La distribució Fedora 33 entra a les proves beta

Va començar provant la versió beta de la distribució Fedora 33. La versió beta va marcar la transició a l'etapa final de proves, en la qual només es permeten correccions d'errors crítics. Alliberament previst a finals d'octubre. Cobertes de temes Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT i les compilacions en directe lliurades en forma gira amb entorns d'escriptori KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Les compilacions estan preparades per a arquitectures x86_64, ARM (Raspberry Pi 2 i 3), ARM64 (AArch64) i Power.

El més significatiu canvis a Fedora 33:

  • Totes les opcions de distribució d'escriptori (Fedora Workstation, Fedora KDE, etc.) s'han canviat per utilitzar el sistema de fitxers Btrfs de manera predeterminada. L'ús del gestor de particions integrat Btrfs solucionarà els problemes amb l'esgotament de l'espai lliure al disc quan es munten els directoris / i /home per separat. Amb Btrfs, aquestes particions es poden col·locar en dues subparticions, muntades per separat, però utilitzant el mateix espai de disc. Btrfs també us permetrà utilitzar funcions com ara instantànies, compressió de dades transparent, aïllament correcte de les operacions d'E/S mitjançant cgroups2 i redimensionament de les particions sobre la marxa.
  • L'escriptori de Fedora Workstation s'ha actualitzat per al seu llançament GNOME 3.38, que ha optimitzat el rendiment, ofereix una interfície introductòria (Welcome Tour) amb informació sobre les principals característiques de GNOME, controls parentals ampliats, proporciona la possibilitat d'assignar diferents velocitats d'actualització de la pantalla per a cada monitor, afegeix una opció per ignorar la connexió d'USB no autoritzats dispositius mentre la pantalla està bloquejada.
  • Thermald s'afegeix per defecte a Fedora Workstation per controlar els paràmetres del sensor de temperatura i protegir la CPU del sobreescalfament durant les càrregues punta.
  • Per defecte, els fons de pantalla animats d'escriptori estan activats, en els quals el color canvia en funció de l'hora del dia.
  • En lloc de vi, l'editor de text predeterminat és nano. El canvi ve impulsat per la voluntat de fer la distribució més accessible per als nouvinguts proporcionant un editor que pot ser utilitzat per qualsevol usuari que no tingui coneixements especials de com treballar a l'editor Vi. Al mateix temps, el paquet bàsic conserva el paquet vim-minimal (es conserva la trucada directa a vi) i ofereix la possibilitat de canviar l'editor predeterminat a vi a petició de l'usuari.
  • Adoptat entre les edicions oficials de la distribució Opció d'Internet de les coses (Fedora IoT), que ara s'envia juntament amb Fedora Workstation i Fedora Server. L'edició Fedora IoT es basa en les mateixes tecnologies que s'utilitzen Fedora coreos, Fedora Atomic Host и Fedora Blau Platejat, i ofereix un entorn de sistema reduït al mínim, l'actualització del qual es realitza atòmicament substituint la imatge de tot el sistema, sense descompondre'l en paquets separats. Per controlar la integritat, tota la imatge del sistema està certificada amb una signatura digital. Per separar les aplicacions del sistema principal ofert utilitzar contenidors aïllats (podman s'utilitza per a la gestió).

    L'entorn del sistema Fedora IoT es crea utilitzant tecnologia OSTree, en què la imatge del sistema s'actualitza atòmicament des d'un dipòsit semblant a Git, la qual cosa permet aplicar mètodes de control de versions als components de la distribució (per exemple, podeu tornar ràpidament el sistema a un estat anterior). Els paquets RPM es tradueixen al repositori OSTree mitjançant una capa especial rpm-ostree. Muntatges fets es proporcionen per a arquitectures x86_64, Aarch64 i ARMv7 (armhfp). Declarat suport per a Raspberry Pi 3 Model B/B+, 96boards Rock960 Consumer Edition, Pine64 A64-LTS, Pine64 Rockpro64 i Rock64 i Up Squared, així com màquines virtuals x86_64 i aarch64.

  • L'edició KDE de Fedora té el procés de fons earlyoom activat per defecte, que es va oferir a l'última versió de Fedora Workstation. Earlyoom us permet respondre més ràpidament a la manca de memòria, sense arribar a trucar al controlador OOM (Out Of Memory) del nucli, que s'activa quan la situació es torna crítica i el sistema, per regla general, ja no respon. a les accions dels usuaris. Si la quantitat de memòria disponible és inferior al 4%, però no superior a 400 MiB, earlyoom finalitzarà de manera forçada el procés que consumeix més memòria (aquells amb el /proc/*/oom_score més alt), sense que l'estat del sistema esborra el sistema. amortidors.
  • Versions actualitzades de molts paquets, com RPM 4.16, Python 3.9, Perl 5.32, Binutils 2.34, Boost 1.73, Glibc 2.32, Go 1.15, Java 11, LLVM/Clang 11, GNU Make 4.3, Node. 14, Ruby on Rails 23, Stratis 0.15.0. El suport per a Python 6.0 i Python 2.1.0 s'ha interromput. L'arquitectura aarch2.6 es subministra amb .NET Core.
  • El suport per al mòdul mod_php per al servidor Apache http s'ha interromput, en lloc del qual es proposa utilitzar php-fpm per llançar aplicacions web en llenguatge PHP.
  • Inclou Firefox per a Fedora inclòs pedaços per suport acceleració de maquinari de descodificació de vídeo mitjançant VA-API (Video Acceleration API) i FFmpegDataDecoder, que també s'habilita en sessions basades en tecnologia WebRTC, utilitzada en aplicacions web per a videoconferències. L'acceleració funciona en entorns basats en Wayland i X11 (quan s'executa "MOZ_X11_EGL=1 firefox" i s'habilita la configuració "media.ffmpeg.vaapi.enabled").
  • El servidor i el client de sincronització de l'hora exacta de Chrony i l'instal·lador inclouen suport per al mecanisme d'autenticació NTS (Network Time Security).
  • A Wine per defecte implicats backend basat en la capa DXVK, que proporciona una implementació de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, que treballa mitjançant la traducció de trucades a l'API Vulkan.
    A diferència de les implementacions integrades de Direct3D 9/10/11 de Wine que s'executen a la part superior d'OpenGL, DXVK permet un millor rendiment quan s'executen aplicacions i jocs 3D a Wine.
  • Quan es construeixen paquets per defecte inclòs optimització en l'etapa d'enllaç (LTO, Link Time Optimization). S'ha afegit l'opció "-flto" a redhat-rpm-config.
  • Per resoldre les consultes DNS predeterminades implicats resolt per systemd. Glibc s'ha mogut a nss-resolve des del projecte systemd en lloc del mòdul NSS integrat nss-dns.
    Systemd-resolved realitza funcions com ara mantenir la configuració al fitxer resolv.conf basat en dades DHCP i configuració de DNS estàtica per a interfícies de xarxa, admet DNSSEC i LLMNR (Resolució de noms de multidifusió local d'enllaç). Entre els avantatges de canviar a systemd-resolved hi ha el suport per a DNS sobre TLS, la capacitat d'habilitar l'emmagatzematge en memòria cau local de consultes DNS i el suport per vincular diferents controladors a diferents interfícies de xarxa (segons la interfície de xarxa, es selecciona un servidor DNS per contactar, per exemple, per a les interfícies VPN, les consultes DNS s'enviaran mitjançant VPN). No hi ha plans per utilitzar DNSSEC a Fedora (el sistema resolt es crearà amb el senyal DNSSEC=no).
    Per desactivar systemd-resolved, podeu desactivar systemd-resolved.service i reiniciar NetworkManager, que crearà el /etc/resolv.conf tradicional.
  • Al NetworkManager per emmagatzemar la configuració en lloc del connector ifcfg-rh implicats fitxer en format keyfile.
  • Per a sistemes ARM64 inclòs muntatge de paquets mitjançant l'autenticació de punter i protecció contra l'execució de conjunts d'instruccions que no s'han de seguir durant la ramificació (BTI, Branch Target Indicator). Aquests mecanismes són eficaços per protegir-se d'atacs mitjançant tècniques de programació orientada al retorn (ROP), en què l'atacant no intenta col·locar el seu codi a la memòria, sinó que opera sobre peces d'instruccions de màquina ja disponibles a les biblioteques carregades, acabant amb un control de retorn. instrucció.
  • Portat a terme treballar per simplificar la implementació de la tecnologia per a la visualització selectiva del menú d'arrencada, en què el menú s'amaga per defecte i només es mostra després d'un error o activació de l'opció a GNOME.
  • En lloc de crear una partició d'intercanvi tradicional implementat col·locació d'intercanvi (swap) mitjançant un dispositiu de bloc zRAM, que proporciona emmagatzematge de dades a la memòria RAM en forma comprimida.
  • Afegit procés de fons SID (Storage Instantiation Daemon) per supervisar l'estat dels dispositius en diversos subsistemes d'emmagatzematge (LVM, multipath, MD) i gestors de trucades quan es produeixen determinats esdeveniments, per exemple, per activar i desactivar dispositius. SID funciona com un complement a la part superior de l'udev i reacciona als esdeveniments d'aquest, eliminant la necessitat de crear regles complexes d'udev per interactuar amb diverses classes de dispositius i subsistemes d'emmagatzematge que són difícils de mantenir i depurar.
  • Base de dades de paquets RPM (rpmdb) traduït de BerkeleyDB a SQLite. El motiu principal de la substitució és l'ús en rpmdb d'una versió obsoleta de Berkeley DB 5.x, que no s'ha mantingut durant diversos anys. La migració a versions més noves es veu obstaculitzada per un canvi a la llicència Berkeley DB 6 a AGPLv3, que també s'aplica a les aplicacions que utilitzen BerkeleyDB en forma de biblioteca (RPM inclou GPLv2, però AGPL no és compatible amb GPLv2). A més, la implementació actual de rpmdb basada en BerkeleyDB no proporciona la fiabilitat necessària, ja que no utilitza transaccions i no és capaç de detectar incoherències a la base de dades.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster