Linux... wat is dat?
Inleiding
Linux is een professioneel en volwassen besturings systeem met een aantal exceptionele kwaliteiten en een interessante ontstaans geschiedenis. Linux is historisch gezien een jonge telg uit de UNIX familie van besturings systemen en is ontwikkeld door letterlijk duizenden getalenteerde programmeurs uit alle delen van de wereld. Linux werkt op bijna elke computer die er bestaat en ondersteund op uiterst robuste wijze een grote hoeveelheid toepassingen voor zakelijk en thuis gebruik. Linux wordt gedistribueerd door bedrijven als Red Hat Software Inc, welke zorg dragen voor gebruiksvriendelijke installatie-routines en algemeen gebruik van het Linux pakket. Deze distributies worden over het algemeen voor een zeer lage prijs (rond de hfl. 150,-) aangeboden en kunnen op verschillende computers geinstalleerd worden zonder dat daar licentie rechten voor betaald hoeven te worden!
Toonaangevende bedrijven als IBM, Intel, HP, Compaq, Dell en vele anderen belangrijke software huizen zoals database ontwikkelaars Oracle en Sybase bijvoorbeeld, hebben Linux op omzichtige wijze in hun assortiment opgenomen. Veelal ondersteunen deze bedrijven ook actief de verdere ontwikkeling van Linux door middel van financiele investeringen of hulp bij programmeer taken. Sommige van deze bedrijven, zoals Corel en SGI zijn hun toekomst volledig rond het Linux besturings systeem aan het inrichten. Al met al is er voor Linux, met zoveel ondersteuning, een grote rol als alternatief server-platform weggelegd ...
Met de recentelijk ontwikkeling van een aantal uiterst gebruiksvriendelijke graphische werkomgevingen als De KDE Desktop Omgeving, welke een komplete kantooromgeving met drag-&-drop functionaliteit neerzet, of De Gnome Desktop welke een zelfde functionaliteit bied, heeft Linux de kritiek dat het uitsluitend door techniese gebruikers te hanteren zou zijn, op zijn minst zeer aanvechtbaar gemaakt. Daarnaast bied het uiterst gebruiksvriendelijke office pakket OpenOffice.org de garantie van document compatibiliteit en gebruik van open standaarden.
Stabiliteit
De stabiliteit van Linux is al legendaries: Waar Microsoft met succes de markt heeft weten te overtuigen dat het dagelijks opnieuw opstarten van hun servers en workstations een goede zaak is, geldt voor Linux een hele andere norm: Linux gedraagt zich extreem stabiel onder zware belasting voor zeer lange perioden: "UP-Times" van meer dan 1 jaar zijn in het geheel niet ongewoon! en worden vaak slechts onderbroken voor een hardware service beurt of het installeren van een nieuwe kernel met additionele functionaliteit.
High Availability producten zoals Translucent Systems FileServer & BackupServer maken onder anderen gebruik deze stabiliteit om een hoge graad van operationele beschikbaarheid te garanderen.
Beveiliging
De totale nachtmerrie voor elke bedrijf om interne data te verliezen aan buitenstaanders is een accuut en moeilijk probleem geworden in de "netwerk- centrische" omgeving waarin bedrijven heden ten dagen geacht worden te opereren. Verlies van data kan gebeuren in de vorm van "crackers" of inbrekers die gebruik maken van de bekende beveiligingsgaten in bestaande besturings systemen, om met die data aan de haal te gaan, of erger nog, het complete computerbestand te vernietigen. Door de enorme capaciteit aan Linux programmeurs die continue met elkaar in verbinding staan via het internet, worden vaak nieuw ontdekte beveiligings gaten binnen een uur gedicht!
Terwijl de beschikbaarheid van de broncode van alle Linux programma's de programmeurs dwingt om binnen de kortst mogelijke tijd te reageren op beveiligings aanvallen, proberen de meeste software huizen hun programma's te beschermen door de gaten te verhullen. Dit heet "security by obscurity" in de beveiligings branch en laat dus gewoon achterdeurtjes open voor wie de toegangang kent. (Welke overal op het internet gepubliseerd worden!!!)
Zo is Windows NT Server bijvoorbeeld uitsluitend C2 gecertificeerd (hooge
graad van beveiligings certificaat) als het niet in een netwerk omgeving
is geplaats, terwijl het besturings systeem toch voor een netwerkomgeving
bedoeld was....
Door haar structuur kent Linux bovendien geen virussen. Translucent Systems bied in haar servers
de mogelijkheid gebruik te maken van virusscanners die de windows computers in een netwerk
permanent bewaken voor virus infecties. Linux is zonder torenhoge additionele kosten prima
tegen zware aanvallen te beveiligen door de ingebouwde beveiligings "features".
Een professionele firewall beveiliging op Windows kost al gauw €20.000,- terwijl een deskundige systeembeheerder dit met Linux kan bewerkstelligen vor een fractie van die prijs.
Schaalbaarheid
Linux kan ingezet worden op een zeer wijde varieteit van hardware: een oude afgedankte 486 PC kan nog steeds uitstekend gebruikt worden voor een goedkope router oplossing, terwijl ook op de modernste multi-processor computerclusters Linux herhaaldelijk "number crunching" wedstrijden wint.
Linux is op deze wijze niet alleen uiterst kosteneffectief bij een initiele investering, maar stijgt ook niet exponentieel in kosten bij uitbreidings behoeften van een organisatie, maar juist lineair, waardoor de investering ook op de lange termijn waardevast blijft.
Inzetbaarhied
Linux is gebouwd om te netwerken. Door haar "open disign" filosofie kent Linux geen evenbeeld als het aankomt op inzetbaarheid in een pluriforme netwerk omgeving. Dat wil zeggen dat Linux overweg kan met nagenoeg elke communicatie protocol en zelfs een kompleet NT Domein kan overnemen zonder dat dit merkbaar is voor de gebruikers. (Hooguit in de verhoogde stabiliteit en snelheid van het netwerk)
Ook bestands gegevens zijn geen probleem: Linux wisselt prima gegevens uit met OS2, Windows98/95/NT/2000, Macintosh en bijna alle Unix varianten. De algemene concensus van onafhankelijke onderzoeksbureau's als IDC is, dat Linux uitstekend aan de serverkant kan werken en daar de komende jaren een zeer groot deel van de markt gaat overnemen. (add: meer dan 31% per eind 1999!) Minder positief is het oordeel over de inzetbaarheid van Linux op de Desktop voor de korte termijn, maar veelal zijn die oordelen gebaseerd op reeds verouderde versies van Linux.
Openheid
In de Linux wereld is het gewoon om de broncode van de software vrijelijk aan te bieden voor een ieder die haar wil gebruiken of inkijken. Dit verklaarde de enorme snelheid waarmee het Linux besturings systeem en haar programma's worden ontwikkeld en tevens de hoge kwaliteit van de geleverde software. Immers, duizenden programmeurs kunnen fouten in de software herstellen of nieuwe functionaliteit toevoegen die vervolgens weer gecontrolleerd word door duizenden andere programmeurs en gebruikers.
Een ander effect van deze wijze van werken is dat de software uitermate transparant blijft en beschermd wordt tegen monopolie praktijken zoals van sommige software huizen. Open source software als de Apache Web Server of het mail programma Sendmail zijn hierdoor de basis geworden van de open en democratiesche structuur van het internet, waar deze software dominant is en haar ontstaans geschiedenis aan te danken heeft.
Translucent Systems heeft ook plannen voor haar eigen opensource projekten en wil de ontwikkeling van opensource software actief financieel en met mankracht ondersteunen.
