Fedora Linux - Fedora Linux

Fedora Linux
Sigla Fedora (2021) .svg
Fedora Linux 35 (stație de lucru) .png
Fedora Linux 35 (stație de lucru) - aplicații implicite (1) .png
Fedora Linux 35 (stație de lucru) - aplicații implicite (2) .png
Fedora Workstation 35 Beta - mediul său de lucru implicit ( GNOME 41), imaginea de fundal și aplicațiile
Dezvoltator Proiect Fedora (sponsorizat de Red Hat Inc. )
Familia OS Unix-like
Starea de lucru Actual
Modelul sursă Sursa deschisa
Eliberarea inițială 6 noiembrie 2003 ; Acum 17 ani ( 06.11.2003 )
Ultima lansare 34/27 aprilie 2021 ; acum 5 luni ( 27-04-2021 )
Ultima previzualizare 35 Beta / 28 septembrie 2021 ; Acum 14 zile ( 28.09.2021 )
Obiectiv de marketing Desktop , server , cloud
Manager de pachete RPM ( DNF ), Flatpak , OSTree - front-end-uri grafice: software GNOME , dnfdragora , KDE Discover
Platforme
Tipul de nucleu Monolit ( kernel Linux )
Userland GNU

Interfață de utilizator implicită
GNOME Shell pe Wayland
Licență GPL și diverse licențe de software gratuit, plus fișiere firmware proprii
Site oficial getfedora .org

Fedora Linux este o distribuție Linux dezvoltată de Fedora Project, sprijinită de comunitate, sponsorizată în principal de Red Hat , o filială a IBM , cu suport suplimentar de la alte companii. Fedora conține software-uri distribuite sub diferite licențe gratuite și open-source și își propune să fie la vârful tehnologiilor libere. Fedora este sursa din amonte a distribuției comerciale Red Hat Enterprise Linux și pentru CentOS . Fedora este o furcă a Red Hat Linux de când RHL a fost întrerupt în 2003.

De la lansarea Fedora 30, cinci ediții diferite sunt disponibile în prezent: stație de lucru , axată pe computerul personal , server pentru servere , CoreOS , axat pe cloud computing , Silverblue , axat pe un desktop imuabil specializat pentru fluxuri de lucru bazate pe containere și IoT , axat pe dispozitivele IoT .

În februarie 2016, Fedora are aproximativ 1,2 milioane de utilizatori, inclusiv Linus Torvalds (începând din mai 2020), creatorul kernel-ului Linux .

Caracteristici

Fedora are reputația de a se concentra asupra inovației, de a integra noi tehnologii timpurii și de a lucra îndeaproape cu comunitățile Linux din amonte . Efectuarea modificărilor în amonte, în loc să fie specifică Fedora, asigură că modificările sunt disponibile pentru toate distribuțiile Linux .

Fedora are un ciclu de viață relativ scurt: fiecare versiune este de obicei acceptată timp de cel puțin 13 luni, unde versiunea X este acceptată doar până la o lună după lansarea versiunii X +2 și cu aproximativ 6 luni între majoritatea versiunilor. Utilizatorii Fedora pot face upgrade de la versiune la versiune fără a fi reinstalat.

Mediul desktop implicit din Fedora este GNOME și interfața implicită a utilizatorului este GNOME Shell . Alte medii desktop, inclusiv KDE Plasma , Xfce , LXQt , LXDE , MATE , Cinnamon și i3 sunt disponibile și pot fi instalate.

O unitate USB Live poate fi creată utilizând Fedora Media Writer sau comanda dd . Permite utilizatorilor să încerce Fedora fără să facă modificări pe hard disk.

Gestionarea pachetelor

Majoritatea edițiilor Fedora utilizează sistemul de gestionare a pachetelor RPM , utilizând DNF ca instrument pentru gestionarea pachetelor RPM. DNF folosește libsolv, un rezolvator de dependență extern. Flatpak este, de asemenea, inclus în mod implicit și se poate adăuga suport pentru instantaneele Ubuntu . Fedora folosește Delta RPM atunci când actualizează pachetele instalate pentru a oferi actualizări delta . Un Delta RPM conține diferența dintre o versiune veche și nouă a unui pachet. Acest lucru înseamnă că doar modificările dintre pachetul instalat și cel nou sunt descărcate, reducând traficul de rețea și consumul de lățime de bandă.

Edițiile Fedora CoreOS și Silverblue folosesc rpm-ostree, un sistem de imagine / pachet tranzacțional hibrid pentru a gestiona gazda. DNF tradițional (sau alte sisteme) trebuie utilizat în containere.

Securitate

Fedora folosește în mod implicit Linux cu securitate îmbunătățită , care implementează o varietate de politici de securitate, inclusiv controale de acces obligatorii , pe care Fedora le-a adoptat încă de la început. Fedora oferă o învelitoare de întărire și întărește toate pachetele sale utilizând caracteristici ale compilatorului, cum ar fi executabilul independent de poziție (PIE).

Software

Fedora este preinstalat cu o gamă largă de software, cum ar fi LibreOffice și Firefox . Software-ul suplimentar este disponibil din depozitele de software și poate fi instalat folosind managerul de pachete DNF sau software-ul GNOME .

În plus, pot fi adăugate depozite suplimentare la sistem, astfel încât software-ul care nu este disponibil în Fedora să poată fi instalat cu ușurință. Software-ul care nu este disponibil prin intermediul depozitelor oficiale Fedora, fie pentru că nu respectă definiția Fedora despre software-ul gratuit, fie pentru că distribuția acestuia poate încălca legislația SUA, poate fi instalat folosind depozite terțe. Repertoriile populare ale terților includ depozite RPM Fusion free și non-free. Fedora oferă, de asemenea, utilizatorilor un sistem de construcție ușor de utilizat pentru crearea propriilor depozite numite Copr.

De la lansarea Fedora 25, sistemul de operare implicit implică protocolul serverului de afișare Wayland , care a înlocuit sistemul X Window .

Instalator de sistem

Rezumatul instalării Fedora Workstation 22

Fedora folosește Anaconda ca instalator de sistem .

Ediții

Sigla Fedora Silverblue

Începând cu Fedora versiunea 30, este disponibil în cinci ediții:

Stație de lucru
Se adresează utilizatorilor care doresc un sistem de operare fiabil, ușor de utilizat și puternic pentru laptopul sau computerul desktop. Vine cu GNOME în mod implicit, dar alte desktopuri pot fi instalate sau pot fi instalate direct ca rotiri .
Server
Utilizarea sa țintă este pentru servere . Include cele mai noi tehnologii de centre de date . Această ediție nu vine cu un mediu desktop, dar poate fi instalat unul. De la Fedora 28, Server Edition va furniza Fedora Modularity, adăugând suport pentru fluxuri de actualizare alternative pentru software-uri populare precum Node.js și Go .
CoreOS
Oferă o imagine minimă a Fedora, care include doar elementele esențiale. Este destinat implementării în cloud computing . Oferă imagini Fedora CoreOS care sunt imagini minime optimizate pentru implementarea containerelor.
IoT
Imagini ale Fedora adaptate funcționării pe dispozitivele Internet of Things.
Silverblue
Este un sistem de operare imuabil pentru desktop. Acesta își propune să fie extrem de stabil și fiabil. De asemenea, își propune să fie o platformă excelentă pentru dezvoltatori și pentru cei care utilizează fluxuri de lucru axate pe containere. Silverblue este imuabil, înseamnă că fiecare instalare este identică cu orice altă instalație din aceeași versiune. Sistemul de operare care este pe disc este exact același de la o mașină la alta și nu se schimbă niciodată pe măsură ce este utilizat. Designul imuabil al lui Silverblue este destinat să-l facă mai stabil, mai puțin predispus la erori și mai ușor de testat și dezvoltat, îl face, de asemenea, o platformă excelentă pentru aplicații containerizate, precum și dezvoltarea de software pe bază de containere. În fiecare caz, aplicațiile și containerele sunt păstrate separate de sistemul gazdă, îmbunătățind stabilitatea și fiabilitatea. Tehnologiile de bază Silverblue au alte caracteristici utile. Actualizările sistemului de operare sunt rapide și nu mai așteaptă instalarea acestora: reporniți normal ca să începeți să utilizați următoarea versiune. Cu Silverblue, este posibil să reveniți la versiunea anterioară a sistemului de operare, dacă ceva nu merge bine.

Laboratoare

Similar cu amestecurile Debian , Proiectul Fedora distribuie, de asemenea, variante personalizate ale Fedora numite Fedora Labs. Acestea sunt construite cu seturi specifice de pachete software, care vizează interese specifice precum jocuri, securitate, design, robotică și calcul științific (care include SciPy , Octave , Kile , Xfig și Inkscape ).

Fedora AOS (Appliance Operating System) a fost o rotație specializată a Fedora cu amprentă de memorie redusă pentru utilizare în aparatele software . Aparatele sunt imagini de sistem preinstalate, preconfigurate. Această rotație a fost menită să faciliteze crearea și implementarea de dispozitive virtuale pentru oricine (dezvoltatori, furnizori independenți de software (ISV), producători de echipamente originale (OEM) etc.)) .

Rotiri și remixuri

Proiectul Fedora distribuie oficial diferite variante denumite „Fedora Spins”, care sunt Fedora cu medii de desktop diferite (GNOME este mediul desktop implicit). Învârtirile oficiale actuale, începând cu Fedora 34, sunt KDE, Xfce, LXQt, MATE-Compiz, Cinnamon, LXDE, SOAS și i3.

În plus față de Spins, care sunt variante oficiale ale sistemului Fedora, proiectul permite variantelor neoficiale să folosească termenul „Fedora Remix” fără a cere permisiunea suplimentară, deși este necesară o siglă diferită (furnizată).

Arhitecturi

x86-64 și ARM-hfp sunt arhitecturile principale susținute de Fedora. Pidora și FedBerry sunt distribuții Fedora specializate pentru Raspberry Pi , care acceptă Raspberry Pi, precum și alte dispozitive ARM și SBC . Începând cu versiunea 26, Fedora acceptă, de asemenea, ARM AArch64 , IBM Power64 , IBM Power64le , IBM Z ("s390x"), MIPS-64el , MIPS-el , RISC-V ca arhitecturi secundare.

Fedora 28 a fost ultima versiune care a acceptat ppc64 și utilizatorii sunt sfătuiți să treacă la mica versiune endc ppc64le .

Alternative

Proiectul Fedora distribuie, de asemenea, alte câteva versiuni cu mai puține cazuri de utilizare decât cele menționate mai sus, cum ar fi instalatorii de rețea și imaginile minime de instalare. Acestea sunt destinate cazurilor speciale sau utilizatorilor experți care doresc să aibă instalări personalizate sau să configureze Fedora de la zero.

În plus, toate licențele acceptabile pentru Fedora (inclusiv drepturile de autor, mărcile comerciale și licențele de brevet) trebuie să fie aplicabile nu numai Red Hat sau Fedora, ci și tuturor destinatarilor din aval. Acest lucru înseamnă că orice licență „numai Fedora” sau licențe cu termeni specifici pe care Red Hat sau Fedora îi îndeplinește, dar pe care alți destinatari nu i-ar accepta, nu sunt acceptabili (și, cu siguranță, sunt ne-liberi, ca urmare).

Istorie

Numele Fedora derivă din Fedora Linux, un proiect de voluntariat care a furnizat software suplimentar pentru distribuția Red Hat Linux și din pălăria caracteristică fedora folosită în sigla „Shadowman” a Red Hat. Warren Togami a început Fedora Linux în 2002 ca un proiect de licență la Universitatea din Hawaii , destinat să ofere un singur depozit pentru pachete software terțe bine testate, astfel încât software-ul non-Red Hat să fie mai ușor de găsit, dezvoltat și utilizat. Diferența cheie între Fedora Linux și Red Hat Linux a fost că dezvoltarea depozitului Fedora va fi colaborativă cu comunitatea de voluntari mondiali. Fedora Linux a fost în cele din urmă absorbit în Proiectul Fedora, purtând cu sine această abordare colaborativă.

Fedora Linux a fost lansat în 2003, când Red Hat Linux a fost întrerupt. Red Hat Enterprise Linux urma să fie singura distribuție Linux acceptată oficial de Red Hat, în timp ce Fedora urma să fie o distribuție comunitară. Red Hat Enterprise Linux își derivă versiunile din versiunile Fedora.

Înainte de Fedora 7, Fedora era numită Fedora Core după numele unuia dintre cele două depozite software principale - Core și Extras. Fedora Core conținea toate pachetele de bază cerute de sistemul de operare, precum și alte pachete care erau distribuite împreună cu CD-urile / DVD-urile de instalare și care erau întreținute doar de dezvoltatorii Red Hat. Fedora Extras, depozitul secundar care a fost inclus de la Fedora Core 3, a fost întreținut de comunitate și nu a fost distribuit împreună cu CD-urile / DVD-urile de instalare. La lansarea Fedora 7, distincția dintre Fedora Core și Fedora Extras a fost eliminată.

De la lansarea Fedora 21, ca un efort de a modula distribuția Fedora și de a face dezvoltarea mai agilă, sunt disponibile trei versiuni diferite: stație de lucru , concentrată pe computerul personal , Server și Atomic pentru servere , Atomic fiind versiunea menită pentru cloud computing .

Fedora este o marcă comercială a Red Hat, Inc. Cererea Red Hat pentru statutul de marcă comercială pentru numele „Fedora” a fost contestată de Universitatea Cornell și Biblioteca Universității din Virginia , creatorii software-ului de gestionare a depozitelor digitale Fedora Commons, care nu au legătură cu acesta . Problema a fost rezolvată și părțile au convenit asupra unui acord de coexistență care a afirmat că proiectul Cornell-UVA ar putea folosi numele atunci când este asociat în mod clar cu software-ul open source pentru sistemele de depozitare de obiecte digitale și că Red Hat ar putea folosi numele atunci când era clar asociate cu sistemele de operare open source.

În aprilie 2020, liderul proiectului, Matthew Miller, a anunțat că Fedora Workstation va fi livrat pe anumite laptopuri ThinkPad noi , datorită unui nou parteneriat cu Lenovo .

Dezvoltare și comunitate

Valorile de bază ale comunității Fedora

Dezvoltarea sistemului de operare și a programelor de sprijin este condusă de Proiectul Fedora, care este compus dintr-o comunitate de dezvoltatori și voluntari, precum și de angajați Red Hat . Consiliul este organul comunitar de conducere și guvernare de nivel superior. Alte organisme includ Fedora Engineering Steering Committee, responsabil pentru deciziile tehnice din spatele dezvoltării Fedora, și Fedora Mindshare Committee care coordonează activitățile de sensibilizare și non-tehnice, inclusiv reprezentarea Fedora Worldwide, de exemplu: Programul Ambasadorilor, echipa CommOps și Marketing, Design și Echipa site-urilor web.

Lansări

Fedora Core 1 cu versiunea GNOME 2.4 (2003-11)
Fedora versiunea 15, prima versiune cu GNOME 3 și GNOME Shell . (2011-05)
Fedora 21, o versiune care a adus suport experimental Wayland și HiDPI (2014-12).

Fedora are un ciclu de viață relativ scurtă: versiunea X este acceptată numai până la 1 lună după versiunea X 2 este eliberată și cu aproximativ 6 luni între cele mai multe versiuni, ceea ce înseamnă o versiune Fedora este , de obicei , susținută de cel puțin 13 luni, posibil mai mult. Utilizatorii Fedora pot face upgrade de la versiune la versiune fără a fi reinstalat.

Versiunea actuală este Fedora 34, care a fost lansată pe 27 aprilie 2021.

Versiune (numele codului) Eliberare Sfârșitul vieții Nucleu GNOME
Versiune veche, care nu mai este menținută: 1 (Yarrow) 06.11.2003 20.09.2004 2.4.22 2.4
Versiune veche, care nu mai este menținută: 2 (Tettnang) 18.05.2004 2005-04-11 2.6.5 2.6
Versiune veche, care nu mai este menținută: 3 (Heidelberg) 08.11.2004 16.01.2006 2.6.9 2.8
Versiune veche, care nu mai este menținută: 4 (Stentz) 13.06.2005 2006-08-07 2.6.11 2.10
Versiune veche, care nu mai este menținută: 5 (Bordeaux) 20.03.2006 02.07.2007 2.6.15 2.14
Versiune veche, care nu mai este menținută: 6 (Zod) 2006-10-24 2007-12-07 2.6.18 2.16
Versiune veche, care nu mai este menținută: 7 (Moonshine) 31.05.2007 13.06.2008 2.6.21 2.18
Versiune veche, care nu mai este menținută: 8 (vârcolac) 08.11.2007 07.01.2009 2.6.23 2.20
Versiune veche, care nu mai este menținută: 9 (sulf) 13.05.2008 10.07.2009 2.6.25 2.22
Versiune veche, care nu mai este menținută: 10 (Cambridge) 25.11.2008 18.12.2009 2.6.27 2.24
Versiune veche, care nu mai este menținută: 11 (Leonidas) 2009-06-09 25.06.2010 2.6.29 2.26
Versiune veche, care nu mai este menținută: 12 (Constantin) 17.11.2009 02.12.2010 2.6.31 2.28
Versiune veche, care nu mai este menținută: 13 (Goddard) 25.05.2010 24.06.2011 2.6.33 2.30
Versiune veche, care nu mai este menținută: 14 (Laughlin) 02.11.2010 08.12.2011 2.6.35 2.32
Versiune veche, care nu mai este menținută: 15 (Lovelock) 24.05.2011 26.06.2012 2.6.38 3.0
Versiune veche, care nu mai este menținută: 16 (Verne) 08.11.2011 12.02.2013 3.1 3.2
Versiune veche, care nu mai este menținută: 17 (Minune Beefy) 29.05.2012 30.07.2013 3.3 3.4
Versiune veche, care nu mai este menținută: 18 (Vacă sferică) 15.01.2013 2014-01-14 3.6 3.6
Versiune veche, care nu mai este menținută: 19 (Pisica lui Schrödinger) 02.07.2013 06.06.2015 3.9 3.8
Versiune veche, care nu mai este menținută: 20 (Heisenbug) 2013-12-17 23.06.2015 3.11 3.10
Versiune veche, care nu mai este menținută: 21 09.12.2014 01.12.2015 3.17 3.14
Versiune veche, care nu mai este menținută: 22 26.05.2015 19.07.2016 4.0 3.16
Versiune veche, care nu mai este menținută: 23 03.11.2015 2016-12-20 4.2 3.18
Versiune veche, care nu mai este menținută: 24 21.06.2016 08-08-2017 4.5 3.20
Versiune veche, care nu mai este menținută: 25 22.11.2016 12.12.2017 4.8 3.22
Versiune veche, care nu mai este menținută: 26 2017-07-11 29.05.2018 4.11 3.24
Versiune veche, care nu mai este menținută: 27 2017-11-14 2018-11-30 4.13 3.26
Versiune veche, care nu mai este menținută: 28 01.05.2018 2019-05-28 4.16 3.28
Versiune veche, care nu mai este menținută: 29 2018-10-30 2019-11-26 4.18 3.30
Versiune veche, care nu mai este menținută: 30 2019-05-07 26.05.2020 5.0 3.32
Versiune veche, care nu mai este menținută: 31 29-10-2019 2020-11-24 5.3 3.34
Versiune veche, care nu mai este menținută: 32 28.04.2020 2021-05-25 5.6 3.36
Versiune mai veche, dar încă menținută: 33 2020-10-27 2021-11-16 5.8 3.38
Versiune stabilă curentă: 34 2021-04-27 2022-05-17 5.11 40
Lansare viitoare: 35 2021-10-19 2022-11-23 N / A 41
Lansare viitoare: 36 2022-04-19 2023-05-24 N / A N / A
Legendă:
Versiune veche
Versiune mai veche, încă menținută
Ultima versiune
Ultima versiune de previzualizare
Lansare viitoare


Bici

Rawhide este arborele de dezvoltare pentru Fedora. Aceasta este o copie a unei distribuții complete Fedora în care noul software este adăugat și testat, înainte de includerea într-o versiune stabilă ulterioară. Ca atare, Rawhide este adesea mai bogat în caracteristici decât actuala versiune stabilă. În multe cazuri, software-ul este format din instantanee de cod sursă CVS , Subversion sau Git, care sunt adesea dezvoltate activ de programatori. Deși Rawhide este destinat utilizatorilor avansați, testerelor și întreținătorilor de pachete, este capabil să fie un sistem de operare principal. Utilizatorii interesați de filiala Rawhide se actualizează adesea zilnic și ajută la depanarea problemelor. Utilizatorii Rawhide nu trebuie să faceți upgrade între versiuni diferite , după cum urmează un comunicat de rulare model de actualizare.

Pachete suplimentare pentru Enterprise Linux (EPEL)

EPEL este un depozit de pachete suplimentare publicat de proiectul Fedora, despre care se poate aștepta să funcționeze în sisteme RHEL și compatibile RHEL. EPEL este organizat de un grup de interese speciale Fedora . Pachetele EPEL se bazează de obicei pe omologii Fedora și nu vor intra niciodată în conflict sau nu vor înlocui pachetele din distribuțiile de bază Enterprise Linux. EPEL folosește o mare parte din aceeași infrastructură ca Fedora, inclusiv buildsystem, instanță bugzilla, manager de actualizări, mirror manager și multe altele.

Vezi si

Referințe

linkuri externe