Izdanje distribucije Fedora Linux 38

Predstavljen je izdanak distribucije Fedora Linux 38. Za preuzimanje su pripremljeni proizvodi Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition i Live izdanja, isporučena u obliku spinova s desktop okruženjima KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie i Sway. Izdanja su formirana za arhitekture x86_64, Power64 i ARM64 (AArch64). Objavljivanje izdanja Fedora Silverblue je odloženo.

Najpomembnejše spremembe v Fedora Linux 38:

  • Uvedena je prva faza prehoda na moderniziran proces zagona, ki ga je predlagal Lennart Pottinger. Razlike od klasičnega zagona se zmanjšajo na uporabo namesto slike initrd, oblikovane na lokalnem sistemu pri namestitvi paketa z jedrom, enotne slike jedra UKI (Unified Kernel Image), ki se generira v infrastrukturi distribucije in jo potrdi digitalni podpis distribucije. UKI združuje v eni datoteki obdelovalec za zagon jedra iz UEFI (UEFI boot stub), sliko jedra Linux in nalagalno sistemsko okolje initrd. Pri klicu slike UKI iz UEFI je omogočeno preverjanje celovitosti in verodostojnosti po digitalnem podpisu ne le jedra, temveč tudi vsebine initrd, preverjanje verodostojnosti je pomembno, saj v tem okolju poteka pridobivanje ključev za dešifriranje korenskega FS. V prvi fazi je bila podpora UKI dodana nalagalniku, реализован инструментариум для установки и обновления UKI, а также сформирован экспериментальный образ UKI, сфокусированный на загрузке virtualnih naprav z omejenim naborom komponent in gonilnikov.
  • V paketu za upravljanje RPM za razčlenitev ključev in digitalnih podpisov je bil uporabljen paket Sequoia, ki ponuja implementacijo OpenPGP v jeziku Rust. Prej je v RPM uporabljena lastna koda za razčlenitev OpenPGP, ki je imela nerešene težave in omejitve. Med neposrednimi odvisnostmi v RPM je bil dodan paket rpm-sequoia, kjer je podpora kriptografskim algoritmom temelji na knjižnici Nettle, napisani v jeziku C (v načrtih je tudi omogočanje uporabe OpenSSL).
  • Prvi korak u implementaciji novog paketskog menadžera Microdnf je realizovan, koji zamenjuje trenutno korišćeni DNF. Alati Microdnf su značajno ažurirani i sada podržavaju sve osnovne funkcije DNF, ali se istovremeno odlikuju visokom performansom i kompaktnošću. Ključna razlika između Microdnf i DNF je korišćenje jezika C za razvoj umesto Pythona, što smanjuje broj zavisnosti. Neke druge prednosti Microdnf uključuju: jasniju indikaciju napretka pri izvođenju operacija; poboljšanu implementaciju tabele transakcija; mogućnost prikazivanja informacija u izveštajima transakcija koje pružaju skripte ugrađene u pakete (scriplets); podršku za korišćenje lokalnih RPM paketa u transakcijama; napredniji sistem automatskog dovršavanja u bash-u; podršku za izvođenje komande builddep bez instalacije Pythona u sistemu.
  • Radna površina u Fedora Workstation je ažurirana na izdanak GNOME 44, u kojem je nastavljen prijenos aplikacija na korištenje GTK 4 i biblioteke libadwaita (na GTK4 su između ostalog prebačeni korisničko okruženje GNOME Shell i kompozicijski menadžer Mutter). U dijalogu za odabir datoteka dodan je način prikaza sadržaja u obliku mreže s ikonicama. Uneseni su brojne izmjene u konfigurator. U izborniku za brzo mijenjanje postavki dodana je sekcija za upravljanje Bluetoothom.
  • Korisničko okruženje Xfce je ažurirano na verziju 4.18.
  • Počelo je formiranje izdanja sa korisničkim okruženjem LXQt za arhitekturu AArch64.
  • U menadžeru za prikaz SDDM po defaultu koristi se interfejs prijave koji koristi Wayland. Ova promena omogućava prelazak na Wayland menadžera prijave u izdanjima sa radnom površinom KDE.
  • U izdanjima sa radnom površinom KDE uklonjen je čarobnjak za podešavanje prilikom prvog pokretanja (Initial Setup), jer se većina njegovih mogućnosti ne koristi u KDE Spin i Kinoite, a inicijalna podešavanja parametara se vrše tokom instalacije uz pomoć instalatera Anaconda.
  • Obezbeđen je potpun pristup katalogu aplikacija Flathub (isključen je filtar koji je uklanjao neoficijalne pakete, proprietarne programe i aplikacije sa ograničenim licencnim zahtevima). Kada postoje flatpak i rpm paketi sa istim programima, pri korišćenju GNOME Software, prvo će se instalirati Flatpak paketi iz projekta Fedora, zatim RPM paketi, nakon čega slede paketi iz Flathub-a.
  • Počelo je formiranje izdanja za mobilne uređaje, isporučivanih sa shell-om Phosh, koji se zasniva na GNOME tehnologijama i GTK biblioteci, i koristi kompozitne tehnologije. strežnik Phoc, ki deluje na Waylandu, in lastna zaslonska tipkovnica squeekboard. Omrežje se je prvotno razvijalo s strani podjetja Purism kot alternativa GNOME Shell za pametni telefon Librem 5, a je nato postalo del neoficinalnih projektov GNOME in se sedaj uporablja tudi v postmarketOS, Mobian in nekaterih različicah za naprave Pine64.
  • Dodana je različica Fedora Budgie Spin z grafičnim okoljem Budgie, ki temelji na tehnologijah GNOME, okenskem upravitelju Budgie Window Manager (BWM) in lastni implementaciji GNOME Shell. Osnovna zasnova Budgie je plošča, podobna klasičnim delovnim ploščam. Vse komponente plošče so apliketi, kar omogoča prilagodljivo konfiguracijo nastavitev, spremenljivo postavitev in zamenjavo osnovnih elementov plošče po želji.
  • Dodana je različica Fedora Sway Spin s prilagojenim okoljem Sway, zgrajenim s pomočjo protokola Wayland in popolnoma združljivim z mozaikovnim upraviteljem oken i3 in ploščo i3bar. Za izgradnjo popolnega uporabniškega okolja so na voljo spremljajoče komponente: swayidle (ozadnji proces s implementacijo protokola KDE idle), swaylock (varnostni zaslon), mako (upravljalec obvestil), grim (ustvarjanje posnetkov zaslona), slurp (izbira področja na zaslonu), wf-recorder (prenos videa), waybar (aplikacijska plošča), virtboard (zaslonska tipkovnica), wl-clipboard (delo z odložiščem), wallutils (upravljanje z ozadjem delovne površine).
  • V inštalatorju Anaconda je za podporo programski RAID, ki ga zagotavljajo programske opreme (BIOS RAID, Firmware RAID, Fake RAID), namesto dmraid vključen orodjar mdadm.
  • Dodana je poenostavljena inštalacija za namestitev slik z IoT različico Fedora na naprave interneta stvari. Inštalator temelji na coreos-installer in uporablja neposredno kopiranje končne slike OStree brez interakcije uporabnika.
  • Posodobljene so Live slike, ki sedaj podpirajo samodejno aktiviranje sloja za trajno shranjevanje podatkov ob nalaganju z USB naprave.
  • V X strežniku in Xwaylandu je zaradi potencialnih varnostnih težav privzeto onemogočeno povezovanje strank s sistemov, ki imajo drugačen red bajtov.
  • V privzeto prevajalniku so vključeni zastavice „-fno-omit-frame-pointer“ in „-mno-omit-leaf-frame-pointer“, ki širijo možnosti profiliranja in odpravljanja napak ter omogočajo diagnosticiranje težav s hitrostjo brez potrebe po ponovnem prevajanju paketov.
  • Osigurana je izrada paketa s uključenim režimom zaštite "_FORTIFY_SOURCE=3", koji otkriva moguće preljeve bafera prilikom izvođenja funkcija s nizovima, definiranih u zaglavlju string.h. Razlika od režima "_FORTIFY_SOURCE=2" se sastoji u dodatnim provjerama. Teoretski dodatne provjere mogu dovesti do smanjenja performansi, ali u praksi testovi SPEC2000 i SPEC2017 nisu pokazali razlike i tijekom testiranja od korisnika nije bilo pritužbi na smanjenje performansi.
  • Časomer za prisilno končanje enot systemd med izklapljanjem je bil skrajšan s 2 minut na 45 sekund.
  • Izvedena je bila reorganizacija paketov s platformo Node.js. Omogočeno je hkrati namestiti različne veje Node.js v sistem (na primer, zdaj je mogoče hkrati namestiti pakete nodejs-16, nodejs-18 in nodejs-20).
  • Posodobljene so različice paketov, med drugim Ruby 3.2, gcc 13, LLVM 16, Golang 1.20, PHP 8.2, binutils 2.39, glibc 2.37, gdb 12.1, GNU Make 4.4, cups-filters 2.0b, TeXLive 2022, ImageMagick 7, PostgreSQL 15.

Istovremeno za Fedora 38 uvedeni su "free" i "nonfree" repozitoriji projekta RPM Fusion, u kojima su dostupni paketi s dodatnim multimedijskim aplikacijama (MPlayer, VLC, Xine), video/audio kodecima, podporom za DVD, vlasničkim drajverima AMD i NVIDIA, igračkim programima i emulatorima.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster