Cambios en toda la distribución
- Fedora Workstation ahora utiliza por defecto Btrfs
- Restricciones de edición de Fedora Workstation contiene
thermaldpor defecto - FlexiBLAS habilita interruptores habilitados en tiempo de ejecución del backend BLAS/LAPACK
nanois a default terminal text editor- Fedora Internet of Things (IoT) is now an official Fedora Edition
- Increase usage of
%make_buildand%make_install - Fedora workstation livecd does not contain
device-mapper-multipath - .NET Core now available with 64-bit ARM systems
- El servicio
earlyoomestá ahora habilitado de forma predeterminada en Fedora KDE dmraid-activation.serviceno más largo depende desystemd-udev-settle.service- Swap on zRAM
Fedora Workstation ahora utiliza por defecto Btrfs
Btrfs es un sistema de archivos nativo de Linux de copia al escribir. Proporciona funciones avanzadas que incluyen la detección de errores, tolerancia a fallos, recuperación, compresión transparente, instantáneas baratas, gestión de volumen integrada y una administración más fácil. Btrfs será el sistema de archivos utilizado por las nuevas instalaciones de escritorio.
No se aplica a
-
Fedora Server, Cloud, IoT, o CoreOS.
-
Modernizar en cualquier edición de Fedora o spin.
Lo que ha cambiado
-
Utiliza Btrfs en lugar de LVM+ext4.
-
/y/homeya no están más separados en el sistema de archivos, pero no están sobre “uno de los sistemas de archivo grandes de Btrfsµ”. -
/y/homeestán en subvolúmenes Btrfs y comparten el espacio en el volumen Btrfs.
Características siempre activas
-
Copy-on-write significa que los datos nunca son sobrescritos, y el sistema de archivo se mantiene compatible incluso en el caso de fallos de energía.
-
Integridad de datos: Suma de comprobante para todos los datos y metadatos aseguran que las corrupciones no se propaguen.
-
Copias eficientes, también conocidas como clonación de archivos o copias eficientes.
Características opt-in
-
Sub‐volúmenes y capturas (Además consulte
man btrfs subvolume) -
Desbroce en línea (Consulte además
man btrfs scrub)
Y además…
-
Aún es posible elegir otros repartos de sistemas de archivos en particionado Personal, incluyendo los repartos LVM+ext4
-
El instalador por red "Everything" utilizará Btrfs por defecto. Se le advierte que la instalación sin cabecera y PXE utilizan casos que usarían el netinstaller de Fedora Server
Restricciones de edición de Fedora Workstation contiene thermald por defecto
Los sistemas modernos basados en Intel incorporan sensores y métodos para monitorizar y controlar la temperatura de sus CPU. El demonio thermald utiliza estos sensores para vigilar la temperatura de la CPU. Basándose en los datos recibidos, thermald emplea el mejor método disponible para mantener la CPU dentro del intervalo óptimo de temperatura.
Los usuarios de Fedora Workstation ahora pueden disfrutar de la mejor experiencia listo para usar de los métodos de enfriamiento de la CPU y el rendimiento mejorado de sus sistemas de Intel.
Opcionalmente, los usuarios pueden lograr mejoras de rendimiento adicionales utilizando configuraciones del modelo thermald específicos por el modelo de la CPU.
FlexiBLAS habilita interruptores habilitados en tiempo de ejecución del backend BLAS/LAPACK
Los subprogramas básicos de álgebra lineal (BLAS) y el paquete de álgebra lineal (LAPACK) son estándares de API para operaciones básicas de álgebra lineal.
A partir de Fedora 33, los paquetes que utilizan las API BLAS y LAPACK se compilarán contra FlexiBLAS.
FlexiBLAS es un marco de trabajo que encapsula las API de BLAS y LAPACK con interfaces para enteros de 32-bit y 64-bit.
Como resultado, FlexiBLAS establecerá el estándar OpenBLAS como el backend predeterminado para todo el sistema. Al mismo tiempo, este cambio resolverá las siguientes incidencias:
-
Fedora carece de una configuración predeterminada para todo el sistema.
-
Fedora carece de un mecanismo de conmutación adecuado.
Esta actualización también proporciona los cambios siguientes:
-
Recompilar todos los paquetes dependientes de BLAS y LAPACK que se enlazan con FlexiBLAS en lugar de la implementación actual que están utilizando.
-
Changing the packaging guidelines to reflect the previous requirement for BLAS and LAPACK consumers. For more details, see the PackagingDrafts/BLAS LAPACK Fedora Wiki page.
nano is a default terminal text editor
In Fedora 33, nano has been set as the default terminal text editor. See the System Utilities section for more information.
Fedora Internet of Things (IoT) is now an official Fedora Edition
Fedora IoT has been promoted to an official Fedora Edition status, alongside Workstation and Server.
With this enhancement, Fedora IoT becomes more prominent, which will help spread adoption between users.
As a result, this will help drive improvements in Fedora IoT and other ostree-based deliverables. Additionally, It also gives Fedora a strong presence in the IoT ecosystem.
For more details, see: https://docs.fedoraproject.org/en-US/iot/
Increase usage of %make_build and %make_install
Many invocations of the make utility in spec files that use the %{_smp_mflags} macro have been modified to use the %make_build macro. All make invocations that use the install target have been updated to use the %make_install macro. Any additional arguments to make that are not included in either %make_build and %make_install are preserved.
Packages that already use %make_build and %make_install remain unchanged.
This change aims to standardize make usage, and to facilitate enforcing consistent build flag usage across all Fedora editions.
Fedora workstation livecd does not contain device-mapper-multipath
The device-mapper-multipath package requires an obsoleted service systemd-udev-settle.service in the default install of Fedora. This service waits a long time for detection of all devices. As a result, a system booting is significantly prolonged.
As multipath support is only necessary for installations in data centers or other enterprise setups, device-mapper-multipath is not needed. Therefore the Fedora workstation livecd will no longer contain device-mapper-multipath package.
Users which need device-mapper-multipath are advised to use the server installation.
.NET Core now available with 64-bit ARM systems
.NET Core is now available on the Aarch64 architecture in addition to x86_64. See Developers/.NET for more information.
El servicio earlyoom está ahora habilitado de forma predeterminada en Fedora KDE
The earlyoom service monitors system memory usage. If free memory falls below a set limit, earlyoom terminates an appropriate process to free up memory. As a result, the system does not become unresponsive for long periods of time in low-memory situations.
La siguiente es la configuración de earlyoom predeterminada:
-
If RAM goes below 4% free and swap goes below 10% free,
earlyoomsends theSIGTERMsignal to the process with the largestoom_score. -
If RAM goes below 2% free and swap goes below 5% free,
earlyoomsends theSIGKILLsignal to the process with the largestoom_score.
This update brings the following benefits:
-
Users regain control over their system more quickly.
-
Reduction of forced poweroff increases data collection and improves understanding of low-memory situations.
-
The
earlyoomservice first sendsSIGTERMto a selected process, so that it has a chance to shutdown properly.
dmraid-activation.service no más largo depende de systemd-udev-settle.service
The dmraid-activation.service service now disables itself if no supported RAID sets are found when the service runs for the first time. See Storage for more details.
Swap on zRAM
A partir de Fedora 33, la partición de intercambio no se crea por defecto durante la instalación. En su lugar, se crea un dispositivo zram y se habilita el intercambio en él durante el arranque. zram es una unidad de RAM que utiliza compresión. Consulte man zram-generator para obtener una descripción breve de su funcionamiento.
La función swap-on-zram se puede deshabilitar con sudo touch /etc/systemd/zram-generator.conf y volver a habilitar retirando este archivo, o adaptar editándolo. Consulte man zram-generator.conf para obtener información de configuración, incluyendo una descripción de la configuración predeterminada y arte ASCII.
Las interfaces Personalizada y Avanzada-Personalizada del instalador siguen manteniendo la creación manual del intercambio basado en disco.
Consulte la propuesta de Cambio para información detallada sobre la justificación de esta característica.
Want to help? Learn how to contribute to Fedora Docs ›