Het beginnen met Linux is niet eenvoudig. De eerste vraag is natuurlijk welke distributie moet worden gekozen. Er zijn verschillende versies. De oorzaak hiervan ligt in het open-sourcekarakter van Linux. De kernel, het kloppend hart van ieder computersysteem, is gelicenseerd volgens de GNU Public License. Dit betekent dat de broncode meegeleverd moet worden als de ontvanger van het product daarom vraagt. De ontvanger is gerechtigd de broncode te wijzigen en aan te passen naar eigen inzicht. Als hij vervolgens het product gaat versturen, mag ook zijn afnemer vragen om de broncode. Hierdoor kan iedereen zijn eigen versie van Linux maken. Daardoor zijn er zoveel verschillende distributies. Iedere leverancier kan zelf bepalen wat wèl en wat niet thuis hoort in zijn Linux-versie. Enkele voorbeelden zijn: RedHat, SUSE, Debian, Adamantix of Ubuntu.
Er is geen standaardantwoord te geven op de vraag welke distributie het beste is. Dat hangt af van de wensen en eisen van de gebruiker. Om een paar voorbeelden te geven: ieder bedrijf of iedere persoon zal een andere gewenste ondersteuning nodig hebben, de sleuven voor een verschillende doelen willen gebruiken, een andere set aan eisen voor bijvoorbeeld beveiliging hebben of de machine op een andere plaats dan andere bedrijven plaatsen. Kortom er zijn nogal wat verschillende vragen, wensen of eisen die bepalend zullen zijn voor het uit kiezen van een Linux-distributie. Goed te weten wat u wilt is dan ook heel erg belangrijk om een juiste keuze te kunnen maken. Het is later namelijk erg lastig en veel gedoe om van Linux distributie te wisselen.
De centrale vraag die u helder dient te krijgen, is het doel van het systeem. Daarbij zijn de volgende punten van belang:
- de taak van het systeem. Hier stelt u vast wat het systeem moet gaan doen en welke applicaties gaan draaien. Welke taken gaat het systeem uitvoeren? Geeft daarbij duidelijk aan welke programmatuur het is, welke versies en welke stabiliteit daarbij gewenst is;
- gewenst niveau van ondersteuning. Zijn er nieuwe organisatie veel mensen met Linux ervaring aanwezig? Als dat het geval is, dan is het niet nodig vaak gebruikmaken van externe partijen die u helpen met het oplossen van problemen. Voor bedrijven met minder expertise maar met goede contacten is het niet nodig een contract af te sluiten met de leverancier. Wie dit soort zaken niet zo goed geregeld heeft, zal een sport contract met de leverancier moeten afsluiten. Het gewenste niveau en de aanwezige kennis, moeten goed worden ingeschat en zijn erg belangrijk voor het juist kiezen van de distributie;
- wijzigingen aan het systeem. Kan er gewerkt worden met standaardsoftware of moet gebruik worden gemaakt van eigen ontwikkelingen of ontwikkelingen van leveranciers? Als dat laatste het geval is, dan is te zuur voor behalve standaard-systeem ook een ontwikkelmachine. Dat vergt extra aandacht van de beheerder en maakt ook veel uit voor de keuze van de juiste distributie. Een meer standaard systeem kan waarschijnlijk toe met bijna iedere distributie. Dat verdient ook de voorkeur, omdat het zelf compileren van programmatuur ook een extra beheerslast een onderhoudslast met zich meebrengt;
- belang beveiliging. Hoe belangrijk is beveiliging voor het gebruikte systeem en welke risico's er worden er met de computer gelopen? Die vraag bepaalt in grote mate welke distributie gebruikt moet worden, omdat iedere distributie een eigen apart profiel hebben en anders tegen beveiliging wordt aangekeken. De locatie van de machine is erg belangrijk om juist in te schatten welke risico's worden gelopen;
- Aantal distributies. Afhankelijk van het expertise niveau binnen de organisatie zal het mogelijk zijn met één of meerdere distributies te werken. Dat is geen eenvoudige opgave helder te krijgen omdat ook moet worden bedacht dat het door de tijd heen de kennis van nu zal toenemen. Complexiteit neemt door meerdere distributies toe, maar vanuit het oogpunt om de beste software op de beste plaats in te zetten, kan verschil toch aantrekkelijk zijn. De organisatie moet dat wel aankunnen en ook vanuit beveiligingsoogpunt kan dit erg onhandig zijn, omdat beheerders nogal gemakkelijk fouten maken als er veel verschillende systemen te beheren zijn.Fouten maken is nooit de bedoeling en juist uniformiteit voorkomt dat weer. Het is dus zaak je goed af te vragen welk beleid je binnen je eigen organisatie wilt voeren.
Al met al zijn er nogal wat zaken die de helder moeten zijn, voordat kan worden begonnen met het werken met Linux op de server. Neemt voldoende tijd na te denken over de wensen en eisen van een Linux-computer. Pas dan kunt u de verschillende versies op een rijtje zetten.