Fedora 39 banner
Inanunsyo ang paglabas ng bagong bersyon ng Fedora 39 , na may kasamang maraming bagong tampok, update, pati na rin ang mga kawili-wiling pagpapabuti at pag-aayos ng bug.
Sa simula, ang Fedora 39 ay nagtatampok ng Linux 6.5 kernel, na nagpapakilala ng suporta sa MIDI 2.0 sa ALSA, suporta sa ACPI para sa arkitektura ng RISC-V, at suporta sa Landlock para sa UML (User-Mode Linux). Bukod pa rito, ang minimum na laki ng ESP (EFI system partition) na ginagamit kapag nag-i-install ng Fedora ay nadagdagan mula 200 patungong 500 MB dahil sa limitadong espasyo para sa mga pag-update ng firmware. Ang limitasyong 500 MB ay naaayon sa configuration na ginamit ng Microsoft simula noong Windows 10.
Sa panig ng pag-install, ginagamit na ngayon ng utility na `createrepo_c` ang algorithm na Zstd bilang default upang i-compress ang metadata ng repository at hindi na bubuo ng metadata sa database ng SQLite. Inalis ang package na `fedora-repos-modular` mula sa base installation , at hindi na pinagana ang modular repository. Pinabilis ng pagbabagong ito ang DNF package manager sa pamamagitan ng pagbabawas ng bilang ng mga pagsusuri at pag-download ng metadata.
Para sa mga system package, ang Fedora 39 ay may kasamang GNOME 45 desktop environment, na nagtatampok ng dynamic virtual desktop indicator sa panel, pinahusay na performance sa paghahanap, dagdag na camera indicator, hardware-accelerated video playback, pinalitan na image viewer at camera application, binagong sidebar display style, at na-update na GTK 4.12 at libadbwaita 1.4 libraries.
Ang mga tema ng QGnomePlatform at Adwaita-qt , na ginamit upang bigyan ang mga aplikasyon ng Qt ng mga configuration at istilo na katulad ng GNOME, ay itinigil na upang mas mahusay na maisama ang mga aplikasyong ito sa kapaligiran ng GNOME. Ang nakasaad na dahilan ay ang pagtigil ng mga temang ito at mga isyu sa pagiging tugma sa ilang mga aplikasyon.
Isa pang pagbabagong ipinakilala sa Fedora 39 ay ang paraan ng pag-install at pag-update ng mga karagdagang aplikasyon, dahil gumagamit na ito ngayon ng isang Flatpak package system, na naghihiwalay sa mga aplikasyon mula sa pangunahing sistema at pinapatakbo ang mga ito sa isang hiwalay na lalagyan.
Bukod pa rito, ang mga user na pinamamahalaan sa pamamagitan ng Active Directory, FreeIPA o LDAP ay may opsyong gumamit ng teknolohiyang Passkeys, na nagbibigay-daan sa walang password na pagpapatotoo gamit ang mga biometric identifier gaya ng mga fingerprint o pagkilala sa mukha, gamit ang FIDO2 compatible na device na compatible sa libfido2 library.
Ang pag-assemble at paghahatid ng magkakahiwalay na na-update na mga module, na ang lifecycle ay hindi nakatali sa pangunahing nilalaman ng distribusyon, ay itinigil na. Ang suporta ay ibinigay nang hiwalay sa mga release ng distribusyon, na tinitiyak ang pakikisama ng mga pakete na may iba't ibang bersyon ng parehong aplikasyon. Ang dahilan ng pagtigil sa suporta para sa mga module ay ang pagkawala ng interes sa pagbuo ng mga ito at mga problema sa pagpapanatili ng mga umiiral na module (ang huling aktibidad sa pagure.io/modularity ay naobserbahan mahigit 3 taon na ang nakalilipas).
Huli ngunit hindi bababa sa, nabanggit din na ang gawaing paghahanda na may kaugnayan sa ikalawang yugto ng paglipat sa modernisadong proseso ng paglo-load ay natupad. Ang mga pagkakaiba mula sa klasikong boot ay bumaba sa paggamit, sa halip na initrd na imahe na nabuo sa lokal na sistema kapag ini-install ang kernel package, ng isang pinag-isang kernel image UKI (Pinag-isang Kernel Image), na nabuo sa imprastraktura ng pamamahagi at nilagdaan nang digital para sa pamamahagi. Pinagsasama ng UKI ang driver para sa pag-load ng kernel mula sa UEFI (UEFI boot stub), ang Linux kernel image, at ang initrd system environment na na-load sa memory sa isang file.
Kabilang sa iba pang kapansin-pansing mga pagbabago ang:
- Nagbibigay ang NetworkManager ng awtomatikong pagsasalin ng mga kasalukuyang profile ng koneksyon na nakaimbak sa format na ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) sa isang pangunahing format na nakabatay sa file.
- Ibinigay ang kakayahang alisin ang tzdata package mula sa database ng timezone upang bawasan ang laki ng mga nakahiwalay na lalagyan.
- Ang default na halaga ng sysctl vm.max_map_count ay nadagdagan mula 65530 hanggang 1048576 upang mapabuti ang pagiging tugma sa mga laro sa Windows na inilunsad sa pamamagitan ng Wine o Steam.
- Ang package na may man-pages-ru ay hindi na ipinagpatuloy, dahil ang mga pagsasalin ng man manuals sa Russian ay kasama rin sa man-pages-l10n package.
- Ang paraan ng pagkakabuo ng mga pakete ng Flatpak sa pamamahagi ay nabago. Sa halip na gumamit ng mga module kapag muling bumubuo ng mga package na may parameter na "prefix=/app," ginagamit ang isang hiwalay na target ng build.
- Nagsimula ang imaging sa kapaligiran ng gumagamit ng LXQt para sa arkitektura ng Aarch64.
- Kasama sa Fedora Cloud ang kakayahang awtomatikong mag-reboot pagkatapos mag-install ng mga update sa package na nangangailangan ng pag-reboot ng system.
Panghuli, kung interesado kang matuto nang higit pa at/o i-download ang bagong bersyon, magagawa mo ito mula sa sumusunod na link.