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ājiem1. 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ā:
- Manjaro
- Kucēns Linux
- Solus
- Ubuntu
- Sabayon Linux
- Debian
- CentOS straume
- Fedora darbstacija
- openSUSE
- 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īkiArch 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 atbalstsKucē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ījumusSolus 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ētiUbuntu 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ēksVienkā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āmatasIemesli, no kuriem jāizvairās
-Daža programmatūra ir novecojusiDebian 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ībuCentOS 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ūkumsFedora 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īksopenSUSE 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 lietojamaRaspberry 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.