Fedora Linux

Fedora Linux (aiemmin Fedora Core) on Red Hatin tukeman Fedora-projektin kehittämä sekä ylläpitämä Linux-pohjainen käyttöjärjestelmä eli jakelupaketti. Fedora-hattuun viittava nimi tulee Red Hatin ”Shadowman”-logossa käytetystä päähineestä.

Fedoran uusia versioita pyritään julkaisemaan puolen vuoden välein. Jokaista julkaisuversiota tuetaan kahden seuraavan version verran kuukauden siirtymäajalla. Näin ollen jokaista julkaisua tuetaan vähintään 13 kuukautta. Käyttäjät voivat päivittää Fedoran seuraavaan versioon asentamatta koko järjestelmää uudestaan.

Historia 
Projekti aloitettiin seuraajana Red Hat Linux -jakelulle: Red Hat avasi kehitysprosessiaan ja yhdisti kehityksen Fedora Linux -projektin kanssa Fedora Project -nimelle.

Fedora Core 1:n julkaisusta ilmoitettiin 6. marraskuuta 2003. Red Hat Enterprise Linux (RHEL) siirtyi käyttämään Fedoraa pohjana: Red Hat Enterprise Linux 4 perustui Fedora Core 3 -julkaisuun.

Fedora on ylävirrassa Red Hat Enterprise Linux -jakelulle, jolloin Fedora voi innovoida nopeampaan tahtiin ja osa Fedoran paketeista valitaan kaupalliseen RHEL-jakeluun. Fedora korvasi aiemman Red Hat Linuxin perustana RHEL-jakelulle. Red Hat on järjestellyt uudestaan CentOS-jakelua, jolloin se on vastaavalla tavalla ylävirrassa RHEL-jakelulle.

Yleiskatsaus 
Fedora-julkaisut jaetaan eri käyttötarkoituksien mukaan räätälöityihin ratkaisuihin, joiden tarkoituksena on tarjota integroidut ratkaisut eri käyttöalueille. 
Fedoran julkaisuversiosta 21 lähtien jakelu julkaistiin kolmena räätälöitynä ratkaisuna (Workstation, Server, Cloud) sen sijaan että olisi Lego-palikoiden tapaan vain joukko paketteja, joista asennuksessa valitaan halutut.
Workstation on suunnattu perinteiseen työpöytäkäyttöön ja sen erityiskohderyhmä on ohjelmistokehittäjät. Server on perinteiseen suoraan laitteistolla ajettavaan palvelinkäyttöön tarkoitettu ratkaisu. 
Cloud on yleiskäyttöisien virtuaalikoneiden luomiseen ja on tarjolla valmiina levykuvina muun muassa Vagrant- ja OpenStack-ympäristöihin. 
Fedora Atomic-versio toi Project Atomicin muutoksia, kunnes sen korvasi Fedora CoreOS. Fedora CoreOS on minimaalinen ympäristö säiliöintiympäristössä suoritettavien kuormien käyttöön. 
Fedora 33:n myötä esineiden internetille suunnattu Fedora IoT on nostettu virallisten ratkaisujen joukkoon. Silverblue on muunnos Workstation-versiosta, joka on tarkoitettu muuttumattomaksi (): jokainen asennus on samanlainen eri koneilla ja se ei muutu käytön aikana. Silverblue keskittyy säiliöityihin sovelluksiin ja sovelluskehitykseen.

Fedora Workstation -versiossa oletuksena työpöytäympäristönä on GNOME. Vaihtoehtona GNOMElle Fedora tarjoaa muitakin työpöytäympäristöjä valmiina Spins-projektin alla. Spins-projektin versiot tarjoavat KDE, Xfce, LXDE, MATE ja SoaS-työpöydät. 
Labs-projektin alla on tarjolla kokoelmia tiettyyn tarkoitukseen suunnattuja ohjelmistoja, jotka voidaan asentaa itsenäisinä Fedora-asennuksina tai lisäyksinä tavallisiin Fedoran asennuksiin.

Fedora asennetaan Live-CD-levykuvalta, joka voidaan ajaa DVD:ltä tai USB-muistilta. Myös verkkoasennus on mahdollinen HTTP:n, FTP:n tai NFS:n kautta. Fedora käyttää RPM-paketointia ja käynnistyslataajana toimii GNU GRUB.
Fedora siirtyi käyttämään systemd:tä alkaen Fedora 15:stä.
Fedorassa on ollut Wayland käytössä alkaen Fedora 25:stä.

Fedora-asennuslevyt sisältävät ainoastaan pienen määrän paketteja. Lisää ohjelmistoja on saatavilla eri pakettivarastoista. Viralliset ovat Fedora, joka sisältää koko järjestelmän ja Fedora Updates, jossa on uusimmat versiot. Lisäksi on tarjolla epävirallisia pakettivarastoja; ne tarjoavat ohjelmistoja, joita Fedora ei pysty tarjoamaan epäyhteensopivan lisenssin tai muista syistä erillään pidetyistä kuten mahdollisten patenttien vuoksi. 
RPMFusion on yksi kolmannen osapuolen pakettivarastoista.
Vaihtoehtona käyttöjärjestelmäkohtaisille paketeille Fedorassa on mukana Flatpak-paketoinnin tarvitsema ohjelmisto.

Toolbox on Fedora Silverbluessa oleva säiliöinnin hallintaohjelmisto, joka on vaihtoehto muille hallintaohjelmistoille kuten Podman, Docker ja Vagrant. Toolbox tarjoaa joukon yksinkertaisia komentoja säiliöiden luomiseen, käyttämiseen luettelomiseen ja poistamiseen.

Arkkitehtuurit 
Tuettuihin arkkitehtuureihin kuuluvat ARM64, MIPS, Power, RISC-V, S/390x ja x86-64. Aiemmin tuettuja ovat olleet IA-64, PA-RISC, SPARC ja 32-bittinen x86 (Fedora 25 saakka).

Versiohistoria 

Fedora Project antoi aiemmin koodinimet eri versioille. Käytännöstä luovuttiin version 20 jälkeen. Fedora Project julkaisee uuden version suunnilleen kuuden kuukauden välein ja tukee julkaisuversioita pakettien päivityksillä noin 13 kuukautta. Käyttäjät voivat ohittaa version ja silti saavat päivityksiä.

"Rawhide" on kehityspuun nimi. Se sisältää päivittäiset uudet versiot paketeista ja se on suunnattu edistyneille käyttäjille, testaajille ja pakettien ylläpitäjille.

Suosio ja merkitys 
Linux-ytimen pääkehittäjä Linus Torvalds käyttää Fedoraa kaikissa tietokoneissaan.

DistroWatch-sivuston mukaan Fedora on marraskuussa 2015 viidenneksi katsotuin Linux-käyttöjärjestelmä sivustolla. DistroWatchin tietojen perusteella Fedora on ollut yhdeksänneksi suosituin vuosina 2020 ja 2021.
Vuonna 2016 kerrottiin, että Fedoran kolmea peräkkäistä julkaisuversiota on ladattu 1,2 miljoonaa kertaa sen verkkosivujen kautta.

Versio 34 on jakelun suosituin versio vuosikausiin projektin johtajan Matthew Millerin mukaan.

Lähteet

Aiheesta muualla 

 Fedora-projektin sivusto
 FedoraForum.org – Tukifoorumi 
 Fedora Spins – Vaihtoehtoisten työpöytien lataussivu

Red Hat Linuxin johdannaiset