Linux Distributies
Er zijn heel veel verschillende Linux-distributies (ook wel "distros" genoemd), en dat is een van de krachten van Linux! Dit komt doordat Linux open-source is: iedereen kan een eigen variant maken die is geoptimaliseerd voor een specifieke doelgroep of toepassing.
In tegenstelling tot Windows en macOS, die door één bedrijf worden ontwikkeld en beheerd, is Linux een open-source project. Hierdoor kunnen verschillende gemeenschappen en bedrijven hun eigen versies van Linux maken, aangepast aan hun behoeften.
Linux-distributies kunnen zich richten op verschillende doelen, zoals:
Gebruiksvriendelijke desktops (bv. Ubuntu, Linux Mint)
Krachtige servers (bv. CentOS, Debian, Ubuntu Server)
Security en privacy (bv. Tails, Qubes OS)
Lichte systemen voor oude computers (bv. Lubuntu, Puppy Linux)
Er zijn drie grote families van Linux-distributies die als basis dienen voor veel andere distro's:
Debian-gebaseerde distributies (zoals Ubuntu en Linux Mint)
Red Hat-gebaseerde distributies (zoals Fedora en CentOS)
Arch Linux-gebaseerde distributies (zoals Manjaro en EndeavourOS)
Welke Linux-distributie moet je kiezen?
Tijdens dit OLOD werken we met de Debian-distributie, die beschikbaar is via de server van de school. Je kunt hiermee verbinden via je GitBash-terminal, op voorwaarde dat je verbonden bent met het netwerk 'Bletchley'. Je logingegevens vind je terug op Digitap.
Je maakt verbinding via SSH met een persoonlijk aangemaakte Docker-container waarin Debian draait. Op deze manier leer je werken met Linux binnen een containeromgeving die op de server van de school is opgezet, zonder dat je lokaal iets hoeft te installeren.
Indien je later zelf zou willen experimenteren met Linux en niet weet welke distributie je zou willen installeren zijn hier enkele richtlijnen:
Voor beginners:
Ubuntu: Goede balans tussen gebruiksgemak en stabiliteit. Grootste community en veel documentatie.
Linux Mint: Nog makkelijker dan Ubuntu, lijkt meer op Windows.
Manjaro: Meer geavanceerd, maar gebruiksvriendelijker dan Arch Linux.
Voor geavanceerde gebruikers en ontwikkelaars:
Debian: Zeer stabiel, ideaal voor programmeurs en servers.
Fedora: Cutting-edge technologieën, geschikt voor ontwikkelaars.
Arch Linux: Maximale controle, maar vereist kennis van Linux-installatie en configuratie.
Voor servers en bedrijven:
CentOS Stream: Stabiel en veel gebruikt in zakelijke omgevingen.
Ubuntu Server: Populair voor cloudservers en webhosting.
Voor privacy en beveiliging:
Tails: Focus op anonimiteit en privacy, ideaal voor journalisten en activisten.
Kali Linux: Bevat tools voor ethisch hacken en penetratietesten.
Voor oude computers:
Lubuntu: Gebruikt de lichte LXQt-desktopomgeving.
Puppy Linux: Ultra-lichtgewicht, kan vanaf een USB-stick draaien.
Last updated