Esitletud on Fedora Linux 42 distributsi beetaversioon, mis tähistab üleminekut lõpptestimise faasi, kus lubatakse ainult kriitiliste vigade parandamist. Väljalaskmine on planeeritud 22. aprilliks. Väljaanne hõlmab Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite ja Live-kogumikud, mis on pakkuda spinnide kujul koos kasutajakeskkondadega Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway ja Cosmic. Kogumikud on loodud arhitektuuridele x86_64, Power64 ja ARM64 (AArch64).
Olulised muudatused Fedora Linux 42-s:
- Fedora KDE Plasma Desktop on saanud põhiversiooni staatuse, mis on identne Fedora Workstationi toetustaseme poolest. Seega on GNOME ja KDE versioonid nüüd samasuguse staatusega ja neid pakutakse võrdselt. KDE-le spetsiifilised tõsised probleemid käsitletakse nüüd väljaandmise blokeerijatena, nii nagu varem blokeerisid tõsised probleemid GNOME-is väljaandmise. Lisaks on Fedora KDE Plasma Desktop lisatud toetus Power (ppc64le) arhitektuurile, mille jaoks on saadaval täielik KDE rakenduste komplekt, sealhulgas KDE PIM. OpenPOWER süsteemide, nagu Talos Workstation, jaoks on valmistatud Live-versioonid KDE-ga, mis toetavad installimise võimalust.
- On lisatud ametlikud Spin-versioonid töölaud COSMIC-iga, mida arendab ettevõte System76 Rusti keeles. COSMIC pakub hübriidse mosaiikakende paigutuse ja akende virnastamise režiime (akende rühmitamine sarnaselt brauseri vahekaartidega), mida saab aktiveerida seotult virtuaalsete töölaudadega.
- Fedora Workstationi töölaua versioon on uuendatud GNOME 48 harusse, mille väljalaskmine on planeeritud homme. Uuendatud on ka töölauad Xfce 4.20 ja LXQt 2.1.
- Fedora Workstationis on vaikimisi kaasatud uus Anaconda installatsiooni variant, kus GTK-põhine liides on asendatud veebiliidesega. Veebiliides on üles ehitatud JavaScripti raamistiku React, PatternFly disainielementide ja Cockpiti projekti komponentide abil, mida on juba kasutatud Red Hati toodetes seadistamiseks ja serverite haldamisega.. Uues liideses on tegevuste loendi asemel korraldatud töö viisi järgi, millel on kaasas master (Wizard), mis eeldab teatud sammude järjestikust täitmist ilma põhiekraanile naasmiseta. Veebiliides võimaldab interaktsiooni veebibrauseri kaudu kaugseadmise jaoks installimise ajal.
Pakutud liides on lihtsustatud ja arusaadavam algajatele kasutajatele. Baasvalikuks on automaatne (guided) ketta partitsioneerimise režiim, mille käigus installija valib ise osade loomise või muutmise parameetrid vastavalt kasutaja valitud seadetele. On lisatud võimalus distributsi uuesti installimiseks (näiteks süsteemifailide kahjustamise korral taastamiseks) ning ka kahefookusega installimise võimalus, et mitut opsüsteemi ühe arvuti peal kasutada.
- Klassikaline installija Anaconda on viidud üle Waylandi protokolli kasutamisele, mis on elimineerinud X11 sõltuvused installimismeediumitest. Kauginstallimise protsess on muudetud TigerVNC VNC-klientilt Gnome Remote Desktop rakendusele, mis kasutab RDP protokolli. Vaikimisi on kõikidele toetatud arhitektuuridele aktiveeritud partitsioneerimise kasutamine GPT abil.
- Kataloogide /usr/bin ja /usr/sbin sisu on ühendatud. Kataloog /usr/sbin on asendatud sümboolse lingiga, mis viitab /usr/bin. Täitmisefailide eraldamine kataloogide bin ja sbin vahel on tunnistatud vananenud praktikaks, mis on kaotanud oma tähenduse tänapäevastes distributsioonides. Bin ja sbin unifitseerimine lihtsustab pakettide hooldajate tööd, kes ei peagi arvama, millisesse kataloogi käivitatav fail paigutada; muudab süsteemi prognoositavamaks ja arusaadavamaks kasutajatele; suurendab ühilduvust teiste distributsioonidega; vähendab kataloogide kontrollimise arvu execvp() ja sarnaste kutsumiste käigus.
- Lisatud on uued grupid flatpak ja diskadmin, et tagada priviligeeritud kasutajatele juurdepääs süsteemipakettide haldamise funktsioonidele Flatpaki formaadis ja välistallikatele. Muudatus on võimaldanud loobuda kasutaja lisamisest wheel gruppi, st annab võimaluse töötada flatpak ja välistallikatega ilma juurdepääsu andmiseta teiste haldusoperatsioonide jaoks. Wheel gruppi kuuluvatele kasutajatele on lisaks antud võimalus välistallikate (LUKS) lukust avamiseks ja mountimiseks ilma parooli sisestamise küsimiseta.
- Pakettidesse on lubatud lisada täiendavaid täidetavaid faile, mis on optimeeritud mikroarhitektuuride x86-64-v2, x86-64-v3 ja x86-64-v4 jaoks. Enamikul juhtudel ei ületa jõudluse suurenemine nende arhitektuuride jaoks 10%, kuid teatud olukordades võib see viia märgatava jõudluse paranemiseni (kuni 120%). Täiendavalt optimeeritud täidetavate failide lisamise otsuse teeb hooldustiimi liikmed, sõltuvalt konkreetsete pakettide jõudlustestimistest.
- Elusad distributsiooniversioonid, mis kasutavad süsteemi pilti ainult lugemisrežiimis, on üle läinud SquashFS-lt failisüsteemile EROFS. Ülemineku põhjuseks tuuakse välja EROFS-i aktiivsem arendamine (viimane SquashFS-i tööriistade väljalase oli 2023. aasta kevadel) ja EROFS-i olemasolevad laiendatud võimalused, mis võivad tulevikus kasu tuua. EROFS-is on võrreldes SquashFS-iga halvem tihendusaste (pildi suurus 2.7 GiB EROFS-is võrreldes 2.0 GiB SquashFS-is, kasutades XZ tihendusalgoritmi, ja 3.9 GiB võrreldes 3.1 GiB LZ4-ga), kuid parem juhusliku juurdepääsu kiirus ja läbilaskevõime (7.1 MiB/s EROFS-is võrreldes 5.0 MiB/s SquashFS-is XZ jaoks ja 30.9 MiB/s võrreldes 26.3 MiB/s LZ4 jaoks).
- Aatomaariaalselt uuendatavad distributsiooni väljaanded lauaarvutites (Fedora Atomic Desktops), nagu Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic ja Fedora Budgie Atomic, on vaikimisi üle läinud failisüsteemile Composefs, mis võimaldas nendes väljaannetes kasutada juurkatalooge, mis töötavad ainult lugemisrežiimis, ja tulevikus süsteemiparameetrite jaoks kasutada integriteedi kontrollimise tööriistu, mis aitavad tuvastada tekkivaid probleeme töötamise ajal. Kataloogid /etc ja /var jätkuvalt monteeritakse kirjutamisvõimalustega. Failisüsteem Composefs on ellu viidud OverlayFS-i ja EROFS-i ülekatte näol, mis juba olemas tuumades, ja on optimeeritud tõhusaks mitme mountitud diskipildi sisu ühiskasutamiseks.
- Fedora Kinoite väljaandes (aatomaariaalselt uuendatav variant KDE-ga) on vaikimisi sisse lülitatud automaatne värskenduste installimine.
- Fedora ametel on WSL (Windows Subsystem for Linux) ametlikud versioonid, mis on kaasatud WSL-ile kiiresti paigaldatavate Linuxi jaotuste nimekirja. Versioonid on vormindatud uues formaadis, mis võimaldab jaotust levitada oma serverid ilma Microsoft Store'i katalooge laadimata, ilma .appx formaati pakendamata ja ilma Windows-spetsiifilist koodibaasi sisaldamata.
- Uus multimeedia raamatukogu SDL 3 on kasutusele võetud. SDL-põhiste rakenduste jaoks on vaikimisi kasutusele võetud Waylandi protokoll. SDL 2 raamatukogud on asendatud sdl2-compat-liidese kihtidega, mis töötavad SDL 3 peal.
- Paketihaldur DNF5 on saanud toe aegunud või kehtetuks muutunud PGP-võtmete kustutamiseks süsteemist, mis on võimaldanud automatiseerida võtmete haldamist programmide installimisel ja uuendamisel.
- Pakettihaldur RPM on saanud toetuse kasutajate ja gruppide loomisele, mis põhineb pakettidesse kaasatud konfigureerimisfailidel, mis asuvad Sysusers.d kataloogis, mida kasutatakse systemd-s.
- GNOME Shelli laiendustele on lisatud sõltuvuste genereerija, mis võimaldab siduda rpm-paketid lisadega GNOME Shelli versioonidega.
- DNF ja RPM on vaikimisi aktiveeritud „Copy on Write” režiim, mille on rakendanud reflink Btrfs-is.
- Pakettide versioonid on uuendatud: 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.
- AArch64 arhitektuuri jaoks on lisatud emulaator FEX, mis võimaldab käivitada x86 ja x86-64 arhitektuuride jaoks kokku pandud käivitatavaid faile ARM64 (AArch64) keskkonnas. FEX-i põhised komponendid x86 programmide käivitamiseks on integreeritud Fedora KDE töölaua kogumitesse.
- MIPI (Mobile Industry Processor Interface) liidese toega veebikaamerate tugi on suurenenud, mis on üha enam levinud sülearvutites ja tahvelarvutites UVC (USB Video Class) asemel.
- Virtuaalmasinate mälu krüpteerimise tugi on lisatud AMD SEV-SNP ja Intel TDX tehnoloogiate abil.
- Ainult git käivitatavat faili kasutavad paketid on edastatud sõltuvusele git-core, mitte täieliku git paketi.
- Boot splash Plymouth on üle viidud kernelimooduli simpledrm kasutusele, mis vabastas GPU draiverite initsialiseerimise ootamisest.
- Firewaldis on tööjaamade kogumites IPv6 jaoks vaikimisi aktiveeritud rpfilter (Reverse Path Filter) „loose” režiim, mitte „strict”.
Samuti on kuulutatud välja Fedora Asahi Remix 42 distributsi beetatestimine, mis on mõeldud installimiseks Apple'i ARM-kiipidega Mac arvutitele. Fedora Asahi Remix 42 põhineb Fedora Linux 42-beta pakettide baasidel ja on varustatud Calamares installeriga. Tagatud on ühilduvus Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio ja iMac süsteemidega, mis on varustatud Apple'i M1 ja M2 ARM-kiipidega.
Fedora Asahis on täielikult toetatud: Apple'i arvutite heliallikasüsteem, kaamera, Wi-Fi, Bluetooth, sisendseadmed, USB Type C (USB 3.0) ja juhtmevaba laadimine MagSafe. Praegu ei ole toetatud: ekraani ühendamine USB-C kaudu, Thunderbolt/USB4, mikrofon ja Touch ID. Graafika draiverites toetatakse OpenGL 4.6, OpenGL ES 3.2 ja Vulkan 1.4. X86_64 süsteemide jaoks koostatud rakenduste käitamiseks kasutatakse muvm tööriistu ja FEX paketi baasil ehitatud emulatsioonikihti.
Allikas: opennet.ru
