De bedste Linux-distroer til udviklere giver et let, stabilt og sikkert miljø til kodning og programmering af applikationer.
Bedste Linux distroer til udviklere1. Manjaro
2. Hvalpe Linux
3. Solus
4. Ubuntu
5. Sabayon Linux
6. Debian
7. CentOS Stream
8. Fedora Workstation
9. openSUSE
10. Raspberry Pi OS
Dette bliver stadig vigtigere, fordi Linux driver rygraden på internettet, mobile enheder og nu cloud computing-systemer.
Dette betyder, at det ofte er vigtigt for teknikere at kunne arbejde direkte i et Linux-miljø, især til at betjene servere og til at udvikle software, der kører på dem.
Mens Linux har ry for primært at være for kodere og programmører, har der i løbet af de sidste par årtier været skridt til at levere versioner af Linux, der er mere venlige for almindelige brugere, såsom ved at give mere af en grafisk brugergrænseflade (GUI) og være mindre afhængige af kommandolinjebrug.
Imidlertid tilbyder Linux stadig et blomstrende miljø for kodere og udviklere.
Her er de bedste Linux-operativsystemer, der hjælper dig med at oprette din brugerdefinerede programmerings- og udviklingsarbejdsstation.
- Dette er de bedste Linux-træningsudbydere og online-kurser.
- 10 af de bedste Linux-distroer til privatliv og sikkerhed
- Hvad er den bedste Linux-distro til begyndere?
- 10 af de mest populære lette Linux-distroer
Dette er de bedste Linux VPN-udbydere
Overblik over de bedste udviklerdistroer:
- Manjaro
- Hvalp Linux
- Solus
- Ubuntu
- Sabayon Linux
- Debian
- CentOS-strøm
- Fedora arbejdsstation
- openSUSE
- Raspberry Pi OS
1. Manjaro
Brugervenlig Arch distro, som du kan bruge til alle former for udvikling
Årsager til at købe
+ Baseret på Arch + Flere udgaver + Intuitive brugerdefinerede værktøjerArch er en stærk distro, der kan bruges til at skabe et tilpasset miljø. Imidlertid er installation af distro notorisk besværlig. Du kan undslippe installationen og stadig opleve det bedste, Arch har at tilbyde ved hjælp af Manjaro Linux. Ved hjælp af et helt sæt brugerdefinerede værktøjer og hjælpeprogrammer tager Manjaro smerten ved installation og administration af et Arch-baseret system.
Manjaro er tilgængelig i flere udgaver med forskellige skrivebordsmiljøer. Hvis du er en Qt-udvikler, kan du bruge KDE-udgaven af distro, der leveres med værktøjer som Qt Designer og Qt Assistant til at hjælpe dig med din udvikling.
Manjaro hævder distributionsskibe med værktøjer, der kræves til at kompilere og udvikle software til andre udviklere også. Ifølge projektets hjemmeside kan du bruge Manjaros intuitive pakkehåndtering til nemt at installere IDE'er som Qt Creator, KDevelop eller Netbeans og biblioteker som libnoise, boost eller matplotlib. Udover sine egne arkiver kan du selvfølgelig også få adgang til det omfattende Arch User Repository (AUR), der huser alle mulige værktøjer og biblioteker.
2. Hvalp Linux
Den bedste løsning til udvikling på ældre maskiner
Årsager til at købe
+ Letvægts + Out of the box-funktionalitet + Stærk programmeringssupportPuppy Linux er en ekstremt let distro, der har separate udgaver baseret på Ubuntu og Slackware. Hele operativsystemet er lille nok til at køre helt i RAM, hvilket gør det ekstremt hurtigt og lydhørt. Du kan også forankre distroen til din harddisk.
På trods af sin lille størrelse er der ikke noget at slå Puppy for out of the box-funktionalitet. Distro leveres med apps og hjælpeprogrammer til stort set alle de funktioner, du kan udføre på et skrivebord.
Der er flere mekanismer til installation af apps i Puppy. En af de mest praktiske involverer SFS (SquashFS) filer, som er komprimerede miljøer, der pakker en eller flere apps og alle deres krævede afhængigheder. Hvis du vil udvikle dig på Puppy, kan du bruge devx SFS-filen, der indeholder forskellige udviklings- og buildværktøjer.
Desuden har Puppy Linux wiki en god introduktion til programmering, hvilket er et godt udgangspunkt for nye udviklere. Siden viser dig også, hvordan du installerer support til over et dusin programmeringssprog i din Puppy-installation.
3. Solus
En rullende men stabil distro for udviklere
Årsager til at købe
+ Kurateret rullende frigivelse + Flere udgaver + Understøtter udviklingsbrugssagerSolus er speciel, fordi den er en af de få irske Linux-distroer, og også fordi den følger en kurateret rullende frigivelsesmodel. Fordelen ved dette er, at når du har installeret operativsystemet, kan du fortsætte med at køre opdateringer snarere end en større opgradering. Solus forsøger dog at undgå at installere ekstremt nylige pakker og beta-software for at opretholde systemstabilitet.
Distro annoncerer brugen som et ideelt miljø for udviklere. Solus understøtter flere redaktører og IDE'er som Atom, Idea og Gnome Builder samt flere versionskontrolsystemer inklusive Git, Bazaar og andre gennem grafiske værktøjer som GitKraken og git-cola. Solus-projektwebstedet hævder også, at operativsystemet understøtter et antal programmeringssprog som Go, Rust, PHP, Node.js og Ruby.
Så selvom distro'en muligvis ikke leveres med meget mange værktøjer ud af bogen, kan du nemt udarbejde det med din udviklingsværktøjskæde.
4. Ubuntu
En populær distro med udviklere
Årsager til at købe
+ Designet til alle slags brugere + Har stabile langvarige supportudgivelser + Meget veldokumenteretUbuntu er en af de mest populære Linux-distroer for alle slags brugere, lige fra Linux-nybegyndere til erfarne kampagner. For programmører giver Ubuntu Long Term Support (LTS) udgivelsen et stabilt udviklingsmiljø, som de ikke har brug for at opgradere hver sjette måned.
Faktisk er Ubuntu den valgte distro for Android Open Source Project til opbygning af kildefiler. Android-buildet testes regelmæssigt ved hjælp af de nyeste versioner af Ubuntu. Distros officielle hjemmeside er vært for adskillige tutorials, guider og andre ressourcer, der har til formål at imponere distroens udvikling og programmering.
På grund af dets popularitet kan du finde stort set alle udviklings- og programmeringsværktøjer og biblioteker i officielle Ubuntus arkiver eller i et Personal Package Archive (PPA). Med introduktionen af snapemballageformatet er installation af ny software en ligetil proces.
Desuden har Ubuntu et udviklervenligt kommandolinjeværktøj kaldet Ubuntu Make, som du kan bruge til at downloade flere udviklervenlige værktøjer.
5. Sabayon Linux
Den bedste programmeringsarbejdsstation til Gentoo-brugere
Årsager til at købe
+ Flere udgaver + Grafiske værktøjer + Gentoo PowerEnkelt sagt er Sabayon for Gentoo, hvad Manjaro er for Arch Linux. Gentoo er en kildebaseret metadistro, der kan hjælpe dig med at skabe lynhurtig oppustelig installation. Fangsten er dog, at ligesom Arch er installation af Gentoo ikke for svag af hjertet. Sabayon Linux tager det bedste fra Gentoo og indpakker det i en let at forbruge distro, der henvender sig til alle slags brugere.
Sabayon Linux er tilgængelig i flere udgaver, baseret på forskellige desktop-miljøer. Projektet sigter mod at levere en mere fuldstændig ud af boksen oplevelse og på trods af at det er en blødende kant rullende frigivelse, er den ret stabil takket være sin Gentoo-undergrund. Projektet er ved at fusionere med Funtoo, som ledes af den oprindelige skaber af Gentoo Linux.
Sabayon Linux leveres med et par udviklingsværktøjer, især til Python-udviklere, men du kan installere mere ved hjælp af Gentoos berømte portage-pakkehåndteringssystem.
6. Debian
En stedsegrøn mulighed for Linux-udviklere
Årsager til at købe
+ Bygget til stabilitet + Omfattende manualerÅrsager til at undgå
-Nogen software er forældetDebian er en af de ældste Linux-distroer og er bygget med stabilitet i tankerne. Alle programmer inkluderet i Debian skal overholde retningslinjerne for Debians fri software. Pakker er nøje udvalgt og testet for at blive inkluderet i Debians 'stabile' gren, hvilket betyder, at mens nogle måske er dateret, er der meget ringe chance for system ustabilitet, hvilket gør dette operativsystem ideelt til programmører.
Debians websted har omfattende manualer, herunder et kapitel om programmering, der fortæller dig gennem det grundlæggende ved at oprette et script, kompilere det og bruge Autoconf, så dine scripts kan kompileres på andre Linux-distroer.
Desuden kan Debian prale af et af de største arkiver af open source-software, og du ville ikke have meget problemer med at finde og installere dine foretrukne programmeringsværktøjer og biblioteker.
7. CentOS Stream
Giver et stabilt miljø med rullende frigivelse
Årsager til at købe
+ Stabil rullende frigivelse + Enterprise-pakker + UdviklingsorienteretCentOS Stream er en gratis, community-baseret variant af Red Hat Enterprise Linux (RHEL). Det er en rullende frigivelsesdistro, der er bygget ved hjælp af de samme pakker som RHEL. Som testbed for den kommercielle RHEL får CentOS Stream pakker og rettelser, inden de ender i RHEL, hvilket betyder, at brugerne kan få software i virksomhedsklassen uden omkostninger.
CentOS Stream tænker på sig selv som en “udvikler-fremad” distro, der hjælper brugere med at holde trit med de nyeste teknologier i open source-økosystemet, samtidig med at det sikres stabiliteten i en velprøvet distro.
CentOS Stream distro blev visualiseret som en opstrøms udviklingsplatform for distroudviklere, hvilket betyder, at dets opbevaringssteder er flush med apps og værktøjer, der hjælper dig med at oprette din ideelle udviklingsplatform, især når du aktiverer det nye PowerTools-lager.
8. Fedora Workstation
En distro designet primært til udviklere
Årsager til at købe
+ Flere varianter + Udviklervenlig dokumentation + Ingen mangel på værktøjerFedora Workstation hævder modigt, at den er "skabt til udviklere". Distro er et andet community-understøttet derivat af den kommercielle RHEL, der er mere blødende end CentOS Stream. Det nyder også forskellen mellem at være distro for valg af Linux-kerneskaberen Linus Torvalds.
Bortset fra at være meget let at opsætte og installere, har Fedora en dedikeret udviklerportal. Klik blot på 'Start et projekt' for at se dedikerede guider til udvikling af web-, kommandolinje-, desktop- og mobilapps. Der er også et fremragende afsnit om at arbejde med hardwareenheder som Arduino.
Hvis dette ikke var nok, inkluderer Fedora-arkiverne også Eclipse, en fuldt udstyret og flersproget IDE. Eclipse er sandsynligvis bedst kendt for Java, men har også en C / C ++ og PHP IDE. Du kan udvide dens funktionalitet yderligere med plugins.
9. openSUSE
Tilbyder flere platforme til udviklere
Årsager til at købe
+ Både regelmæssige og rullende udgivelser + Designet til programmører + Kraftigt konfigurationsværktøjopenSUSE modtager ikke den samme opmærksomhed som Ubuntu og Fedora, men projektet producerer et fantastisk miljø for udviklere. OpenSUSE-projektet producerer to distroer; openSUSE Leap er den faste frigivelsescyklus regelmæssig distro, mens openSUSE Tumbleweed er den rullende frigivelsesvariant.
Du kan bruge en af de to distroer afhængigt af den type udvikling, du er involveret i. Begge distroer bruger openSUSEs fremragende YaST-konfigurationsværktøj, som hjælper dig med at skræddersy installationen efter dine behov.
10. Raspberry Pi OS
Bedste mulighed for programmering på Raspberry Pi
Årsager til at købe
+ Designet til nye kodere + Understøttet af fremragende dokumentation + Let at brugeRaspberry Pi blev begrebet som en billig computer for at hjælpe med at gøre læringsprogrammering tilgængelig for alle. Raspberry Pi OS (tidligere kendt som Raspbian) omsætter dette mål ved at samle et skrivebord, der er skræddersyet til kodning.
Distroen komplimenteres af Raspberry Pi-webstedet, der er vært for nogle imponerende guider til brug af kreditkortstørrelse til at lære at programmere, især med Python. Raspberry Pi OS inkluderer det visuelle programmeringsværktøj Scratch, som er en vidunderlig kilde til at tage de første skridt i programmeringen.
Yngre kodere foretrækker måske at lære at bruge programmeringssproget til Minecraft Pi, en mini-version af det meget populære sandkassespil.
- Vi har også vist de bedste Linux-bærbare computere.