Oracle ha publicado una nueva edición gratuita de Solaris 11.4 CBE

Oracle ha presentado Solaris 11.4.81 CBE (Common Build Environment), una variante del sistema operativo Solaris 11.4, orientada a desarrolladores de software de código abierto y uso personal. CBE simplifica el acceso a las versiones actuales de programas y actualizaciones para aquellos que desean utilizar Solaris de forma gratuita. Este es el segundo lanzamiento de la serie CBE; el primero se publicó en 2022. A diferencia de las compilaciones principales de Solaris 11.4, cuya licencia permite el uso gratuito para pruebas, desarrollo y proyectos personales, la edición CBE se caracteriza por un modelo de publicación continua de nuevas versiones y es similar a la edición Solaris 11.4 SRU (Support Repository Update).

La compilación incluye nuevas versiones de programas, funcionalidades ampliadas y correcciones de errores disponibles en el momento de la creación del lanzamiento. Se ha preparado una imagen ISO separada para la descarga, y también se ha proporcionado la posibilidad de cambiar a CBE después de instalar las compilaciones normales de Oracle Solaris 11.4. Para cambiar a CBE, es suficiente con conectar el repositorio pkg.oracle.com/solaris/release en el administrador de paquetes IPS y ejecutar el comando «pkg update». El código de los componentes abiertos de Solaris está disponible en el repositorio de GitHub, y se pueden descargar paquetes individuales desde el sitio pkg.oracle.com.

Los principales cambios en comparación con la versión anterior de CBE son:

  • El entorno de escritorio se ha actualizado a GNOME 45 (anteriormente se entregaba con GNOME 3.38). Se han realizado cambios cosméticos en la interfaz, como la sustitución del indicador «Actividades» en el escritorio por un indicador. escritorios virtuales. El servidor X se ha actualizado a la rama 1.20. Se han añadido nuevas versiones de los controladores gráficos NVIDIA 470.182.
  • La implementación del protocolo mDNS (Multicast DNS/Zeroconf) ha sido reemplazada por el paquete Avahi 0.8. Anteriormente, se utilizaba una versión específica de Solaris del software Apple Bonjour.
  • El entorno del sistema para el lenguaje Python está marcado como autogestionado (PEP 668), lo que no permite el uso de pip y utilidades similares para instalar bibliotecas de Python adicionales en los directorios donde se alojan las bibliotecas de Python que forman parte de Solaris. Para instalar paquetes adicionales de Python en un entorno separado del sistema, se recomienda utilizar la utilidad pipx.
  • Se ha añadido soporte para las llamadas al sistema preadv y pwritev para la lectura y escritura de datos utilizando múltiples buffers. Se han agregado nuevas funciones en libc: getpeereid, getumask, mremap, core_get_process_content, core_set_process_content, core_get_process_path, core_set_process_path y ucred_getprinc. El valor de IOV_MAX (el número máximo permitido de elementos del array iovec para una sola llamada) ha sido incrementado de 16 a 1024.
  • Se ha añadido soporte para Unicode 14 en las funciones u8_strcmp y u8_textprep_str.
  • En lastlog, utmpx y wtmpx se ha resuelto el problema del año 2038: el tiempo direccionado por el contador se ha ampliado hasta el año 2106.
  • Se ha añadido la capacidad de definir configuraciones. servidores SSH ahora se divide en archivos separados en /etc/ssh/sshd_config.d/*.conf. El paquete OpenSSH se ha actualizado a la versión 9.6. Se ha desactivado el soporte para firmas RSA basadas en SHA-1. La utilidad scp ha sido cambiada para usar SFTP.
  • Se ha añadido la opción "-I" a la utilidad ps para mostrar la hora en formato ISO 8601.
  • Se ha añadido a la utilidad modinfo el soporte para separar los módulos del núcleo entregados en Solaris de los módulos instalados por separado. Se ha añadido la opción "-x" para mostrar solo módulos no del sistema.
  • Se han añadido las utilidades ctfconvert, ctfdump y ctfmerge al conjunto principal para trabajar con datos de depuración en formato CTF (Compact Type Format), que proporciona un almacenamiento compacto de información sobre tipos de C, relaciones entre funciones y símbolos de depuración. Se ha integrado soporte CTF en el enlazador ld. Se ha añadido soporte para la versión 3 de CTF. Se han ampliado las capacidades de las utilidades elfcompress, ldiostat y strip.
  • Por defecto, se activa el lanzamiento del proceso ACT (Autonomous Crash dump Tool), que facilita el análisis de fallos en el núcleo. Se han añadido rutas adicionales para buscar volcado de fallos en el depurador mdb. Se han ampliado las capacidades de diagnóstico de la utilidad iostat.
  • Se ha añadido la bandera "-S" a las utilidades cp y mv para forzar el vaciado de buffers al disco mediante la llamada al sistema fsync.
  • Se ha implementado el dispositivo /dev/full, que devuelve ceros al leer y un código de error por falta de espacio (ENOSPC) al escribir.
  • En ZFS se ha añadido soporte para proteger archivos contra eliminación durante un tiempo determinado (File Retention). Para montar clones en modo clonedir en ZFS se ha utilizado el directorio ".zfs/clone". En los comandos mount/unmount se ha añadido la opción "-r" para montar/desmontar todos los sistemas de archivos dentro del punto de montaje especificado. En el comando "zfs send" se ha implementado el modo "-w crypto" en el que los datos cifrados se transmiten sin descifrar. Las configuraciones de las particiones de intercambio y de volcado se han trasladado de /etc/vfstab y /etc/dumpadm.conf a las propiedades de ZFS.
  • Se ha añadido el servicio memory-reserve, que permite reservar memoria para su uso posterior en OSM (Object Storage Manager) durante el arranque mediante el mecanismo MRP (Memory Reservation Pool).
  • Se ha añadido soporte para la migración en vivo de entornos aislados Kernel Zone (KZ). Se ha incorporado el comando «log» a la utilidad zoneadm para ver el contenido de los registros relacionados con una zona aislada determinada.
  • Se ha añadido un paquete Ansible para la gestión centralizada de configuraciones.
  • Se han actualizado las versiones de software para desarrolladores: GCC 14, LLVM 19, Go 1.23.5, JDK 1.8.0_441-b7, Node.js 20, Perl 5.38, PHP 8.4, Python 3.13, Ruby 3.13, Rust 1.78, autoconf 2.71, cmake 3.24, GNU make 4.4.1, meson 1.5.2, git 2.48.1, Mercurial 6.8, subversion 1.14.5, vim 9.1, GDB 15.1, ImageMagick 7, MySQL 8.4.
  • Se han actualizado las versiones de GRUB 2.12, Shim 15.8, CUPS 2.4.11, OpenLDAP 2.6, Samba 4.21.3, Puppet 7.27.0.
  • Se ha añadido un paquete con el servidor DNS Unbound.
  • Se han incluido las bibliotecas zstd, pcaudiolib, bdw-gc, libadwaita, fmt, gcr-4, libpaper, libsoup-3, libuv, libyaml, espeak-ng y libxcvt.
  • En lugar de Snort para la detección y prevención de intrusiones en la red, se ha propuesto usar el sistema Suricata (Snort 3 utiliza LuaJIT, que no es compatible con CPU SPARC).
  • Se han eliminado las bibliotecas gtk2, clutter, webkitgtk4, aalib, gtkmm, cogl, libtorrent.
  • Se han eliminado las versiones de OpenSSL 1.0.2 y 1.1, y se ha hecho la transición a OpenSSL 3.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster