Noticias

La versión principal de Linux más grande de todos los tiempos marca el comienzo del sistema de archivos bcachefs, Jettisons Itanium

Se ha lanzado el kernel de Linux 6.7, que incluye Soporte para el nuevo sistema de archivos bcachefs de copia en escritura (COW) de próxima generación. Registrar informes: Linus Torvalds declarar El lanzamiento se publicó el domingo y se señaló que era «uno de nuestros lanzamientos principales más importantes hasta la fecha». Los cambios más importantes y visibles incluyen un sistema de archivos completamente nuevo, así como nuevas características para varios sistemas de archivos existentes; soporte de gráficos mejorado para hardware de múltiples proveedores; y la eliminación de toda la arquitectura de la CPU. […] 6.7 Una de las características más importantes es nueva. bcachefs Inspeccionamos este sistema de archivo en marzo de 2022. Dado que esta es la primera versión de Linux que incluye el nuevo sistema de archivos, ciertamente es demasiado pronto para confiarle algo importante, pero es un cambio bienvenido. El resumen ejecutivo es que bcachefs es un sistema de archivos de próxima generación que, al igual que Btrfs y ZFS, proporciona funcionalidad COW. COW crea «instantáneas» de toda o parte de una unidad o volumen casi instantáneamente, lo que permite al sistema operativo transaccionalizar operaciones de disco: en otras palabras, proporcionar funcionalidad de «deshacer» para conjuntos complejos de operaciones de escritura en disco.

Tener un sistema de archivos COW en Linux no es nada nuevo. Btrfs, el sistema de archivos de próxima generación actualmente en el núcleo, también admite instantáneas COW. La versión 6.7 incluye varias mejoras. Hereda una característica implementada para Steam OS: la capacidad de montar dos sistemas de archivos Btrfs con el mismo ID simultáneamente para escenarios de conmutación por error. También ha mejorado el soporte de cuotas y un nuevo raid_stripe_tree para un mejor manejo de diferentes conjuntos de unidades. Btrfs sigue siendo algo controvertido. Red Hat lo eliminó de RHEL hace años (aunque Oracle Linux todavía lo ofrece), pero la distribución de SUSE depende en gran medida de él. Será interesante ver qué tan rápido la herramienta Snapper de SUSE obtiene soporte para bcachefs: este nuevo competidor COW puede revelar suposiciones incuestionables integradas en el código. Dado que los Snappers también se utilizan en varias distribuciones que no son de SUSE, incluidas Spiral Linux, Garuda y siduction, también están relacionados con Btrfs.

LEER  Visualización gráfica del registro de eventos de Windows

Otro sistema de archivos FOSS de nueva generación ampliamente utilizado, OpenZFS, también admite COW, pero los conflictos de licencia impiden que ZFS se integre completamente en el núcleo de Linux. Por lo tanto, aunque ZFS es compatible con múltiples distribuciones como NixOS, Proxmox, TrueNAS Scale, Ubuntu y Void Linux, debe seguir siendo independiente y único. Esto da lugar a algunas limitaciones, como que la caché de lectura avanzada de ZFS esté separada de la caché de páginas de Linux. Bcachefs es totalmente GPL y no sufre tales restricciones. Está diseñado para proporcionar características clave de ZFS, como la gestión integrada de volúmenes, al mismo tiempo que es tan rápido como ext4 o XFS y supera a Btrfs en términos de rendimiento y, lo más importante, confiabilidad.Puede ver la lista completa de cambios en esta versión. por novato principal.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba