Whatsapp

11 parasta Linux-distroa kehittäjille ja ohjelmoijille

Anonim

Olemme julkaisseet lukuisia '10 parasta' -listaa, joiden joukossa on suosituksia Internetin anonyymisti surffaamisesta, VS Code -laajennuksia ja Linux-jakeluita, jotka asennetaan USB-tikulle. Kuten aina, voit käyttää hakukenttää hakeaksesi mitä tahansa sinua kiinnostavaa aihetta.

Tänään emme keskity pelkästään Linux-jakeluihin, vaan kehittäjille ja ohjelmoijille parhaiten soveltuviin jakeluihin. Tämä tarkoittaa sitä, että käyttöjärjestelmän ensimmäisestä käynnistyskerrasta aina ympäristön määrittämiseen tarvittavien sovellusten asentamiseen edellytystoimenpiteet ovat kuin kävelyä puistossa ja ohjelmat toimivat ilman ärsyttäviä keskeytyksiä.

1. Ubuntu

Ubuntu on käyttäjäystävällinen käyttöjärjestelmä, jonka tavoitteena on tuoda GNU/Linux jokapäiväisten käyttäjien saataville menettämättä laskentatehon tasoa kenenkään alan asiantuntijan, esim. ohjelmoija tai tutkija, edellyttää työnsä tekemistä.

Ubunu OS on kriitikoiden ylistämä Linux-jakelu maailmassa ja se oli aikoinaan ainoa ei-Windows- tai Mac-käyttöjärjestelmä jonka suurin osa maailmasta tiesi. Itse asiassa suuri osa avoimen lähdekoodin tietoisuudesta, jota olemme nähneet viimeisen parin vuoden aikana, on suoraan sidottu Ubuntuun ja ponnistuksiin, joita sen emoyhtiö Canonical on myötävaikuttanut yhteisöön.

Ubuntu Linux Distro

Suositeltu: 34 pakollista Ubuntu-sovellusta

2. openSUSE

openSUSE on ammattimaisesti ja yhteisön tukema käyttöjärjestelmä, joka on suunniteltu tarjoamaan alan asiantuntijoille luotettava laskentaympäristö heidän työhönsä. Sitä jaetaan kahdessa versiossa, Leap – Long Term Support (LTS) -julkaisu ja Tumbleweed– liikkuva julkaisu, ja molemmat käyttävät YaST paketinhallintaa sovellusten toimittamiseen käyttäjille.

openSUSE on itsenäinen Linux-jakelu, jota sponsoroi SUSE Linuxyhteistyössä muiden yritysten kanssa ja sen tavoitteena on yksinkertaistaa huomattavasti ohjelmistojen kehitys- ja pakkausprosessia kehittäjille ja toimittajille.

OpenSuse Linux Distro

3. Manjaro

Manjaro on Arch Linux -pohjainen käyttöjärjestelmä, joka on suunniteltu nopeaksi, käyttäjäystävälliseksi ja intuitiiviseksi samalla, kun se hyödyntääArch Linux ja paljon muuta.Siinä on tyylikäs käyttöliittymä, jonka käytössä Windows- ja Mac-alustoista siirtyvillä ei ole ongelmia, ja se on saatavilla sekä virallisissa että yhteisön tukemissa versioissa.

Arch Linux, Manjaro,käyttäjät nauttivat mahdollisuudesta määrittää useita ytimiä ja hyödyntää erityisiä bash-skriptejä järjestelmän määrittämiseen oman maun mukaan.

Manjaro Linux Distro

Suositeltu: 10 syytä käyttää Manjaro Linuxia

4. Debian

Debian on itsenäinen Linux-jakelu, jonka käynnisti henkilöiden yhteinen yhdistys, jonka tavoitteena oli saada ilmainen käyttöjärjestelmä maailman saataville. Se on suunniteltu laskentatehoksi, joka pystyy toimimaan erityyppisillä laitteilla varsinkin kun sitä käytetään kehitystyössä.

Debian on yksi harvoista käyttöjärjestelmistä, jotka toimitetaan yli 50, 000paketteja ja esikäännettyjä ohjelmistoja, jotka on kätevästi pakattu helppoon asennusta, konfigurointia ja kehitystä varten, ja ne ovat sittemmin synnyttäneet enemmän distroja kuin yksittäinen henkilö viitsisi laskea. Ja kyllä, tiedät ainakin yhden sellaisista distroista – Ubuntun.

Debian Linux Distro

5. Fedora

Fedora on ilmainen ja avoimen lähdekoodin Linux-jakelu, jonka tavoitteena on kannustaa huipputeknologiaa innovoinnin kärjessä, tehdä tiivistä yhteistyötä Linux-yhteisöjen kanssa ja olla ensimmäisten joukossa, joka integroi uusia teknologioita.

Se on Fedora Project ja sen omistaa Red Hat , joka on kehitetty muista Linux-jakeluista riippumatta, ja se on saatavana useissa versioissa, joihin viitataan nimellä 'Spins'.Ja nämä kierrokset on rakennettu ainutlaatuisilla painopistealueilla, kuten pelaaminen, turvallisuus, tietojenkäsittely ja robotiikka jne.

Fedora Linux Distro

Recommended: 10 parasta syytä käyttää Fedora Linuxia

6. Red Hat Enterprise Linux (RHEL)

RHEL (myös vain Red Hat) on avoimen lähdekoodin, mutta patentoitu Fedora-pohjainen jakelu, joka on rakennettu nimenomaan tietotekniikkaan perustuvaa yrityslaskentaa varten alustat. Se julkaistaan ​​palvelinversioina muun muassa IBM System z- ja PowerPC-arkkitehtuureille ja sen tavoitteena on tarjota luotettavia pilvi-, sovelluskehitys-, automaatio- ja hallinta-, integraatio- ja infrastruktuuripalveluita Linuxin kautta.

RHEL on avoimen lähdekoodin, joten sen lähdekoodi on julkisesti saatavilla ilmaiseksi niille, jotka haluavat rakentaa sen avoimen lähdekoodin uudelleen. luut; mutta muista, että se on suunnattu yrityksille, eikä se ole ilmainen eikä uudelleenjaettava tiukkojen tavaramerkkisääntöjensä vuoksi.

RHEL Linux Distro

7. Raspbian

Raspbian on Debian-pohjainen jakelu, joka on optimoitu Raspberry Pi:lle ja siksi se on rakennettu kehittäjien ohjelmoinnissa tarvittaviin ominaisuuksiin Raspberry Pi -laitteisto tarjoaa parhaan mahdollisen suorituskyvyn. Sen ensimmäinen täydellinen rakennus valmistui jo vuonna 2012, jolloin sen kuva toimitettiin 35 000 paketin pohjoispuolella

Huomautus: Raspbian on Debian-projektin yhteistyökumppaneiden ja ystävien omistautuneen tiimin aloite, joka haluaa saavuttaa koulutustavoitteita ja rohkaista kehittämiseen Raspberry Pi:llä. Se ei ole sidoksissa Raspberry Pi -säätiöön.

Raspbian on Debian-pohjainen käyttöjärjestelmä Raspberrylle

Recommended: 10 käyttöjärjestelmää, joita voit käyttää Raspberry Pi:llä

8. Ubuntu Core

Ubuntu Core on virtaviivaistettu versio Debian-pohjaisesta Ubuntu-distrosta, joka on suunniteltu IoT-järjestelmien turvalliseen työskentelyyn ja kehittämiseen. Se hyödyntää nimenomaisesti Canonicalin sovelluspakkausteknologiaa, snapseja ja antaa käyttäjille mahdollisuuden kehittää ammattimaisia ​​IoT-sovelluksia tyhjästä käyttöönottoon turvallisuuden ja kaikkien muiden tarvittavien valintaruutujen kanssa.

Jos kehitysympäristösi on tarkoitettu esineiden Internetiin, sen sovelluksiin ja/tai laitteistoon, Ubuntu Core on Ubuntun hyvä puoli, joka on pakattu kannettavaksi paketiksi sinulle.

Ubuntu Core

9. Arch Linux

Arch Linux on itsenäinen, tehokas tee-se-itse-käyttöjärjestelmä, joka on optimoitu x86- ja x64-arkkitehtuureille ja on suunnattu päteville Linux-käyttäjille. Se on jaettu jatkuvana julkaisuna, jossa on ominaisuus, jota monet käyttäjät rakastavat vihata – operaattoreiden mahdollisuus hallita 100 % käyttöjärjestelmänsä sisältöä ja toimintoja.

Arch Linux on monimutkainen distro käsitellä, ja vaikka se ei ehkä ole Linux-aloittelijan suosikkivalinta, se on varmasti yksi kiitettävimmät nykyään saatavilla olevat distrot, etenkin kun otetaan huomioon sen paketinhallinta, Pacman ja Arch Wiki, joka sisältää jopa hyödyllistä tietoa muille kuin Arch Linux -pohjaisille käyttöjärjestelmille.

Arch Linux

Suositeltu: 10 syytä käyttää Arch Linuxia

10. CentOS

CentOS on Fedora-pohjainen yhteisövetoinen käyttöjärjestelmä, joka on suunniteltu RHEL:n ei-kaupalliseksi uudistamiseksi ja joka keskittyy Linuxin käyttöön kestävän avoimen lähdekoodin ekosysteemin tuottamiseksi kahdella versiolla, CentsOS Linux – vakaa julkaisu ja CentOS Stream – jatkuva julkaisu. Sen mukana toimitetaan laaja valikoima ohjelmointityökaluja kehittäjille sekä suuryritysluokan vakaus ilman tuki- tai sertifiointimaksuja.

Jos olet kiinnostunut Red Hat Enterprise Linuxista, mutta et ole yritys, CentOSon etsimäsi jakelu.

CentOS Linux Distro

11. OpenMandriva

OpenMandriva on avoimen lähdekoodin distro, joka on suunniteltu helpottamaan avoimen lähdekoodin ilmaisohjelmistojen kehittämistä, hallintaa, jakelua ja edistämistä erityisesti sen alla olevissa projekteissa. Ytimen tasolla se on Mandriva Linuxin haarukka, mutta sitä kehitetään ja parannetaan itsenäisesti OpenMandriva Associationin tuella.

Openmandriva Linux Distro

OpenMandrivan oletuskäyttöliittymät ovat KDE Plasma 4 & 5 ja LXQt. Se on varsinkin ensimmäinen Linux-distro, joka käyttää LLVM/Clangia päätyökaluketjunaan useiden ristikääntäjien saatavilla. Jos haluat kehityskäyttöön tarkoitetun käyttöjärjestelmän, olet tervetullut.

On jo yleisesti tiedossa, että Linuxin laskentaympäristöt on helppo määrittää ja ne on jopa konfiguroitu jonkinlaiseen kehitykseen heti käyttövalmiina, toisin kuin käyttöjärjestelmä, kuten Windows. Mutta ei ole kahta samanlaista käyttöjärjestelmää, ja jotkut täyttävät varmasti tarpeitasi paremmin kuin toiset.

Kumpaa olet päättänyt käyttää seuraavassa ohjelmointiprojektissasi? Kerro meille mielipiteesi ja ehdotuksesi alla olevassa kommenttiosiossa.