Articles

Best Linux Distros for Developers

Posted on

Linux is een geweldig ecosysteem voor een verscheidenheid aan toepassingen. Linux is bijvoorbeeld de de facto serveromgeving, die meer dan 96% van de top 1 miljoen servers voedt. En voor programmeren is Linux aantoonbaar beter dan Windows. Bekijk de beste Linux distro’s voor programmeurs en ontwikkelaars!

Waarom is Linux beter voor Devs en programmeurs?

Mijn Linux-reis begon ooit toen ik een oude Shuttle XPC desktop zonder besturingssysteem (OS) erfde. In plaats van een kopie van Windows te kopen, besloot ik om het Ubuntu-derivaat Lubuntu te installeren, en sindsdien ben ik een bekeerling. Evenzo is een van de vele redenen voor programmeurs om een Linux OS te gebruiken dat het gratis en open-source is.

Daarnaast is Linux ongelooflijk veilig. Hoewel er antivirusprogramma’s voor Linux bestaan, zijn Linux-virussen ongelooflijk zeldzaam. Veel Linux-distributies worden ook regelmatig ge-update, en dit geavanceerde karakter in combinatie met stabiliteit maakt de FOSS (free open-source software) een geweldige keuze.

Maar waar Linux echt in uitblinkt voor programmeren en ontwikkeling is de compatibiliteit met vrijwel elke programmeertaal. U zult de toegang tot de Linux-opdrachtregel op prijs stellen, die superieur is aan de Windows-opdrachtregel. En er zijn heel veel Linux programmeer-apps, zoals Sublime Text, Bluefish, en KDevelop. Linux is compatibel met onder andere Ruby, C en C++. Bepaalde talen, zoals Visual Basic voor Windows, zijn niet Linux-vriendelijk. Maar Linux biedt verreweg de meeste ondersteuning voor programmeertalen. Voor serverbeheer op afstand, of het nu een bestands- of webserver is, is er SSH-ondersteuning ingebouwd. En natuurlijk is bekendheid met Linux een uitstekende vaardigheid om aan je cv toe te voegen, vooral voor systeembeheerders.

Why Linux Rocks for Programmers and Developers:

  • Beveiliging
  • Stabiliteit
  • Gratis, open-source
  • Veel distro’s om uit te kiezen
  • Uitstekende programmeertaalondersteuning
  • SSH ingebouwd
  • Ook goed voor cv’s!

De beste Linux distro’s voor programmeurs en ontwikkelaars

Van basisdistro’s als Ubuntu en nieuwkomers als Pop!_OS tot gespecialiseerde Linux OSes, dit zijn de top distro’s voor devs!

Ubuntu

Ubuntu
Hoewel het niet de oudste of enige beschikbare Linux distro is, behoort Ubuntu tot de meest populaire Linux OSes die je kunt installeren. Met een waanzinnig grote user-base, is Ubuntu ongelooflijk goed gedocumenteerd. Er zijn tal van ondersteuningsmogelijkheden, van officiële forums tot communities van derden. Er is een reden waarom er Ubuntu derivaten bestaan zoals Lubuntu en Xubuntu: Ubuntu werkt gewoon.

Het op Debian gebaseerde OS biedt een geweldige, gebruiksvriendelijke pakketbeheerder. Er is Android Open Source Project compatibiliteit, een handige toevoeging voor Android devs. En je vindt snap package-ondersteuning voor het schrijven van apps in de programmeertaal van je voorkeur, om ze vervolgens te implementeren voor Linux met behulp van Snapcraft. Gemakkelijk te gebruiken, massaal populair, en met een overvloed aan programmering middelen, van snap apps tot Android Open Source Project en Ubuntu Make, Ubuntu is een uitstekende optie voor devs.

Waarom Ubuntu geweldig is voor programmeurs en ontwikkelaars:

  • Veel officiële ondersteuning en ondersteuning van derden
  • Veel hulpbronnen
  • Ubuntu Make een command-line tool voor het gebruik van dev tools
  • Android Open Source Project compatibiliteit
  • Gebruikers-vriendelijk
  • Debian-gebaseerd
  • Regelmatig bijgewerkt
  • Goede pakketbeheerder
  • Ondersteunt snap apps
  • Verschillende installatieopties: Desktop, IoT, cloud, server

Pop!_OS

Afkomstig van Linux PC fabrikant System76, Pop!_OS is een programmeur en maker-georiënteerde Linux distro. Pop!_OS is gebaseerd op Ubuntu en bevat de GNOME desktop omgeving. Persoonlijk, Pop!_OS is mijn desktop Linux distro van keuze die ik draai op mijn laptop. Het zit vol met functionaliteit, waaronder handige sneltoetsen, een robuuste app-winkel, en toegang tot repo’s zoals TensorFlow. Het vensterbeheer is zelfs aangepast aan de workflows van ontwikkelaars. Plus, functies zoals naadloos schakelen tussen geïntegreerde en dedicated graphics maken Pop!_OS een uitstekende Linux-ervaring voor programmeurs.

Waarom Pop!_OS geweldig is voor programmeurs en ontwikkelaars:

  • Ubuntu-gebaseerd
  • GNOME desktop omgeving
  • Robuuste app store
  • Shortcuts en window management ontwikkeld voor programmeurs
  • Gemakkelijk tegebruik
  • Uitstekende ondersteuning

Kali Linux

KaliLinux
Populariteit onder niet-Linux gebruikers is mede te danken aan de Amerikaanse hitserie “Mr. Robot”, is Kali Linux een uitstekende distro voor Linux-gebruikers die oog hebben voor beveiliging. Met zijn focus op penetratietesten is het perfect voor pentesten, white-hat hacking en netwerkkwetsbaarheidscontroles. Hoewel het niet beginnersvriendelijk is, is Kali Linux uitstekend geschikt voor pentests en ethisch hacken. Met de voorgeïnstalleerde tools zoals John the Ripper voor het kraken van wachtwoorden, web applicatie beveiligingsscanner OWASP ZAP, en penetratie test suite Aircrack-ng, is Kali geweldig voor ethisch hacken. Zwarte hoodie en F Society masker apart verkrijgbaar.

Waarom Kali Linux geweldig is voor programmeurs en ontwikkelaars:

  • Gebouwd voor penetratietests en ethisch hacken
  • Inclusief vele tools zoals John the Ripper, Aircrrack-ng en OWASP ZAP

CentOS

CentOS
Red Hat Enterprise Linux (RHEL) gratis community edition CentOS is een geweldig RHEL-alternatief. Je vindt er het merendeel van zijn features, maar dan verpakt in een gratis distro. De toegang tot de YUM package manager en de Red Hat Software Collections (RHSCL) repo, die boordevol open-source databases en dergelijke zit, maken CentOS een handige keuze voor programmeurs. Met commerciële RHEL software gratis beschikbaar op CentOS, is dit stabiele bedrijfsomgeving-kaliber Linux OS een fantastische keuze.

Waarom CentOS geweldig is voor programmeurs en ontwikkelaars:

  • RHEL community edition
  • Toegang tot RHSCL
  • Stabiel en veilig
  • YUM package manager

Raspbian

Raspbian
De credit-kaartformaat Raspberry Pi is een ongelooflijk handige single-board computer (SBC). De Pi is veel krachtiger dan zijn kleine formaat toelaat en kan een heleboel Linux-besturingssystemen draaien, waaronder Debian, Ubuntu, CentOS en zelfs Kali Linux. Maar Raspbian is een uitstekende keuze. Er is ondersteuning voor vele programmeerbronnen en talen zoals Python, Mathematica, Greenfoot, en BlueJ. Met zijn mooie Pixel desktop omgeving, draait Raspbian als een kampioen op de ultra-populaire SBC. Programmeren op een Raspberry Pi betekent dat u een kleine, energiezuinige desktop PC kunt gebruiken.

Waarom Raspbian geweldig is voor programmeurs en ontwikkelaars:

  • Veel programmeerhulpmiddelen, bijv. BlueJ, Greenfoot, Python, Mathematica
  • Pixel desktop
  • Raspberry Pi is klein en energiezuinig, een geweldige programmeer PC die niet duur is

OpenSUSE

OpenSUSE
OpenSUSE is een Linux OS ontworpen met ontwikkelaars en sysadmins in het achterhoofd. Eenvoudig te installeren, u kunt -devel pakketten downloaden met een één-klik installatieprogramma waardoor OpenSUSE een spectaculaire, op programmeurs gerichte distro is. U heeft toegang tot tekst editors zoals Emacs en VIM, plus RPM pakketbeheer, en CMake voor build automatisering. Met zowel vaste als rollende release opties, is OpenSUSE perfect voor programmeerbehoeften

Waarom OpenSUSE geweldig is voor programmeurs en ontwikkelaars:

  • Vaste en doorlopende release-opties
  • YaST configuratietool
  • Veel programmeertools en teksteditors zoals VIM, EMacs, CMake

Fedora

fedora
Gelijk aan CentOS heeft Fedora veel RHEL-eigenschappen. Het is zelfs de favoriete distro van Linux-kernelontwikkelaar Linus Torvalds. Met zijn geavanceerde functies is Fedora een favoriet OS onder programmeurs. Vanwege zijn stabiliteit, up-to-date functieset, en geweldige ontwikkelaars portaal, is Fedora een goed alternatief voor Red Hat Enterprise Linux. Bovendien bevat Fedora een meertalige IDE in Eclipse, die kan worden gebruikt voor PHP, Java, C en C++.

Waarom Fedora geweldig is voor programmeurs en ontwikkelaars:

  • RHEL alternatief
  • Developer portal
  • Multi-language IDE in Eclipse
  • Stabiel
  • Cutting edge features

Arch Linux

archlinux
In de Linux gemeenschap, Arch Linux beroemd (of berucht) om zijn moeilijke installatie. Omdat het geen installatiebundel of grafische gebruikersinterface (GUI) heeft, vereist het een grondige kennis van de terminal en Linux-commando’s. Een van de belangrijkste voordelen is het ontbreken van bloatware. En de Pacman pakketbeheerder is een echte traktatie. Vanwege de rolling releases, zal Arch Linux je niet lastig vallen met upgrades, omdat nieuwe versies voortdurend worden bijgewerkt. Maar Arch Linux is niet voor nieuwkomers.

Waarom Arch Linux geweldig is voor programmeurs en ontwikkelaars:

  • Rolling release model
  • Lichtgewicht, geen bloatware
  • aanpasbaar
  • goede pakketbeheerder in Pacman

Manjaro Linux

manjaro linux
Voor al het plezier van Arch Linux zonder de vervelende installatie, kun je Manjaro gebruiken. Het is gebaseerd op Arch, dus je behoudt geweldige functies zoals een rolling release en Pacman pakketbeheerder. De stable branch loopt ook maar een klein beetje achter op de stable van Arch. Je hebt keuze uit verschillende desktop omgevingen, en het is doodsimpel in gebruik.

Waarom Manjaro Linux geweldig is voor programmeurs en ontwikkelaars:

  • Arch Linux-gebaseerd
  • Gebruiksvriendelijk
  • Gemakkelijk te installeren
  • Pacman pakketbeheerder
  • Stabiele tak is up-to-up-to-date
  • Rollend releaseschema

Debian


Het zou nalatig zijn om over de beste Linux-distro’s te praten en Debian niet te noemen. Hoewel er momenteel veel Linux-smaken bestaan, is Debian het moederschip. Er is een reden waarom talloze Linux OS’en, waaronder Ubuntu, Debian-derivaten zijn. Het rotsvaste Debian is stabiel, veilig, en pronkt met een van de grootste gebruikersgemeenschappen die er zijn. Debian is een geweldige keuze voor elke Linux-gebruiker, maar vooral voor devs en programmeurs.

Waarom Debian Linux geweldig is voor programmeurs en ontwikkelaars:

  • Grote gebruikersgroep
  • Stabiel
  • Veilig
  • Gebruiksvriendelijk
  • Goede pakketbeheerder

De beste Linux-distro’s voor programmeurs en devs – Final Thoughts

Er zal altijd een beetje subjectiviteit zijn bij het selecteren van de beste Linux OS’en. Echter, de criteria voor programmeurs en ontwikkelaars helpen de lijst te verkleinen. In het algemeen geldt dat je moet zoeken naar veilige, stabiele distro’s met een bloeiende gebruikersgemeenschap. Op die manier profiteer je van regelmatige updates en veel bronnen zoals officiële forums of wiki’s, maar ook bronnen van derden zoals subreddits.

Welke Linux OS’en heeft jouw voorkeur voor programmeren?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *