martes, 27 de octubre de 2020

Fedora 33 llega con el reemplazo de Ext4 por Btrfs, vi por nano y mas


Después de varios meses de desarrollo y muchos anuncios de cambios importantes, se ha presentado el lanzamiento de la nueva versión de la popular distribución de Linux "Fedora 33".

Las mejoras notables en Fedora 33 incluyen diversos cambios importantes, tales como el cambio del sistema de archivos Ext4 por Btrfs, el cambio de vi por nano, mejoras rendimiento, entre otras cosas más.

¿Qué hay de nuevo en Fedora 33?

Con el lanzamiento de esta nueva versión de la distribución, todas las versiones escritorio (Fedora Workstation, Fedora KDE, etc.) se han movido para usar el sistema de archivos Btrfs predeterminado. Esto no quiere decir que ya no sea posible usar Ext4, simplemente se coloca a Btrsf como la opción predeterminada, pero aún podremos elegir que sistema de archivos queremos usar.

El uso del administrador de particiones Btrfs incorporado resolverá los problemas con el agotamiento del espacio libre en el disco cuando los directorios / y /home se montan por separado.

Además en el caso de la edición principal de Fedora 33 GNOME 3.38 que incluye optimizaciones de rendimiento, un recorrido de bienvenida con información sobre las funciones básicas de GNOME, controles parentales mejorados, la capacidad de asignar diferentes frecuencias de actualización de pantalla a cada monitor y una opción para ignorar conectar dispositivos USB no autorizados mientras la pantalla está bloqueada.

Fedora Workstation agrega un nuevo proceso en segundo plano con fuente única que utiliza cgroup para proporcionar recursos garantizados a la sesión gráfica activa del usuario. Al usuario activo se le asignan 250 MB de memoria no seleccionable (pero no más del 10% de la memoria del sistema) y los controladores cgroup para CPU y E/S están habilitados para garantizar que los procesos en la sesión activa tengan los recursos necesarios para mantener la capacidad de respuesta normal de la interfaz en caso de falta de memoria.

Thermald se ha agregado de manera predeterminada a Fedora Workstation para monitorear los sensores de temperatura y proteger la CPU del sobrecalentamiento durante las cargas máximas.
De forma predeterminada, los fondos de escritorio animados están habilitados, en los que el color cambia según la hora del día.

En lugar de vi, el editor de texto predeterminado es nano. El cambio se debe al deseo de hacer que la distribución sea más accesible para los principiantes al proporcionar un editor que pueda ser utilizado por cualquier usuario que no tenga un conocimiento especial de los métodos de trabajo en el editor Vi. Al mismo tiempo, la entrega del paquete vim-minimal se conserva en la estructura básica (se conserva la llamada directa a vi) y se proporciona la capacidad de cambiar el editor predeterminado a vi a petición del usuario.

Fedora con el escritorio KDE tiene el proceso en segundo plano de Earlyoom habilitado por defecto, que se introdujo en la última versión de Fedora Workstation.

Earlyoom permite responder más rápidamente a la falta de memoria, sin llegar a la llamada del controlador OOM (Out Of Memory) en el kernel, que se activa cuando la situación se vuelve crítica y el sistema, por regla general, ya no responde a las acciones del usuario. Si la cantidad de memoria disponible es menos del 4%, pero no más de 400 MiB, earlyoom terminará por la fuerza el proceso que consume memoria más activamente (con el valor más alto /proc/ */oom_score), sin hacer que el estado del sistema vacíe los búferes del sistema.

Se han actualizado muchos paquetes, incluidos 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.js 14, Erlang 23, LXQt 0.15. 0, Ruby on Rails 6.0, Stratis 2.1.0. Soporte eliminado para Python 2.6 y Python 3.4. NET Core se proporciona para la arquitectura aarch64.

El soporte para el módulo mod_php para el servidor http Apache se ha descontinuado, en lugar del cual se propuso php-fpm para ejecutar aplicaciones web en PHP.

El servidor y el cliente de Chrony y el instalador admiten el mecanismo NTS (Network Time Security).
Wine por defecto usa un backend basado en la capa DXVK, que proporciona la implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 y 11, trabajando a través de la traducción de llamadas a la API Vulkan. A diferencia de las implementaciones incorporadas de Direct3D 9/10/11 de Wine que se ejecutan sobre OpenGL, DXVK permite un mejor rendimiento al ejecutar aplicaciones y juegos 3D en Wine.

En NetworkManager, en lugar del complemento ifcfg-rh , se usa un archivo en formato de archivo de claves para almacenar la configuración.

Para los sistemas, ARM64 se incluyó la compilación de paquetes con punteros de autenticación y protección contra la ejecución de un conjunto de instrucciones, que no debe ejecutarse al bifurcar pasajes (BTI, indicador de destino de rama). Estos mecanismos son efectivos para proteger contra ataques mediante técnicas de programación orientada a retorno (ROP), en las que el atacante no intenta colocar su código en la memoria, sino que opera con piezas de instrucciones de máquina ya disponibles en las bibliotecas cargadas, terminando con una instrucción de retorno de control.


Llevado a cabo el trabajo para simplificar la aplicación de la tecnología de reproducción de forma selectiva el menú de arranque, donde el menú está oculto por defecto y se muestra solo después de una opción de fracaso o de activación en GNOME.

En lugar de crear una partición de intercambio tradicional, la asignación de intercambio se implementa utilizando el dispositivo de bloque zRAM, que almacena datos en forma comprimida en la RAM.
Se agregó un proceso SID (Storage Instantiation Daemon) en segundo plano para monitorear el estado de los dispositivos en varios subsistemas de almacenamiento (LVM, multipath, MD) y los controladores de llamadas cuando ocurren ciertos eventos, por ejemplo, para activar y desactivar dispositivos.

SID funciona como un complemento de udev y reacciona a los eventos de este, lo que le permite deshacerse de la creación de reglas de udev complicadas para interactuar con varias clases de dispositivos y subsistemas de almacenamiento que son difíciles de mantener y depurar.

La base de datos del paquete RPM (rpmdb) migró de BerkeleyDB a SQLite. La razón principal para el reemplazo es el uso de rpmdb de una versión desactualizada de Berkeley DB 5.x que no se ha mantenido durante varios años. La actualización a versiones más recientes se ve obstaculizada por el cambio de la licencia Berkeley DB 6 a AGPLv3, que también se aplica a las aplicaciones que usan BerkeleyDB en forma de biblioteca (RPM está cubierto por GPLv2 y AGPL es incompatible con GPLv2).

Descargar Fedora 33

Para descargar productos preparados Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, así como un conjunto de "spins" de entornos de escritorio KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE y LXQt.

Los ensamblados se generan para arquitecturas x86_64, Power64, ARM64 (AArch64) y varios dispositivos con procesadores ARM de 32 bits.

Para poder obtener la imagen de alguna de estas ediciones, podrán hacerlo desde alguno de los siguientes enlaces.

Fedora Workstation (versión de escritorio)

Fedora Server (versión para servidores)

Fedora IoT (versión para dispositivos IoT)

Fedora Spins (Fedora con otros entornos de escritorio)

Share:

0 comentarios:

Publicar un comentario

Buscar este blog

Regalanos un Like

Si el contenido es de tu agrado y/o quieres ver las notas más nuevas en tú timeline de FB no dudes en regalarnos un Like! o al menos un :v en nuestras publicaciones :´v

Seguidores