Tämä on luettelo Fedora Linuxin julkaisuhistoriasta.
Fedora Project antoi aiemmin koodinimet eri versioille. Käytännöstä luovuttiin version 20 jälkeen.
Versioluettelo Versio (Koodinimi) Julkaisupäivä Tuki päättyi Ytimenversio GNOMEn versio Huomioitavaa 1 (Yarrow) 2.4.22 2.4 2 (Tettnang) 2.6.5 2.6 3 (Heidelberg) 2.6.9 2.8 4 (Stentz) 2.6.11 2.10 5 (Bordeaux) 2.6.15 2.14 6 (Zod) 2.6.18 2.16 7 (Moonshine) 2.6.21 2.18 8 (Werewolf) 2.6.23 2.20 9 (Sulphur) 2.6.25 2.22 10 (Cambridge) 2.6.27 2.24 11 (Leonidas) 2.6.29 2.26 12 (Constantine) 2.6.31 2.28 13 (Goddard) 2.6.33 2.30 14 (Laughlin) 2.6.35 2.32 15 (Lovelock) 2.6.38 3.0 16 (Verne) 3.1 3.2 17 (Beefy Miracle) 3.3 3.4 18 (Spherical Cow) 3.6 3.6 19 (Schrödinger's Cat) 3.9 3.8 20 (Heisenbug) 3.11 3.10 21 3.17 3.14 22 4.0 3.16 23 4.2 3.18 24 4.5 3.20 25 4.8 3.22 26 4.11 3.24 27 4.13 3.26 28 4.16 3.28 29 4.18 3.30 30 5.03.32 31 https://fedorapeople.org/groups/schedule/f-31/f-31-all-tasks.html3.34 32 https://fedorapeople.org/groups/schedule/f-32/f-32-all-tasks.html3.36 33 https://fedorapeople.org/groups/schedule/f-35/f-35-key-tasks.html3.38 34 https://fedorapeople.org/groups/schedule/f-36/f-36-key-tasks.html Oletuksena äänet PipeWiren kautta (PulseAudion tai JACK:in sijaan)https://fedoraproject.org/wiki/Changes/DefaultPipeWire 35 https://fedorapeople.org/groups/schedule/f-37/f-37-key-tasks.html 41 https://fedoraproject.org/wiki/Releases/35/ChangeSet 36 https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html 42 https://fedoraproject.org/wiki/Releases/36/ChangeSet 37 https://fedorapeople.org/groups/schedule/f-37/f-37-key-tasks.html https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html 43 Mukana ennakkona testikäytäntö, jolla valmistaudutaan SHA-1:n poistamiseen tulevissa versioissa.https://fedoraproject.org/wiki/Releases/37/ChangeSet 38 https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html 44 https://fedoraproject.org/wiki/Releases/38/ChangeSet 39 https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html https://fedoraproject.org/wiki/Releases/39/ChangeSet 40 https://fedorapeople.org/groups/schedule/f-40/f-40-key-tasks.html 46 KDE Plasma 6 41 https://fedorapeople.org/groups/schedule/f-41/f-41-key-tasks.html 6.11 42 https://fedorapeople.org/groups/schedule/f-42/f-42-key-tasks.html 6.14 43 https://fedorapeople.org/groups/schedule/f-43/f-43-key-tasks.html 6.17 44 45
Fedora Linux 45 Ytimen sisäisen konsolin sijaan käytössä on kmscon, joka lisää tekstin pehmennyksen ja parantaa Unicode-tukea.
Fedora Linux 43 Virheiden jäljitykseen käytettävät tiedot staattisesti linkitettäville kirjastoille. Gold-linkitysohjelman merkintä vanhentuneeksi myöhempää poistoa varten. RPM versio 6.0. Päivitys lastlog2-ohjelmaan aiemmasta. X11-kirjastojen poisto Gnomesta ja täysi siirtyminen Waylandiin.https://fedoraproject.org/wiki/Releases/43/ChangeSet
Fedora Linux 42 Hakemistopolkujen (/usr/bin ja /usr/sbin) yhdistäminen ja vanhan polun poistaminen, jonka jälkeen asennukset tehdään samaan hakemistoon.https://fedoraproject.org/wiki/Releases/42/ChangeSet
Fedora Linux 41 GnuTLS-kiihdytys Kernel TLS (KTLS) -tuella. OSTree-tuen toinen vaihe. DNF/RPM copy-on-write -tuki. Redis korvataan Valkey-ohjelmalla johtuen Redisin lisenssin muutoksesta. Python 2 versio poistuu. Toistettava käännös on mahdollista useimmille paketeille.
Fedora Linux 40 Julkaisuversio 40 on julkaistu huhtikuussa 2024. Versiossa on mukana KDE:n Plasma 6 -versio, iotop-ohjelman korvaa iotop-c. Delta-RPM -paketit jäävät pois koska ne kattavat vain osan ja vikatilanteessa ne haaskaavat kaistaa kun täydet versiot on kuitenkin ladattava. Delta-paketit myös vaativat paljon metadataa, jota kaikki käyttäjät joutuvat lataamaan. Ohjelmien kääntämiseen käytetään uudempaa C-kielen standardia ja C99-versiossa poistettujen vanhentuneiden ominaisuuksien tuki päättyy. Mukana on ROCm 6 grafiikkaprosessorien käyttöön.
Fedora Linux 39 Julkaisuversiossa 39 on Gnome-versio 45. Fedora Cloud AWS-ympäristöön käyttää oletuksena edullisempaa gp3-tallennustilaa. Muita muutoksia ovat muun muassa GCC 13.2, glibc 2.38, binutils 2.40. Versiossa 39 on mukana tuki InputLeapille, joka mahdollistaa näppäimistön ja hiiren käytön toisissa tietokoneissa kuin ne olisivat suoraan kytkettyinä.
Fedora Linux 38 Julkaisuversiossa 38 on Gnome-versio 44. RPM-paketinhallinta käyttää Sequoia-kirjastoon perustuvaa OpenPGP-tukea oman toteutuksen sijaan. Pakettien kääntämiseen käytettäviä asetuksia on muutettu tiukemmiksi virhetilanteilta suojautumiseksi.
IBM Z -tuen vähimmäisvaatimukseksi (s390x-arkkitehtuuri) tuli z13 uusien ominaisuuksien ja paremman suorituskyvyn vuoksi.
Fedora Linux 37 Julkaisuversiossa 37 on mukana käytäntö testikäyttöön, jolla voi vertailla tulevia muutoksia kuten SHA-1:n tuen päättyminen. Mukana on virallinen tuki Raspberry Pi 4:lle sekä Gnomen päivitys versioon 43.
Fedora Linux 36 Julkaisuversiossa 36 DNS over TLS on käytössä kun DNS-nimipalvelin tukee sitä.https://fedoraproject.org/wiki/Changes/DNS_Over_TLS Noto-fontit oletuksena käytössä.
Fedora Linux 35 Julkaisuversiossa 35 Cyrus Sasl -paketti siirtyi käyttämään gdbm-ohjelmistoa libdb:n (BerkeleyDB) sijaan. Fedora Cloud -versio käyttää oletuksena btrfs-tiedostojärjestelmää. Fedora Cloud käyttää myös yhdistettyä BIOS+UEFI -tukea.
Fedora Linux 34 Julkaisuversioon 34 on äänestetty, että äänet reititetään PipeWire-ohjelmiston kautta oletuksena aiemman PulseAudion tai JACK Audio Connection Kitin sijaan. PipeWire-äänipalvelin on toiminnallisesti yhteensopiva, jolloin olemassa olevat PulseAudio-kirjastoa käyttävät sovellukset toimivat sellaisenaan. Ammattilaistason ohjelmistot käyttävät JACK-kirjastoa: PipeWiren käyttöä varten asennetaan JACK-kirjasto, joka käyttää PipeWire-äänipalvelinta suoraan JACK-palvelimen sijaan. Vanhoja ALSA-sovelluksia varten asennetaan ALSA-plugin, joka käyttää suoraan PipeWirea. Muutoksen jälkeen ei ole jatkossa tarvetta asentaa PulseAudio ja JACK-palvelimia.
Versioon ehdotettiin myös Xwayland-paketin eriyttämisestä X.org-paketista, jolloin sitä voi päivittää useammin: Xwayland ei riipu ajureista samalla tavoin, ei lataa moduuleja eikä ole samalla tavoin riippuvainen ohjelmistorajapinnasta. Xwaylandiin tulee useammin päivityksiä, kun taas kokonaiset X.org-julkaisut ovat harvassa. Lisäksi KDE Plasma käyttää oletuksena Wayland-istuntoa X11:n sijaan.https://docs.fedoraproject.org/en-US/fedora/f34/release-notes/desktop/Desktop/
Versioon 34 ehdotettiin RPM-pakettihallinnassa yksittäisten RPM-paketissa olevien tiedostojen digitaalista allekirjoitusta. Menetelmä hyödyntää Linux Integrity Measurement Architecture (IMA) käytäntövalvontaa varmistamaan, että vain tietyt varmennetut tiedostot voidaan suorittaa.
Unikey on korvannut BoGon vietnamin kielen syöttömenetelmänä (IME) ja sinhalin kielen syöttömenetelmä on päivitetty.https://docs.fedoraproject.org/en-US/fedora/f34/release-notes/desktop/I18n/
Fedora Linux 33 Julkaisuversiossa 33 oletuksena käytettäväksi tiedostojärjestelmäksi on äänestetty Btrfs aiemman Ext4:n sijaan. Aiemmin Red Hat on kertonut kehittävänsä Stratis-ratkaisuaan XFS-tiedostojärjestelmän päälle.
Fedora Linux 32 Julkaisuversiossa 32 on lopetettu tuki Python 2:lle. GNU Bazaarin tilalle on otettu Breezy, jossa toteutus on siirretty Python-kielen versiosta 2 versiolle 3.
Fedora Linux 31 Julkaisuversiossa 31 on lopetettu tuki 32-bittiselle i686-alustalle (x86). Python-versio on oletuksena versio 3: version 2 tuki on voimassa vielä vuoden loppuun. Cgroups-versio 2 tuettu.
Versiossa 31 root pääkäyttäjä ei oletuksena voi enää kirjautua salasanalla etänä mutta voi tehdä sen ssh-avaimella: tämä on OpenSSH-projektin linjauksen mukaan koska käyttäjätunnus on usein hyökkäysten kohteena.
Qt-sovellukset ja Mozilla Firefox -selain käyttävät Waylandia GNOME-istunnon aikana.
Fedora Linux 30 Julkaisuversiossa 30 otettiin käyttöön GNOME 3.32 ja GCC 9.
Fedora Linux 25 Julkaisuversiossa 25 Wayland-grafiikkapino otettiin käyttöön oletuksena.
Fedora Linux 22 Julkaisuversiosta 22 alkaen oletuksena käytettävä paketinhallintajärjestelmä on DNF, joka korvasi Yumin. Palvelimille tarkoitettu versio käyttää oletuksena XFS-tiedostojärjestelmää.
Fedora Linux 21 Julkaisuversio 21 jakoi jakelun kolmeen käyttötarkoituksen mukaan räätälöityyn ratkaisuun: Workstation, Server ja Cloud. Samalla koodinimistä luovuttiin.
Fedora Linux 20 Julkaisuversiossa 20 (koodinimi Heisenbug) ARM-arkkitehtuuri primäärialustana x86:n (i686) ja x86-64:n rinnalle.
Fedora Linux 15 Julkaisuversiosta 15 (koodinimi Lovelock) alkaen siirryttiin käyttämään systemd:tä.
Fedora Core 1 Fedora Core 1:n (koodinimi Yarrow) julkaisusta ilmoitettiin 6. marraskuuta 2003. Julkaisu oli Fedora Projectin ensimmäinen: projekti on Red Hatin tukema ja käyttäyhteisön ylläpitämä.
Lähteet
Luokka:Red Hat Linuxin johdannaiset Luokka:Luettelot ohjelmistoista