Documentation for a newer release is available. View Latest

Canvis a tota la distribució

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.

S’aplica a

  • Edició Fedora Workstation, i tots els spins d’escriptori Fedora

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 /home ja no són sistemes de fitxers separats, sinó que estan en "un gran sistema de fitxers Btrfs".

  • / i /home estan 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

I també…​

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, earlyoom envia el senyal SIGTERM al procés amb el oom_score més gran.

  • Si la RAM baixa per sota del 2% lliure i l’intercanvi baixa per sota del 5% lliure, earlyoom envia el senyal SIGKILL al procés amb el oom_score mé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 earlyoom envia primer SIGTERM a 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ó.