Ubuntu: Linux voor mensen/Wat is Linux?/Voordelen van Linux
De vele voordelen van Linux hebben meestal te maken met het feit dat het diep geworteld is in de UNIX wereld. Behalve het eerste dan:
Linux is free
[bewerken]Het Engelse “free” moet je hier niet alleen verstaan als gratis, maar ook als vrijheid. Als je absoluut geen cent wilt uitgeven, hoef je zelfs niet eens een CD te kopen, want er zijn manieren om het hele systeem te downloaden en te installeren vanaf het Internet, gratis en voor niets. Er zijn geen registratiekosten, geen licenties per gebruiker, de updates zijn gratis en je kan de broncode gratis krijgen in het geval dat je je systeem wilt aanpassen. Maar bovenal gaat Linux om vrijheid van meningsuiting: de meest gebruikte licentie is de GPL, de GNU Public License (zie [Linux en GNU] voor meer over GNU). Deze licentie zegt dat iedereen die dat wil, het recht heeft om zijn Linux te veranderen en om zijn eigen veranderingen te verspreiden. Op één voorwaarde: de code waarmee je programma gemaakt is, moet ook na de veranderingen beschikbaar zijn voor iedereen die jouw veranderingen wil. In de praktijk komt het erop neer dat je een Linux kernel kan nemen, er code kan aan toevoegen die je in staat stelt om te teletransporteren of door de tijd te reizen en het resultaat te verkopen, zolang je maar de code ter beschikking stelt die uitlegt hoe je dat allemaal voor elkaar gekregen hebt.
Linux kan je op elk hardware platform draaien
[bewerken]Een handelaar die een nieuw apparaat of een nieuw type computer op de markt wil brengen en nog niet beslist heeft welk besturingssysteem erop zal draaien (bijvoorbeeld voor de boordcomputer van je wagen of de programmeren van je wasmachine), kan een Linux kernel nemen en die laten werken op de nieuwe hardware. Documentatie over dit proces, dat men porten noemt, is vrij beschikbaar.
Linux is gemaakt om te blijven doorgaan
[bewerken]Net zoals UNIX gaat een Linux systeem ervan uit dat het niet te pas en te onpas zal moeten herstarten. Daarom worden veel taken 's nachts uitgevoerd of automatisch op de agenda gezet voor uitvoer op een kalm moment, zodat het systeem beter presteert gedurende de drukke periodes, en de hardware evenwichtig gebruikt wordt. Deze eigenschap is ideaal voor toepassingen in omgevingen waar mensen niet de tijd of de mogelijkheid hebben om hun systemen dag en nacht te controleren, bijvoorbeeld in satellieten.
Linux is veilig in gebruik
[bewerken]Het beveiligingsmodel in Linux is gebaseerd op dat van UNIX, dat erom bekend staat zeer robuust te zijn. Maar Linux is niet enkel bestand tegen aanvallen vanaf het Internet: het past zich even goed aan aan andere situaties. Daarom zijn al je computers net zo veilig als je firewall.
Linux is schaalbaar
[bewerken]Van een mobiele telefoon met 2MB geheugen tot een petabyte cluster voor de opslag van data, bestaande uit honderden nodes (deelcomputers): voeg de nodige pakketten toe en Linux kan dat alles aan. Je hebt niet langer een supercomputer nodig, want je kan Linux gebruiken in grote projecten door gebruik te maken van de bouwstenen die meegeleverd worden met het systeem. Maar ook voor kleine projecten, zoals het recycleren van je oude Pentium, of projecten die over kleine dingen gaan, zoals het maken van een besturingssysteem voor een embedded processor, zoals bijvoorbeeld het processortje in je wasmachine, is Linux geschikt.
Eenheden
- 1 bit = 1 geheugenplaats, een bit kan 0 of 1 zijn.
- 1 Byte = 8 bits.
- 1 Kilobyte (KB) = 1024 bytes.
- 1 Megabyte (MB) = 1024 kilobytes = 1.048.576 bytes.
- 1 Gigabyte (GB) = 1024 megabytes = 1.073.741.824 bytes.
- 1 Petabyte (PB) = ongeveer 1.000.000.000.000.000 bytes = heel veel data.
Korte debugtijd
[bewerken]Linux en vele toepassingen hebben een heel korte debugtijd. Linux en de Linux toepassingen werden/worden ontwikkeld en getest door duizenden mensen. Dat heeft als resultaat dat fouten (bugs) in het systeem sneller duidelijk worden dan wanneer minder mensen eraan werken. Doordat er zoveel ontwikkelaars mee bezig zijn, is er ook sneller een oplossing eens een probleem gevonden is. Die tijd om tot een oplossing te komen (ontfoutingstijd of debugtijd) bedraagt in sommige gevallen slechts enkele uren. Daarna kan je verbeteringen downloaden van het Internet.