El objetivo es mejorar la experiencia del desarrollador dondequiera que trabajen, dijo la compañía. Canonical lanzó Ubuntu 21.10 el jueves, promocionándolo como “el entorno más productivo para desarrolladores nativos de la nube e innovadores de IA / ML en el escritorio, los dispositivos y la nube”.
Ubuntu 21.10 agrega GCC 11, PHP 8, Gnome 40, WSLg y una variedad de imágenes de contenedores de Ubuntu Docker, según Rob Gibbon, gerente de producto de Canonical. Además, “existe Apache Cassandra, empaquetado como una imagen de contenedor de Docker y como un complemento, lo que brinda a los equipos de DataOps una nueva opción para construir y ejecutar clústeres de Cassandra con uso intensivo de datos”.
Otra característica es el nuevo GCC 11, que Canonical llamó el compilador de facto C / C ++. Se han agregado capacidades mejoradas de análisis de código estático para detectar automáticamente las vulnerabilidades y ayudar a los desarrolladores a obtener mejores conocimientos sobre la seguridad del código al principio del ciclo de desarrollo, dijo la compañía.
Actualizaciones de seguridad
También viene con Landlock, un sistema de control de acceso obligatorio diseñado para una fácil administración, y aleatorización del desplazamiento de la pila del kernel en las llamadas al sistema, que tiene como objetivo proteger contra ciertas formas de explotación de escalada de privilegios con una sobrecarga mínima, dijo Gibbons.
“Además, 21.10 se envía con el acceso sin privilegios de Berkely Packet Filter (BPF) deshabilitado de forma predeterminada, aunque los administradores aún pueden habilitar esta función si es necesario”, dijo.
Diseñado para desarrolladores de Ubuntu donde sea que estén
Ubuntu 21.10 trae PHP 8 y GCC 11, incluido soporte completo para análisis estático, dijo Canonical. Esto tiene como objetivo mejorar la conciencia de seguridad en la programación de bajo nivel.
Con Gnome 40, los usuarios de escritorio obtienen espacios de trabajo dinámicos y gestos del panel táctil. El nuevo complemento de Firefox de Mozilla está diseñado para mejorar la seguridad y garantiza el acceso tanto a las versiones más recientes como a las de soporte extendido del navegador, dijo Canonical. Las mismas versiones exactas del navegador están disponibles en múltiples versiones diferentes de Ubuntu, cuyo objetivo es simplificar la administración de la plataforma de desarrollo empresarial, dijo la compañía.
Durante el último año, la cantidad de instantáneas publicadas en la tienda ha crecido en un 25%, y la tienda instantánea ahora sirve a más de 10 millones de sistemas al día.
A los desarrolladores de Windows se les ofrece soporte listo para usar para aplicaciones gráficas en el Subsistema de Windows para Linux, por lo que las aplicaciones de escritorio de Ubuntu no requieren modificación.
Nativo de la nube desde el borde hasta el mainframe
Las prácticas de desarrollo modernas dependen cada vez más de las imágenes en contenedores, pero garantizar la procedencia de la imagen del software de código abierto puede ser un desafío, señaló Canonical. Los desarrolladores de aplicaciones quieren imágenes de contenedores consistentes y confiables de una fuente confiable, dijo la compañía. Entonces, Canonical dijo que ha hecho que la imagen OCI de Ubuntu 21.10 esté disponible en Docker Hub y en el Registro público de Amazon ECR.
Junto con la imagen base de Ubuntu, Canonical mantiene un conjunto curado de imágenes de aplicaciones. LTS Docker Images proporciona compromisos de cumplimiento y actualizaciones de seguridad, que están respaldados por Canonical durante toda la vida útil de Ubuntu, al menos 10 años, dijo la compañía.
Además, las últimas imágenes de LTS Docker de Canonical incluyen Grafana, Prometheus y NGINX. Apache Cassandra v4 es una nueva incorporación, con raspado en tiempo real, alertas e integración mejorada de Prometheus, según Canonical. También se unen a la cartera de LTS Docker Images Squid, un proxy de almacenamiento en caché, y Bind9, un sistema DNS con todas las funciones, dijo la compañía.
MicroK8s instala Kubernetes con un solo comando y forma un clúster de borde de Kubernetes con solo dos comandos. MicroK8s ahora viene con el último Kubernetes 1.22 certificado por CNCF en el canal estable. El soporte de MicroK8 para IBM Z está diseñado para brindar a los usuarios devops nativos de la nube la estabilidad y seguridad del mainframe, dijo Canonical.
También se centra en la inteligencia artificial y las cargas de trabajo de aprendizaje automático . Con Ubuntu 21.10, Canonical ofrece Apache Cassandra empaquetado como un complemento, lo que permite a los equipos de DataOps configurar un clúster de Cassandra, según la compañía.
Detección de errores de memoria en tiempo de ejecución
Con el kernel 5.13, Ubuntu 21.10 agrega soporte para Kernel Electric Fence, un nuevo detector de errores de memoria en tiempo de ejecución diseñado para entornos de producción. KFENCE está diseñado para mantener la sobrecarga baja mientras detecta los errores de memoria más comunes.
“Habilitado de forma predeterminada, Ubuntu 21.10 aleatorizará la ubicación de la memoria de la pila del kernel en cada entrada de llamada al sistema en las arquitecturas amd64 y arm64 con un impacto mínimo en el rendimiento”, dijo Canonical.
Ubuntu 21.10 Impish Indri es la versión provisional final antes del próximo soporte a largo plazo de Ubuntu que se lanzará en abril de 2022. Ubuntu 21.10 será compatible al menos hasta 2032, dijo la compañía.
“A medida que el código abierto se convierte en el nuevo valor predeterminado, nuestro objetivo es llevar Ubuntu a todos los rincones de la empresa y todos los lugares donde los desarrolladores quieren innovar”, dijo Mark Shuttleworth, fundador y CEO de Canonical, en un comunicado. “Desde las nubes públicas más grandes hasta los dispositivos más pequeños, desde servidores DGX hasta estaciones de trabajo Windows WSL, el código abierto es el trampolín para nuevas ideas y Ubuntu hace que ese trampolín sea seguro, seguro y consistente”.
Fuente: techrepublic.com.