¿Qué es lo que se esconde tras Ubuntu 16.04 LTS?

Ubuntu versión 16.04 LTS (Xenial Xerus)

Ubuntu es uno de los sistemas operativos basados en GNU/Linux más utilizados en todo el mundo y que se distribuye como software libre. La primera de sus versiones fue realizada en octubre del 2004 y, desde entonces, cada vez son más los usuarios y empresas que apuestan por este sistema en sus equipos y servidores. La última versión lanzada ha sido Ubuntu 16.04 LTS (Xenial Xerus), lanzada el 21 de abril de este año. Esta versión viene acompañada de muchas novedades y en esta guía intentaremos hacer un repaso de las más importantes.

Pero antes de meternos de lleno con las novedades, nos gustaría aclarar el significado de LTS (Long Term Support, en inglés). Mientras que para las versiones Desktop y Server aparecen nuevas versiones cada seis meses, las versiones LTE son liberadas cada dos años. Estas cuentan con el soporte de Canonical durante los próximos cinco años desde su lanzamiento. Esto se puede ver como que se trata de una plataforma estable para el despliegue de los sistemas de producción, que recibe actualizaciones de seguridad y correcciones de errores críticos al poco tiempo de detectarlos.

Novedades de Ubuntu 16.40 LTS

Sistema de inicio Systemd

La mayoría de usuarios de Ubuntu 15.10 o la versión Debian Jessie ya estaréis familiarizados con systemd, que se ha convertido en el sistema de inicio por defecto para la mayoría de las principales distribuciones de GNU/Linux. La llegada de este sistema de inicio suplanta a Upstart, que era el utilizado hasta la fecha.

El Kernel

La versión Ubuntu 16.04 se basa en la serie 4.4 del Kernel de Linux, una versión publicada en enero de 2016 y que ha sido modificada para añadir mejoras de estabilidad, rendimiento y eficiencia del sistema, así como mejoras en el manejo del sistema de archivos. También incorpora soporte para el último hardware de Intel y AMD, los procesadores Intel Skylake o la gráfica Corsair Vengeance K90, y también los chips TPM 2.0 y volúmenes RAID 5.

SSH

Esta nueva versión de Ubuntu utiliza por defecto OpenSSH7.2p2, que desactiva el protocolo SSH de la versión 1 y que no permite el uso de claves DSA (SSH-DSS). Si estás utilizando una clave de ese tipo, tendrás que informarte de los cambios de esta nueva versión para modificarla. Lo que deberías hacer es generar nuevas claves antes de realizar una actualización o deshabilitar la autenticación basada en contraseñas SSH en el nuevo servidor con Ubuntu 16.04.

APT

En su esencia, Ubuntu está siendo construido en el proyecto Debian y, por extensión, en el paquete .deb gestionado por el gestor de paquetes APT. Esta herramienta no ha cambiado mucho, aunque ha sido actualizada a la versión APT 1.2, que incluye algunas mejoras de seguridad. Con esta nueva versión los comandos apt-get y apt-cache se aparcan a un lado, ya que se puede hacer lo mismo ejecutando la instrucción apt.

Paquetes Snap

Aunque la mayoría de los usuarios de Ubuntu en entornos de servidores seguirán dependiendo de APT para la gestión de paquetes, la versión 16.04 incluye el acceso a un nuevo tipo de paquete llamado snap y que está orientado al Internet de las cosas —un término muy utilizado en hoy en día en todo el mundo—. Se trata de un proyecto que está aún en desarrollo pero al que hay que prestar mucha atención.

ZFS

Ubuntu 16.04 incluye un módulo nativo para ZFS, un sistema de archivos avanzado creado en el año 2000 por Sun Microsystems y que actualmente está desarrollado para los sistemas de código abierto bajo el paraguas del proyecto OpenZFS. Este sistema de archivos ofrece características muy interesantes para los usuarios.

Lenguajes y herramientas de desarrollo

Por un lado, si nos centramos en el mundo del desarrollo de aplicaciones, nos encontramos que Ubuntu trae por defecto la versión 7 de PHP que ofrece interesantes mejoras en el rendimiento respecto a sus predecesores. Además, trae nuevas características como la declaración de tipos escalares para los parámetros de función y los valores retornados. Las aplicaciones desarrolladas en PHP 5 puede que necesiten ciertas modificaciones en el código para asegurar el buen funcionamiento en esta versión de Ubuntu.

Por otro lado, también nos encontramos Python 3.5 instalado por defecto. Aunque también se puede instalar Python 2 por medio del gestor de paquetes apt.

Ubuntu 16.04 sienta las bases para todo lo que vendrá en un futuro cercano, y cabe destacar el uso de snap para la distribución de software.

Si te ha gustado, compártelo en redes sociales