CONTENTS


Introduction

Eighth Layer News

Not in The Fine(?) Manual

IT Business in the South West

Industry News

Recommended Web Sites

Subscription Details


==========================================


Introduction


This month - our experience with free software - some

rather heavy Unix technical tips - and the dangers of mobile

phones.

Hope you enjoy this issue.


Simon

==========================================


Eighth Layer News


As promised, Simon's experiences with 'free software'.



What is free software?

----------------------


I was first introduced to free software by the GNU Chess

project back in the late 1980's, when Windows 3.0 was just

starting to crash peoples Office machines. The City of London

University (unwittingly) hosted my copy of GNU Chess,

which soundly beat me most of the time, mainly because it

was hosted on a mighty number-crunching machine for civil

engineering projects, whilst I had usually just retired

from the university bar.


The "GNU" in "GNU Chess" comes from the Free Software

Foundation and means 'Gnu Not Unix' (Would you trust a man

who thinks recursive acronym's are funny?).


The Free Software Foundation have a very clear definition

of 'free software' - this is software where the source code

is distributed free of restrictions on copying, and with

protection in the Copyright (Or Copyleft as they call it)

governing copying and modification such that it will remain

free.


Eighth Layer's definition of free is that it doesn't cost

anything (beyond media distribution costs). This means some

software - such as Star Office - is regarded as free for

the purposes of this exercise, but not by the Free Software

Foundation (who would point to the fact that SUN

Microsystems retain ownership of the source, and could

charge for future versions if they wished to).



So what Free Software did you use?

----------------------------------


The main products were:


Redhat Linux 6.1

Star Office 5.1

Netscape Communicator 4.61


I got a copy of Redhat 6.1 with a book on Linux (the

book cost about 10 GBP). Linux could more correctly be

called 'Gnu Linux' as it uses large amounts of FSF software

in core areas - such as file utilities. Some components of

Redhat Linux are also not free of licensing information.

The purist must tread carefully to avoid these parts.


The Star Office CD was ordered soon after SUN announced

its intention to distribute the product freely. It has

versions of Star Office for most platforms (including

Microsoft Windows and Linux). Delivery at the time was from

California and cost about 20 USD.


Netscape Communicator is another product that the FSF might

take umbrage with, as it is a licensed product of Netscape.

However Netscape has spawned the Mozilla project

(www.mozilla.org) which is worth a mention in this regard.



What unexpected problems did you encounter?

-------------------------------------------


Well other than a minor hardware error (and Windows 95

finally giving up the ghost) the problems were rather few.


A few e-mail messages got bounced due to me forgetting the

rather unusual way Demon Internet chooses to deliver e-mail.


I was already familiar with Star Office having been using

it on MS Windows. Eighth Layer Limited never owned or

used MS Office.


Irritatingly, I haven't found a good free grammar checker

(can anyone point me in the right direction?).


Netscape Communicator presented some interesting challenges.


Communicator is both browser, newsreader (online only) and

e-mail client to me at the moment.


Firstly I needed to get a copy of Netscape for Windows as the

Linux version doesn't include filters for the Windows

address book (and I have a big address book). Fortunately

Grahame had noticed a copy was shipping with PcPro

Magazine for May 2000, and lent me his CD.


Secondly I have not been impressed by some aspects of

Netscape 4.61 - it is lacking in security features, and seems to

have a few stability problems (not too major but

irritating). Of course 4.61 is quite old, and I need the

patched 4.73 version to be safer in my Internet shopping -

so an upgrade is planned.


Definitely the hardest problem was getting Redhat Linux to

support the video adapter correctly. We got it 95% there

and usable quite quickly but a silly cursor glitch kept

appearing every now and then. Eventually this was solved by

upgrading XF86 from 3.3.5 to 3.3.6.



As a bit of a techie did you do anything odd?

---------------------------------------------


Yes - IMAP for E-mail !


Bizarrely for a desktop system I am using IMAP for my

personal e-mail.


The IMAP protocol allows the sharing of e-mail

folders between e-mail client programs. Thus if I have a

folder for a particular Supplier ('HP' say) anyone in the

company can file any correspondence there (assuming they

have permission), so we can all easily access any relevant

correspondence.


The main reason for doing it in such a small company (other

than planning for growth) is the flexibility it affords.

When importing my 2000+ e-mails from Outlook Express - all

I did was create an IMAP folder with the same name (within

Outlook Express) and drag all the messages from obscure

Microsoft format to the more accessible IMAP protocol using

drag and drop.


Now if someone e-mails me a Windows executable, I can

easily log into my (virus checking) Win95 PC, fire up

Outlook Express and see my 'InBox' within Outlook Express

(without stopping Faye from surfing the Internet on the

Linux machine).



Yes - SAMBA for a very small Office !


Similarly my Linux machine shares all the Linux 'home'

directories across the Eighth Layer Intranet (Both

machines). This means all my Linux files are readily

accessible to my Win95 box should I need to access them

from a Microsoft OS. Of course this means a virus could

also get at them from the Win95 box.



Yes - Apache as a Web Cache !


My desktop box has Apache server installed - and I

configured it to act as a web cache. This means that my

Windows 95 machine can easily be configured to surf the web

via the dial-up Internet connection the Linux machine

establishes. (The Win95 box has a modem and can dial

directly - just in case). Just as soon as we get unmetered

Internet access in Woodbury Salterton we will switch to

dial on demand.


Of course all these unusual things are typical Linux things

in larger Offices. I was merely taking the opportunity to

gain experience whilst building an easily expandable Office

environment.



What are the worst aspects of the new 'free' system?

----------------------------------------------------


Handling of MS Office documents is not perfect in Star

Office - it struggles with documents that have frames

outside margins (yes people do it all the time), or

complex tables. I am considering purchasing Applixware 5,

but wanted to stick with free software as long as it doesn't

affect the business adversely.


The printer I have is a Windows 95 only device.

Fortunately(?) it has reached the end of its useful life,

and will shortly be replaced by something more suited to a

small business which can also be driven by Linux.


The PC motherboard has onboard everything (modem, sound,

Ethernet), and the manufacturer (PC Chips) has fairly poor

Linux support. Currently RealPlayer doesn't work correctly

with the sound card. We have taken to an external modem for

reliability, and performance reasons, over the onboard

modem. Similarly an unbranded Linux compatible network card

replaced the SiS900 onboard Ethernet (which worked

reasonably well in Linux but had driver conflicts with the

other onboard hardware).


Netscape doesn't do off-line newsreading - which is

irritating. I will probably set up a proper newsfeed - so

that relevant newsgroups are made available to every

machine of the Eighth Layer Intranet.


Tesco's home shopping offline version is Windows only.


My mobile phone's backup software is Windows only.



What are the best aspects of the new system?

--------------------------------------------


Well, performance is up - including Internet connectivity.


Stability is up - we are using the KDE desktop, and

although we sometimes see problems with kpanel - it is a

lot more solid than Windows95/98.


The operating system stability is rock solid - whilst we

lost the ability to control the system from the keyboard

once, we have never lost the LAN connectivity or had an OS

crash (it didn't even crash when the hard disk went wrong).


Good bundled applications - Redhat 6.1 ships with a huge

selection of free applications - from imapd, samba,

and a C++ compiler to GNU chess. Some excellent strategy

games and puzzles (I didn't load the arcade games). Many of

these are available on Windows, or can be downloaded, but

the excellent installer (Redhat Package Manager) means that

they can be installed with the OS and work without

configuration changes. Remember I have only used 2 CD to

build my desktop machine.


Star Office whilst not obviously more stable than MS Office

has a 'save on crash' facility - such that when it crashes

it saves your document as it was at the point it crashed

(reminds me of the old 'vi' editor). In case you're wondering,

it usually only crashes when reading and writing MS Office

compatible formats.


Flexible configuration - when I dial up my Unix machine

with a SLIP connection I have a script that does exactly

what I want. When I do the same in Windows 95 it does all

sorts of unwanted things that you have to edit the registry

to avoid.


Variety of software! I remember when the complaint about

non-Microsoft Operating Systems was lack of software, but I

was spoilt for choice. I still want to try out KIMAP - a

variant of KMail that supports IMAP - as well as many other

pieces of software. Clearly this is the diversity that

flourishes when one company doesn't dominate the market. I

could only find Kriegspiel on Linux for free - alas the

program plays an apalling game of Kriegspiel (Kriegspiel is

like chess, but you don't see the opponent's pieces. Not

as hard as it sounds to play - but very hard to play well).



Conclusions?

------------


Well 'free software' has come a long way in the last decade.


It is clearly possible to build a robust and feature-rich

Office server with free software, and this route offers

many advantages over Microsoft NT (Not least cost, and

stability).


Generally I found Linux easier to configure than

Windows 2000, as it allowed me to do what I wanted, rather

than how Microsoft thought it should be done. But then I have

many years Unix administration experience which I could

re-use, whilst my NT experience was less useful with Windows

2000.


It is not clear that the current leading free Linux desktop

applications (Netscape and Star Office) offer a

complete replacement for MS Office and Internet Explorer for

everyone.


I would suggest anyone looking at a Linux desktop should look at

the commercial Office suites as in comparison to Star

Office. Applixware is still cheaper than MS Office, and a

new offering from Corel has just been released.


The free software scene is coming alive, with KOffice, KDE

version 2, XF 86 v4 and others either just released or due

for immediate release.


Are you paying Microsoft for stuff that would better be

done in Linux?

==========================================


Not in the Fine(?) Manual


Our tradition of rather heavy technical articles continues

- if you don't know your inode from your anode (and don't

want to) skip to 'IT Business in the South West'.


******************************************


Building a Bastion Server (HP-UX)


Browsing the newsgroups, we found a reference to this

excellent document by an HP employee.


http://people.hp.se/stevesk/bastion11.html


A Bastion server is a server that provides a service (such

as Web server or file server) to users coming in from the

Internet.


This document is excellent reading for those interested in

securing any HP-UX (or other UNIX) box in a sensitive

environment.


******************************************


HP-UX NFS Performance Document


For those UNIX-types trying to sort out NFS performance.


http://forums.itrc.hp.com/cm/QuestionAnswer/1,1150,0x1c97e8644a22d411ade70090279cd0


******************************************


UNIX the Sticky Bits


One common theme with UNIX scripts is to create a temporary

file. UNIX even provides a directory or two (/var/tmp and

/tmp) in which to do it. But can people fiddle with the

contents of these? Setting the sticky bit on these

directories is one way to reduce the risks (of course you

always set the file permissions correctly in your scripts,

don't you?).


You can set the sticky bit with 'chmod +t /var/tmp'


The output of 'ls -l /var/tmp' shows:


drwxrwxrwt 2 root root 4096 Jun 15 14:58 /var/tmp


The lower case 't' indicates 'Sticky bit plus

others have execute', an uppercase 'T' indicate 'Sticky bit

without others having execute permission'.


Sticky bits are often confused with 'suid' and 'sgid' bits.

The 'suid' and 'sgid' bits produce as 's' in the mask not a

't' and relate to permissions inherited when a program

is run.


Most UNIX flavours ship with the sticky bits set on /tmp

and /var/tmp. HP-UX is an exception. In most cases you can

just set the sticky bit on these directories and enjoy your

very marginally improved security without side-effects.


(NB: A recent exploit in the man command on HP-UX , due to

not having the sticky bits set, has received a lot of

publicity recently - you know what to do!).


==========================================


IT Business in the South West of England


AllVoice court case mentioned in UK Parliament

----------------------------------------------


Mr Mitchell at AllVoice reports that the publicity

surrounding their court case against IBM has attracted some

potential investors.


Several Members of Parliament commented on how slow the

American court system seems to be in working in this case.


There was speculation as to whether it would work so slowly

if it were an American company persuing IBM for

infringments of intellectual property rights.


Search for AllVoice in Hansard - as the links seem to

change.


http://www.parliament.the-stationery-office.co.uk/



Nortel Recruitment

------------------


It seems like every job agency in the country is recruiting

for Nortel. The last big local Nortel story was the closure

of the semi-conductor facility, so good news is nice to

report. Apparently it is all driven by demand for Optical

Fibre.


Nortel have also won a contract to supply

telecommunications equipment to Brazil, although I do not

know if that will have an impact on the Devon site.


==========================================


Industry News


Some judge suggested Microsoft should be split into two - an

operating system and an applications company. I'm not sure

how this will stop Microsoft following anti-competitive

practices but it will be interesting to watch.


==========================================


Recommended Web Sites



New Scientist magazine has an excellent web site.


The NS Plus section contains supplementary articles to

the magazine. Subscribers can also get the archive, I

believe.


This article discusses proof that mobile phones can upset

aircraft equipment - so do switch off your mobiles when

flying.


http://www.newscientist.com/nsplus/insight/phones/dangersignals.html


==========================================


Subscription Details


Eighth Layer News subscription is still done the old

fashion way by hand.


The newsletter is free, and you are welcome to pass it on

to colleagues, but please do encourage them to subscribe,

so I know who I'm writing for.


To subscribe or unsubscribe e-mail

Simon.Waters@eighth-layer.com

Copyright Eighth Layer Limited 2000. Remember copyright

allows exclusions for study, and personal use, I'll only get

upset if you make more money out of my ramblings than I do.

Archive copies are kept on the website

http://www.eighth-layer.com/