Fedora Linux - Fedora Linux

Fedora Linux
Logo Fedory (2021). Svg
Fedora Linux 35 (pracovní stanice) .png
Fedora Linux 35 (Workstation) - výchozí aplikace (1) .png
Fedora Linux 35 (pracovní stanice) - výchozí aplikace (2) .png
Fedora Workstation 35 Beta - výchozí desktopové prostředí ( GNOME 41), obrázek na pozadí a aplikace
Vývojář Projekt Fedora (sponzorovaný společností Red Hat Inc. )
Rodina OS Unixové
Pracovní stav Proud
Zdrojový model Otevřený zdroj
První vydání 6. listopadu 2003 ; Před 17 lety ( 2003-11-06 )
Poslední vydání 34 / 27. dubna 2021 ; před 5 měsíci ( 2021-04-27 )
Nejnovější náhled 35 Beta / 28. září 2021 ; Před 14 dny ( 2021-09-28 )
Marketingový cíl Desktop , server , cloud
Správce balíčků RPM ( DNF ), Flatpak , OSTree -grafické rozhraní: GNOME Software , dnfdragora , KDE Discover
Platformy
Typ jádra Monolithic ( jádro Linuxu )
Uživatelská země GNU
Výchozí
uživatelské rozhraní
GNOME Shell na Waylandu
Licence GPL a různé bezplatné softwarové licence a vlastní soubory firmwaru
Oficiální webové stránky getfedora .org

Fedora Linux je distribuce Linuxu vyvinutá komunitou podporovaným projektem Fedora, který je sponzorován především Red Hat , dceřinou společností IBM , s další podporou od jiných společností. Fedora obsahuje software distribuovaný pod různými bezplatnými a open-source licencemi a jeho cílem je být na špici bezplatných technologií. Fedora je prvotním zdrojem komerční distribuce Red Hat Enterprise Linux a pro CentOS . Fedora je vidličkou Red Hat Linux, protože RHL byla v roce 2003 ukončena.

Od vydání Fedory 30 je v současné době k dispozici pět různých edic: Workstation , zaměřený na osobní počítač , Server pro servery , CoreOS , zaměřený na cloud computing , Silverblue , zaměřený na neměnný desktop specializovaný na pracovní toky založené na kontejnerech a IoT , zaměřený na zařízeních IoT .

V únoru 2016 má Fedora odhadem 1,2 milionu uživatelů, včetně Linuse Torvaldse (k květnu 2020), tvůrce jádra Linuxu .

Funkce

Fedora má pověst zaměření na inovace, integraci nových technologií na počátku a úzkou spolupráci s upstreamovými linuxovými komunitami. Provedení změn proti proudu místo specificky pro Fedoru zajistí, že změny budou k dispozici pro všechny distribuce Linuxu .

Fedora má relativně krátký životní cyklus: každá verze je obvykle podporována po dobu nejméně 13 měsíců, přičemž verze X je podporována pouze do 1 měsíce po vydání verze X +2 a přibližně 6 měsíců mezi většinou verzí. Uživatelé Fedory mohou upgradovat z verze na verzi bez přeinstalování.

Výchozí desktopové prostředí ve Fedoře je GNOME a výchozí uživatelské rozhraní je GNOME Shell . Další desktopová prostředí, včetně KDE Plasma , Xfce , LXQt , LXDE , MATE , Cinnamon a i3, jsou k dispozici a lze je nainstalovat.

Živá USB disk může být vytvořen pomocí Fedora Média Writer nebo dd příkaz. Umožňuje uživatelům vyzkoušet si Fedoru bez provádění změn na pevném disku.

Správa balíčků

Většina edic Fedory používá systém správy balíčků RPM a jako nástroj pro správu balíčků RPM používá DNF . DNF používá libsolv, překladač externí závislosti. Ve výchozím nastavení je také zahrnut Flatpak a lze přidat podporu pro přichycení Ubuntu . Fedora používá Delta RPM při aktualizaci nainstalovaných balíčků k poskytování delta aktualizací . Delta RPM obsahuje rozdíl mezi starou a novou verzí balíčku. To znamená, že se stahují pouze změny mezi nainstalovaným balíčkem a novým, což snižuje síťový provoz a spotřebu šířky pásma.

Edice Fedora CoreOS a Silverblue používají ke správě hostitele rpm-ostree, hybridní transakční obrazový/balíkový systém transakcí. V kontejnerech by měl být používán tradiční DNF (nebo jiný systém).

Bezpečnostní

Fedora standardně používá Linux s vylepšeným zabezpečením , který implementuje celou řadu bezpečnostních zásad, včetně povinného řízení přístupu , které Fedora přijala na začátku. Fedora poskytuje kalící obal a kalí pro všechny své balíčky pomocí funkcí kompilátoru, jako je spustitelný soubor nezávislý na poloze (PIE).

Software

Fedora je předinstalována se širokou škálou softwaru, jako je LibreOffice a Firefox . Další software je k dispozici v úložištích softwaru a lze jej nainstalovat pomocí správce balíčků DNF nebo GNOME Software .

Kromě toho lze do systému přidat další úložiště, aby bylo možné snadno nainstalovat software, který není k dispozici ve Fedoře. Software, který není k dispozici prostřednictvím oficiálních úložišť Fedory, buď proto, že nesplňuje definici svobodného softwaru Fedory, nebo protože jeho distribuce může porušovat zákony USA, lze nainstalovat pomocí úložišť třetích stran. Mezi populární úložiště třetích stran patří úložiště RPM Fusion zdarma a non-free. Fedora také poskytuje uživatelům snadno použitelný systém sestavení pro vytváření vlastních úložišť s názvem Copr.

Od vydání Fedory 25 je operační systém standardně nastaven na serverový protokol Wayland , který nahradil X Window System .

Instalační program systému

Souhrn instalace Fedora Workstation 22

Fedora používá Anaconda jako instalační program systému .

Edice

Logo Fedora Silverblue

Počínaje verzí Fedora 30 je k dispozici v pěti edicích:

Pracovní stanice
Zaměřuje se na uživatele, kteří chtějí spolehlivý, uživatelsky přívětivý a výkonný operační systém pro svůj notebook nebo stolní počítač. Ve výchozím nastavení je dodáván s GNOME, ale lze nainstalovat jiné desktopy nebo je lze přímo nainstalovat jako otočení .
Server
Jeho cílové využití je pro servery . Obsahuje nejnovější technologie datových center . Tato edice není dodávána s desktopovým prostředím, ale lze ji nainstalovat. Od Fedory 28 bude Server Edition poskytovat Fedoru Modularita a přidá podporu pro alternativní streamy aktualizací pro populární software, jako jsou Node.js a Go .
CoreOS
Poskytuje minimální představu o Fedoře, která obsahuje jen to nejnutnější. Je určen pro nasazení v cloudu . Poskytuje obrazy Fedora CoreOS, které jsou optimalizované minimální obrazy pro nasazení kontejnerů.
IoT
Obrázky Fedory přizpůsobené pro provoz na zařízeních s internetem věcí.
Silverblue
Jedná se o neměnný operační systém pro stolní počítače. Jeho cílem je být extrémně stabilní a spolehlivý. Jeho cílem je také být vynikající platformou pro vývojáře a pro ty, kteří používají pracovní postupy zaměřené na kontejnery. Silverblue je neměnný, což znamená, že každá instalace je identická s každou další instalací stejné verze. Operační systém, který je na disku, je z jednoho počítače na druhý úplně stejný a při používání se nikdy nemění. Neměnný design Silverblue je navržen tak, aby byl stabilnější, méně náchylný k chybám a snadněji testován a vyvíjen, a také z něj činí vynikající platformu pro kontejnerové aplikace a vývoj softwaru na bázi kontejnerů. V každém případě jsou aplikace a kontejnery uchovávány odděleně od hostitelského systému, což zvyšuje stabilitu a spolehlivost. Základní technologie Silverblue mají některé další užitečné funkce. Aktualizace operačního systému jsou rychlé a na jejich instalaci se nečeká: stačí restartovat jako obvykle, abyste mohli začít používat další verzi. U Silverblue je také možné vrátit se k předchozí verzi operačního systému, pokud se něco pokazí.

Laboratoře

Podobně jako u mixů Debianu projekt Fedora také distribuuje vlastní varianty Fedory zvané Fedora Labs. Ty jsou postaveny na konkrétních sadách softwarových balíčků, které se zaměřují na konkrétní zájmy, jako jsou hry, zabezpečení, design, robotika a vědecké výpočty (to zahrnuje SciPy , Octave , Kile , Xfig a Inkscape ).

Fedora AOS (Appliance Operating System) byl specializovaný spin Fedory se sníženou paměťovou stopou pro použití v softwarových zařízeních . Spotřebiče jsou předinstalované, předkonfigurované, bitové kopie systému. Toto roztočení mělo usnadnit komukoli (vývojářům, nezávislým prodejcům softwaru (ISV), výrobcům originálního vybavení (OEM) atd.) Vytváření a nasazení virtuálních zařízení .

Roztočení a remixy

Projekt Fedora oficiálně distribuuje různé varianty zvané „Fedora Spins“, což jsou Fedora s různými desktopovými prostředími (GNOME je výchozí desktopové prostředí). Aktuální oficiální zatočení od Fedory 34 jsou KDE, Xfce, LXQt, MATE-Compiz, Cinnamon, LXDE, SOAS a i3.

Kromě roztočení, což jsou oficiální varianty systému Fedora, umožňuje projekt neoficiálním variantám používat termín „Fedora Remix“ bez žádosti o další povolení, přestože je vyžadováno jiné logo (za předpokladu).

Architektury

x86-64 a ARM-hfp jsou primární architektury podporované Fedorou . Pidora a FedBerry jsou specializované distribuce Fedory pro Raspberry Pi , které podporují Raspberry Pi a další zařízení ARM a SBC . Od vydání 26 podporuje Fedora jako sekundární architektury také ARM AArch64 , IBM Power64 , IBM Power64le , IBM Z ("s390x"), MIPS-64el , MIPS-el , RISC-V .

Fedora 28 byla poslední verzí, která podporovala ppc64, a uživatelům se doporučuje přejít na variantu endian ppc64le .

Alternativy

Projekt Fedora také distribuuje několik dalších verzí s menším počtem případů použití, než je uvedeno výše, jako jsou síťové instalační programy a minimální instalační obrazy. Jsou určeny pro speciální případy nebo zkušené uživatele, kteří chtějí mít vlastní instalace nebo konfiguraci Fedory od nuly.

Kromě toho musí být všechny přijatelné licence pro Fedoru (včetně autorských, ochranných známek a patentových licencí) použitelné nejen pro Red Hat nebo Fedora, ale také pro všechny příjemce ve směru proudu. To znamená, že jakékoli licence „pouze pro Fedoru“ nebo licence se specifickými podmínkami, které Red Hat nebo Fedora splňuje, ale které by ostatní příjemci ne, nejsou přijatelné (a téměř jistě nesvobodné).

Dějiny

Název Fedora je odvozen od Fedora Linuxu, dobrovolnického projektu, který poskytoval další software pro distribuci Red Hat Linux , a od charakteristického klobouku fedora použitého v logu „Shadowman“ společnosti Red Hat. Warren Togami zahájil Fedora Linux v roce 2002 jako bakalářský projekt na University of Hawaii , jehož cílem bylo poskytnout jediné úložiště pro dobře testované softwarové balíčky třetích stran, aby bylo možné snáze najít, vyvíjet a používat software, který není Red Hat. Klíčový rozdíl mezi Fedora Linux a Red Hat Linux byl v tom, že vývoj úložiště Fedory bude kolaborativní s globální komunitou dobrovolníků. Fedora Linux byla nakonec začleněna do projektu Fedora, což s sebou nese tento přístup založený na spolupráci.

Fedora Linux byla uvedena na trh v roce 2003, kdy byl Red Hat Linux ukončen. Red Hat Enterprise Linux měla být jedinou oficiálně podporovanou distribucí Linuxu Red Hat, zatímco Fedora měla být komunitní distribucí. Red Hat Enterprise Linux větví svá vydání z verzí Fedory.

Před Fedorou 7 se Fedora nazývala Fedora Core podle názvu jednoho ze dvou hlavních softwarových úložišť - Core a Extras. Fedora Core obsahovala všechny základní balíčky, které vyžadoval operační systém, stejně jako další balíčky, které byly distribuovány spolu s instalačními disky CD/DVD, a byla udržována pouze vývojáři Red Hat. Fedora Extras, sekundární úložiště, které bylo zahrnuto od Fedora Core 3, bylo udržováno komunitou a nebylo distribuováno spolu s instalačními disky CD/DVD. Po vydání Fedory 7 byl rozdíl mezi Fedora Core a Fedora Extras odstraněn.

Od vydání Fedory 21, jako snahy o modularizaci distribuce Fedory a agilnější vývoj, jsou k dispozici tři různé verze: Workstation zaměřená na osobní počítač , Server a Atomic pro servery , přičemž Atomic je verze určená pro cloud computing .

Fedora je ochranná známka společnosti Red Hat, Inc. Žádost společnosti Red Hat o status ochranné známky pro název „Fedora“ byla zpochybněna společností Cornell University a University of Virginia Library , tvůrci nesouvisejícího softwaru pro správu digitálního úložiště Fedora Commons . Problém byl vyřešen a strany se dohodly na dohodě o koexistenci, která uváděla, že projekt Cornell-UVA může používat název, pokud je jasně spojen se softwarem s otevřeným zdrojovým kódem pro systémy úložiště digitálních objektů, a že Red Hat může toto jméno používat, pokud je jasně spojené s open source počítačovými operačními systémy.

V dubnu 2020 vedoucí projektu Matthew Miller oznámil, že Fedora Workstation bude díky novému partnerství se společností Lenovo dodávána na vybrané nové notebooky ThinkPad .

Rozvoj a komunita

Základní hodnoty komunity Fedora

Vývoj operačního systému a podpůrných programů řídí projekt Fedora, který je složen z komunity vývojářů a dobrovolníků a také zaměstnanců společnosti Red Hat . Rada je orgánem vedení a správy komunity na nejvyšší úrovni. Mezi další orgány patří řídící výbor Fedora Engineering, odpovědný za technická rozhodnutí za vývojem Fedory, a výbor Fedora Mindshare, který koordinuje terénní a netechnické činnosti, včetně zastoupení společnosti Fedora Worldwide, např .: Program Ambassadors, tým CommOps a Marketing, Design a Tým webových stránek.

Vydání

Fedora Core 1 s GNOME verze 2.4 (2003-11)
Fedora verze 15, první vydání s GNOME 3 a GNOME Shell . (2011-05)
Fedora 21, verze, která přinesla experimentální podporu Wayland a HiDPI (2014-12).

Fedora má relativně krátký životní cyklus: verze X je podporována pouze do 1 měsíce po vydání verze X +2 a přibližně 6 měsíců mezi většinou verzí, což znamená, že verze Fedory je obvykle podporována po dobu nejméně 13 měsíců, případně i déle. Uživatelé Fedory mohou upgradovat z verze na verzi bez přeinstalování.

Aktuální verze je Fedora 34, která byla vydána 27. dubna 2021.

Verze (kódové jméno) Uvolnění Konec života Jádro GNOME
Stará verze, již není udržována: 1 (řebříček) 2003-11-06 2004-09-20 2.4.22 2.4
Stará verze, již není udržována: 2 (Tettnang) 18. dubna 2004 11. dubna 2005 2.6.5 2.6
Stará verze, již není udržována: 3 (Heidelberg) 2004-11-08 16. ledna 2006 2.6.9 2.8
Stará verze, již není udržována: 4 (Stentz) 13. června 2005 2006-08-07 2.6.11 2.10
Stará verze, již není udržována: 5 (Bordeaux) 2006-03-20 2007-07-02 2.6.15 2.14
Stará verze, již není udržována: 6 (Zod) 24. 10. 2006 2007-12-07 2.6.18 2.16
Stará verze, již není udržována: 7 (Moonshine) 2007-05-31 13. června 2008 2.6.21 2.18
Stará verze, již není udržována: 8 (Vlkodlak) 2007-11-08 2009-01-07 2.6.23 2.20
Stará verze, již není udržována: 9 (Síra) 13. května 2008 2009-07-10 2.6.25 2.22
Stará verze, již není udržována: 10 (Cambridge) 2008-11-25 18. 12. 2009 2.6.27 2.24
Stará verze, již není udržována: 11 (Leonidas) 2009-06-09 2010-06-25 2.6.29 2.26
Stará verze, již není udržována: 12 (Constantine) 17. listopadu 2009 2010-12-02 2.6.31 2.28
Stará verze, již není udržována: 13 (Goddard) 2010-05-25 24. 06. 2011 2.6.33 2.30
Stará verze, již není udržována: 14 (Laughlin) 2010-11-02 08.12.2011 2.6.35 2.32
Stará verze, již není udržována: 15 (Lovelock) 24. května 2011 26. 06. 2012 2.6.38 3,0
Stará verze, již není udržována: 16 (Verne) 2011-11-08 2013-02-12 3.1 3.2
Stará verze, již není udržována: 17 (Beefy Miracle) 29. 05. 2012 30. července 2013 3.3 3.4
Stará verze, již není udržována: 18 (kulovitá kráva) 15. 1. 2013 14. ledna 2014 3.6 3.6
Stará verze, již není udržována: 19 (Schrödingerova kočka) 2013-07-02 2015-01-06 3.9 3.8
Stará verze, již není udržována: 20 (Heisenbug) 17. 12. 2013 23. 06. 2015 3.11 3.10
Stará verze, již není udržována: 21 09. 2014. 2014 01.12.2015 3.17 3.14
Stará verze, již není udržována: 22 26. 05. 2015 19. července 2016 4,0 3.16
Stará verze, již není udržována: 23 2015-11-03 2016-12-20 4.2 3.18
Stará verze, již není udržována: 24 2016-06-21 08.08.2017 4.5 3.20
Stará verze, již není udržována: 25 2016-11-22 12. 12. 2017 4.8 3.22
Stará verze, již není udržována: 26 2017-07-11 2018-05-29 4.11 3.24
Stará verze, již není udržována: 27 2017-11-14 30. 11. 2018 4.13 3.26
Stará verze, již není udržována: 28 2018-05-01 28. 05. 2019 4.16 3,28
Stará verze, již není udržována: 29 30. 10. 2018 26. 11. 2019 4.18 3.30
Stará verze, již není udržována: 30 2019-05-07 26. června 2020 5,0 3,32
Stará verze, již není udržována: 31 29. 10. 2019 24. 11. 2020 5.3 3,34
Stará verze, již není udržována: 32 28. dubna 2020 2021-05-25 5.6 3,36
Starší verze, ale stále udržovaná: 33 27. 10. 2020 2021-11-16 5.8 3.38
Aktuální stabilní verze: 34 2021-04-27 2022-05-17 5.11 40
Budoucí vydání: 35 2021-10-19 2022-11-23 N/A 41
Budoucí vydání: 36 2022-04-19 2023-05-24 N/A N/A
Legenda:
Stará verze
Starší verze, stále udržovaná
Nejnovější verze
Nejnovější verze náhledu
Budoucí vydání


Rawhide

Rawhide je vývojový strom pro Fedoru. Toto je kopie kompletní distribuce Fedory, kde je přidán a testován nový software před zahrnutím do pozdější stabilní verze. Rawhide jako takový je často bohatší na funkce než aktuální stabilní verze. V mnoha případech je software vyroben ze snímků zdrojového kódu CVS , Subversion nebo Git, které jsou často aktivně vyvíjeny programátory. Přestože je Rawhide zaměřen na pokročilé uživatele, testery a správce balíčků, může být primárním operačním systémem. Uživatelé, kteří se zajímají o pobočku Rawhide, se často denně aktualizují a pomáhají řešit problémy. Uživatelé Rawhide nemusí upgradovat mezi různými verzemi, protože se řídí modelem postupné aktualizace.

Extra balíčky pro Enterprise Linux (EPEL)

EPEL je úložiště extra balíčků publikovaných projektem Fedora, u kterého lze očekávat, že bude fungovat v systémech kompatibilních s RHEL a RHEL. EPEL je organizován skupinou Fedora Special Interest Group . Balíčky EPEL jsou obvykle založeny na jejich protějšcích Fedora a nikdy nebudou v rozporu s balíčky nebo je nahradí v základních distribucích Enterprise Linux. EPEL používá téměř stejnou infrastrukturu jako Fedora, včetně buildsystému, instance bugzilla, správce aktualizací, správce zrcadel a dalších.

Viz také

Reference

externí odkazy