Fedora Linuxin julkaisuhistoria

Wikimedia-luetteloartikkeli

Tämä on luettelo Fedora Linuxin julkaisuhistoriasta.

Fedora Project antoi aiemmin koodinimet eri versioille. Käytännöstä luovuttiin version 20 jälkeen.[1]

Versioluettelo

muokkaa
Versio (Koodinimi)[2] Julkaisupäivä[2] Tuki päättyi[3] Ytimen
versio[4]
GNOMEn versio[4] Huomioitavaa
Vanha versio, ei enää tuettu:   1 (Yarrow) 2003-11-05-15. marraskuuta 2003 2004-09-20-120. syyskuuta 2004 2.4.22 2.4
Vanha versio, ei enää tuettu:   2 (Tettnang) 2004-05-18-118. toukokuuta 2004 2005-04-11-111. huhtikuuta 2005 2.6.5 2.6
Vanha versio, ei enää tuettu:   3 (Heidelberg) 2004-11-08-18. marraskuuta 2004 2006-01-16-116. tammikuuta 2006 2.6.9 2.8
Vanha versio, ei enää tuettu:   4 (Stentz) 2005-06-13-113. kesäkuuta 2005 2006-08-07-17. elokuuta 2006 2.6.11 2.10
Vanha versio, ei enää tuettu:   5 (Bordeaux) 2006-03-20-120. maaliskuuta 2006 2007-07-02-12. heinäkuuta 2007 2.6.15 2.14
Vanha versio, ei enää tuettu:   6 (Zod) 2006-10-24-124. lokakuuta 2006 2007-12-07-17. joulukuuta 2007 2.6.18 2.16
Vanha versio, ei enää tuettu:   7 (Moonshine) 2007-05-31-131. toukokuuta 2007 2008-06-13-113. kesäkuuta 2008 2.6.21 2.18
Vanha versio, ei enää tuettu:   8 (Werewolf) 2007-11-08-18. marraskuuta 2007 2009-01-07-17. tammikuuta 2009 2.6.23 2.20
Vanha versio, ei enää tuettu:   9 (Sulphur) 2008-05-13-113. toukokuuta 2008 2009-07-10-110. heinäkuuta 2009 2.6.25 2.22
Vanha versio, ei enää tuettu:   10 (Cambridge) 2008-11-25-125. marraskuuta 2008 2009-12-18-118. joulukuuta 2009 2.6.27 2.24
Vanha versio, ei enää tuettu:   11 (Leonidas) 2009-06-09-19. kesäkuuta 2009 2010-06-25-125. kesäkuuta 2010 2.6.29 2.26
Vanha versio, ei enää tuettu:   12 (Constantine) 2009-11-17-117. marraskuuta 2009 2010-12-02-12. joulukuuta 2010 2.6.31 2.28
Vanha versio, ei enää tuettu:   13 (Goddard) 2010-05-25-125. toukokuuta 2010 2011-06-24-124. kesäkuuta 2011 2.6.33 2.30
Vanha versio, ei enää tuettu:   14 (Laughlin) 2010-11-02-12. marraskuuta 2010 2011-12-08-18. joulukuuta 2011 2.6.35 2.32
Vanha versio, ei enää tuettu:   15 (Lovelock) 2011-05-24-124. toukokuuta 2011 2012-06-26-126. kesäkuuta 2012 2.6.38 3.0
Vanha versio, ei enää tuettu:   16 (Verne) 2011-11-08-18. marraskuuta 2011 2013-02-12-112. helmikuuta 2013 3.1 3.2
Vanha versio, ei enää tuettu:   17 (Beefy Miracle) 2012-05-29-129. toukokuuta 2012 2013-07-30-130. heinäkuuta 2013 3.3 3.4
Vanha versio, ei enää tuettu:   18 (Spherical Cow) 2013-01-15-115. tammikuuta 2013 2014-01-14-114. tammikuuta 2014 3.6 3.6
Vanha versio, ei enää tuettu:   19 (Schrödinger's Cat) 2013-07-02-12. heinäkuuta 2013 2015-01-06-16. tammikuuta 2015 3.9 3.8
Vanha versio, ei enää tuettu:   20 (Heisenbug) 2013-12-17-117. joulukuuta 2013 2015-06-23-123. kesäkuuta 2015 3.11 3.10
Vanha versio, ei enää tuettu:   21 2014-12-09-19. joulukuuta 2014 2015-12-01-11. joulukuuta 2015 3.17 3.14
Vanha versio, ei enää tuettu:   22 2015-05-26-126. toukokuuta 2015 2016-07-19-119. heinäkuuta 2016 4.0 3.16
Vanha versio, ei enää tuettu:   23 2015-11-03-13. marraskuuta 2015 2016-12-20-120. joulukuuta 2016 4.2 3.18
Vanha versio, ei enää tuettu:   24 2016-06-21-121. kesäkuuta 2016 2017-08-08-18. elokuuta 2017 4.5 3.20
Vanha versio, ei enää tuettu:   25 2016-11-22-122. marraskuuta 2016 2017-12-12-112. joulukuuta 2017 4.8 3.22
Vanha versio, ei enää tuettu:   26 2017-07-11-111. heinäkuuta 2017 2018-05-29-129. toukokuuta 2018 4.11 3.24
Vanha versio, ei enää tuettu:   27 2017-11-14-114. marraskuuta 2017[5] 2018-11-30-130. marraskuuta 2018 4.13 3.26
Vanha versio, ei enää tuettu:   28 2018-05-01-11. toukokuuta 2018[6] 2019-05-28-128. toukokuuta 2019 4.16 3.28
Vanha versio, ei enää tuettu:   29 2018-10-30-130. lokakuuta 2018[7] 4.18 3.30
Vanha versio, ei enää tuettu:   30 2019-04-30-130. huhtikuuta 2019[8] 5.0 3.32
Vanha versio, ei enää tuettu:   31 2019-10-29-129. lokakuuta 2019[9] 2020-12-02-12. joulukuuta 2020[10] 3.34
Vanha versio, ei enää tuettu:   32 2020-04-28-128. huhtikuuta 2020[11] 2021-05-25-125. toukokuuta 2021[12] 3.36
Vanha versio, ei enää tuettu:   33 2020-10-27-127. lokakuuta 2020[13] 2021-11-30-130. marraskuuta 2021[14] 3.38
Vanha versio, ei enää tuettu:   34 2021-04-27-127. huhtikuuta 2021[15] 2022-05-17-117. toukokuuta 2022[16] Oletuksena äänet PipeWiren kautta (PulseAudion tai JACK:in sijaan)[17]
Vanha versio, ei enää tuettu:   35 2021-11-02-12. marraskuuta 2021[14] 2022-12-13-113. joulukuuta 2022[18] 41 [19]
Vanha versio, ei enää tuettu:   36 2022-05-10-110. toukokuuta 2022[16] 2023-05-16-116. toukokuuta 2023[20] 42 [21]
Vanha versio, ei enää tuettu:   37 2022-11-15-115. marraskuuta 2022[22] 2023-11-21-121. marraskuuta 2023[23] 43 Mukana ennakkona testikäytäntö, jolla valmistaudutaan SHA-1:n poistamiseen tulevissa versioissa.[24][25]
Vanha versio, ei enää tuettu:   38 2023-04-18-118. huhtikuuta 2023[26] 2024-05-14-114. toukokuuta 2024[26] 44 [27]
Vanhempi versio, yhä tuettu:   39 2023-11-07-17. marraskuuta 2023[28] 2024-11-12-112. marraskuuta 2024[28] [29]
Vanhempi versio, yhä tuettu:   40 2024-04-23-123. huhtikuuta 2024[30] 2025-05-13-113. toukokuuta 2025[31] Gnome 46, KDE Plasma 6[30]
Nykyinen versio:   41 2024-10-29-129. lokakuuta 2024[32][33]
Tuleva versio:   42 2025-04-15-115. huhtikuuta 2025[34]
Seloste:
Vanha versio
Vanhempi versio, yhä tuettu
Viimeisin versio
Viimeisin testiversio tulevasta julkaisusta
Tuleva versio

Fedora Linux 42

muokkaa

Hakemistopolkujen (/usr/bin ja /usr/sbin) yhdistäminen ja vanhan polun poistaminen, jonka jälkeen asennukset tehdään samaan hakemistoon.[35]

Fedora Linux 41

muokkaa

GnuTLS-kiihdytys Kernel TLS (KTLS) -tuella. OSTree-tuen toinen vaihe. DNF/RPM copy-on-write -tuki.[36][37][38][39] Redis korvataan Valkey-ohjelmalla johtuen Redisin lisenssin muutoksesta.[40] Python 2 versio poistuu. Toistettava käännös on mahdollista useimmille paketeille.[41]

Fedora Linux 40

muokkaa

Julkaisuversio 40 on julkaistu huhtikuussa 2024.[31] Versiossa on mukana KDE:n Plasma 6 -versio, iotop-ohjelman korvaa iotop-c.[42] 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.[43] Ohjelmien kääntämiseen käytetään uudempaa C-kielen standardia ja C99-versiossa poistettujen vanhentuneiden ominaisuuksien tuki päättyy.[44] Mukana on ROCm 6 grafiikkaprosessorien käyttöön.[30]

Fedora Linux 39

muokkaa

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.[45][46] Versiossa 39 on mukana tuki InputLeapille, joka mahdollistaa näppäimistön ja hiiren käytön toisissa tietokoneissa kuin ne olisivat suoraan kytkettyinä.[47]

Fedora Linux 38

muokkaa

Julkaisuversiossa 38 on Gnome-versio 44. RPM-paketinhallinta käyttää Sequoia-kirjastoon[48] perustuvaa OpenPGP-tukea oman toteutuksen sijaan. Pakettien kääntämiseen käytettäviä asetuksia on muutettu tiukemmiksi virhetilanteilta suojautumiseksi.[49]

IBM Z -tuen vähimmäisvaatimukseksi (s390x-arkkitehtuuri) tuli z13 uusien ominaisuuksien ja paremman suorituskyvyn vuoksi.[50]

Fedora Linux 37

muokkaa

Julkaisuversiossa 37 on mukana käytäntö testikäyttöön, jolla voi vertailla tulevia muutoksia kuten SHA-1:n tuen päättyminen.[24] Mukana on virallinen tuki Raspberry Pi 4:lle sekä Gnomen päivitys versioon 43.[24]

Fedora Linux 36

muokkaa

Julkaisuversiossa 36 DNS over TLS on käytössä kun DNS-nimipalvelin tukee sitä.[51][21] Noto-fontit oletuksena käytössä.[52]

Fedora Linux 35

muokkaa

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.[19]

Fedora Linux 34

muokkaa

Julkaisuversioon 34 on äänestetty, että äänet reititetään PipeWire-ohjelmiston kautta oletuksena aiemman PulseAudion tai JACK Audio Connection Kitin sijaan.[53] PipeWire-äänipalvelin on toiminnallisesti yhteensopiva, jolloin olemassa olevat PulseAudio-kirjastoa käyttävät sovellukset toimivat sellaisenaan.[54] Ammattilaistason ohjelmistot käyttävät JACK-kirjastoa: PipeWiren käyttöä varten asennetaan JACK-kirjasto, joka käyttää PipeWire-äänipalvelinta suoraan JACK-palvelimen sijaan.[54] Vanhoja ALSA-sovelluksia varten asennetaan ALSA-plugin, joka käyttää suoraan PipeWirea.[54] Muutoksen jälkeen ei ole jatkossa tarvetta asentaa PulseAudio ja JACK-palvelimia.[54]

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.[55] Xwaylandiin tulee useammin päivityksiä, kun taas kokonaiset X.org-julkaisut ovat harvassa.[55] Lisäksi KDE Plasma käyttää oletuksena Wayland-istuntoa X11:sta sijaan.[56]

Versioon 34 ehdotettiin RPM-pakettihallinnassa yksittäisten RPM-paketissa olevien tiedostojen digitaalista allekirjoitusta.[57] Menetelmä hyödyntää Linux Integrity Measurement Architecture (IMA) käytäntövalvontaa varmistamaan, että vain tietyt varmennetut tiedostot voidaan suorittaa.[57]

Unikey on korvannut BoGon vietnamin kielen syöttömenetelmänä (IME) ja sinhalin kielen syöttömenetelmä on päivitetty.[58]

Fedora Linux 33

muokkaa

Julkaisuversiossa 33 oletuksena käytettäväksi tiedostojärjestelmäksi on äänestetty Btrfs aiemman Ext4:n sijaan.[59] Aiemmin Red Hat on kertonut kehittävänsä Stratis-ratkaisuaan XFS-tiedostojärjestelmän päälle.[59]

Fedora Linux 32

muokkaa

Julkaisuversiossa 32 on lopetettu tuki Python 2:lle.[11] GNU Bazaarin tilalle on otettu Breezy, jossa toteutus on siirretty Python-kielen versiosta 2 versiolle 3.[60][61]

Fedora Linux 31

muokkaa

Julkaisuversiossa 31 on lopetettu tuki 32-bittiselle i686-alustalle (x86).[62] Python-versio on oletuksena versio 3: version 2 tuki on voimassa vielä vuoden loppuun.[62] Cgroups-versio 2 tuettu.[62]

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.[63]

Qt-sovellukset ja Mozilla Firefox -selain käyttävät Waylandia GNOME-istunnon aikana.[64]

Fedora Linux 30

muokkaa

Julkaisuversiossa 30 otettiin käyttöön GNOME 3.32 ja GCC 9.[65][66]

Fedora Linux 25

muokkaa

Julkaisuversiossa 25 Wayland-grafiikkapino otettiin käyttöön oletuksena.[67]

Fedora Linux 22

muokkaa

Julkaisuversiosta 22 alkaen oletuksena käytettävä paketinhallintajärjestelmä on DNF, joka korvasi Yumin.[68] Palvelimille tarkoitettu versio käyttää oletuksena XFS-tiedostojärjestelmää.[68]

Fedora Linux 21

muokkaa

Julkaisuversio 21 jakoi jakelun kolmeen käyttötarkoituksen mukaan räätälöityyn ratkaisuun: Workstation, Server ja Cloud.[69] Samalla koodinimistä luovuttiin.[1]

Fedora Linux 20

muokkaa

Julkaisuversiossa 20 (koodinimi Heisenbug) ARM-arkkitehtuuri primäärialustana x86:n (i686) ja x86-64:n rinnalle.[70]

Fedora Linux 15

muokkaa

Julkaisuversiosta 15 (koodinimi Lovelock) alkaen siirryttiin käyttämään systemd:tä.[71]

Fedora Core 1

muokkaa

Fedora Core 1:n (koodinimi Yarrow) julkaisusta ilmoitettiin 6. marraskuuta 2003.[72] Julkaisu oli Fedora Projectin ensimmäinen: projekti on Red Hatin tukema ja käyttäyhteisön ylläpitämä.[72]

Lähteet

muokkaa
  1. a b Release Name process ended Fedora board mailing list. Wed Oct 2 12:33:56 UTC 2013. Josh Boyer. Viitattu 6.11.2015.
  2. a b Releases/HistoricalSchedules - Fedora Project Wiki fedoraproject.org.
  3. End of life - Fedora Project Wiki fedoraproject.org.
  4. a b DistroWatch.com: Fedora distrowatch.com.
  5. Releases/27/Schedule - Fedora Project Wiki fedoraproject.org.
  6. Releases/28/Schedule - Fedora Project Wiki fedoraproject.org.
  7. Releases/29/Schedule - Fedora Project Wiki fedoraproject.org.
  8. Releases/30/Schedule - Fedora Project Wiki fedoraproject.org.
  9. Fedora 31 Will Be Released Next Week Tuesday phoronix.com. 24.10.2019. Viitattu 25.10.2019. (englanniksi)
  10. https://fedorapeople.org/groups/schedule/f-31/f-31-all-tasks.html
  11. a b Releases/32/ChangeSet fedoraproject.org. Viitattu 5.6.2020. (englanniksi)
  12. https://fedorapeople.org/groups/schedule/f-32/f-32-all-tasks.html
  13. Fedora 33 is officially here! fedoramagazine.org. 27.10.2020. Viitattu 27.10.2020. (englanniksi)
  14. a b https://fedorapeople.org/groups/schedule/f-35/f-35-key-tasks.html
  15. Fedora Linux 34 is officially here! fedoramagazine.org. 27.4.2021. Viitattu 27.4.2021. (englanniksi)
  16. a b https://fedorapeople.org/groups/schedule/f-36/f-36-key-tasks.html
  17. https://fedoraproject.org/wiki/Changes/DefaultPipeWire
  18. https://fedorapeople.org/groups/schedule/f-37/f-37-key-tasks.html
  19. a b https://fedoraproject.org/wiki/Releases/35/ChangeSet
  20. https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html
  21. a b https://fedoraproject.org/wiki/Releases/36/ChangeSet
  22. https://fedorapeople.org/groups/schedule/f-37/f-37-key-tasks.html
  23. https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
  24. a b c Matthew Miller: Announcing Fedora Linux 37 fedoramagazine.org. 15.11.2022. Viitattu 16.11.2022. (englanniksi)
  25. https://fedoraproject.org/wiki/Releases/37/ChangeSet
  26. a b https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html
  27. https://fedoraproject.org/wiki/Releases/38/ChangeSet
  28. a b https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
  29. https://fedoraproject.org/wiki/Releases/39/ChangeSet
  30. a b c Matthew Miller: OMG! We’re at forty! (Announcing the release of Fedora Linux 40) fedoramagazine.org. 23.4.2024. Viitattu 23.4.2024. (englanniksi)
  31. a b https://fedorapeople.org/groups/schedule/f-40/f-40-key-tasks.html
  32. https://fedorapeople.org/groups/schedule/f-41/f-41-key-tasks.html
  33. Fedora 41 released lwn.net. 29.10.2024. Viitattu 30.10.2024. (englanniksi)
  34. https://fedorapeople.org/groups/schedule/f-42/f-42-key-tasks.html
  35. https://fedoraproject.org/wiki/Releases/42/ChangeSet
  36. Releases/41/ChangeSet fedoraproject.org. Viitattu 26.3.2024. (englanniksi)
  37. Changes/OstreeNativeContainer fedoraproject.org. Viitattu 26.3.2024. (englanniksi)
  38. 11.5 Cryptographic Backend gnutls.org. Viitattu 26.3.2024. (englanniksi)
  39. Kernel TLS docs.kernel.org. Viitattu 26.3.2024. (englanniksi)
  40. Replace Redis with Valkey fedoraproject.org. Viitattu 10.7.2024. (englanniksi)
  41. Matthew Miller: Announcing Fedora Linux 41 Beta fedoramagazine.org. 17.9.2024. Viitattu 18.9.2024. (englanniksi)
  42. Releases/40/ChangeSet fedoraproject.org. Viitattu 7.3.2024. (englanniksi)
  43. Changes/Drop Delta RPMs fedoraproject.org. Viitattu 7.3.2024. (englanniksi)
  44. Changes/PortingToModernC fedoraproject.org. Viitattu 7.3.2024. (englanniksi)
  45. Matthew Miller: Announcing Fedora Linux 39 Beta fedoramagazine.org. 19.9.2023. Viitattu 19.10.2023. (englanniksi)
  46. Matthew Miller: Fedora Linux 39 is officially here! fedoramagazine.org. 7.11.2023. Viitattu 8.11.2023. (englanniksi)
  47. Fedora Workstation 39 and beyond blogs.gnome.org. 29.11.2023. Viitattu 30.11.2023. (englanniksi)
  48. sequoia gitlab.com. Viitattu 24.3.2023. (englanniksi)
  49. Announcing Fedora Linux 38 Beta fedoramagazine.org. 10.3.2023. Viitattu 24.3.2023. (englanniksi)
  50. Releases/38/ChangeSet fedoraproject.org. Viitattu 19.4.2023. (englanniksi)
  51. https://fedoraproject.org/wiki/Changes/DNS_Over_TLS
  52. Changes/DefaultToNotoFonts fedoraproject.org. Viitattu 21.9.2023. (englanniksi)
  53. fesco team meeting minutes - 2020-12-09 meetbot.fedoraproject.org. 9.12.2020. Arkistoitu 14.12.2020. Viitattu 15.12.2020. (englanniksi)
  54. a b c d Changes/DefaultPipeWire fedoraproject.org. Viitattu 15.12.2020. (englanniksi)
  55. a b Changes/XwaylandStandalone fedoraproject.org. Viitattu 23.12.2020. (englanniksi)
  56. https://docs.fedoraproject.org/en-US/fedora/f34/release-notes/desktop/Desktop/
  57. a b Changes/Signed RPM Contents fedoraproject.org. Viitattu 8.1.2021. (englanniksi)
  58. https://docs.fedoraproject.org/en-US/fedora/f34/release-notes/desktop/I18n/
  59. a b Approved: Fedora 33 Desktop Variants Defaulting To Btrfs File-System phoronix.com. 15.7.2020. Viitattu 16.7.2020. (englanniksi)
  60. Posts categorized under: announcements breezy-vcs.org. Viitattu 5.6.2020. (englanniksi)
  61. Replace Bazaar with Breezy fedoraproject.org. Viitattu 5.6.2020. (englanniksi)
  62. a b c Fedora 31 is officially here! fedora Magazine. Viitattu 30.10.2019. (englanniksi)
  63. Security docs.fedoraproject.org. Viitattu 30.10.2019. (englanniksi)
  64. Desktop docs.fedoraproject.org. Viitattu 30.10.2019. (englanniksi)
  65. Announcing the release of Fedora 30 fedora Magazine. Viitattu 30.10.2019. (englanniksi)
  66. Releases/30/ChangeSet fedoraproject.org. Viitattu 7.12.2020. (englanniksi)
  67. Fedora 25: With Wayland, Linux has never been easier (or more handsome) Ars Technica. Viitattu 12.2.2017.
  68. a b Fedora 22 is here! viitattu = 31.10.2019 lists.fedoraproject.org. (englanniksi)
  69. One OS, three flavors: How Fedora 21 is splitting up to double down on focus PCWorld. Viitattu 6.11.2015. (englanniksi)
  70. Changes/ARM as Primary fedoraproject.org. Viitattu 31.10.2019. (englanniksi)
  71. 3. Changes in Fedora for System Administrators docs.fedoraproject.org. 2011. Arkistoitu 14.9.2016. Viitattu 20.7.2016. (englanniksi)
  72. a b Announcing Fedora Core 1 redhat.com. Viitattu 30.10.2019. (englanniksi)
  NODES
admin 1
Note 2
Project 44