Labākais Linux izplatītājs izstrādātājiem 2022-2023. gadā

Satura rādītājs:

Anonim

Labākie Linux distros izstrādātājiem nodrošina ērtu, stabilu un drošu vidi lietojumprogrammu kodēšanai un programmēšanai.

Labākie Linux distros izstrādātājiem

1. Manjaro

2. Kucēns Linux

3. Solus

4. Ubuntu

5. Sabayon Linux

6. Debian

7. CentOS straume

8. Fedora darbstacija

9. openSUSE

10. Aveņu Pi OS

Tas ir arvien svarīgāk, jo Linux nodrošina interneta, mobilo ierīču un tagad mākoņdatošanas sistēmu pamatu.

Tas nozīmē, ka tehniskajiem speciālistiem bieži ir svarīgi strādāt tieši Linux vidē, it īpaši serveru darbināšanai un uz tiem darbināmas programmatūras izstrādei.

Lai gan Linux ir slavens ar to, ka to galvenokārt izmanto kodētāji un programmētāji, pēdējās pāris desmitgadēs ir mēģināts nodrošināt Linux versijas, kas ir draudzīgākas parastajiem lietotājiem, piemēram, nodrošinot vairāk grafisko lietotāja saskarni (GUI) un mazāk paļauties uz komandrindas lietošanu.

Tomēr pamatā Linux joprojām piedāvā plaukstošu vidi kodētājiem un izstrādātājiem.

Šeit ir labākās Linux operētājsistēmas, kas palīdzēs jums izveidot pielāgotu programmēšanas un izstrādes darbstaciju.

  • Šie ir labākie Linux apmācību nodrošinātāji un tiešsaistes kursi.
  • 10 no labākajiem Linux distros privātumam un drošībai
  • Kāds ir labākais Linux izplatītājs iesācējiem?
  • 10 no populārākajiem vieglajiem Linux distros

Šie ir labākie Linux VPN nodrošinātāji

Labākie izstrādātāju rajoni īsumā:

  1. Manjaro
  2. Kucēns Linux
  3. Solus
  4. Ubuntu
  5. Sabayon Linux
  6. Debian
  7. CentOS straume
  8. Fedora darbstacija
  9. openSUSE
  10. Aveņu Pi OS

1. Manjaro

Lietotājam draudzīgs Arch Distro, ko varat izmantot visu veidu izstrādei

Iemesli pirkt
+ Balstīts uz Arch + Vairāki izdevumi + Intuitīvi pielāgoti rīki

Arch ir spēcīgs izplatītājs, ko var izmantot, lai izveidotu pielāgotu vidi. Tomēr distro uzstādīšana ir ļoti darbietilpīga. Jūs varat izvairīties no instalēšanas un joprojām izmantot labāko, ko Arch var piedāvāt, izmantojot Manjaro Linux. Izmantojot visu pielāgoto rīku un utilītu komplektu, Manjaro noņem sāpes, kas saistītas ar Arch balstītas sistēmas instalēšanu un administrēšanu.

Manjaro ir pieejams vairākos izdevumos ar dažādām darbvirsmas vidēm. Ja esat Qt izstrādātājs, varat izmantot izplatītāja KDE izdevumu, kas tiek piegādāts ar tādiem rīkiem kā Qt Designer un Qt Assistant, lai palīdzētu jums attīstīties.

Manjaro apgalvo, ka izplatītājs tiek piegādāts ar rīkiem, kas nepieciešami programmatūras sastādīšanai un attīstīšanai arī citiem izstrādātājiem. Saskaņā ar projekta vietni jūs varat izmantot Manjaro intuitīvo pakotņu pārvaldnieku, lai viegli instalētu IDE, piemēram, Qt Creator, KDevelop vai Netbeans, un bibliotēkas, piemēram, libnoise, boost vai matplotlib. Protams, papildus saviem krātuvēm varat piekļūt arī visaptverošajai Arch User Repository (AUR), kurā atrodas visdažādākie rīki un bibliotēkas.

2. Kucēns Linux

Labākais variants izstrādei vecākām mašīnām

Iemesli pirkt
+ Viegls + Funkcija ārpus kastes + Spēcīgs programmēšanas atbalsts

Kucēnu Linux ir ārkārtīgi viegls izplatītājs, kuram ir atsevišķi izdevumi, kuru pamatā ir Ubuntu un Slackware. Visa OS ir pietiekami maza, lai to varētu pilnībā darbināt RAM, kas padara to ārkārtīgi ātru un atsaucīgu. Jūs varat arī noenkurot distro uz cietā diska.

Neskatoties uz mazo izmēru, Puppy funkcionalitāte nav pārspējama. Izplatītājs piegādā ar lietotnēm un utilītprogrammām praktiski visām funkcijām, kuras varat veikt darbvirsmā.

Lietotņu instalēšanai kucēnā ir vairāki mehānismi. Viens no ērtākajiem ir saistīts ar SFS (SquashFS) failiem, kas ir saspiesta vide, kas iesaiņo vienu vai vairākas lietotnes un visas nepieciešamās atkarības. Ja vēlaties attīstīties kucēnā, varat izmantot devx SFS failu, kas satur dažādus izstrādes un veidošanas rīkus.

Turklāt Puppy Linux wiki ir jauks ievads programmēšanai, kas ir labs sākumpunkts jaunajiem izstrādātājiem. Šajā lapā ir arī parādīts, kā instalēt atbalstu vairāk nekā divpadsmit programmēšanas valodām jūsu kucēnu instalācijā.

3. Solus

Ritošs, bet stabils izplatītājs izstrādātājiem

Iemesli pirkt
+ Kuratēts ritošais izlaidums + Vairāki izdevumi + Atbalsta izstrādes izmantošanas gadījumus

Solus ir īpašs ar to, ka tas ir viens no nedaudzajiem īru Linux distros un arī tāpēc, ka tas seko kuratora ritošā atbrīvošanas modelim. Tā priekšrocība ir tā, ka pēc OS instalēšanas jūs varat turpināt veikt atjauninājumus, nevis būtisku jaunināšanu. Tomēr, lai saglabātu sistēmas stabilitāti, Solus cenšas izvairīties no ļoti jaunu paku un beta programmatūras instalēšanas.

Distro reklamē tā izmantošanu kā ideālu vidi izstrādātājiem. Solus atbalsta vairākus redaktorus un IDE, piemēram, Atom, Idea un Gnome Builder, kā arī vairākas versiju vadības sistēmas, tostarp Git, Bazaar un citas, izmantojot grafiskus rīkus, piemēram, GitKraken un git-cola. Projekta Solus vietne arī apgalvo, ka OS atbalsta vairākas programmēšanas valodas, piemēram, Go, Rust, PHP, Node.js un Ruby.

Tātad, lai gan izplatītājs, iespējams, nepiegādā daudz ļoti daudzus grāmatas rīkus, jūs to varat viegli precizēt, izmantojot savu izstrādes rīku ķēdi.

4. Ubuntu

Populārs izplatītājs ar izstrādātājiem

Iemesli pirkt
+ Paredzēts visu veidu lietotājiem + Ir stabili ilgtermiņa atbalsta izlaidumi + Ļoti labi dokumentēti

Ubuntu ir viens no populārākajiem Linux distros visu veidu lietotājiem, sākot no Linux iesācējiem līdz pieredzējušiem kampaņu dalībniekiem. Programmētājiem Ubuntu Long Term Support (LTS) laidiens nodrošina stabilu attīstības vidi, kas viņiem nav jāatjaunina ik pēc sešiem mēnešiem.

Faktiski Ubuntu ir izvēlētais Android Open Source projekta izplatītājs avota failu veidošanai. Android būvējums tiek regulāri pārbaudīts, izmantojot jaunākās Ubuntu versijas. Distro oficiālajā vietnē ir izvietotas vairākas apmācības, ceļveži un citi resursi, kuru mērķis ir pārsteigt izplatītāja attīstību un programmēšanas spējas.

Pateicoties tā popularitātei, praktiski visus izstrādes un programmēšanas rīkus un bibliotēkas varat atrast oficiālajos Ubuntu krātuvēs vai Personal Package Archive (PPA). Ieviešot neatliekamo iepakojuma formātu, jaunas programmatūras instalēšana ir vienkāršs process.

Turklāt Ubuntu ir izstrādātājam draudzīgs komandrindas rīks ar nosaukumu Ubuntu Make, kuru varat izmantot, lai lejupielādētu vairākus izstrādātājam draudzīgus rīkus.

5. Sabayon Linux

Labākā programmēšanas darbstacija Gentoo lietotājiem

Iemesli pirkt
+ Vairāki izdevumi + Grafiskie rīki + Gentoo spēks

Vienkārši sakot, Sabayon ir Gentoo, kas Manjaro ir Arch Linux. Gentoo ir uz avotiem balstīts meta izplatītājs, kas var palīdzēt izveidot zibens ātru instalāciju bez uzpūšanās. Tomēr ir tas, ka tāpat kā Arch, arī Gentoo instalēšana nav domāta vājš sirdij. Sabayon Linux paņem labāko no Gentoo un iesaiņo to viegli patērējamā izplatīšanā, kas paredzēta visiem lietotājiem.

Sabayon Linux ir pieejams vairākos izdevumos, pamatojoties uz dažādām darbvirsmas vidēm. Projekta mērķis ir sniegt pilnīgāku pieredzi ārpus kastes, un, neraugoties uz asiņojošo malu ritošo atbrīvošanu, tas ir diezgan stabils, pateicoties tā Gentoo pamatiem. Projekts gatavojas apvienoties ar Funtoo, kuru vada sākotnējais Gentoo Linux radītājs.

Sabayon Linux tiek piegādāts ar dažiem izstrādes rīkiem, īpaši Python izstrādātājiem, taču jūs varat instalēt vairāk, izmantojot Gentoo slaveno portage pakotņu pārvaldības sistēmu.

6. Debian

Mūžzaļais variants Linux izstrādātājiem

Iemesli pirkt
+ Izgatavots stabilitātei + Plašas rokasgrāmatas
Iemesli, no kuriem jāizvairās
-Daža programmatūra ir novecojusi

Debian ir viens no vecākajiem Linux distros un ir veidots, domājot par stabilitāti. Visām programmām, kas iekļautas Debian, jāatbilst Debian bezmaksas programmatūras vadlīnijām. Paketes tiek rūpīgi atlasītas un pārbaudītas, lai tās iekļautu Debian filiālē “Stabili”, kas nozīmē, ka, lai arī daži no tiem var būt datēti, sistēmas nestabilitāte ir ļoti maza, tāpēc šī OS ir ideāla programmētājiem.

Debian vietnei ir plašas rokasgrāmatas, tostarp nodaļa par programmēšanu, kurā jūs aprunājat ar skripta izveidošanas, sastādīšanas un Autoconf izmantošanas pamatiem, lai ļautu skriptus apkopot citos Linux distros.

Turklāt Debian lepojas ar vienu no lielākajām atvērtā koda programmatūras krātuvēm, un jums nebūtu daudz problēmu atrast un instalēt iecienītākos programmēšanas rīkus un bibliotēkas.

7. CentOS straume

Nodrošina stabilu ritošā atlaišanas vidi

Iemesli pirkt
+ Stabils ritošais izlaidums + Uzņēmējdarbības paketes + Orientēta uz attīstību

CentOS Stream ir bezmaksas kopienas Red Hat Enterprise Linux (RHEL) variants. Tas ir ritošā izlaiduma izplatītājs, kas tiek veidots, izmantojot tos pašus paketes kā RHEL. CentOS Stream kā komerciālā RHEL izmēģinājuma stends iegūst paketes un labojumus, pirms tie nonāk RHEL, kas nozīmē, ka lietotāji var bez maksas saņemt uzņēmuma klases programmatūru.

CentOS Stream uzskata sevi par “izstrādātāja priekšu” izplatītāju, kas lietotājiem palīdzēs sekot līdzi jaunākajām tehnoloģijām atvērtā koda ekosistēmā, vienlaikus nodrošinot labi pārbaudīta izplatītāja stabilitāti.

CentOS Stream distribūcija tika vizualizēta kā augšupējā attīstības platforma distro izstrādātājiem, kas nozīmē, ka tās krātuves ir vienā līmenī ar lietotnēm un rīkiem, kas palīdzēs jums izveidot savu ideālo izstrādes platformu, it īpaši pēc tam, kad esat iespējojis jauno PowerTools krātuvi.

8. Fedora darbstacija

Distro, kas paredzēts galvenokārt izstrādātājiem

Iemesli pirkt
+ Vairāki varianti + Izstrādātājam draudzīga dokumentācija + Rīku trūkums

Fedora darbstacija drosmīgi apgalvo, ka tā ir “izveidota izstrādātājiem”. Distro ir vēl viens kopienas atbalstīts atvasinājums no komerciālā RHEL, kas ir vairāk asiņojoša mala nekā CentOS Stream. Tā arī izceļas ar to, ka ir Linux kodola radītāja Linusa Torvalda izvēles izplatīšana.

Papildus tam, ka Fedora ir ļoti viegli uzstādīt un instalēt, tai ir arī īpašs izstrādātāju portāls. Vienkārši noklikšķiniet uz Sākt projektu, lai skatītu īpašas rokasgrāmatas par tīmekļa, komandrindas, darbvirsmas un mobilo lietotņu izstrādi. Ir arī lieliska sadaļa par darbu ar aparatūras ierīcēm, piemēram, Arduino.

Ja ar to nepietiek, Fedora krātuvēs ir arī Eclipse, pilnībā aprīkots un daudzvalodu IDE. Aptumsums, iespējams, ir vislabāk pazīstams ar Java, taču tam ir arī C / C ++ un PHP IDE. Izmantojot spraudņus, varat vēl vairāk paplašināt tā funkcionalitāti.

9. openSUSE

Izstrādātājiem piedāvā vairākas platformas

Iemesli pirkt
+ Gan regulāri, gan ritošie izlaidumi + Paredzēts programmētājiem + Jaudīgs konfigurācijas rīks

openSUSE nepievērš tādu pašu uzmanību kā Ubuntu un Fedora, taču projekts rada fantastisku vidi izstrādātājiem. OpenSUSE projekts rada divus rajonus; openSUSE Leap ir fiksēta izlaišanas cikla regulārais distro, savukārt openSUSE Tumbleweed ir ritošā atbrīvošanas variants.

Atkarībā no izstrādes veida jūs varat izmantot kādu no abiem rajoniem. Abos rajonos tiek izmantots openSUSE lieliskais YaST konfigurācijas rīks, kas palīdz pielāgot instalāciju atbilstoši jūsu prasībām.

10. Aveņu Pi OS

Labākais variants Raspberry Pi programmēšanai

Iemesli pirkt
+ Paredzēts jauniem kodētājiem + Nodrošināta ar izcilu dokumentāciju + Viegli lietojama

Raspberry Pi tika konceptualizēts kā lēts dators, lai palīdzētu programmēšanas mācīšanos padarīt pieejamu ikvienam. Raspberry Pi OS (agrāk pazīstams kā Raspbian) īsteno šo mērķi, apvienojot darbvirsmu, kas pielāgota kodēšanai.

Izplatīšanu komplimentē Raspberry Pi vietne, kurā ir izvietotas dažas iespaidīgas rokasgrāmatas par kredītkartes lieluma datora izmantošanu, lai iemācītos programmēt, īpaši ar Python. Raspberry Pi OS ietver vizuālās programmēšanas rīku Scratch, kas ir lielisks avots, lai spertu pirmos soļus programmēšanā.

Jaunāki kodētāji varētu vēlēties iemācīties izmantot programmēšanas valodu Minecraft Pi, ļoti populārās smilškastes spēles mini versijai.

  • Mēs esam parādījuši arī labākos Linux klēpjdatorus.