Geriausias „Linux“ platintojas kūrėjams 2022-2023 m

Turinys:

Anonim

Geriausi „Linux“ skirtukai kūrėjams suteikia lengvą, stabilią ir saugią aplinką programų kodavimui ir programavimui.

Geriausi „Linux“ skirtukai kūrėjams

1. Manjaro

2. Šuniukas Linux

3. Solus

4. „Ubuntu“

5. „Sabayon Linux“

6. Debianas

7. „CentOS Stream“

8. „Fedora“ darbo vieta

9. openSUSE

10. Aviečių Pi OS

Tai tampa vis svarbiau, nes „Linux“ valdo interneto, mobiliųjų įrenginių ir dabar debesų kompiuterijos sistemų pagrindą.

Tai reiškia, kad techniniams specialistams dažnai būtina dirbti tiesiogiai „Linux“ aplinkoje, ypač valdant serverius ir kuriant juose veikiančią programinę įrangą.

Nors „Linux“ garsėja tuo, kad jį pirmiausia naudoja koduotojai ir programuotojai, per pastaruosius porą dešimtmečių buvo stengiamasi pateikti „Linux“ versijas, kurios būtų draugiškesnės paprastiems vartotojams, pavyzdžiui, suteikiant daugiau grafinės vartotojo sąsajos (GUI) ir mažiau pasikliaukite komandinės eilutės naudojimu.

Tačiau savo esme „Linux“ vis dar siūlo klestinčią aplinką koduotojams ir kūrėjams.

Čia yra geriausios „Linux“ operacinės sistemos, kurios padės jums sukurti pasirinktinę programavimo ir kūrimo darbo vietą.

  • Tai geriausi „Linux“ mokymo paslaugų teikėjai ir internetiniai kursai.
  • 10 geriausių „Linux“ privačių ir saugumo sričių
  • Koks geriausias „Linux“ platintojas pradedantiesiems?
  • 10 populiariausių lengvųjų „Linux“ distrofijų

Tai geriausi „Linux“ VPN teikėjai

Geriausi kūrėjų pristatymai iš pirmo žvilgsnio:

  1. Manjaro
  2. Šuniukas Linux
  3. Solus
  4. „Ubuntu“
  5. „Sabayon Linux“
  6. Debian
  7. „CentOS“ srautas
  8. „Fedora“ darbo vieta
  9. „openSUSE“
  10. „Raspberry Pi OS“

1. Manjaro

Patogus „Arch“ išpardavimas, kurį galite naudoti įvairioms programoms kurti

Priežastys pirkti
+ Remiantis „Arch“ + keliais leidimais + intuityvūs pasirinktiniai įrankiai

„Arch“ yra galingas platintojas, kurį galima naudoti kuriant pritaikytą aplinką. Vis dėlto distro įdiegimas yra žinomas darbui. Galite išvengti diegimo ir vis tiek patirti geriausius „Arch“ pasiūlymus naudodami „Manjaro Linux“. Naudodamas visą pasirinktinių įrankių ir paslaugų rinkinį, „Manjaro“ pašalina skausmą diegdamas ir administruodamas „Arch“ pagrįstą sistemą.

„Manjaro“ yra keli leidimai su skirtinga darbalaukio aplinka. Jei esate „Qt“ kūrėjas, galite naudoti platintojo KDE leidimą, kuriame pateikiami tokie įrankiai kaip „Qt Designer“ ir „Qt Assistant“, kurie padės jums tobulėti.

Manjaro tvirtina, kad platintojas turi įrankius, reikalingus programinei įrangai kurti ir kurti kitiems kūrėjams. Remiantis projekto svetaine, galite naudoti intuityvų „Manjaro“ paketų tvarkytuvą, kad lengvai įdiegtumėte IDE, pvz., „Qt Creator“, „KDevelop“ ar „Netbeans“, ir tokias bibliotekas kaip „libnoise“, „boost“ ar „matplotlib“. Be savo saugyklų, be abejo, galite patekti į išsamią „Arch User Repository“ (AUR), kurioje yra įvairiausių įrankių ir bibliotekų.

2. Šuniukas Linux

Geriausias variantas kurti senesnėse mašinose

Priežastys pirkti
+ Lengvas + Išpakuotas funkcionalumas + Stiprus programavimo palaikymas

„Puppy Linux“ yra ypač lengvas platintojas, turintis atskirus leidimus, pagrįstus „Ubuntu“ ir „Slackware“. Visa OS yra pakankamai maža, kad ją būtų galima paleisti visiškai RAM atmintyje, todėl ji yra ypač greita ir jautri. Taip pat galite pritvirtinti distro prie kietojo disko.

Nepaisant mažo dydžio, „Puppy“ negalima mušti už „dėžutės“ funkcionalumą. Pristatymas su programomis ir komunalinėmis paslaugomis skirtas praktiškai visoms funkcijoms, kurias galite atlikti darbalaukyje.

Yra keli programos „Šuniukas“ diegimo mechanizmai. Vienas iš patogiausių yra SFS (SquashFS) failai, kurie yra suglaudintos aplinkos, supakuojančios vieną ar daugiau programų ir visas reikalingas jų priklausomybes. Jei norite kurti „Puppy“, galite naudoti „devx SFS“ failą, kuriame yra įvairių kūrimo ir kūrimo įrankių.

Be to, „Puppy Linux“ wiki yra puikus įvadas į programavimą, kuris yra geras atspirties taškas naujiems kūrėjams. Šiame puslapyje taip pat parodoma, kaip įdiegti daugiau nei dešimties programavimo kalbų palaikymą „Puppy“ diegime.

3. Solus

Riedantis, bet stabilus kūrėjų platinimas

Priežastys pirkti
+ Kuruojamas ritininis leidimas + Keli leidimai + Palaiko kūrimo naudojimo atvejus

„Solus“ yra ypatingas tuo, kad yra vienas iš nedaugelio airiškų „Linux“ dislokavimo įrenginių, taip pat todėl, kad jis atitinka kuruojamą riedėjimo leidimo modelį. To pranašumas yra tas, kad įdiegę OS galėsite toliau vykdyti atnaujinimus, o ne svarbų naujinimą. Tačiau „Solus“ stengiasi vengti diegti itin naujus paketus ir beta programinę įrangą, kad būtų išlaikytas sistemos stabilumas.

Distro reklamuoja kaip idealią aplinką kūrėjams. „Solus“ palaiko keletą redaktorių ir IDE, tokių kaip „Atom“, „Idea“ ir „Gnome Builder“, taip pat kelias versijų valdymo sistemas, įskaitant „Git“, „Bazaar“ ir kitas, naudodamas grafinius įrankius, tokius kaip „GitKraken“ ir „git-cola“. Projekto „Solus“ svetainėje taip pat teigiama, kad OS palaiko daugybę programavimo kalbų, tokių kaip „Go“, „Rust“, PHP, „Node.js“ ir „Ruby“.

Taigi, nors platintojas gali nepristatyti labai daug įrankių iš knygos, galite lengvai jį išsiaiškinti naudodami savo kūrimo įrankių grandinę.

4. „Ubuntu“

Populiarus platintojas su kūrėjais

Priežastys pirkti
+ Sukurta visų rūšių vartotojams + Turi stabilius ilgalaikio palaikymo leidimus + Labai gerai dokumentuota

„Ubuntu“ yra viena populiariausių „Linux“ sričių, skirtų įvairiausiems vartotojams, pradedant „Linux“ naujokais ir baigiant patyrusiais kampanijos dalyviais. Programuotojams „Ubuntu Long Term Support“ (LTS) leidimas suteikia stabilią kūrimo aplinką, kurios nereikia atnaujinti kas šešis mėnesius.

Tiesą sakant, „Ubuntu“ yra pasirinktas „Android Open Source“ projekto platintojas kuriant šaltinio failus. „Android“ versija reguliariai testuojama naudojant naujausias „Ubuntu“ versijas. Oficialioje „Distro“ svetainėje yra keletas pamokymų, vadovų ir kitų šaltinių, kuriais siekiama sužavėti distro plėtrą ir programavimą.

Dėl savo populiarumo praktiškai visas kūrimo ir programavimo priemones ir bibliotekas galite rasti oficialiose „Ubuntu“ saugyklose arba asmeninių paketų archyve (PPA). Įvedus momentinį pakuotės formatą, naujos programinės įrangos diegimas yra nesudėtingas procesas.

Be to, „Ubuntu“ turi kūrėjams patogų komandinės eilutės įrankį, vadinamą „Ubuntu Make“, kurį galite naudoti norėdami atsisiųsti kelis kūrėjams tinkamus įrankius.

5. „Sabayon Linux“

Geriausia programavimo darbo vieta „Gentoo“ vartotojams

Priežastys pirkti
+ Keli leidimai + Grafiniai įrankiai + „Gentoo“ galia

Paprasčiau tariant, Sabayonas yra „Gentoo“, o „Manjaro“ - „Arch Linux“. „Gentoo“ yra šaltinio pagrindu sukurta meta distro, kuri gali padėti greitai įdiegti žaibiškai. Tačiau svarbu, kad, kaip ir „Arch“, „Gentoo“ diegimas nėra malonus. „Sabayon Linux“ pasinaudoja geriausiais „Gentoo“ privalumais ir apgaubia jį lengvai vartojamu, bet visų tipų vartotojams pritaikytu „distro“.

„Sabayon Linux“ yra keli leidimai, pagrįsti skirtingomis darbalaukio aplinkomis. Projektu siekiama išnaudoti visapusiškesnę patirtį ir, nepaisant to, kad tai yra kraujuojantis kraštas, jis yra gana stabilus dėl savo „Gentoo“ pagrindų. Projektas netrukus susilies su „Funtoo“, kuriam vadovauja originalus „Gentoo Linux“ kūrėjas.

„Sabayon Linux“ tiekiama su keliais kūrimo įrankiais, ypač „Python“ kūrėjams, tačiau galite įdiegti daugiau naudodami garsiąją „Gentoo“ „Portage“ paketų valdymo sistemą.

6. Debianas

Visžalis variantas „Linux“ kūrėjams

Priežastys pirkti
+ Sukurtas stabilumui + Išsamūs vadovai
Priežastys vengti
-Kai kuri programinė įranga pasenusi

„Debian“ yra viena iš seniausių „Linux“ sričių ir sukurta atsižvelgiant į stabilumą. Visos programos, įtrauktos į „Debian“, turi atitikti „Debian“ nemokamos programinės įrangos gaires. Paketai yra kruopščiai atrinkti ir išbandyti, kad juos būtų galima įtraukti į „Stabilų“ „Debian“ filialą, o tai reiškia, kad nors kai kurie gali būti datuoti, sistemos nestabilumo tikimybė yra labai maža, todėl ši OS yra ideali programuotojams.

„Debian“ svetainėje yra išsamūs vadovai, įskaitant skyrių apie programavimą, kuriame kalbama apie scenarijaus kūrimo, kompiliavimo ir „Autoconf“ naudojimo pagrindus, leidžiančius sudaryti scenarijus kituose „Linux“ skyriuose.

Be to, „Debian“ gali pasigirti viena didžiausių atvirojo kodo programinės įrangos talpyklų, ir jums nekils daug problemų surasti ir įdiegti mėgstamus programavimo įrankius ir bibliotekas.

7. „CentOS Stream“

Užtikrina stabilią riedėjimo paleidimo aplinką

Priežastys pirkti
+ Stabilus riedėjimo leidimas + Įmonės lygio paketai + Orientuotas į plėtrą

„CentOS Stream“ yra nemokamas bendruomeninis „Red Hat Enterprise Linux“ (RHEL) variantas. Tai riedantis leidimas, sukurtas naudojant tuos pačius paketus kaip ir RHEL. „CentOS Stream“, kaip komercinės RHEL testavimo platforma, gauna paketus ir pataisymus, kol jie patenka į RHEL, o tai reiškia, kad vartotojai gali nemokamai gauti įmonės klasės programinę įrangą.

„CentOS Stream“ save laiko „kūrėjo pirmyn“ platintoju, kuris padės vartotojams neatsilikti nuo naujausių atvirojo kodo ekosistemos technologijų, tuo pačiu užtikrinant gerai išbandyto platintojo stabilumą.

„CentOS Stream“ distribucija buvo vizualizuota kaip ankstesnė plėtojimo platforma, skirta plėtotojų kūrėjams, o tai reiškia, kad jos saugyklos yra lygios su programomis ir įrankiais, kurie padės jums nustatyti idealią kūrimo platformą, ypač kai įjungsite naują „PowerTools“ saugyklą.

8. „Fedora“ darbo vieta

Distribucija, pirmiausia skirta kūrėjams

Priežastys pirkti
+ Keli variantai + Kūrėjams tinkama dokumentacija + Nėra įrankių trūkumo

„Fedora Workstation“ drąsiai tvirtina, kad ji „sukurta kūrėjams“. Distro yra dar vienas bendruomenės palaikomas komercinio RHEL darinys, kuris yra labiau pralenkiantis kraštas nei „CentOS Stream“. Ji taip pat džiaugiasi tuo, kad yra „Linux“ branduolio kūrėjo Linuso Torvaldso pasirinkimo ribotuvas.

Be to, kad „Fedora“ yra labai lengva nustatyti ir įdiegti, ji turi specialų kūrėjų portalą. Tiesiog spustelėkite „Pradėti projektą“, kad pamatytumėte specialius žiniatinklio, komandų eilutės, darbalaukio ir mobiliųjų programų kūrimo vadovus. Taip pat yra puikus skyrius apie darbą su aparatūros įrenginiais, tokiais kaip „Arduino“.

Jei to neužteko, „Fedora“ saugyklose taip pat yra „Eclipse“ - visapusiškas ir daugiakalbis IDE. „Eclipse“ tikriausiai geriausiai žinomas dėl „Java“, tačiau taip pat turi C / C ++ ir PHP IDE. Naudodami papildinius galite dar labiau išplėsti jo funkcionalumą.

9. openSUSE

Siūlo kelias platformas kūrėjams

Priežastys pirkti
+ Reguliarūs ir nuolatiniai leidimai + Skirtas programuotojams + Galingas konfigūravimo įrankis

„openSUSE“ nesulaukia tokio pat dėmesio kaip „Ubuntu“ ir „Fedora“, tačiau projektas sukuria fantastišką aplinką kūrėjams. „OpenSUSE“ projektas sukuria du rajonus; „openSUSE Leap“ yra fiksuoto išleidimo ciklo įprastas distro, o „openSUSE Tumbleweed“ yra riedėjimo atleidimo variantas.

Galite naudoti bet kurį iš dviejų rajonų, priklausomai nuo to, kokio tipo kūrimą jūs atliekate. Abiejuose rajonuose naudojamas puikus „openSUSE“ konfigūravimo įrankis „YaST“, kuris padeda pritaikyti diegimą pagal jūsų poreikius.

10. Aviečių Pi OS

Geriausias pasirinkimas programuoti „Raspberry Pi“

Priežastys pirkti
+ Sukurta naujiems koduotojams + Paremta puikia dokumentacija + Lengva naudoti

„Raspberry Pi“ buvo suprantamas kaip pigus kompiuteris, padedantis mokymosi programavimą padaryti prieinamą visiems. „Raspberry Pi OS“ (anksčiau vadinta „Raspbian“) įgyvendina šį tikslą, sujungdama darbalaukį, pritaikytą kodavimui.

Distribuciją komplimentuoja „Raspberry Pi“ svetainė, kurioje pateikiami keli įspūdingi vadovai, kaip naudotis kreditinės kortelės dydžio kompiuteriu, norint išmokti programuoti, ypač naudojant „Python“. „Raspberry Pi OS“ apima vaizdinio programavimo įrankį „Scratch“, kuris yra puikus šaltinis norint žengti pirmuosius žingsnius programuojant.

Jaunesni programuotojai galbūt norėtų išmokti naudoti „Minecraft Pi“, labai populiarios smėlio dėžės žaidimo mini versijos, programavimo kalbą.

  • Mes taip pat pristatėme geriausius „Linux“ nešiojamus kompiuterius.