OpenIndiana 2019.10 y OmniOS CE r151032 están disponibles, continuando el desarrollo de OpenSolaris

tuvo lugar lanzamiento de una distribución gratuita AbiertoIndiana 2019.10, que reemplazó la distribución binaria OpenSolaris, cuyo desarrollo fue interrumpido por Oracle. OpenIndiana proporciona al usuario un entorno de trabajo creado sobre la base de una nueva porción del código base del proyecto. Illumos. El desarrollo real de las tecnologías OpenSolaris continúa con el proyecto Illumos, que desarrolla el kernel, la pila de red, los sistemas de archivos, los controladores, así como un conjunto básico de bibliotecas y utilidades del sistema de usuario. Para cargar formado tres tipos de imágenes ISO: una edición de servidor con aplicaciones de consola (723 MB), un ensamblaje mínimo (431 MB) y un ensamblaje con el entorno gráfico MATE (1.6 GB).

El principal cambios en OpenIndiana 2019.10:

  • La infraestructura de administración de paquetes IPS (Image Packaging System) se cambió a Python 3. Las correcciones de la actualización de agosto de OmniOS CE se transfirieron a IPS;
  • Migración continua de aplicaciones específicas de OpenIndiana de Python 2.7 a Python 3;
  • Los componentes binarios de la utilidad han sido reescritos. DDU, que proporciona información sobre dispositivos para ayudarle a encontrar los controladores adecuados. La base de datos de controladores ha sido actualizada. El código DDU ha sido portado a Python 3.5;
  • Versiones actualizadas de programas de usuario, incluidos VirtualBox 6.0.14, FreeType 2.10.1, GTK 3.24.12, LightDM 1.30, Vim 8.1.1721, Nano 4.5, Sudo 1.8.29. Codificador x264 actualizado.
  • Paquetes agregados con mpg123, x265 y mpack. Se ofrece una línea de estado Powerline para Bash, tmux y Vim.
  • Se agregó el servicio x11-init para crear los directorios necesarios con derechos de root en la etapa previa al inicio de las aplicaciones X11;
  • En lugar de Clang 4.0, se agregó Clang 8.0. Los compiladores GCC 7.4 y 8.3 se han actualizado para incluir GCC 9.2. Herramientas de desarrollador actualizadas:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Software del servidor actualizado:
    MongoDB 4.0, Nginx 1.16.1, Samba 4.11, Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, OpenLDAP 2.4.48, tor 0.4.1.6;

  • La compilación del kernel de illusmos se cambió a GCC 7 de forma predeterminada. El firmware cxgbe y el microcódigo Intel se actualizaron.
  • Las correcciones y mejoras del proyecto ZFS en Linux se han trasladado a la implementación de ZFS, incluida la capacidad de cifrar datos y metadatos, usar UNMAP/TRIM para SSD;
  • La compatibilidad con Hyper-threading está deshabilitada de forma predeterminada. Protección adicional contra vulnerabilidades. L1TF и MDS (Muestreo de datos microarquitectónicos). El núcleo se ensambla con protección de retpoline;
  • Se han transferido al kernel muchas mejoras relacionadas con la compatibilidad con el protocolo SMB 3, incluida la compatibilidad con el cifrado, la capacidad de utilizar canalizaciones con nombre, compatibilidad con ACL, atributos extendidos y bloqueos de archivos;
  • El kernel se limpió del código antiguo específico de la plataforma SPARC;
  • Se agregó la configuración regional C.UTF-8;
  • Se ha portado un marco desde FreeBSD para utilizar controladores de control de congestión TCP conectables. Se agregó soporte para algoritmos CUBIC y NewReno;
  • El algoritmo SHA512 se utiliza de forma predeterminada para codificar nuevas contraseñas;
  • Se agregó soporte para el formato “/NUM” a crontab, por ejemplo “*/2 * * * *” para ejecutarse cada dos minutos;
  • Soporte de arranque mejorado en sistemas UEFI.

Hace unos días también tuvo lugar lanzamiento de la distribución Illuminamos Edición comunitaria OmniOS r151032, que proporciona soporte completo para el hipervisor KVM, la pila de redes virtuales Crossbow y el sistema de archivos ZFS. La distribución se puede utilizar tanto para construir sistemas web altamente escalables como para crear sistemas de almacenamiento.

В nuevo lanzamiento:

  • Se agregó soporte para arrancar en sistemas con UEFI;
  • ZFS agregó soporte para almacenar datos y metadatos en forma cifrada;
  • Se ha mejorado significativamente la compatibilidad con SMB/CIFS en el kernel y se han implementado muchas extensiones SMB3;
  • Se agregó la opción smt_enabled=0 (/boot/conf.d/) para deshabilitar SMT y HyperThreading;
  • Se agregó soporte para algoritmos de control de congestión TCP conectables;
  • Se agregó la configuración regional C.UTF-8, que incluye todas las características de la configuración regional C con la capacidad de usar caracteres UTF-8;
  • Controladores mejorados para Hyper-V;
  • El algoritmo de hash de contraseñas se actualizó de SHA256 a SHA512;
  • Protección adicional contra ataques de Spectre;
  • Se modificó la resolución predeterminada de la consola según el framebuffer: 1024x768 con 10x18 caracteres;
  • Se agregó soporte para el formato “/NUM” a crontab;
  • Se agregó el comando penv para ver el entorno de un proceso o archivo central (equivalente a “pargs -e”);
  • Se agregó el comando pauxv para ver parámetros adicionales del proceso o del archivo principal (equivalente a “pargs -x”);
  • Se agregó el comando connstat para ver estadísticas sobre conexiones TCP;
  • Se agregó la opción "-u" a la utilidad netstat para mostrar información sobre procesos asociados con sockets abiertos;
  • Se agregó soporte para el lanzamiento de nuevas distribuciones de Linux a los contenedores de zonas LX;
  • Se ha optimizado el rendimiento del hipervisor Bhyve, se ha agregado soporte para emular dispositivos NVME;
  • El instalador proporciona instalación automática de paquetes para admitir hipervisores al iniciar la instalación en entornos de virtualización;
  • Versiones de software actualizadas, incluidos Perl 5.30, OpenSSL 1.1.1 y Python 3.7. En desuso por Python 2.7.

Fuente: opennet.ru

Añadir un comentario