Fedora Linux 38 on siirtynyt betatestaukseen

Fedora Linux 38 -jakelun beta-version testaus on alkanut. Beta-julkaisu merkitsi siirtymistä testauksen viimeiseen vaiheeseen, jossa vain kriittiset virheet korjataan. Julkaisun on määrä tapahtua 18. huhtikuuta. Julkaisu kattaa Fedora Workstationin, Fedora Serverin, Fedora Silverbluen, Fedora IoT:n, Fedora CoreOS:n, Fedora Cloud Basen ja Live-koontiversiot, jotka toimitetaan kierrosten muodossa käyttäjäympäristöissä KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie ja Sway. Kokoonpanot luodaan x86_64-, Power64- ja ARM64 (AArch64) -arkkitehtuureille.

Tärkeimmät muutokset Fedora Linux 38:ssa:

  • Lennart Pötteringin ehdottaman modernisoituun lastausprosessiin siirtymisen ensimmäinen vaihe on toteutettu. Erot perinteiseen käynnistykseen liittyvät siihen, että paikalliseen järjestelmään ydinpakettia asennettaessa luodun initrd-otoksen sijaan käytetään yhtenäistä ytimen kuvaa UKI (Unified Kernel Image), joka on luotu jakeluinfrastruktuurissa ja jonka on digitaalisesti allekirjoittanut. jakelu. UKI yhdistää yhteen tiedostoon käsittelijän ytimen lataamiseksi UEFI:stä (UEFI boot stub), Linux-ytimen otoksen ja muistiin ladatun initrd-järjestelmäympäristön. Kutsuttaessa UKI-kuvaa UEFI:stä, on mahdollista tarkistaa paitsi ytimen, myös initrd:n sisällön digitaalisen allekirjoituksen eheys ja luotettavuus, jonka aitouden tarkistus on tärkeä, koska tässä ympäristössä salauksen purkamiseen tarvittavat avaimet root FS haetaan. Ensimmäisessä vaiheessa käynnistyslataimeen lisättiin UKI-tuki, otettiin käyttöön työkalut UKI:n asentamiseen ja päivittämiseen sekä luotiin kokeellinen UKI-kuva, joka keskittyi virtuaalikoneiden käynnistämiseen rajoitetuilla komponenteilla ja ohjaimilla.
  • RPM-pakettien hallinta avaimien ja digitaalisten allekirjoitusten jäsentämiseen käyttää Sequoia-pakettia, joka tarjoaa OpenPGP-toteutuksen Rust-kielellä. Aiemmin RPM käytti omaa OpenPGP-jäsennyskoodiaan, jossa oli ratkaisemattomia ongelmia ja rajoituksia. RPM-sequoia-paketti on lisätty suorana riippuvuutena RPM:stä, jossa salausalgoritmien tuki perustuu C-kielellä kirjoitettuun Nettle-kirjastoon (aikoo tarjota OpenSSL:n käytön).
  • Uuden paketinhallinnan Microdnf:n ensimmäinen käyttöönottovaihe on toteutettu, joka korvaa nykyisen DNF:n. Microdnf-työkalusarjaa on päivitetty merkittävästi ja se tukee nyt kaikkia DNF:n pääominaisuuksia, mutta samalla sille on ominaista korkea suorituskyky ja kompakti. Keskeinen ero Microdnf:n ja DNF:n välillä on C-kielen käyttö kehittämiseen Pythonin sijaan, jonka avulla voit päästä eroon suuresta määrästä riippuvuuksia. Muita Microdnf:n etuja: enemmän visuaalista näyttöä toiminnan edistymisestä; parannettu tapahtumataulukon toteutus; kyky näyttää suoritettujen tapahtumien raporteissa paketteihin sisäänrakennettujen komentosarjojen tuottamia tietoja; tuki paikallisten RPM-pakettien käytölle tapahtumissa; edistyneempi syötteen viimeistelyjärjestelmä bashille; tuki builddep-komennon suorittamiselle ilman Pythonin asentamista järjestelmään.
  • Fedora Workstation -työpöytä on päivitetty GNOME 44:lle, jonka odotetaan julkaistavan 22. maaliskuuta. GNOME 44:n innovaatioista: näytön lukituksen uusi toteutus ja "taustasovellukset"-osio tilavalikossa.
  • Xfce-käyttäjäympäristö on päivitetty versioon 4.18.
  • Kokoonpanojen muodostus LXQt-käyttäjäympäristön kanssa AArch64-arkkitehtuurille on alkanut.
  • SDDM-näytönhallinta käyttää oletuksena kirjautumisliittymää, joka käyttää Waylandia. Muutoksen avulla voit vaihtaa sisäänkirjautumishallinnan KDE-työpöydän koontiversioissa Waylandiin.
  • KDE-työpöytäversioissa ohjattu alkuasetustoiminto on poistettu jakelusta, koska suurinta osaa sen ominaisuuksista ei käytetä KDE Spinissä ja Kinoitessa, ja parametrien alkukonfigurointi suoritetaan asennusvaiheessa Anaconda-asennusohjelmalla.
  • Täysi pääsy Flathub-sovellushakemistoon on annettu (suodatin, joka poisti epäviralliset paketit, omat ohjelmat ja rajoittavat lisenssivaatimukset täyttävät sovellukset, on poistettu käytöstä). Jos flatpak- ja rpm-paketteja on samoilla ohjelmilla, GNOME-ohjelmistoa käytettäessä asennetaan ensin Fedora-projektin Flatpak-paketit, sitten RPM-paketit ja sitten Flathubin paketit.
  • Mobiililaitteiden kokoonpanojen kehitys on alkanut, mukana toimitetaan GNOME-teknologioihin perustuva Phosh-kuori ja GTK-kirjasto, joka käyttää Waylandin päällä toimivaa Phoc-komposiittipalvelinta sekä omaa näytön näppäimistön squeekboardia. Ympäristön kehitti alun perin Purism GNOME Shellin analogina Librem 5 -älypuhelimelle, mutta siitä tuli sitten yksi epävirallisista GNOME-projekteista, ja sitä käytetään nyt myös PostmarketOS:ssä, Mobianissa ja joissakin Pine64-laitteiden laiteohjelmistoissa.
  • Lisätty Fedora Budgie Spin -versio Budgie-graafisella kuorella, joka perustuu GNOME-tekniikoihin, Budgie Window Manager (BWM) -ikkunanhallintaan ja omaan GNOME Shell -toteutukseen. Budgie perustuu paneeliin, joka on rakenteeltaan samanlainen kuin klassiset työpöytäpaneelit. Kaikki paneelielementit ovat sovelmia, joiden avulla voit joustavasti muokata sommittelua, muuttaa sijoittelua ja vaihtaa pääpaneelielementtien toteutuksia makusi mukaan.
  • Lisätty Fedora Sway Spin -versio mukautetulla Sway-ympäristöllä, joka on rakennettu käyttäen Wayland-protokollaa ja joka on täysin yhteensopiva i3-laatoitusikkunanhallinnan ja i3barin kanssa. Täydellisen käyttäjäympäristön luomiseksi tarjotaan seuraavat mukana tulevat komponentit: swayidle (taustaprosessi, joka toteuttaa KDE:n idle-protokollan), swaylock (näytönsäästäjä), mako (ilmoitusten hallinta), grim (kuvakaappausten luominen), slurp (alueen valinta) näytöllä), wf-recorder (videokaappaus), waybar (sovelluspalkki), virtboard (näytön näppäimistö), wl-leikepöytä (työskentely leikepöydän kanssa), wallutils (työpöydän taustakuvan hallinta).
  • Anaconda-asennusohjelmassa käytetään mdadm-työkalupakkia dmraidin sijasta laiteohjelmiston tarjoamien ohjelmisto-RAIDien (BIOS RAID, Firmware RAID, Fake RAID) tukemiseksi.
  • Lisätty yksinkertaistettu asennusohjelma kuvien asentamiseen Fedoran IoT-versiolla esineiden Internet-laitteisiin. Asennusohjelma perustuu coreos-installeriin ja kopioi suoraan valmiista OStree-otosta ilman käyttäjän toimia.
  • Live-kuvat on päivitetty sisältämään tuen jatkuvan tiedontallennuskerroksen automaattiselle käyttöönotolle USB-asemalta käynnistettäessä.
  • X-palvelimessa ja Xwaylandissa mahdollisten tietoturvaongelmien vuoksi eri tavujärjestyksen omaavien järjestelmien asiakkaita estetään oletusarvoisesti muodostamasta yhteyttä.
  • Kääntäjä sisältää oletusarvoisesti liput "-fno-omit-frame-pointer" ja "-mno-omit-leaf-frame-pointer", jotka parantavat profilointi- ja virheenkorjausominaisuuksia ja mahdollistavat suorituskykyongelmien diagnosoinnin ilman pakettien uudelleenkääntämistä.
  • Paketit kootaan suojaustilassa "_FORTIFY_SOURCE=3":lla, joka havaitsee mahdolliset puskurin ylivuodot suoritettaessa otsikkotiedostossa string.h määriteltyjä merkkijonofunktioita. Ero "_FORTIFY_SOURCE=2"-tilasta johtuu lisätarkistuksista. Teoriassa lisätarkastukset voivat johtaa suorituskyvyn heikkenemiseen, mutta käytännössä SPEC2000- ja SPEC2017-testit eivät osoittaneet eroja eikä käyttäjiltä tullut testausprosessin aikana valituksia suorituskyvyn heikkenemisestä.
  • Ajastin, jolla järjestelmäyksiköt pakotetaan sulkeutumaan sammutuksen aikana, on lyhennetty 2 minuutista 45 sekuntiin.
  • Node.js-alustan paketit on strukturoitu uudelleen. Järjestelmään on mahdollista asentaa Node.js:n eri haaroja samanaikaisesti (voit nyt asentaa esimerkiksi paketit nodejs-16, nodejs-18 ja nodejs-20 samaan aikaan).
  • Päivitetyt pakettiversiot sisältävät 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, Image Postgregick7.

Lähde: opennet.ru

Lisää kommentti