Whatsapp

11 cele mai bune distribuții Linux pentru dezvoltatori și programatori

Anonim

Am publicat un număr bun de „10 cele mai bune” liste, printre care recomandări pentru navigarea anonimă pe Internet, extensii VS Code și distribuții Linux de instalat pe un stick USB. Ca întotdeauna, puteți folosi câmpul de căutare pentru a solicita orice subiect care vă interesează.

Astăzi, accentul nostru nu este doar pe distribuțiile Linux, ci pe cele mai potrivite pentru dezvoltatori și programatori. Aceasta înseamnă că de la prima pornire a sistemului de operare și până la instalarea aplicațiilor de care aveți nevoie pentru a vă configura mediul, procedurile prealabile sunt ca o plimbare într-un parc, iar programele dumneavoastră rulează fără întreruperi iritante.

1. Ubuntu

Ubuntu este un sistem de operare ușor de utilizat, conceput cu scopul de a face GNU/Linux disponibil pentru utilizatorii obișnuiți, fără a pierde standardul de putere de calcul, orice expert în domeniu, de ex. programator sau cercetător de știință, necesită să-și facă munca.

Ubunu OS este cea mai apreciată distribuție Linux din lume și a fost la un moment dat singurul sistem de operare non-Windows sau Mac pe care o știa cea mai mare parte a lumii. De fapt, o mare parte din conștientizarea open-source pe care am văzut-o în ultimii doi ani este direct legată de Ubuntu și de eforturile pe care compania sa mamă, Canonical, le-a contribuit comunității.

Ubuntu Linux Distro

Recomandat: 34 de aplicații Ubuntu obligatorii

2. openSUSE

openSUSE este un sistem de operare susținut profesional și de comunitate, conceput pentru a oferi experților din domeniu un mediu de calcul fiabil pentru munca lor. Este distribuit în 2 versiuni, Leap – o versiune de asistență pe termen lung (LTS) și Tumbleweed– o lansare continuă și amândoi folosesc managerul de pachete YaST pentru livrarea aplicațiilor către utilizatori.

openSUSE este o distribuție Linux independentă care este sponsorizată de SUSE Linuxîn colaborare cu alte companii și își propune să simplifice dramatic procesul de dezvoltare și ambalare a software-ului pentru dezvoltatori și furnizori.

OpenSuse Linux Distro

3. Manjaro

Manjaro este un sistem de operare bazat pe Arch Linux, conceput pentru a fi rapid, ușor de utilizat și intuitiv, în timp ce flexează putereaArch Linux și multe altele.Este construit pentru a avea un design elegant al interfeței de utilizare pe care migranții de pe platformele Windows și Mac nu vor avea probleme de utilizare și este disponibil atât în ​​ediția oficială, cât și în cea susținută de comunitate.

În afară de a beneficia de minunatia lui Arch Linux, Manjaroutilizatori se bucură de capacitatea de a configura mai multe nuclee și de a profita de scripturile bash speciale pentru configurarea sistemului după gustul lor.

Manjaro Linux Distro

Recomandat: 10 motive pentru a folosi Manjaro Linux

4. Debian

Debian este o distribuție Linux independentă care a fost începută de asociația comună de indivizi cu dorința de a face un sistem de operare gratuit disponibil lumii. Este conceput pentru a fi o putere de calcul capabilă să ruleze pe diferite tipuri de hardware, în special atunci când este utilizat pentru dezvoltare.

Debian este unul dintre puținele sisteme de operare cu care se livrează peste 50, 000pachete și software precompilat împachetate convenabil pentru instalare, configurare, dezvoltare ușoară și de atunci au dat naștere la mai multe distribuții decât ar dori să numere orice persoană. Și da, cunoașteți cel puțin una dintre astfel de distribuții – Ubuntu.

Debian Linux Distro

5. Fedora

Fedora este o distribuție Linux gratuită și open-source, construită cu scopul de a încuraja tehnologiile de ultimă oră, conducând inovația, lucrând îndeaproape cu comunitățile Linux și fiind printre primii care integrează noi tehnologii.

Este sponsorizat de Fedora Project și deținut de Red Hat , dezvoltat independent de orice altă distribuție Linux și este disponibil în mai multe versiuni denumite „Spins'.Și aceste rotiri sunt construite cu domenii unice de concentrare, cum ar fi jocurile, securitatea, computerele și robotica etc.

Fedora Linux Distro

Recomandat: Cele mai bune 10 motive pentru a folosi Fedora Linux

6. Red Hat Enterprise Linux (RHEL)

RHEL (de asemenea, doar Red Hat) este o distribuție cu sursă deschisă, dar proprietară, bazată pe Fedora, construită în mod explicit pentru calcularea întreprinderii pe tehnologia informației platforme. Este lansat în ediții de server pentru arhitecturile IBM System z și PowerPC, printre altele, și scopul său este de a oferi servicii de încredere cloud, dezvoltare de aplicații, automatizare și management, integrare și infrastructură prin Linux.

RHEL este open-source, astfel încât codul său sursă este disponibil public gratuit pentru cei care doresc să-și reconstruiască open-source bare- oase; dar amintiți-vă că este destinat întreprinderilor și nu este nici gratuit, nici disponibil pentru redistribuire datorită regulilor stricte privind mărcile comerciale.

RHEL Linux Distro

7. Raspbian

Raspbian este o distribuție bazată pe Debian optimizată pentru Raspberry Pi și, prin urmare, construită cu accent pe caracteristicile necesare dezvoltatorilor pentru a programa Hardware Raspberry Pi pentru a oferi cea mai bună performanță posibilă. Prima sa construcție completă a fost finalizată încă din 2012, când imaginea sa a fost expediată la nord de 35.000 de pachete

Notă: Raspbian este inițiativa unei echipe dedicate de colaboratori și iubitori ai proiectului Debian care doresc să îndeplinească obiectivele educaționale și să încurajeze dezvoltare cu Raspberry Pi. Nu este afiliat cu Raspberry Pi Foundation.

Raspbian este un sistem de operare bazat pe Debian pentru Raspberry

Recomandat: 10 sisteme de operare pe care le poți rula pe Raspberry Pi

8. Ubuntu Core

Ubuntu Core este o versiune simplificată a distribuției Ubuntu bazată pe Debian, concepută pentru a lucra în siguranță cu și a dezvolta sisteme IoT. Folosește în mod explicit tehnologia de ambalare a aplicațiilor Canonical, captează și le permite utilizatorilor să dezvolte aplicații profesionale IoT de la zero până la implementare, cu securitate și toate celel alte casete de selectare necesare.

Dacă mediul tău de dezvoltare este pentru Internetul lucrurilor, aplicațiile sale și/sau hardware-ul, atunci Ubuntu Core este toate bunătățile Ubuntu comprimate într-un pachet portabil pentru tine.

Ubuntu Core

9. Arch Linux

Arch Linux este un sistem de operare independent, puternic, optimizat pentru arhitecturi x86 și x64 și destinat utilizatorilor Linux competenți. Este distribuit sub formă de lansare continuă cu caracteristica pe care mulți utilizatori adoră să o detestă – capacitatea operatorilor de a avea control 100% asupra conținutului și funcționalității sistemului lor de operare.

Arch Linux este o distribuție complexă de tratat și, deși s-ar putea să nu fie alegerea preferată a începătorului Linux, cu siguranță este una dintre cele mai lăudabile distribuții disponibile astăzi, în special având în vedere managerul său de pachete, Pacman și Arch Wiki, care conține chiar informații utile pentru sistemele de operare care nu sunt bazate pe Arch Linux.

Arch Linux

Recomandat: 10 motive pentru a folosi Arch Linux

10. CentOS

CentOS este un sistem de operare bazat pe Fedora, condus de comunitate, conceput ca o reconstrucție non-comercială a RHEL, cu accent pe utilizarea Linux pentru a oferi un ecosistem open-source robust folosind 2 versiuni, CentsOS Linux – o versiune stabilă și CentOS Stream – o lansare continuă. Este livrat cu o gamă largă de instrumente de programare pentru dezvoltatori, alături de stabilitate de clasă enterprise, fără a plăti asistență sau certificare.

Dacă ești intrigat de Red Hat Enterprise Linux, dar nu ești o companie, atunci CentOSeste distribuția pe care o cauți.

CentOS Linux Distro

11. OpenMandriva

OpenMandriva este o distribuție open-source concepută cu scopul de a facilita dezvoltarea, gestionarea, distribuția și promovarea freeware-ului open-source, în special a proiectelor aflate sub centură. La nivel de kernel, este un furk al Mandriva Linux, dar este dezvoltat și îmbunătățit independent cu sprijinul Asociației OpenMandriva.

Openmandriva Linux Distro

Interfețele de utilizator implicite ale OpenMandriva sunt KDE Plasma 4 și 5 și LXQt. Este în special prima distribuție Linux care folosește LLVM/Clang ca lanț de instrumente principal cu disponibilitatea mai multor compilatoare încrucișate. Dacă doriți un sistem de operare creat pentru dezvoltare, sunteți binevenit.

Se știe deja că mediile de calcul Linux sunt ușor de configurat și sunt chiar configurate pentru o formă de dezvoltare direct din cutie, spre deosebire de un sistem de operare precum Windows. Dar nu există două sisteme de operare la fel și unele sunt obligate să vă satisfacă nevoile mai bine decât altele.

Pe care ai decis să-l folosești pentru următorul tău proiect de programare? Simțiți-vă liber să ne spuneți gândurile și sugestiile dvs. în secțiunea de comentarii de mai jos.