Canvis a tota la distribució
- Fedora Workstation ara utilitza Btrfs per defecte
- L’edició Fedora Workstation conté
thermaldper defecte - FlexiBLAS permet el canvi en temps d’execució del backend BLAS/LAPACK
nanoés un editor de text de terminal per defecte- Fedora Internet of Things (IoT) és ara una Edició oficial de Fedora
- Augmentar l’ús de
%make_buildi%make_install - El livecd de Fedora workstation no conté
device-mapper-multipath - .NET Core ara disponible amb sistemes ARM de 64 bits
- El servei
earlyoomara està habilitat per defecte a Fedora KDE dmraid-activation.serviceja no depèn desystemd-udev-settle.service- Intercanvi en zRAM
Fedora Workstation ara utilitza Btrfs per defecte
Btrfs és un sistema de fitxers natiu de Linux amb còpia en escriptura. Proporciona funcions avançades com detecció d’errors, tolerància a fallades, recuperació, compressió transparent, instantànies econòmiques, gestió de volums integrada i administració més fàcil. Btrfs serà el sistema de fitxers utilitzat per a les noves instal·lacions d’escriptori.
No s’aplica a
-
Fedora Server, Cloud, IoT o CoreOS.
-
Actualitzacions de qualsevol edició o spin de Fedora.
Què està canviant
-
Utilitzar Btrfs en lloc de LVM+ext4.
-
/i/homeja no són sistemes de fitxers separats, sinó que estan en "un gran sistema de fitxers Btrfs". -
/i/homeestan a subvolums Btrfs i comparteixen l’espai al volum Btrfs.
Funcions sempre actives
-
Còpia en escriptura significa que les dades mai se sobreescriuen i el sistema de fitxers es manté coherent fins i tot en cas de fallades d’alimentació.
-
Integritat de les dades: la comprovació de suma per a totes les dades i metadades garanteix que les corrupcions no es propaguin.
-
Còpies eficients, també conegudes com a clonació de fitxers o còpies eficients.
Funcions optatives
-
Subvolums i instantànies (Vegeu també
man btrfs subvolume) -
Neteja en línia (Vegeu també
man btrfs scrub)
L’edició Fedora Workstation conté thermald per defecte
Els sistemes moderns basats en Intel proporcionen sensors i mètodes per controlar i controlar la temperatura de les seves CPU. El dimoni thermald aprofita aquests sensors per controlar la temperatura de la CPU. Segons les dades rebudes, thermald utilitza el millor mètode disponible per mantenir la CPU a la zona de temperatura correcta.
Els usuaris de Fedora Workstation ara poden gaudir d’una millor experiència immediata gràcies als mètodes de refrigeració de la CPU millorats i al rendiment millorat dels seus sistemes Intel.
Opcionalment, els usuaris poden aconseguir millores de rendiment addicionals utilitzant configuracions específiques de thermald per model de CPU.
FlexiBLAS permet el canvi en temps d’execució del backend BLAS/LAPACK
Basic Linear Algebra Subprograms (BLAS) i Linear Algebra PACKage (LAPACK) són estàndards API per a operacions bàsiques d’àlgebra lineal.
A partir de Fedora 33, els paquets que utilitzen les API BLAS i LAPACK es compilaran contra FlexiBLAS.
FlexiBLAS és un marc que embolcalla les API BLAS i LAPACK amb interfícies per a sencers de 32 i 64 bits.
Com a resultat, FlexiBLAS establirà l’estàndard OpenBLAS com a backend per defecte de tot el sistema. Al mateix temps, el canvi resoldrà els problemes següents:
-
A Fedora li falta un valor predeterminat per a tot el sistema.
-
A Fedora li falta un mecanisme de canvi adequat.
Aquesta actualització també aporta els canvis següents:
-
Recompilació de tots els paquets dependents de BLAS i LAPACK que s’enllacen contra FlexiBLAS en lloc de la implementació actual que estan utilitzant.
-
Canviar les directrius d’empaquetament per reflectir el requisit anterior per als consumidors de BLAS i LAPACK. Per a més detalls, vegeu la pàgina PackagingDrafts/BLAS LAPACK de la Wiki de Fedora.
nano és un editor de text de terminal per defecte
A Fedora 33, nano s’ha establert com l’editor de text de terminal per defecte. Consulteu la secció Utilitats del Sistema per obtenir més informació.
Fedora Internet of Things (IoT) és ara una Edició oficial de Fedora
Fedora IoT ha estat promoguda a l’estat d’Edició oficial de Fedora, juntament amb Workstation i Server.
Amb aquesta millora, Fedora IoT esdevé més prominent, cosa que ajudarà a estendre l’adopció entre els usuaris.
Com a resultat, això ajudarà a impulsar millores a Fedora IoT i altres lliurables basats en ostree. A més, també dóna a Fedora una forta presència a l’ecosistema IoT.
Per a més detalls, vegeu: https://docs.fedoraproject.org/en-US/iot/
Augmentar l’ús de %make_build i %make_install
Moltes invocacions de la utilitat make en fitxers spec que utilitzen la macro %{_smp_mflags} s’han modificat per utilitzar la macro %make_build. Totes les invocacions de make que utilitzen l’objectiu install s’han actualitzat per utilitzar la macro %make_install. Qualsevol argument addicional a make que no estigui inclòs en ni %make_build ni %make_install es preserva.
Els paquets que ja utilitzen %make_build i %make_install romanen sense canvis.
Aquest canvi pretén estandarditzar l’ús de make i facilitar l’aplicació d’un ús coherent de banderes de compilació en totes les edicions de Fedora.
El livecd de Fedora workstation no conté device-mapper-multipath
El paquet device-mapper-multipath requereix un servei obsolet systemd-udev-settle.service a la instal·lació per defecte de Fedora. Aquest servei espera molt temps per a la detecció de tots els dispositius. Com a resultat, l’arrencada del sistema es perllonga significativament.
Atès que el suport multipath només és necessari per a instal·lacions en centres de dades o altres configuracions empresarials, device-mapper-multipath no és necessari. Per tant, el livecd de Fedora workstation ja no contindrà el paquet device-mapper-multipath.
S’aconsella als usuaris que necessitin device-mapper-multipath que utilitzin la instal·lació del servidor.
.NET Core ara disponible amb sistemes ARM de 64 bits
.NET Core ara està disponible a l’arquitectura Aarch64 a més de x86_64. Consulteu Developers/.NET per obtenir més informació.
El servei earlyoom ara està habilitat per defecte a Fedora KDE
El servei earlyoom controla l’ús de la memòria del sistema. Si la memòria lliure cau per sota d’un límit establert, earlyoom acaba un procés adequat per alliberar memòria. Com a resultat, el sistema no deixa de respondre durant llargs períodes de temps en situacions de poca memòria.
La següent és la configuració predeterminada d'`earlyoom`:
-
Si la RAM baixa per sota del 4% lliure i l’intercanvi baixa per sota del 10% lliure,
earlyoomenvia el senyalSIGTERMal procés amb eloom_scoremés gran. -
Si la RAM baixa per sota del 2% lliure i l’intercanvi baixa per sota del 5% lliure,
earlyoomenvia el senyalSIGKILLal procés amb eloom_scoremés gran.
Aquesta actualització aporta els beneficis següents:
-
Els usuaris recuperen el control sobre el seu sistema més ràpidament.
-
La reducció de l’apagada forçada augmenta la recollida de dades i millora la comprensió de situacions de poca memòria.
-
El servei
earlyoomenvia primerSIGTERMa un procés seleccionat, perquè tingui l’oportunitat d’apagar-se correctament.
dmraid-activation.service ja no depèn de systemd-udev-settle.service
El servei dmraid-activation.service ara es deshabilita si no es troben conjunts RAID admesos quan el servei s’executa per primera vegada. Consulteu Emmagatzematge per obtenir més detalls.
Intercanvi en zRAM
A partir de Fedora 33, no es crea una partició d’intercanvi per defecte en el moment de la instal·lació. En lloc d’això, es crea un dispositiu zram i s’hi habilita l’intercanvi durant l’arrencada. zram és una unitat RAM que utilitza compressió. Consulteu man zram-generator per a una breu visió general de la seva funció.
La funció swap-on-zram es pot desactivar amb sudo touch /etc/systemd/zram-generator.conf i tornar a activar eliminant aquest fitxer, i personalitzar-lo editant-lo. Consulteu man zram-generator.conf per obtenir informació de configuració, inclosa una descripció de la configuració predeterminada més art ASCII.
Les interfícies Custom i Advanced-Custom de l’instal·lador continuen admetent la creació manual d’intercanvi basat en disc.
Consulteu la Proposta de canvi per obtenir informació detallada sobre la justificació d’aquesta funció.
Want to help? Learn how to contribute to Fedora Docs ›