Beste Linux distro for utviklere i 2022-2023

De beste Linux-distribusjonene for utviklere gir et enkelt, stabilt og sikkert miljø for koding og programmering av applikasjoner.

Beste Linux distros for utviklere

1. Manjaro

2. Valp Linux

3. Solus

4. Ubuntu

5. Sabayon Linux

6. Debian

7. CentOS Stream

8. Fedora arbeidsstasjon

9. openSUSE

10. Raspberry Pi OS

Dette blir stadig viktigere fordi Linux driver ryggraden i internett, mobile enheter og nå cloud computing-systemer.

Dette betyr at det ofte er viktig for teknologier å kunne jobbe direkte i et Linux-miljø, spesielt for å betjene servere og for å utvikle programvare som kjører på dem.

Mens Linux har et rykte for å være primært for kodere og programmerere, har det de siste tiårene vært gjort for å tilby versjoner av Linux som er mer vennlige for vanlige brukere, for eksempel ved å gi mer et grafisk brukergrensesnitt (GUI) og være mindre avhengige av kommandolinjebruk.

Imidlertid tilbyr Linux fortsatt et blomstrende miljø for kodere og utviklere.

Her er de beste Linux-operativsystemene som hjelper deg med å lage din tilpassede programmerings- og utviklingsarbeidsstasjon.

  • Dette er de beste Linux-treningsleverandørene og nettkursene.
  • 10 av de beste Linux-distribusjonene for personvern og sikkerhet
  • Hva er den beste Linux distro for nybegynnere?
  • 10 av de mest populære lette Linux-distribusjonene

Dette er de beste Linux VPN-leverandørene

Et overblikk over beste utviklerdistroer:

  1. Manjaro
  2. Valp Linux
  3. Solus
  4. Ubuntu
  5. Sabayon Linux
  6. Debian
  7. CentOS Stream
  8. Fedora arbeidsstasjon
  9. openSUSE
  10. Raspberry Pi OS

1. Manjaro

Brukervennlig Arch distro som du kan bruke til all slags utvikling

Grunner til å kjøpe
+ Basert på Arch + Flere utgaver + Intuitive tilpassede verktøy

Arch er en kraftig distro som kan brukes til å skape et tilpasset miljø. Imidlertid er installering av distro notorisk arbeidskrevende. Du kan unnslippe installasjonen og fremdeles oppleve det beste Arch har å tilby ved hjelp av Manjaro Linux. Ved hjelp av et helt sett med tilpassede verktøy og verktøy, tar Manjaro smerten ved å installere og administrere et Arch-basert system.

Manjaro er tilgjengelig i flere utgaver med forskjellige skrivebordsmiljøer. Hvis du er en Qt-utvikler, kan du bruke KDE-utgaven av distro, som leveres med verktøy som Qt Designer og Qt Assistant for å hjelpe deg med din utvikling.

Manjaro hevder distribusjonene med verktøy som kreves for å kompilere og utvikle programvare for andre utviklere også. I følge prosjektets nettside kan du bruke Manjaros intuitive pakkehåndtering til å enkelt installere IDEer som Qt Creator, KDevelop eller Netbeans og biblioteker som libnoise, boost eller matplotlib. I tillegg til sine egne arkiver, kan du også få tilgang til det omfattende Arch User Repository (AUR) som huser alle slags verktøy og biblioteker.

2. Valp Linux

Det beste alternativet for utvikling på eldre maskiner

Grunner til å kjøpe
+ Lettvekt + Out of the box-funksjonalitet + Sterk programmeringsstøtte

Puppy Linux er en ekstremt lett distro som har separate utgaver basert på Ubuntu og Slackware. Hele operativsystemet er lite nok til å kjøres helt i RAM, noe som gjør det ekstremt raskt og responsivt. Du kan også forankre distroen til harddisken din.

Til tross for den lille størrelsen er det ikke mulig å slå Puppy for funksjonaliteten utenom boksen. Distribusjonen leveres med apper og verktøy for praktisk talt alle funksjonene du kan utføre på et skrivebord.

Det er flere mekanismer for å installere apper i Puppy. En av de mest praktiske involverer SFS (SquashFS) filer, som er komprimerte miljøer som pakker en eller flere apper og alle deres nødvendige avhengigheter. Hvis du vil utvikle deg på Puppy, kan du bruke devx SFS-filen som inneholder forskjellige utviklings- og byggeverktøy.

Videre har Puppy Linux wiki en fin introduksjon til programmering, som er et godt utgangspunkt for nye utviklere. Siden viser deg også hvordan du installerer støtte for over et dusin programmeringsspråk i valpinstallasjonen din.

3. Solus

En rullende, men stabil distro for utviklere

Grunner til å kjøpe
+ Kurert rullende utgivelse + Flere utgaver + Støtter brukstilfeller for utvikling

Solus er spesiell fordi den er en av få irske Linux-distroer, og også fordi den følger en kuratert rullende utgivelsesmodell. Fordelen med dette er at når du har installert operativsystemet, kan du fortsette å kjøre oppdateringer i stedet for en større oppgradering. Solus prøver imidlertid å unngå å installere ekstremt nylige pakker og beta-programvare for å opprettholde systemstabilitet.

Distro annonserer bruken som et ideelt miljø for utviklere. Solus støtter flere redaktører og IDEer som Atom, Idea og Gnome Builder, samt flere versjonskontrollsystemer inkludert Git, Bazaar og andre gjennom grafiske verktøy som GitKraken og git-cola. Solus-prosjektnettstedet hevder også at operativsystemet støtter en rekke programmeringsspråk som Go, Rust, PHP, Node.js og Ruby.

Så selv om distro kanskje ikke kommer med veldig mange verktøy ut av boka, kan du enkelt utarbeide det med utviklingsverktøyskjeden din.

4. Ubuntu

En populær distro blant utviklere

Grunner til å kjøpe
+ Designet for alle slags brukere + Har stabile langvarige støtteutgivelser + Veldig godt dokumentert

Ubuntu er en av de mest populære Linux-distribusjonene for alle typer brukere, fra Linux-nybegynnere til erfarne kampanjer. For programmerere gir Ubuntu Long Term Support (LTS) utgivelsen et stabilt utviklingsmiljø som de ikke trenger å oppgradere hver sjette måned.

Faktisk er Ubuntu den valgte distroen til Android Open Source Project for å bygge kildefiler. Android-bygningen testes jevnlig med de nyeste versjonene av Ubuntu. Distros offisielle nettside er vert for flere veiledninger, guider og andre ressurser som har til formål å imponere distroens utvikling og programmering.

På grunn av populariteten kan du finne praktisk talt alle utviklings- og programmeringsverktøy og biblioteker i offisielle Ubuntus repositories eller i et Personal Package Archive (PPA). Med introduksjonen av snap-emballasjeformatet er installering av ny programvare en grei prosess.

Videre har Ubuntu et utviklervennlig kommandolinjeverktøy kalt Ubuntu Make som du kan bruke til å laste ned flere utviklervennlige verktøy.

5. Sabayon Linux

Den beste programmeringsarbeidsstasjonen for Gentoo-brukere

Grunner til å kjøpe
+ Flere utgaver + Grafiske verktøy + Power of Gentoo

Enkelt sagt er Sabayon for Gentoo, hva Manjaro er for Arch Linux. Gentoo er en kildebasert metadistro som kan hjelpe deg med å lage lynraske oppblåsningsfrie installasjoner. Fangsten er imidlertid at akkurat som Arch, er installering av Gentoo ikke for svak av hjertet. Sabayon Linux tar det beste fra Gentoo og pakker det inn i en brukervennlig distro som henvender seg til alle slags brukere.

Sabayon Linux er tilgjengelig i flere utgaver, basert på forskjellige skrivebordsmiljøer. Prosjektet har som mål å levere en fullstendig opplevelse utenom boksen, og til tross for at den er en blødende kant, er den ganske stabil takket være Gentoo-underlaget. Prosjektet er i ferd med å slå seg sammen med Funtoo, som ledes av den opprinnelige skaperen av Gentoo Linux.

Sabayon Linux leveres med noen få utviklingsverktøy, spesielt for Python-utviklere, men du kan installere mer ved å bruke Gentoos berømte portage-pakkehåndteringssystem.

6. Debian

Et eviggrønt alternativ for Linux-utviklere

Grunner til å kjøpe
+ Bygget for stabilitet + Omfattende manualer
Grunner til å unngå
-Noen programvare er utdatert

Debian er en av de eldste Linux-distribusjonene og er bygget med tanke på stabilitet. Alle programmer som følger med Debian, må oppfylle retningslinjene for Debian Free Software. Pakkene er nøye utvalgt og testet for inkludering i den 'stabile' grenen av Debian, noe som betyr at mens noen kan være datert, er det svært liten sjanse for system ustabilitet, noe som gjør dette operativsystemet ideelt for programmerere.

Debian-nettstedet har omfattende håndbøker, inkludert et kapittel om programmering som snakker deg om det grunnleggende om å lage et skript, kompilere det og bruke Autoconf for å la skriptene dine kompileres på andre Linux-distribusjoner.

Videre kan Debian skryte av en av de største arkivene med programvare med åpen kildekode, og du vil ikke ha mye problemer med å finne og installere favorittprogrammeringsverktøyene og bibliotekene.

7. CentOS Stream

Gir et stabilt miljø med rullende utgivelse

Grunner til å kjøpe
+ Stabil rullende utgivelse + Enterprise-pakker + Utviklingsorientert

CentOS Stream er en gratis, fellesskapsbasert variant av Red Hat Enterprise Linux (RHEL). Det er en distribusjon med rullende utgivelse som er bygget med de samme pakkene som RHEL. Som testbed for den kommersielle RHEL får CentOS Stream pakker og reparasjoner før de havner i RHEL, noe som betyr at brukere kan få programvare i bedriftsklasse uten kostnad.

CentOS Stream tenker på seg selv som en “utvikler-fremover” distro som vil hjelpe brukerne å holde tritt med de nyeste teknologiene i open source-økosystemet, og samtidig sikre stabiliteten til en velprøvd distro.

CentOS Stream distro ble visualisert som en oppstrøms utviklingsplattform for distroutviklere, noe som betyr at depotene er i tråd med apper og verktøy som vil hjelpe deg med å sette opp din ideelle utviklingsplattform, spesielt når du aktiverer det nye PowerTools-depotet.

8. Fedora arbeidsstasjon

En distro designet primært for utviklere

Grunner til å kjøpe
+ Flere varianter + Utviklervennlig dokumentasjon + Ingen mangel på verktøy

Fedora Workstation hevder frimodig at den er "laget for utviklere". Distro er et annet fellesskapsstøttet derivat av den kommersielle RHEL, som er mer blødende enn CentOS Stream. Det nyter også skillet mellom å være distro for valg av Linux-kjerneskaper Linus Torvalds.

Bortsett fra å være veldig enkel å installere og installere, har Fedora en dedikert utviklerportal. Bare klikk 'Start et prosjekt' for å se dedikerte guider for utvikling av nett-, kommandolinje-, stasjonære og mobilapper. Det er også en utmerket del om å jobbe med maskinvareenheter som Arduino.

Hvis dette ikke var nok, inkluderer Fedora-arkivene også Eclipse, en fullverdig og flerspråklig IDE. Eclipse er sannsynligvis best kjent for Java, men har også en C / C ++ og PHP IDE. Du kan utvide funksjonaliteten ytterligere med plugins.

9. openSUSE

Tilbyr flere plattformer for utviklere

Grunner til å kjøpe
+ Både vanlige og rullende utgivelser + Designet for programmerere + Kraftig konfigurasjonsverktøy

openSUSE får ikke like mye oppmerksomhet som Ubuntu og Fedora, men prosjektet gir et fantastisk miljø for utviklere. OpenSUSE-prosjektet produserer to distroer; openSUSE Leap er fast distribusjonssyklus, mens openSUSE Tumbleweed er rullende utgivelsesvariant.

Du kan bruke en av de to distroene, avhengig av hvilken type utvikling du er involvert i. Begge distroene bruker openSUSEs utmerkede YaST-konfigurasjonsverktøy, som hjelper deg å skreddersy installasjonen etter dine behov.

10. Raspberry Pi OS

Beste alternativet for programmering på Raspberry Pi

Grunner til å kjøpe
+ Designet for nye kodere + Støttet av utmerket dokumentasjon + Enkel å bruke

Raspberry Pi ble konseptualisert som en billig datamaskin for å gjøre læringsprogrammering tilgjengelig for alle. Raspberry Pi OS (tidligere kjent som Raspbian) setter dette målet i bruk ved å pakke sammen et skrivebord som er skreddersydd for koding.

Distroen komplimenteres av Raspberry Pi-nettstedet som er vert for noen imponerende guider for bruk av datamaskinen med kredittkortstørrelse for å lære å programmere, spesielt med Python. Raspberry Pi OS inkluderer det visuelle programmeringsverktøyet Scratch, som er en fantastisk kilde for å ta første skritt i programmering.

Yngre kodere foretrekker kanskje å lære å bruke programmeringsspråket til Minecraft Pi, en mini-versjon av det svært populære sandkassespillet.

  • Vi har også omtalt de beste Linux-bærbare datamaskinene.

Interessante artikler...