Parim Linuxi levitamine arendajatele aastal 2022-2023

Lang L: none (table-of-contents):

Anonim

Parimad Linuxi distrod arendajatele pakuvad rakenduste kodeerimiseks ja programmeerimiseks lihtsat, stabiilset ja turvalist keskkonda.

Parimad Linuxi distrod arendajatele

1. Manjaro

2. Kutsikas Linux

3. Solus

4. Ubuntu

5. Sabayon Linux

6. Debian

7. CentOS voog

8. Fedora tööjaam

9. openSUSE

10. Vaarika Pi OS

See on üha olulisem, sest Linux toetab Interneti, mobiilseadmete ja nüüd pilvandmetöötlussüsteemide selgroogu.

See tähendab, et tehnikateadlastel on sageli oluline töötada otse Linuxi keskkonnas, eriti serverite opereerimiseks ja nendega töötava tarkvara väljatöötamiseks.

Kui Linuxil on maine peamiselt kooderite ja programmeerijate jaoks, siis viimase paarikümne aasta jooksul on Linuxi versioone hakatud pakkuma tavakasutajatele sõbralikumaks, näiteks pakkudes rohkem graafilist kasutajaliidest (GUI) ja vähem loota käsurea kasutamisele.

Siiski pakub Linux oma kooderite ja arendajate jaoks endiselt õitsvat keskkonda.

Siin on parimad Linuxi operatsioonisüsteemid, mis aitavad teil luua kohandatud programmeerimis- ja arendustöökoha.

  • Need on parimad Linuxi koolituskursused ja veebikursused.
  • 10 parimat Linuxi distrot privaatsuse ja turvalisuse huvides
  • Mis on parim Linuxi levitamine algajatele?
  • 10 kõige populaarsemat kerget Linuxi distrot

Need on parimad Linuxi VPN-i pakkujad

Parimad arendajate distrod lühidalt:

  1. Manjaro
  2. Kutsikas Linux
  3. Solus
  4. Ubuntu
  5. Sabayon Linux
  6. Debian
  7. CentOS voog
  8. Fedora tööjaam
  9. openSUSE
  10. Vaarika Pi OS

1. Manjaro

Kasutajasõbralik Arch Distro, mida saate kasutada igasuguste arenduste jaoks

Ostmise põhjused
+ Põhineb Archil + Mitu väljaannet + Intuitiivsed kohandatud tööriistad

Arch on võimas distro, mida saab kasutada kohandatud keskkonna loomiseks. Distro paigaldamine on aga teadupärast töömahukas. Võite installimise eest põgeneda ja kogeda siiski parimat, mida Arch pakub, kasutades Manjaro Linuxi. Kogu kohandatud tööriistade ja utiliitide abil võtab Manjaro Archi-põhise süsteemi installimisel ja haldamisel valu ära.

Manjaro on saadaval mitmes väljaandes, millel on erinevad töölaua keskkonnad. Kui olete Qt arendaja, võite kasutada levitamise KDE väljaannet, mis on teie arendamisel abiks selliste tööriistadega nagu Qt Designer ja Qt Assistant.

Manjaro väidab, et levitatakse vahendeid, mis on vajalikud tarkvara koostamiseks ja arendamiseks ka teistele arendajatele. Projekti veebisaidi andmetel saate Manjaro intuitiivse paketihalduri abil hõlpsalt installida IDE-sid nagu Qt Creator, KDevelop või Netbeans ja teeke nagu libnoise, boost või matplotlib. Muidugi saate lisaks oma hoidlatele juurde pääseda ka ulatuslikule Archi kasutajahoidlale (AUR), kus on kõikvõimalikud tööriistad ja teegid.

2. Kutsikas Linux

Parim variant vanemate masinate arendamiseks

Ostmise põhjused
+ Kerge + karbist väljas funktsionaalsus + tugev programmeerimistugi

Kutsikas Linux on äärmiselt kerge distributsioon, millel on eraldi väljaanded Ubuntu ja Slackware baasil. Kogu operatsioonisüsteem on piisavalt väike, et seda saaks täielikult käivitada RAM-is, mis muudab selle ülikiireks ja tundlikuks. Samuti võite ankurdada distro ka kõvakettale.

Hoolimata väikesest suurusest, ei saa Kutsikat karbist väljas funktsionaalsuse eest peksta. Distro tarnitakse koos rakenduste ja utiliitidega praktiliselt kõigi funktsioonide jaoks, mida saate töölaual täita.

Rakenduste Puppy installimiseks on mitu mehhanismi. Üks mugavamatest hõlmab SFS-faile (SquashFS), mis on tihendatud keskkonnad, mis pakendavad ühte või mitut rakendust ja kõiki nende vajalikke sõltuvusi. Kui soovite Puppy's arendada, võite kasutada devx SFS-faili, mis sisaldab erinevaid arendus- ja ehitustööriistu.

Lisaks on Puppy Linuxi vikis kena sissejuhatus programmeerimisse, mis on hea lähtepunkt uutele arendajatele. Lehel on ka näidatud, kuidas installida kutsika installimisel tugi enam kui tosinale programmeerimiskeelele.

3. Solus

Veerev, kuid stabiilne arendajaarendus

Ostmise põhjused
+ Kureeritud jooksev väljaanne + Mitu väljaannet + Toetab arenduse kasutusjuhtumeid

Solus on eriline selle poolest, et see on üks väheseid Iiri Linuxi distrosid ja ka seetõttu, et järgib kureeritud jooksva versiooni mudelit. Selle eeliseks on see, et kui olete operatsioonisüsteemi installinud, saate värskendusi jätkata suurema uuendusena. Solus püüab aga süsteemi stabiilsuse säilitamiseks vältida äärmiselt värskete pakettide ja beetatarkvara installimist.

Distro reklaamib selle kasutamist arendajatele ideaalse keskkonnana. Solus toetab mitut redaktorit ja IDE-d nagu Atom, Idea ja Gnome Builder, aga ka mitut versiooni juhtimissüsteemi, sealhulgas Git, Bazaar jt, graafiliste tööriistade kaudu, nagu GitKraken ja git-cola. Projekti Solus veebisait väidab ka, et OS toetab mitmeid programmeerimiskeeli nagu Go, Rust, PHP, Node.js ja Ruby.

Nii et kuigi levitamine ei pruugi raamatust välja tuua väga paljusid tööriistu, saate selle oma arendustööriistaga hõlpsasti lihvida.

4. Ubuntu

Arendajatega populaarne levitamine

Ostmise põhjused
+ Mõeldud igasugustele kasutajatele + Stabiilsed pikaajalise toe väljalasked + Väga hästi dokumenteeritud

Ubuntu on üks populaarsemaid Linuxi distrosid kõikvõimalike kasutajate jaoks, alates Linuxi algajatest kuni staažikate kampaaniatega. Programmeerijatele pakub Ubuntu pikaajalise toe (LTS) väljaanne stabiilse arenduskeskkonna, mida nad ei pea iga kuue kuu tagant uuendama.

Tegelikult on Ubuntu lähtekoodifailide loomiseks valitud Androidi avatud lähtekoodiga projekti levitaja. Androidi ehitust testitakse regulaarselt, kasutades Ubuntu uusimaid versioone. Distro ametlikul veebisaidil on mitu õpetust, juhendit ja muid ressursse, mille eesmärk on muljet avaldada distro arengule ja programmeerimisele.

Tänu oma populaarsusele leiate praktiliselt kõik arendus- ja programmeerimistööriistad ning teegid Ubuntu ametlikest hoidlatest või isikliku paketi arhiivist (PPA). Kiirpakendivormingu kasutuselevõtuga on uue tarkvara installimine lihtne protsess.

Lisaks on Ubuntul arendaja sõbralik käsurea tööriist nimega Ubuntu Make, mille abil saate alla laadida mitu arendajale sobivat tööriista.

5. Sabayon Linux

Parim programmeeritav tööjaam Gentoo kasutajatele

Ostmise põhjused
+ Mitu väljaannet + Graafilised tööriistad + Gentoo jõud

Lihtsamalt öeldes on Sabayon Gentoole, mis Manjaro Arch Linuxile. Gentoo on allikapõhine metadistro, mis aitab teil luua välkkiire paisuvaba installi. Konks on aga see, et nii nagu Arch, pole ka Gentoo installimine sugugi nõrk. Sabayon Linux võtab Gentoo parimad küljed ja murrab selle hõlpsasti tarbitavasse distroosse, mis pakub igasuguseid kasutajaid.

Sabayon Linux on saadaval mitmes väljaandes, mis põhinevad erinevatel töölaua keskkondadel. Projekti eesmärk on pakkuda täielikumat kasti kasutuskogemust ja hoolimata veritseva serva veeremisest, on see tänu oma Gentoo alustele üsna stabiilne. Projekt on sulandumas Funtooga, mida juhib Gentoo Linuxi algne looja.

Sabayon Linuxil on kaasas mõned arendustööriistad, eriti Pythoni arendajatele, kuid saate installida rohkem, kasutades Gentoo kuulsat pakettide paketihaldussüsteemi.

6. Debian

Igihaljas variant Linuxi arendajatele

Ostmise põhjused
+ Ehitatud stabiilsuse tagamiseks + Põhjalikud käsiraamatud
Põhjused, mida vältida
-Mõned tarkvara vananenud

Debian on üks vanimaid Linuxi distrosid ja on üles ehitatud stabiilsust silmas pidades. Kõik Debianiga kaasnevad programmid peavad vastama Debiani vabatarkvara juhistele. Paketid on hoolikalt valitud ja testitud Debiani filiaali „Stabiilne“ lisamiseks, mis tähendab, et kuigi mõned neist võivad olla dateeritud, on süsteemi ebastabiilsuse võimalus väga väike, mis muudab selle operatsioonisüsteemi ideaalseks programmeerijatele.

Debiani veebisaidil on laialdased käsiraamatud, sealhulgas peatükk programmeerimisest, kus räägitakse skripti loomise, kompileerimise ja Autoconfi kasutamise põhitõdedest, et skripte saaks kompileerida teistes Linuxi distros.

Veelgi enam, Debianil on uhke avatud lähtekoodiga tarkvara üks suurimaid hoidlaid ning teil poleks palju probleeme oma lemmikprogrammeerimistööriistade ja -teekide leidmisel ja installimisel.

7. CentOS voog

Tagab stabiilse veereva vabastamise keskkonna

Ostmise põhjused
+ Stabiilne jooksev vabastamine + Ettevõtte tasemel paketid + Arengule orienteeritud

CentOS Stream on Red Hat Enterprise Linuxi (RHEL) tasuta kogukonnapõhine variant. See on jooksvalt vabastatav distro, mis on loodud samade pakettidega nagu RHEL. Kaubandusliku RHELi proovikeskusena saab CentOS Stream paketid ja parandused enne nende jõudmist RHEL-i, mis tähendab, et kasutajad saavad ettevõtlusklassi tarkvara tasuta hankida.

CentOS Stream peab ennast arendaja edasiliikumiseks, mis aitab kasutajatel sammu pidada avatud lähtekoodiga ökosüsteemi uusimate tehnoloogiatega, tagades samal ajal hästi testitud distro stabiilsuse.

CentOS Streami distro visualiseeriti distro arendajate eelvoolu arendusplatvormina, mis tähendab, et selle hoidlad asuvad rakenduste ja tööriistadega, mis aitavad teil oma ideaalse arendusplatvormi seadistada, eriti kui olete lubanud uue PowerToolsi hoidla.

8. Fedora tööjaam

Peamiselt arendajatele mõeldud distro

Ostmise põhjused
+ Mitu varianti + Arendajale sobiv dokumentatsioon + Tööriistade puudus

Fedora Workstation väidab julgelt, et see on loodud arendajatele. Distro on kommertsliku RHELi teine ​​kogukonna toetatud tuletis, mis on rohkem veritsev serv kui CentOS Stream. Samuti meeldib talle eristada Linuxi kerneli looja Linus Torvaldsi valikut.

Lisaks sellele, et Fedoral on väga lihtne seadistada ja installida, on spetsiaalne arendajaportaal. Veebi-, käsurea-, töölaua- ja mobiilirakenduste arendamiseks spetsiaalsete juhendite kuvamiseks klõpsake lihtsalt nuppu „Alusta projekti”. Seal on ka suurepärane jaotis riistvaraseadmetega nagu Arduino töötamiseks.

Kui sellest ei piisanud, on Fedora hoidlates ka Eclipse, täisfunktsionaalne ja mitmekeelne IDE. Eclipse on ilmselt kõige paremini tuntud Java jaoks, kuid sellel on ka C / C ++ ja PHP IDE. Pistikprogrammidega saate selle funktsionaalsust veelgi laiendada.

9. openSUSE

Pakub arendajatele mitut platvormi

Ostmise põhjused
+ Nii tavalised kui ka jooksvad versioonid + mõeldud programmeerijatele + võimas seadistustööriist

openSUSE ei pööra sama palju tähelepanu kui Ubuntu ja Fedora, kuid projekt loob arendajatele fantastilise keskkonna. Projekt openSUSE toodab kahte distrot; openSUSE Leap on fikseeritud vabanemisega tsükli tavaline distro, samas kui openSUSE Tumbleweed on veereva vabastamise variant.

Võite kasutada mõlemat distrot sõltuvalt arenduse tüübist. Mõlemas distros kasutatakse openSUSE suurepärast seadistustööriista YaST, mis aitab teil installimist vastavalt teie vajadustele kohandada.

10. Vaarika Pi OS

Parim variant Raspberry Pi programmeerimiseks

Ostmise põhjused
+ Mõeldud uutele kooderitele + Toetatud suurepärase dokumentatsiooniga + Lihtne kasutada

Raspberry Pi kontsepteeriti odava arvutina, mis aitab programmeerimise õppimise kõigile kättesaadavaks muuta. Raspberry Pi OS (varem tuntud kui Raspbian) paneb selle eesmärgi ellu, pakkides kodeerimiseks kohandatud töölaua.

Arutelu kiidab Raspberry Pi veebisait, kus on mõned muljetavaldavad juhised krediitkaardisuuruse arvuti kasutamiseks programmeerimise õppimiseks, eriti Pythoni abil. Raspberry Pi OS sisaldab visuaalset programmeerimistööriista Scratch, mis on suurepärane allikas programmeerimise esimeste sammude astumiseks.

Nooremad kodeerijad võivad eelistada õppima programmeerimiskeelt kasutama ülipopulaarse liivakastimängu miniversiooni Minecraft Pi jaoks.

  • Oleme esitlenud ka parimaid Linuxi sülearvuteid.