Se ha lanzado la distribución OmniOS Community Edition r151048, basada en los desarrollos del proyecto Illumos, y que proporciona un soporte completo para los hipervisor bhyve y KVM, la pila de red virtual Crossbow, el sistema de archivos ZFS y las herramientas para iniciar contenedores ligeros de Linux. La distribución puede utilizarse tanto para construir sistemas web escalables como para crear sistemas de almacenamiento.
En esta nueva versión:
- Se ha añadido soporte para dispositivos NVMe 2.x.
- Se ha añadido la posibilidad de pasar comandos ATA (ATA PASS-THROUGH), lo que permite usar la utilidad smartctl para discos SATA sin complicaciones adicionales.
- Se ha añadido soporte para nuevos CPU AMD en el núcleo. Se ha incorporado soporte para contadores de rendimiento proporcionados en los procesadores AMD Zen 4. Para mejorar el rendimiento máquinas virtuales y reducir la sobrecarga al cambiar de contexto en sistemas con procesadores AMD Zen 4, se ha utilizado la extensión IBRS.
- Se han trasladado cambios desde Illumos que mejoran el soporte para CIFS/SMB.
- El controlador lofi ha añadido soporte para las operaciones DISCARD/TRIM.
- Se ha mejorado el soporte para IPv6.
- Se ha añadido soporte para SMBIOS 3.7.
- La implementación de la utilidad 'which' ha sido reemplazada por una versión escrita en C (anteriormente se utilizaba una implementación en csh).
- Se ha añadido el parámetro '-z' a la utilidad svccfg para trabajar con servicios en zonas no globales.
- Se ha eliminado la aplicación printmgr, que es incompatible con las nuevas versiones de Java.
- Se ha añadido la función strtonumx a la biblioteca estándar, complementando la función strtonum.
- Se ha añadido una nueva zona de aislamiento experimental llamada 'emu', destinada a ejecutar sistemas en el emulador QEMU.
- En las zonas LX, diseñadas para ejecutar Linux, se ha facilitado la carga de busybox; en setsockopt() se ha añadido soporte para la opción IPV6_RECVERR, y se ha asegurado que el parámetro AT_SECURE esté establecido para el usuario root.
- En el hipervisor Bhyve se ha acelerado significativamente el trabajo con las tablas de páginas de memoria, lo que ha permitido reducir el tiempo de arranque de los sistemas invitados. Se han ampliado las capacidades del controlador de redes virtuales viona.
- Se ha añadido soporte para las opciones '-o' y '-F' en el comando del gestor de paquetes 'pkg list' para controlar el formato de salida. En 'pkg list -i' se garantiza la visualización de los paquetes disponibles para instalación.
- Se ha declarado obsoleto el cargador de arranque GRUB, que se eliminará en una de las próximas versiones. También se han declarado obsoletos Python 2 y OpenSSL 1.0.x y 1.1.1. En OpenSSH, se ha abandonado el soporte para el mecanismo de intercambio de claves GSSAPI.
- Por defecto, se utiliza el conjunto de compiladores GCC 13. Se han actualizado OpenSSL 3.1.4, BIND 9.18.19, OpenSSH 9.4.1, tcsh 6.24.10, SQLite 3.43.1 y otros componentes externos.
Adición: A finales de octubre se publicó la versión del sistema operativo gratuito OpenIndiana 2023.10, que reemplaza la distribución binaria de OpenSolaris, cuyo desarrollo fue interrumpido por Oracle. OpenIndiana ofrece al usuario un entorno de trabajo basado en un nuevo corte de la base de código del proyecto Illumos. El desarrollo de las tecnologías de OpenSolaris continúa en el proyecto Illumos, donde se desarrollan el núcleo, la pila de red, los sistemas de archivos, los controladores y un conjunto básico de utilidades y bibliotecas del sistema. Se han creado tres tipos de imágenes ISO para descarga: edición de servidor con aplicaciones de consola (1 GB), una compilación mínima (501 MB) y una compilación con entorno gráfico MATE (1.9 GB).
Principales cambios en OpenIndiana 2023.10:
- Se han actualizado las versiones de Clang 17, GCC 13, Golang 1.21, Firefox 119, Inkscape 1.2.1, Samba, y controladores NVIDIA.
- Se ha preparado un paquete con OpenSearch, un fork de Elasticsearch.
- Se ha realizado la transición a la nueva rama de la biblioteca OpenSSL 3.1.
- Se ha asegurado la importación automatizada de las últimas versiones de paquetes de Python en el repositorio.
- Se ha mejorado el soporte para JDK.
- Se han resuelto problemas con Virtualbox.
Fuente: opennet.ru
