Después de más de cinco años desde la última versión, se ha publicado el lanzamiento de la distribución Slackware 15.0. El proyecto se ha desarrollado desde 1993 y es la distribución más antigua que existe hoy en día. Está disponible una imagen de instalación (3.5 GB) preparada para las arquitecturas i586 y x86_64. Para familiarizarse con la distribución sin instalarla, hay una versión Live disponible (4.3 GB). Una colección de paquetes adicionales con programas que no están en la oferta estándar se puede encontrar en el repositorio slackbuilds.org.
A pesar de su larga duración, la distribución ha logrado mantener su singularidad y simplicidad en la organización del trabajo. La ausencia de complicaciones y un sistema de inicialización sencillo al estilo de los sistemas BSD hacen de esta distribución una solución interesante para estudiar el funcionamiento de sistemas Unix-like, realizar experimentos y familiarizarse con Linux. La razón principal por la que esta distribución ha perdurado es el inagotable entusiasmo de Patrick Volkerding, quien ha sido el líder y principal desarrollador del proyecto durante casi 30 años.
Al desarrollar la nueva versión, el enfoque principal se centró en proporcionar nuevas tecnologías y versiones actualizadas de programas sin comprometer la singularidad y las características de la distribución. El objetivo principal era modernizar la distribución, pero al mismo tiempo mantener el modo de trabajo familiar en Slackware. Los cambios clave son:
- La transición al uso del subsistema PAM (Módulo de Autenticación Pluggable) para la autenticación y la inclusión de PAM en el paquete shadow-utils, que se utiliza para almacenar contraseñas en el archivo /etc/shadow.
- Para la gestión de sesiones de usuarios, en lugar de ConsoleKit2, se ha utilizado elogind, una variante de logind no vinculada a systemd, lo que ha simplificado significativamente la entrega de entornos gráficos vinculados a ciertos sistemas de inicialización y ha mejorado el soporte de los estándares XDG.
- Se ha añadido soporte multimedia. servidores Se ha incorporado PipeWire, ofreciendo la opción de utilizarlo en lugar de PulseAudio.
- Se ha implementado el soporte para sesiones gráficas basadas en el protocolo Wayland, que se puede usar en KDE además de las sesiones basadas en el servidor X.
- Se han añadido nuevas versiones de los entornos de usuario Xfce 4.16 y KDE Plasma 5.23.5. A través de SlackBuild, están disponibles paquetes con LXDE y Lumina.
- El núcleo de Linux se ha actualizado a la rama 5.15. Se ha añadido soporte para la generación del archivo initrd en el instalador, y se ha incluido la utilidad geninitrd en la distribución para la creación automática de initrd para el núcleo de Linux instalado. La construcción modular del núcleo 'generic' se recomienda para su uso por defecto, pero se ha mantenido y soportado el núcleo monolítico 'huge', que incluye un conjunto de controladores necesarios para el arranque sin initrd.
- Para sistemas de 32 bits, se ofrecen dos construcciones del núcleo: con SMP y para sistemas uniprocesador sin soporte SMP (puede usarse en computadoras muy antiguas con procesadores anteriores a Pentium III y algunos modelos de Pentium M que no soportan PAE).
- Se ha dejado de suministrar Qt4, y la distribución ha migrado completamente a Qt5.
- Se ha realizado la migración a Python 3. Se han añadido paquetes para el desarrollo en Rust.
- Por defecto, se ha activado Postfix para el funcionamiento del servidor de correo, y los paquetes de Sendmail se han movido a la sección /extra. En lugar de imapd e ipop3d se ha utilizado Dovecot.
- En las herramientas de gestión de paquetes pkgtools se ha implementado soporte para bloqueos, protegiendo contra la ejecución simultánea de operaciones en competencia, así como se ha reducido la intensidad de las operaciones de escritura en disco para un funcionamiento más óptimo en unidades SSD.
- Se ha incluido el script 'make_world.sh', que permite recompilar automáticamente todo el sistema a partir de los textos fuente. También se ha añadido un nuevo conjunto de scripts para la recompilación del instalador y los paquetes del núcleo.
- Se han actualizado las versiones de los paquetes, incluyendo mesa 21.3.3, KDE Gear 21.12.1, sqlite 3.37.2, mercurial 6.0.1, pipewire 0.3.43, pulseaudio 15.0, mdadm 4.2, wpa_supplicant 2.9, xorg-server 1.20.14, gimp 2.10.30, gtk 3.24, freetype 2.11.1, samba 4.15.5, postfix 3.6.4, perl 5.34.0, apache httpd 2.4.52, openssh 8.8, php 7.4.27, python 3.9.10, ruby 3.0.3, git 2.35.1, etc.
Fuente: opennet.ru
