5 Beste Linux-distributies voor programmeurs

Kan er een beste Linux-distro voor webontwikkelaars zijn? Of, algemener gezegd, laten we zeggen dat er een beste Linux distro voor ontwikkelaars kan zijn ? Wat is de beste Linux-distro voor programmeren?

We hebben semiCode OS behandeld, een Linux-distributie voor programmeurs. Maar SemiCode OS is niet meer leverbaar dus ik dacht dat ik een lijst zou samenstellen om je vraag te beantwoorden: welke Linux-distributies moet ik gebruiken voor programmeren ?

Veel dingen zoals de programmeertaal, gebruikte hulpmiddelen, ondersteuning, beschikbaarheid van pakketten en de snelheid van hun update in de repositories en een groot aantal niet-functionele vereisten zoals de desktopomgeving, stabiliteit spelen een rol bij het bepalen van de beste Linux-distro voor codering .

Een programmeur komt met name in hogere mate in aanraking met het besturingssysteem dan wie dan ook. Voor een programmeur moet een besturingssysteem hem / haar inschakelen. En door 'in te schakelen' bedoel ik het creëren van een brandende passie om te coderen en de wereld een betere plek te maken.

Beste Linux-distributies voor programmeren

Hoe dan ook, laten we beginnen. We zullen een blik werpen op de pakketbeheerders, de beschikbaarheid van pakketten, stabiliteit, releasemodellen en desktopomgevingen van distro's in het bijzonder.

1. Ubuntu

Ubuntu geeft 3 concrete redenen voor programmeurs om het te gebruiken.

Ubuntu is zo gegroeid dat het een behoorlijk vooraanstaande desktop Linux is geworden. Ik zie dat bijna alle softwareverkopers die produceren voor Linux-platform een ​​.deb-pakket aanbieden. Vandaag krijgt Ubuntu de maximale ondersteuning van leveranciers dan elke andere distro.

Dit betekent dat elke IDE, tools die een ontwikkelaar nodig heeft, een .deb-installatieprogramma klaar voor download heeft. Het enige dat u hoeft te doen, is klikken. Dit heeft ook een enorm voordeel wanneer uw project afhankelijk is van een specifieke versie van een software. Het heeft ook een enorme opslagplaats van stabiele software.

Ubuntu biedt een LTS-versie die gedurende een periode van 5 jaar wordt ondersteund en een nooit niet-LTS-versie die gedurende 9 maanden wordt ondersteund. De niet-LTS-versie met veel nooit-pakketten (zoals de LTS-versie ouder wordt). Dit vergemakkelijkt een ongeëvenaarde stabiliteit. De kerncomponenten van het besturingssysteem en de kernel zullen niet veranderen, zoals in het geval van rolling release OS. Dit levert programmeurs en ontwikkelaars een betrouwbare en stabiele werkbasis op die geen inconsistentie zal geven.

Ten derde wil ik de bureaubladomgeving van Ubuntu bespreken die Unity is. Hoewel dit een kwestie van subjectieve voorkeur is, wil ik de voordelen van Unity voor een programmeur bewerkstelligen.

Unity heeft een eenvoudige interface. De launcher is een eenvoudige stack waarin u al uw favoriete en meest gebruikte applicaties plaatst. U start apps en schakelt tussen apps met hetzelfde opstartprogramma. Dit was volgens mij drastisch minder ingrijpend in vergelijking met Gnome. Het vergemakkelijkt een snellere schakeling tussen apps. Ook is Unity eenvoudig aanpasbaar. Het dashboard is ook zeer toegankelijk en helpt u snel door het besturingssysteem te navigeren. Eerlijk gezegd, de launcher is een geweldige productiviteitsverhoger.

Ubuntu is een gepolijst besturingssysteem. Ubuntu is ook verkrijgbaar in smaken en er zijn enkele geweldige distro's op basis van Ubuntu. Check ze ook. Je kunt Ubuntu hier downloaden.

2. openSUSE

openSUSE is een van de meest geavanceerde Linux-distributies die er zijn. Het heeft een geweldige gemeenschap, een solide ontwikkelingssector en een volledig professionele houding. Hoewel ik Arch Linux op mijn computers gebruik, heb ik altijd een hoge mening gehad over openSUSE.

openSUSE is veel meer geschikt voor ontwikkelaars, vooral vanwege de vrijheid die het toestaat. openSUSE is er in 2 varianten.

Leap komt met een levenscyclus van 6 maanden nadat de volgende versie uitkomt. Dus op dit moment, als u openSUSE Leap 42.2 installeert, wordt het ondersteund tot zes maanden na het verschijnen van openSUSE Leap 42.3. Het wordt geleverd met een door stabiliteit gegarandeerde softwareset, dus alle hulpprogramma's die u nodig hebt voor ontwikkelingswerk, zullen zonder fouten en zonder uw project worden uitgevoerd.

openSUSE Tumbleweed, aan de andere kant, volgt een rollende release. Je kunt zeggen dat het voor altijd wordt ondersteund. De software zal regelmatig worden bijgewerkt. Alle IDE's, uw favoriete open source-code-editors en andere hulpmiddelen worden altijd bijgewerkt naar de nieuwste versie. Hoewel de updates goed zijn getest en ze bijna nooit problemen veroorzaken die te maken hebben met randdistors, is er één ding dat u moet overwegen. Meer dan vaak is uw project afhankelijk van een bepaalde versie van een software, zoals de JDK. U moet voorzichtig zijn tijdens het accepteren van upgrades in dergelijke gevallen.

Leap of Tumbleweed, openSUSE heeft een absoluut verbazingwekkende software-aflevermethode. Ga gewoon naar software.opensuse.org, zoek naar het pakket dat u nodig hebt en klik op "Directe installatie" en klaar. Geen repository, opdrachten en afhankelijkheid. Ik denk dat dit een belangrijk verkoopargument is voor openSUSE. Dit bespaart veel tijd wanneer u alleen maar dingen wilt installeren en wilt coderen.

Ten slotte is openSUSE een geweldige Linux-distributie voor programmeren en coderen vanwege de robuustheid, stabiliteit en een enorme opslagplaats van goed onderhouden software. Geen wonder, zelfs veel bedrijven gebruiken het voor hun ontwikkelaars. Bekijk het zeker eens.

3. Fedora

Linus Torvalds gebruikt zelf Fedora. Meer redenen nodig?

Fedora is snel. Zelfs de Gnome-versie van Fedora draait sneller op mijn pc. Sneller dan andere distros die op Gnome draaien. Ik vind het geweldig als ik niet naar het scherm hoeft te staren wanneer Chrome een eeuwigheid duurt om te beginnen.

Fedora heeft een release-cyclus van 6 maanden. Dit is geweldig voor ontwikkelaars die het zich niet kunnen veroorloven om te lang met een oudere versie te zitten.

Een belangrijke reden om voor Fedora te kiezen, ligt in iets meer dan alleen de pakketbeheerder of de desktopomgeving. Fedora is een orthodoxe voorstander van open source-principes. Alles Fedora is open source. Er zijn geen eigen stuurprogramma's en dingen beschikbaar in de Fedora repos (je kunt eigen drivers installeren, maar het is een beetje ingewikkeld dan het uitvoeren van een paar dnf-commando's). Dus als je een open source-liefhebber bent, is Fedora echt iets voor jou.

Fedora is het zusterproject van Red Hat Enterprise Linux, het besturingssysteem van de originele programmeur. Er is een wederzijdse relatie tussen Fedora en Red Hat Enterprise Linux die beide voordelen oplevert voor zover technologie en innovatie worden overwogen.

Fedora kan sponsoring en professionele feedback van RHEL krijgen, maar het wordt gedreven door een gemeenschap van enthousiaste ontwikkelaars en RHEL-professionals die een passie hebben voor Fedora. Dit leidt er rechtstreeks toe dat Fedora een superieure omgeving voor ontwikkelaars is. En om Fedora toe te voegen is een van de meest stabiele Linux distro's, op elke versie.

Fedora is ook beschikbaar in je favoriete desktopomgevingen. Bekijk ze hier. Je kunt Fedora Gnome hier downloaden.

4. Arch Linux

Ok, dus deze zal een behoorlijke hoeveelheid tijd en geduld van jouw kant vereisen om op te zetten. Maar het is het waard.

Arch Linux wordt geleverd met alleen de Linux-kernel en de pakketbeheerder, Pacman. Je krijgt niet eens een grafische interface. U bouwt op de basis en kiest componenten naar uw voorkeur. Het resultaat hiervan is een zeer persoonlijk besturingssysteem dat alles bevat wat u nodig hebt en niets dat u niet nodig hebt.

Arch Linux staat bekend om zijn geavanceerde, up-to-date repository. Elk pakket in de officiële repositories is altijd op het hoogste versienummer, maar komt er pas na uitgebreide tests. Dus het besturingssysteem zelf is volledig betrouwbaar. De zeldzame problemen met betrekking tot het binnendringen van stabiliteit bij het installeren van niet-ondersteunde pakketten uit de Arch User Repository (die kunnen worden voorkomen door voorzichtig te zijn tijdens het omgaan met AUR). Dit heeft ook alleen invloed op de betreffende software en niet op het besturingssysteem zelf.

Elke foutopsporingsinformatie en instructies zijn goed gedocumenteerd in de Arch Wiki, wat eerlijk gezegd de beste documentatie is die een Linux distro heeft. Dus elk probleem dat u tegenkomt, kan eenvoudig worden gerepareerd door het volgen van zeer beginnersvriendelijke instructies in de Arch Wiki.

Arch Linux wordt geleverd met geen onderhoud omdat het besturingssysteem zichzelf up-to-date houdt. Afhankelijkheidskwesties en verweesde pakketten worden efficiënt afgehandeld door Pacman. Het nieuwste en het beste van alles Linux is altijd beschikbaar in de Arch User Repository.

Het bouwen van een gepersonaliseerd besturingssysteem met Arch Linux is de manier om te gaan als je het mij vraagt. Bekijk Arch Linux hier.

5. Antergos

Antergos is een op Arch gebaseerde Linux-distro. Veel mensen beschouwen op arch gebaseerde distro's als Arch-installatieprogramma's, iets dat helpt bij de installatie van een Arch-systeem met behulp van een grafische gebruikersinterface. Nou, dat is hier niet het geval. Antergos gebruikt Arch-archieven ja. Maar het komt met zijn eigen draai.

Antergos volgt een rollende release, dus je hoeft je geen zorgen te maken over het levenseinde. Het is beschikbaar in elke belangrijke taal. Antergos, hoewel gebaseerd op Arch, is geen barebones-distro. Het wordt geleverd met een goed aantal vooraf geïnstalleerde software. Maar dit aantal is nog steeds minder in vergelijking met andere distro's, dus je zult niet het gevoel hebben dat het opgeblazen is en dit biedt de mogelijkheid om het aan te passen volgens je wensen en behoeften.

Antergos gebruikt de Arch-repositories, dus alles wat u in uw arsenaal wilt, is altijd beschikbaar met het hoogste versienummer. Pacman, de pakketbeheerder in Arch wordt geleverd zonder gedoe met de bijbehorende repository. De repository bevat de nieuwste software en soms worden ook enkele prominente oudere versies bewaard, zoals de Java Development Kit. Antergos komt ook met een eigen extra repository die Antergos-aanpassingspakketten (verschillend van Arch), Antergos-software en vele andere dingen zoals Antergos-achtergronden en pictogrampakketten biedt.

Pacman behandelt afhankelijkheidskwesties en verweesde pakketten op een manier die superieur is aan elke pakketbeheerder die er is. Instabiliteit is uitgesloten.

Nieuwe softwaretools zijn gecodeerd, technieken worden bedacht en trends veranderen bij elke zonsopgang. Dit is waar de Arch User Repository binnenkomt. Arch User Repository is de door de gemeenschap aangestuurde repository die een groot aantal pakketten bevat, waaronder veel nieuwere software. Het bevat praktisch alles dat op een Linux-machine draait. Dus elke IDE, Development Kit en bibliotheken die u nodig hebt, kunnen met slechts één enkele opdracht worden geïnstalleerd.

yaourt name_of_the_software 

Antergos biedt elke grote desktopomgeving. De installatie is eenvoudig met het Cnchi-installatieprogramma. Het biedt opties om uw bureaubladomgeving, browser, grafische stuurprogramma's en dergelijke te kiezen bij de installatie zelf. Al met al is Antergos een geweldige Linux-distributie voor codering. Bekijk het op de officiële website.

Afsluiten

Daar heb je het mensen, mijn keuze voor de beste Linux-distributies voor programmeurs . Deel uw mening over deze distributies met ons. Deel ook enkele tips die programmeurs mogelijk nuttig vinden in de onderstaande opmerkingen.

Aanbevolen

Chrome OS Look-Alike Linux Distro Chromixium uitgebracht
2019
Virus Alert! Een Linux Only Trojan "Hand Of Thief" Spotted In Grey Market
2019
De bronlicentie voor bedrijven voldoen aan de open source-eisen
2019