Fedora Linux 38 ir sācis beta testÄ“Å”anu

Ir sākusies Fedora Linux 38 izplatÄ«Å”anas beta testÄ“Å”ana. Beta versija iezÄ«mēja pāreju uz pēdējo testÄ“Å”anas posmu, kurā ir atļauti tikai kritiski kļūdu labojumi. Izlaidums ir paredzēts 18. aprÄ«lÄ«. Laidiens aptver Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base un Live versijas, kas tiek piegādātas kā griezieni ar KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie un Sway. Asamblejas tiek Ä£enerētas x86_64, Power64 un ARM64 (AArch64) arhitektÅ«rām.

Nozīmīgākās Fedora Linux 38 izmaiņas ir:

  • Ieviesa pirmo pārejas posmu uz Lenarta Poteringa ierosināto modernizēto sāknÄ“Å”anas procesu. AtŔķirÄ«bas no klasiskās sāknÄ“Å”anas ir saistÄ«tas ar to, ka, instalējot kodola pakotni, vietējā sistēmā Ä£enerētā initrd attēla vietā tiek izmantots vienotais kodola attēls UKI (Unified Kernel Image), kas Ä£enerēts izplatÄ«Å”anas infrastruktÅ«rā un sertificēts ar izplatÄ«Å”anas ciparparakstu. UKI vienā failā apvieno apdarinātāju kodola sāknÄ“Å”anai no UEFI (UEFI boot stub), Linux kodola attēlu un initrd sistēmas vidi, kas tiek ielādēta atmiņā. Izsaucot UKI attēlu no UEFI, ir iespējams pārbaudÄ«t ne tikai kodola, bet arÄ« initrd satura digitālā paraksta integritāti un derÄ«gumu, kura validācija ir svarÄ«ga, jo Å”ajā vidē tiek izvilktas atslēgas, lai atÅ”ifrētu. sakne FS. Pirmajā posmā sāknÄ“Å”anas ielādētājam ir pievienots UKI atbalsts, ieviesti rÄ«ki UKI instalÄ“Å”anai un atjaunināŔanai, kā arÄ« izveidots eksperimentāls UKI attēls, kas vērsts uz virtuālo maŔīnu sāknÄ“Å”anu ar ierobežotu komponentu un draiveru komplektu.
  • RPM pakotņu pārvaldnieks atslēgu un ciparparakstu parsÄ“Å”anai izmanto Sequoia pakotni, kas piedāvā OpenPGP ievieÅ”anu Rust valodā. IepriekÅ” RPM izmantoja savu OpenPGP parsÄ“Å”anas kodu, kuram bija neatrisinātas problēmas un ierobežojumi. Kā tieÅ”a atkarÄ«ba no RPM ir pievienota rpm-sequoia pakotne, kurā kriptogrāfisko algoritmu atbalsts ir balstÄ«ts uz C valodā rakstÄ«to Nettle bibliotēku (plānots nodroÅ”ināt OpenSSL lietoÅ”anas iespēju).
  • ÄŖstenots jaunā pakotņu pārvaldnieka Microdnf ievieÅ”anas pirmais posms, kas aizstāj Å”obrÄ«d lietoto DNF. Microdnf rÄ«ku komplekts ir bÅ«tiski atjaunināts un tagad atbalsta visas galvenās DNF funkcijas, taču tajā paŔā laikā to raksturo augsta veiktspēja un kompaktums. Galvenā atŔķirÄ«ba starp Microdnf un DNF ir C, nevis Python izmantoÅ”ana izstrādei, kas ļauj atbrÄ«voties no liela skaita atkarÄ«bu. Dažas citas Microdnf priekÅ”rocÄ«bas: vizuālāka operāciju gaitas indikācija; uzlabota darÄ«jumu tabulas ievieÅ”ana; iespēja parādÄ«t informāciju pārskatos par pabeigtiem darÄ«jumiem, ko izdod pakotnēs (skriptos) iebÅ«vētie skripti; atbalsts vietējo RPM pakotņu izmantoÅ”anai darÄ«jumiem; uzlabota bash ievades pabeigÅ”anas sistēma; atbalsts komandas builddep palaiÅ”anai, neinstalējot Python sistēmā.
  • Fedora Workstation darbvirsma ir atjaunināta uz GNOME 44 laidienu, kuru paredzēts izlaist 22. martā. GNOME 44 jaunās funkcijas ietver jaunu ekrāna bloÄ·Ä“Å”anas ievieÅ”anu un statusa izvēlnē sadaļu "Fona lietotnes".
  • Xfce lietotāja vide ir atjaunināta uz versiju 4.18.
  • Ir sākusies AArch64 arhitektÅ«rai paredzēto mezglu veidoÅ”ana ar LXQt lietotāja vidi.
  • SDDM displeja pārvaldnieks pēc noklusējuma izmanto pieteikÅ”anās saskarni, izmantojot Wayland. Izmaiņas ļauj pieteikÅ”anās pārvaldnieku migrēt uz Wayland bÅ«vniecÄ«bā ar KDE darbvirsmu.
  • BÅ«vniecÄ«bās ar KDE darbvirsmu sākotnējās iestatÄ«Å”anas vednis tika noņemts no izplatÄ«Å”anas, jo lielākā daļa tā lÄ«dzekļu netiek izmantota KDE Spin un Kinoite, un sākotnējos iestatÄ«jumus instalÄ“Å”anas posmā konfigurē Anaconda instalētājs.
  • PieŔķirta pilna piekļuve Flathub lietojumprogrammu katalogam (atspējots filtrs, kas noņēma neoficiālās pakotnes, patentētas programmas un lietojumprogrammas ar ierobežojoŔām licences prasÄ«bām). Ja ir flatpak un rpm pakotnes ar vienādām programmām, izmantojot GNOME programmatÅ«ru, vispirms tiks instalētas Fedora projekta Flatpak pakotnes, pēc tam RPM pakotnes un tad Flathub pakotnes.
  • Ir sākusies bÅ«vējumu veidoÅ”ana mobilajām ierÄ«cēm, kas tiek piegādātas kopā ar Phosh apvalku, kas ir balstÄ«ts uz GNOME tehnoloÄ£ijām un GTK bibliotēku, izmanto Phoc salikto serveri, kas darbojas virs Wayland, kā arÄ« savu squeekboard ekrāna tastatÅ«ru. Vidi sākotnēji izstrādāja Purism kā GNOME Shell analogu viedtālrunim Librem 5, taču pēc tam tā kļuva par daļu no neoficiālajiem GNOME projektiem un tagad tiek izmantota arÄ« postmarketOS, Mobian un dažās Pine64 ierīču programmaparatÅ«rā.
  • Pievienota Fedora Budgie Spin versija ar Budgie GUI, kuras pamatā ir GNOME tehnoloÄ£ijas, Budgie Window Manager (BWM) un paÅ”u GNOME Shell ievieÅ”ana. Budgie pamatā ir panelis, kas pēc struktÅ«ras ir lÄ«dzÄ«gs klasiskajiem darbvirsmas paneļiem. Visi paneļa elementi ir sÄ«klietotnes, kas ļauj elastÄ«gi pielāgot kompozÄ«ciju, mainÄ«t izkārtojumu un nomainÄ«t galveno paneļa elementu realizācijas pēc saviem ieskatiem.
  • Pievienota Fedora Sway Spin versija ar Sway pielāgotu vidi, kas izveidota, izmantojot Wayland protokolu un pilnÄ«bā saderÄ«ga ar i3 logu pārvaldnieku un i3bar. PilnvērtÄ«gas lietotāja vides iestatÄ«Å”anai tiek piedāvāti saistÄ«tie komponenti: swayidle (fona process ar KDE dÄ«kstāves protokola ievieÅ”anu), swaylock (ekrānsaudzētājs), mako (paziņojumu pārvaldnieks), grim (ekrānuzņēmumu izveide), slurp (atlasÄ«Å”ana). ekrāna apgabals), wf-recorder (video uzņemÅ”ana), ceļa josla (lietojumprogrammu josla), virtboard (ekrāna tastatÅ«ra), wl-starpliktuve (starpliktuves pārvaldÄ«ba), wallutils (darbvirsmas tapetes pārvaldÄ«ba).
  • Anaconda instalētājs izmanto mdadm rÄ«ku, nevis dmraid, lai atbalstÄ«tu programmaparatÅ«ras nodroÅ”ināto programmatÅ«ras RAID (BIOS RAID, programmaparatÅ«ras RAID, viltus RAID).
  • Pievienots vienkārÅ”ots instalētājs Fedora IoT izdevuma attēlu instalÄ“Å”anai IoT ierÄ«cēs. InstalÄ“Å”anas programma ir balstÄ«ta uz coreos-installer un izmanto tieÅ”u krājuma OStree attēla kopiju bez lietotāja iejaukÅ”anās.
  • TieÅ”raides attēli ir jaunināti, lai atbalstÄ«tu automātisku slāņa iekļauÅ”anu pastāvÄ«gai datu glabāŔanai, kad notiek sāknÄ“Å”ana no USB diska.
  • X serverÄ« un Xwayland iespējamo droŔības problēmu dēļ klientiem pēc noklusējuma nav atļauts izveidot savienojumu no sistēmām, kurām ir cita baitu secÄ«ba.
  • Karogi "-fno-omit-frame-pointer" un "-mno-omit-leaf-frame-pointer" ir iespējoti pēc noklusējuma kompilatorā, lai uzlabotu profilÄ“Å”anas un atkļūdoÅ”anas iespējas un diagnosticētu veiktspējas problēmas, neveicot pakotņu atkārtotu kompilÄ“Å”anu.
  • Pakotnes tiek apkopotas ar iekļauÅ”anu aizsardzÄ«bas režīmā "_FORTIFY_SOURCE=3", kas nosaka iespējamos bufera pārpildes, izpildot virknes funkcijas, kas definētas string.h galvenes failā. AtŔķirÄ«ba no režīma "_FORTIFY_SOURCE=2" ir saistÄ«ta ar papildu pārbaudēm. Teorētiski papildu pārbaudes var izraisÄ«t veiktspējas pasliktināŔanos, taču praksē SPEC2000 un SPEC2017 testi neuzrādÄ«ja nekādas atŔķirÄ«bas, un testÄ“Å”anas procesa laikā no lietotājiem nebija sÅ«dzÄ«bu par veiktspējas pasliktināŔanos.
  • Samazināts taimeris sistēmas bloku piespiedu izslēgÅ”anai izslēgÅ”anas laikā no 2 minÅ«tēm lÄ«dz 45 sekundēm.
  • Pakotnes ar Node.js platformu ir pārstrukturētas. NodroÅ”ināja iespēju sistēmā vienlaicÄ«gi instalēt dažādus Node.js zarus (piemēram, tagad jÅ«s varat instalēt nodejs-16, nodejs-18 un nodejs-20 pakotnes vienlaikus).
  • Atjauninātas pakotnes versijas, tostarp 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-filtri 2.0b, TeXLive, Image 2022 SQL7.

Avots: opennet.ru

Pievieno komentāru