Predstavljen je novi izdanak Fedora Linuxa 42. Pripremljeni su proizvodi za preuzimanje: Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite te Live verzije koje dolaze u obliku spinova s korisničkim sučeljima Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway i Cosmic. Izdanja su formirana za arhitekture x86_64, Power64 i ARM64 (AArch64).
Najvažnije promene u Fedora Linux 42:
- Izgradnja Fedora KDE Plasma Desktop-a dobila je status osnovne verzije distribucije, koja je po nivou podrške identična Fedora Workstation-u. Na taj način, verzije distribucije sa GNOME i KDE sada imaju identičan status i predstavljaju se ravnopravno. Specifični problemi za KDE sada se smatraju blokatorima izdanja, kao što su ranije blokirali izdanje ozbiljni problemi u GNOME-u. Pored toga, u Fedora KDE Plasma Desktop dodata je podrška za Power arhitekturu (ppc64le), za koju je dostupan kompletan skup KDE aplikacija, uključujući KDE PIM. Za OpenPOWER sisteme, kao što je Talos Workstation, pripremljene su live verzije sa KDE-om, koje podržavaju mogućnost instalacije.
- Dodate su zvanične Spin verzije distribucije sa radnim okruženjem COSMIC, koje razvija kompanija System76 na jeziku Rust. COSMIC nudi režime hibridnog mozaik rasporeda prozora i staklenih prozora (grupisanje prozora slično kao tabovi u pregledaču), koje je moguće aktivirati u vezi sa virtuelnim radnim mestima.
- Radna površina u Fedora Workstationu ažurirana je na GNOME 48. Ažurirane su radne površine Xfce 4.20 i LXQt 2.1.
- U Fedora Workstation-u po defaultu je aktivirana nova verzija instalatera Anaconda, u kojoj umesto GTK biblioteke koristi web interfejs. Web interfejs je izgrađen koristeći JavaScript frejmork React, elemente dizajna PatternFly i komponente iz projekta Cockpit, koji se već koristi u Red Hat proizvodima za konfiguraciju i upravljanje poslužiteljima. V novém rozhraní je práce organizována formou průvodce (Wizard), který naznačuje sekvenční plnění určitých kroků bez návratu na hlavní obrazovku. Webové rozhraní umožňuje interakci prostřednictvím webového prohlížeče pro vzdálené řízení instalace.
Navržené rozhraní je zbaveno komplikací a je srozumitelnější pro začínající uživatele. Jako základní se doporučuje používat automatizovaný (guided) režim rozdělení disku, při kterém instalátor sám vybírá parametry pro vytvoření nebo změnu oddílů na základě nastavení vybraných uživatelem. Byla přidána možnost pro přeinstalaci distribuce (například pro obnovení provozu při poškození některých systémových souborů) a také možnost instalace v režimu dvojitého zavádění pro použití více operačních systémů na jednom počítači.
- Klasický instalátor Anaconda byl převeden na používání protokolu Wayland, což umožnilo vyloučení souvisejících závislostí na X11 z instalačních médií. Proces vzdálené instalace byl převeden z VNC klienta TigerVNC na aplikaci grd (Gnome Remote Desktop), která používá protokol RDP. Ve výchozím nastavení je pro všechny podporované architektury využíváno rozdělení na oddíly s použitím GPT.
- Obsah adresářů /usr/bin a /usr/sbin byl sloučen. Adresář /usr/sbin byl nahrazen symbolickým odkazem ukazujícím na /usr/bin. Rozdělení spustitelných souborů mezi adresářemi bin a sbin bylo považováno za zastaralou praxi, která ztratila smysl v moderních distribucích. Unifikace bin a sbin zjednoduší práci správců balíčků, kteří nebudou muset hádat, do kterého adresáře umístit spustitelný soubor; učiní systém předvídatelnějším a srozumitelnějším pro uživatele; zvýší kompatibilitu s jinými distribucemi; a sníží počet kontrol adresářů při vykonávání execvp() a podobných volání.
- Added new flatpak and diskadmin groups to provide non-privileged users access to system package management features in Flatpak format and external drives. This change eliminates the need to add users to the wheel group, allowing work with flatpak and external disks without granting access to other administrative operations. For users in the wheel group, the ability to unlock (LUKS) and mount external drives without prompting for a password is additionally provided.
- It is now allowed to include additional variants of executable files in packages, compiled with optimizations for the x86-64-v2, x86-64-v3, and x86-64-v4 microarchitectures. In most cases, the performance gain when compiling for such architectures does not exceed 10%, but in some situations, it leads to a noticeable performance boost (up to 120%). The decision to add additionally optimized executable files is made by maintainers based on the results of performance testing of specific packages.
- Live builds of the distribution, using a system image in read-only mode, have been transitioned from SquashFS to the EROFS filesystem. The reasons for this switch include the more active development of EROFS (the last release of the SquashFS toolkit was in spring 2023) and the presence of advanced features in EROFS that may be utilized in the future. Compared to SquashFS, EROFS has a lower compression level (image size 2.7 GiB in EROFS versus 2.0 GiB in SquashFS using the XZ compression algorithm and 3.9 GiB versus 3.1 GiB using LZ4), but higher random access speed and bandwidth (7.1 MiB/s in EROFS against 5.0 MiB/s in SquashFS for XZ and 30.9 MiB/s versus 26.3 MiB/s for LZ4).
- Atomarno posodobljene različice distribucije za namizne sisteme (Fedora Atomic Desktops), kot so Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic in Fedora Budgie Atomic, so privzeto prevedene v datotečni sistem Composefs, kar je omogočilo uporabo korenskega razdelka, ki deluje v načinu samo za branje, ter nadaljnje vključitev sredstev za preverjanje celovitosti za sistemski razdelek, kar omogoča odkrivanje težav med delovanjem. Razdelka /etc in /var se še naprej montirata z možnostjo zapisa. Datotečni sistem Composefs je implementiran kot nadgradnja nad že prisotnima v jedru FS OverlayFS in EROFS ter optimiziran za učinkovito skupno shranjevanje vsebine več pritrjenih diskovnih slik.
- V izdaji Fedora Kinoite (atomarno posodobljena različica s KDE) je privzeto vključena avtomatska namestitev posodobitev.
- Zagotovljene so uradne različice Fedora za podsistem WSL (Windows Subsystem for Linux), ki so vključene v seznam Linux distribucij, ki so na voljo za hitro namestitev v WSL. Različice so oblikovane v novem formatu, ki omogoča distribucijo distribucijskega sistema brez strežnikov nalaganja v katalog Microsoft Store, brez pakiranja v formatu appx in brez vključitve kode specifične za Windows.
- Vključena je nova veja multimedične knjižnice SDL 3. Za aplikacije, ki temeljijo na SDL, je privzeto uporabljen protokol Wayland. Knjižnice SDL 2 so zamenjane s plastjo sdl2-compat, ki deluje nad SDL 3.
- V paketni upravljalnik DNF5 je dodana podpora za odstranitev zastare ali neveljavnih PGP ključev repozitorijev, kar je omogočilo avtomatizacijo upravljanja ključev pri namestitvi in posodabljanju programov.
- V paketni upravljalnik RPM je dodana podpora za ustvarjanje uporabnikov in skupin na podlagi datotek za konfiguracijo, ki so vključene v pakete in se nahajajo v imeniku Sysusers.d, ki se uporablja v systemd.
- Dodajalnik odvisnosti za razširitve GNOME Shell je omogočil povezovanje rpm paketov z dodatki na različice GNOME Shell.
- V DNF in RPM je privzeto vključen način 'Copy on Write', izveden s pomočjo reflink v Btrfs.
- Posodobljene različice paketov: LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, Django 5.x, Ansible 11, PHP 8.4, numpy 2.1.3.
- V repozitorij za arhitekturo AArch64 je bil dodan emulator FEX, ki omogoča izvajanje izvršnih datotek, zgrajenih za arhitekturi x86 in x86-64, v okolju ARM64 (AArch64). Komponente, ki temeljijo na FEX, za zagon x86-programov so integrirane v zbirke Fedora z okoljem namizja KDE.
- Razširjena je podpora za spletne kamere z vmesnikom MIPI (Mobile Industry Processor Interface), ki se vse pogosteje uporabljajo na prenosnih računalnikih in tablicah namesto UVC (USB Video Class).
- Dodana je podpora za šifriranje pomnilnika virtualnih računalnikov s tehnologijami AMD SEV-SNP in Intel TDX.
- Paketi, ki uporabljajo samo izvršno datoteko git, so bili preneseni na vezavo na odvisnost git-core, namesto na celoten paket git.
- Zagonska zaslonka Plymouth je bila prenesena na uporabo modula jedra simpledrm, kar je odpravilo čakanje na inicializacijo gonilnika za GPU.
- V Firewalld v zbirkah za delovne postaje je za IPv6 privzeto vključen način delovanja rpfilter (Reverse Path Filter) 'loose' namesto 'strict'.
Za Fedora 42 uvedeni su „free“ i „nonfree“ repozitoriji projekta RPM Fusion, u kojima su dostupni paketi s dodatnim multimedijskim aplikacijama (MPlayer, VLC, Xine), video/audio kodecima, podrškom za DVD, proprietarnim drajverima AMD i NVIDIA, igrama i emulatorima.
Istovremeno je predstavljen izdanak Fedora Asahi Remix 42, namijenjen instalaciji na Mac računala opremljena ARM čipovima koje je razvio Apple. Fedora Asahi Remix 42 temelji se na paketnoj bazi Fedora Linuxa 42 i opremljen je instalaterom Calamares. Omogućena je radna mogućnost na Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio i iMac sustavima, opremljenim Apple ARM čipovima M1 i M2.
U Fedora Asahi u potpunosti su podržani: zvučni sustav Apple računala, kamera, Wi-Fi, Bluetooth, ulazni uređaji, USB Type C (USB 3.0) i bežično punjenje MagSafe. Trenutno nije podržano: povezivanje ekrana putem USB-C, Thunderbolt/USB4, mikrofon i Touch ID. U grafičkim drajverima podržani su OpenGL 4.6, OpenGL ES 3.2 i Vulkan 1.4. Za pokretanje aplikacija prilagođenih x86_64 sustavima korišten je alat muvm i sloj emulacije temeljen na paketu FEX.
Izvor: opennet.ru
