Parimad Linuxi distrod arendajatele pakuvad rakenduste kodeerimiseks ja programmeerimiseks lihtsat, stabiilset ja turvalist keskkonda.
Parimad Linuxi distrod arendajatele1. 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:
- Manjaro
- Kutsikas Linux
- Solus
- Ubuntu
- Sabayon Linux
- Debian
- CentOS voog
- Fedora tööjaam
- openSUSE
- 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ööriistadArch 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 programmeerimistugiKutsikas 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 kasutusjuhtumeidSolus 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 dokumenteeritudUbuntu 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õudLihtsamalt ö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äsiraamatudPõhjused, mida vältida
-Mõned tarkvara vananenudDebian 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 orienteeritudCentOS 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 puudusFedora 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ööriistopenSUSE 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 kasutadaRaspberry 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.