Articulo de referencia

Slackware

Slackware es una distribución de Linux creada por Patrick Volkerding en 1993. Originalmente basada en Softlanding Linux System (SLS), [ 5 ] Slackware ha sido la base de muchas o...

Slackware es una distribución de Linux creada por Patrick Volkerding en 1993. Originalmente basada en Softlanding Linux System (SLS), [ 5 ] Slackware ha sido la base de muchas otras distribuciones de Linux, en particular las primeras versiones de las distribuciones SUSE Linux , y es la distribución más antigua que aún se mantiene. [ 6 ]

Slackware busca la estabilidad y simplicidad del diseño y ser la distribución de Linux más " similar a Unix " . [ 7 ] Realiza las mínimas modificaciones posibles a los paquetes de software de origen y trata de no anticipar casos de uso ni impedir decisiones del usuario. A diferencia de la mayoría de las distribuciones modernas de Linux, Slackware no proporciona un procedimiento de instalación gráfica ni resolución automática de dependencias de paquetes de software. Utiliza archivos de texto plano y solo un pequeño conjunto de scripts de shell para la configuración y administración. Sin modificaciones adicionales, arranca en un entorno de interfaz de línea de comandos . Debido a sus numerosas características conservadoras y simplistas, Slackware se considera a menudo la más adecuada para usuarios de Linux avanzados y con inclinación técnica. [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ]

Slackware está disponible para las arquitecturas IA-32 y x86_64 , con una versión para la arquitectura ARM . Si bien Slackware es principalmente [ 14 ] software libre y de código abierto , no cuenta con un sistema formal de seguimiento de errores ni un repositorio de código público, y Volkerding anuncia las versiones periódicamente. No existe un procedimiento formal de membresía para desarrolladores, y Volkerding es el principal responsable de las versiones.

Nombre

El nombre "Slackware" proviene del hecho de que la distribución comenzó como un proyecto paralelo privado sin ningún compromiso previsto. Para evitar que se lo tomara demasiado en serio al principio, Volkerding le dio un nombre humorístico, que se mantuvo incluso después de que Slackware se convirtiera en un proyecto serio. [ 15 ]

Slackware hace referencia a la "búsqueda de Slack", un principio de la Iglesia del SubGenio , una religión paródica. Ciertos aspectos de los gráficos de Slackware reflejan esto, [ 16 ] por ejemplo, la pipa que fuma Tux, influenciada por la imagen de la cabeza de JR "Bob" Dobbs .

En muchas versiones de los archivos de texto install.end , que indican el final de una serie de software para el programa de instalación, se puede encontrar una referencia humorística a la Iglesia del SubGenio . En versiones recientes, incluida la versión 14.1 de Slackware, el texto está ofuscado con ROT13 . [ 17 ] [ 18 ]

Historia

Nacimiento

Slackware 1.01

Slackware se derivó originalmente del Softlanding Linux System (SLS), [ 5 ] la más popular de las distribuciones originales de Linux y la primera en ofrecer una colección de software completa que comprendía más que solo el núcleo y las utilidades básicas, [ 19 ] incluyendo una interfaz gráfica X11 , TCP/IP , redes UUCP y GNU Emacs . [ 20 ]

Patrick Volkerding comenzó con SLS tras necesitar un intérprete de LISP para un proyecto escolar en la entonces llamada Universidad Estatal de Moorhead (MSU). Descubrió que CLISP estaba disponible para Linux y descargó SLS para ejecutarlo. Unas semanas después, su profesor de inteligencia artificial en MSU le pidió que le mostrara cómo instalar Linux en casa y en algunos ordenadores de la universidad. Volkerding había tomado notas con soluciones a problemas que encontró tras instalar SLS, y junto con su profesor, aplicó esos cambios a una nueva instalación. Sin embargo, esto llevó casi tanto tiempo como la instalación de SLS, así que el profesor preguntó si se podían modificar los discos de instalación para que las correcciones se aplicaran durante la instalación. Este fue el comienzo de Slackware. Volkerding continuó mejorando SLS: corrigiendo errores, actualizando software, instalando automáticamente bibliotecas compartidas y la imagen del kernel, corrigiendo permisos de archivos, etc. En poco tiempo, Volkerding había actualizado aproximadamente la mitad de los paquetes que SLS tenía disponibles.

Volkerding no tenía intención de compartir su versión modificada de SLS con el público. Sus amigos de la MSU le animaron a subir sus modificaciones a un servidor FTP, pero Volkerding supuso que «SLS lanzaría pronto una nueva versión con estas modificaciones», así que esperó unas semanas. Durante ese tiempo, muchos usuarios de SLS en internet solicitaban una nueva versión, por lo que Volkerding publicó un mensaje titulado «¿Alguien quiere un sistema 0.99pl11A similar a SLS?», al que recibió muchas respuestas positivas. Tras hablar con el administrador del sistema de la MSU, Volkerding obtuvo permiso para subir Slackware al servidor FTP de la universidad . [ 15 ] Esta primera versión de Slackware, la versión 1.00, se distribuyó el 17 de julio de 1993 a las 00:16:36 (UTC), [ 1 ] y se suministró como veinticuatro imágenes de disquete de 3 + 1 2 " . [ 21 ] Tras el anuncio, Volkerding observó cómo la avalancha de conexiones FTP colapsaba continuamente el servidor. Poco después, Walnut Creek CDROM ofreció espacio de archivo adicional en sus servidores FTP. [ 15 ]

Desarrollo

El tamaño de Slackware aumentó rápidamente con la adición de software incluido, y para la versión 2.1, lanzada en octubre de 1994, se había más que triplicado hasta comprender 73  imágenes de disquete de 1,44 MB. [ 22 ]

En 1999, Slackware pasó de la versión 4 a la 7. Los números de versión de Slackware estaban desactualizados con respecto a otras distribuciones, lo que llevó a muchos usuarios a creer que estaba obsoleto, aunque las versiones del software incluido eran similares. Volkerding decidió aumentar la versión como estrategia de marketing para demostrar que Slackware estaba tan actualizado como otras distribuciones de Linux, muchas de las cuales tenían la versión 6 en ese momento. Eligió la versión 7, estimando que la mayoría de las demás distribuciones pronto alcanzarían ese número de versión. [ 23 ]

En abril de 2004, Patrick Volkerding añadió los paquetes de X.Org Server al directorio testing/ de -current como reemplazo de los paquetes XFree86 que se estaban utilizando, solicitando comentarios sobre cuál debería ser el futuro del Sistema X Window en Slackware. Un mes después, cambió de XFree86 a X.Org Server tras afirmar que las opiniones eran mayoritariamente de cuatro a uno a favor de usar la versión de X.org como versión predeterminada de X. Declaró que la decisión fue principalmente técnica, ya que XFree86 estaba causando problemas de compatibilidad. Slackware 10.0 fue la primera versión con X.Org Server. [ 24 ]

En marzo de 2005, Patrick Volkerding anunció la eliminación del entorno de escritorio GNOME en el registro de cambios de desarrollo. Afirmó que esto se había estado considerando durante más de cuatro años y que otros proyectos ya proporcionaban una versión más completa de GNOME para Slackware que la que ofrecía el propio Slackware. Volkerding declaró que el soporte futuro para GNOME dependería de la comunidad. [ 25 ] La comunidad respondió y, a partir de octubre de 2016, varios proyectos activos de GNOME (y bifurcaciones de GNOME) estaban disponibles para Slackware, incluidos Cinnamon , Dlackware, Dropline GNOME , MATE y SlackMATE. La eliminación fue considerada significativa por algunos miembros de la comunidad Linux debido a la prevalencia de GNOME en muchas distribuciones. [ 26 ]

En mayo de 2009, Patrick Volkerding anunció el lanzamiento público (de desarrollo) de una variante oficial x86_64, llamada Slackware64, mantenida en paralelo con la distribución IA-32 . [ 27 ] Slackware64 es una distribución pura de 64 bits, ya que no admite la ejecución ni la compilación de programas de 32 bits, pero fue diseñada para ser compatible con multilib. Eric Hameleers, uno de los miembros principales del equipo de Slackware, mantiene un repositorio multilib que contiene los paquetes necesarios para convertir Slackware64 a multilib y permitir la ejecución de software de 32 bits. [ 28 ] Hameleers comenzó el puerto de 64 bits como una distracción del dolor de la recuperación de una cirugía en septiembre de 2008. Volkerding probó el puerto en diciembre de 2008 y quedó impresionado al ver aumentos de velocidad de entre el 20 y el 40 % en algunos benchmarks en comparación con la versión de 32 bits. Para minimizar el esfuerzo adicional de mantener ambas versiones en paralelo, los scripts de compilación de Slackware, llamados SlackBuilds, se fueron adaptando gradualmente para admitir cualquiera de las dos arquitecturas, lo que permitió un único conjunto de fuentes para ambas versiones. [ 29 ] Slackware64 tuvo su primer lanzamiento estable con la versión 13.0.

Entre el lanzamiento de la versión 14.1 en noviembre de 2013 y junio de 2016, Slackware tuvo un lapso de 31 meses entre lanzamientos, el más largo en la historia de lanzamientos. Durante este tiempo, la rama de desarrollo estuvo 47 días sin actualizaciones. Sin embargo, el 21 de abril de 2015, Patrick Volkerding se disculpó en el ChangeLog por la ausencia de actualizaciones y afirmó que el equipo de desarrollo aprovechó el tiempo para realizar "un buen trabajo". En esa entrada del ChangeLog se enumeraron más de 700 cambios de programa, incluyendo muchas actualizaciones importantes de bibliotecas. En enero de 2016, Volkerding anunció la incorporación, aunque a regañadientes, de PulseAudio , principalmente debido a que BlueZ dejó de ofrecer soporte directo para ALSA en la versión 5.x, mientras que otros proyectos, a su vez, dejaron de ofrecer soporte para BlueZ v4.x. Sabiendo que algunos usuarios no estarían contentos con el cambio, declaró: "Pueden enviarme informes de errores, quejas y amenazas". Estos cambios culminaron con el lanzamiento de Slackware 14.2 en junio de 2016. [ 30 ]

Documentación histórica

David Cantrell trabajó como miembro clave del equipo de Slackware entre 1999 y 2001, y describió ese período en el Vlog ARM de Slackware. [ 31 ] Patrick Volkerding proporcionó más información sobre ese período en dos entrevistas. [ 32 ] [ 33 ]

Filosofía del diseño

La filosofía de diseño de Slackware se orienta hacia la simplicidad , la pureza del software [ 34 ] y un diseño central que enfatiza la falta de cambios en las fuentes originales. Muchas decisiones de diseño en Slackware pueden considerarse una herencia de la simplicidad de los sistemas Unix tradicionales y ejemplos del principio KISS [ 35 ] . En este contexto, "simple" se refiere a la simplicidad en el diseño del sistema, más que en su uso. Por lo tanto, la facilidad de uso puede variar entre los usuarios; aquellos que carecen de conocimientos de interfaces de línea de comandos y herramientas clásicas de Unix pueden experimentar una curva de aprendizaje pronunciada al usar Slackware, mientras que los usuarios con experiencia en Unix pueden beneficiarse de un entorno de sistema menos abstracto. En consonancia con la filosofía de diseño de Slackware y su espíritu de pureza, la mayoría del software en Slackware utiliza los mecanismos de configuración originales proporcionados por los autores del software; sin embargo, para algunas tareas administrativas, se proporcionan herramientas de configuración específicas de la distribución.

Modelo de desarrollo

No se requiere un sistema formal de seguimiento de incidencias ni un procedimiento oficial para convertirse en colaborador o desarrollador de código. El proyecto no mantiene un repositorio de código público. Los informes de errores y las contribuciones, si bien son esenciales para el proyecto, se gestionan de manera informal. Todas las decisiones finales sobre lo que se incluirá en una versión de Slackware recaen exclusivamente en el benevolente dictador vitalicio de Slackware , Patrick Volkerding. [ 36 ] [ 37 ] [ 38 ]

Las primeras versiones de Slackware fueron desarrolladas únicamente por Patrick Volkerding. A partir de la versión 4.0, los archivos de anuncio oficiales de Slackware incluyen a David Cantrell y Logan Johnson como parte del "equipo Slackware". [ 39 ] Las declaraciones de anuncio posteriores, hasta la versión de lanzamiento 8.1, incluyen a Chris Lumens. [ 40 ] Lumens, Johnson y Cantrell también son los autores de la primera edición de "Slackware Linux Essentials", la guía oficial de Slackware Linux. [ 41 ] El sitio web de Slackware menciona a Chris Lumens y David Cantrell como "Slackware Alumni", que "trabajaron a tiempo completo en el proyecto Slackware durante varios años". [ 37 ] En sus notas de lanzamiento para Slackware 10.0 y 10.1, Volkerding agradece a Eric Hameleers por "su trabajo en el soporte de tarjetas inalámbricas USB, PCI y Cardbus". [ 42 ] [ 43 ] A partir de la versión 12.0, por segunda vez, se forma un equipo en torno a Volkerding. Según las notas de la versión 12.2, el equipo de desarrollo consta de siete personas. Las versiones posteriores añadieron más personas. [ 44 ] Desde la versión 13.0, el equipo de Slackware parece tener miembros centrales. Eric Hameleers ofrece una perspectiva del equipo central con su ensayo sobre la "Historia del desarrollo de Slackware", escrito entre el 3 y el 4 de octubre de 2009 (poco después del lanzamiento de la versión 13.0). [ 36 ]

Paquetes

Gestión

La mascota de Slackware: Tux fumando una pipa.

El sistema de gestión de paquetes de Slackware, conocido colectivamente como pkgtools, puede administrar ( pkgtool ), instalar ( installpkg ), actualizar ( upgradepkg ) y eliminar ( removepkg ) paquetes desde fuentes locales. También puede descomprimir ( explodepkg ) y crear ( makepkg ) paquetes. La herramienta oficial para actualizar Slackware a través de una red o internet es slackpkg . Fue desarrollada originalmente por Piter Punk como una forma no oficial de mantener Slackware actualizado. Se incluyó oficialmente en el árbol principal en Slackware 12.2, [ 45 ] habiendo estado incluida en extras/ desde Slackware 9.1. [ 46 ] Cuando se actualiza un paquete, se instalará el nuevo paquete sobre el antiguo y luego se eliminarán los archivos que ya no existan en el nuevo paquete. Una vez que un paquete se ha instalado con slackpkg , se puede gestionar con pkgtool u otros comandos de gestión de paquetes. [ 47 ] Al ejecutar upgradepkg , solo confirma que los números de versión son "diferentes", lo que permite degradar el paquete si se desea.

Los paquetes de Slackware son archivos tar comprimidos mediante diversos métodos. A partir de la versión 13.0, la mayoría de los paquetes se comprimen con xz (basado en el algoritmo de compresión LZMA ), utilizando la extensión de archivo .txz . [ 48 ] Antes de la versión 13.0, los paquetes se comprimían con gzip (basado en el algoritmo de compresión DEFLATE ), utilizando la extensión .tgz . También se añadió compatibilidad con la compresión bzip2 y lzip , utilizando las extensiones de archivo .tbz y .tlz , respectivamente, aunque estas no se utilizan comúnmente.

Los paquetes contienen todos los archivos para ese programa, así como archivos de metadatos adicionales utilizados por el gestor de paquetes. El tarball del paquete contiene la estructura de directorios completa de los archivos y está diseñado para ser extraído en el directorio raíz del sistema durante la instalación. Los archivos de metadatos adicionales, ubicados en el directorio especial install/ dentro del tarball, generalmente incluyen un archivo slack-desc , que es un archivo de texto con formato específico que el gestor de paquetes lee para proporcionar a los usuarios una descripción del software empaquetado, [ 49 ] así como un archivo doinst.sh , que es un script de shell posterior a la descompresión que permite la creación de enlaces simbólicos, la preservación de permisos en archivos de inicio, el manejo adecuado de nuevos archivos de configuración y cualquier otro aspecto de la instalación que no se pueda implementar a través de la estructura de directorios del paquete. [ 50 ] Durante el desarrollo de 15.0, Volkerding introdujo soporte para un script de desinstalación douninst.sh que se puede ejecutar cuando se elimina o actualiza un paquete. [ 51 ] Esto permite a los mantenedores de paquetes ejecutar comandos cuando se desinstala un paquete.

El gestor de paquetes mantiene una base de datos local en el ordenador, almacenada en varias carpetas. En los sistemas 14.2 y anteriores, la base de datos principal de paquetes instalados se mantenía en /var/log/ , sin embargo, durante el desarrollo de la versión 15.0, Volkerding movió dos de los directorios a una ubicación dedicada en /var/lib/pkgtools/ para evitar su eliminación accidental al borrar los registros del sistema. [ 51 ] Cada instalación de Slackware contendrá un directorio packages/ y scripts/ en la ubicación de la base de datos principal. En el primero es donde cada paquete instalado tendrá un archivo de registro de instalación correspondiente (basado en el nombre del paquete, versión, arquitectura y compilación) que contiene el tamaño del paquete, tanto comprimido como sin comprimir, la descripción del software y la ruta completa de todos los archivos que se instalaron. [ 52 ] Si el paquete contenía un script opcional de postinstalación doinst.sh , el contenido de ese script se agregará a un archivo en el directorio scripts/ que coincida con el nombre de archivo del paquete correspondiente en el directorio packages/ , lo que permite al administrador ver el script de postinstalación en un momento posterior. Cuando se elimina o actualiza un paquete, los antiguos registros de instalación y scripts que se encuentran en packages/ y scripts/ se mueven a removed_packages/ y removed_scripts/ , lo que permite revisar cualquier paquete anterior y ver cuándo se eliminó. Estos directorios se pueden encontrar en /var/log/ en la versión 14.2 y anteriores, pero se movieron a /var/log/pkgtools/ durante el desarrollo de la versión 15.0. En los sistemas que admiten el script de desinstalación douninst.sh , esos scripts se almacenarán en el directorio /var/lib/pkgtools/douninst.sh/ mientras el paquete esté instalado. Una vez eliminado, el script douninst.sh se moverá a /var/log/pkgtools/removed_uninstall_scripts/ .

Resolución de dependencias

El sistema de gestión de paquetes no realiza un seguimiento ni gestiona las dependencias ; sin embargo, al realizar la instalación completa recomendada, se satisfacen todas las dependencias de los paquetes predeterminados. Para instalaciones personalizadas o paquetes de terceros, Slackware depende del usuario para garantizar que el sistema cuente con todas las bibliotecas y programas necesarios. Dado que no se proporcionan listas oficiales de dependencias para los paquetes predeterminados, si los usuarios deciden instalar una instalación personalizada o software de terceros, deberán solucionar por sí mismos cualquier dependencia faltante. Como el gestor de paquetes no gestiona las dependencias, instalará todos los paquetes, independientemente de si se satisfacen o no las dependencias. Un usuario puede descubrir que faltan dependencias solo al intentar usar el software.

Si bien Slackware no incorpora herramientas oficiales para resolver dependencias, algunas herramientas de software no oficiales, con soporte de la comunidad, sí proporcionan esta función, de forma similar a como lo hace APT para las distribuciones basadas en Debian y dnf (e históricamente yum ) para las distribuciones basadas en Red Hat . Estas incluyen:

  • slapt-get es una utilidad de línea de comandos que funciona de forma similar a APT. Si bien slapt-get proporciona un marco para la resolución de dependencias, no lo hace para los paquetes incluidos en la distribución Slackware. Sin embargo, varias fuentes de paquetes de la comunidad y distribuciones basadas en Slackware aprovechan esta funcionalidad. Gslapt es una interfaz gráfica para slapt-get.
  • Swaret es una herramienta de gestión de paquetes que incluye resolución de dependencias. Originalmente se incluyó en Slackware versión 9.1 como un paquete opcional, pero en ese momento no contenía resolución de dependencias. [ 53 ] Se eliminó de la distribución con Slackware 10.0 y se entregó a la comunidad. Posteriormente se le añadieron la resolución de dependencias y la funcionalidad de reversión; sin embargo, a mayo de 2014, no hay desarrolladores activos. [ 54 ]
  • El archivo pkgsrc de NetBSD proporciona soporte para Slackware, entre otros sistemas operativos tipo Unix. pkgsrc proporciona resolución de dependencias tanto para paquetes binarios como para paquetes fuente. [ 55 ]

Repositorios

No existen repositorios oficiales para Slackware. Los únicos paquetes oficiales que ofrece Slackware están disponibles en el medio de instalación. Sin embargo, existen numerosos repositorios de terceros para Slackware; algunos son repositorios independientes y otros pertenecen a distribuciones basadas en Slackware que conservan la compatibilidad de paquetes con Slackware. Muchos de estos se pueden buscar simultáneamente utilizando pkgs.org, un motor de búsqueda de paquetes para Linux. No obstante, combinar dependencias de varios repositorios puede generar dos o más paquetes que requieren versiones diferentes de la misma dependencia, lo que se conoce como " infierno de dependencias" . Slackware no proporciona ninguna resolución de dependencias para estos paquetes; sin embargo, algunos proyectos incluyen una lista de dependencias no incluidas en Slackware junto con los archivos del paquete, generalmente con la extensión .dep .

Debido a la posibilidad de problemas de dependencia, muchos usuarios optan por compilar sus propios programas utilizando SlackBuilds, proporcionados por la comunidad. Los SlackBuilds son scripts de shell que crean un paquete instalable de Slackware a partir de un archivo tarball de software. Al ser scripts, los SlackBuilds no se limitan a compilar el código fuente de un programa; también se pueden usar para empaquetar binarios precompilados de repositorios de proyectos u otras distribuciones en paquetes de Slackware adecuados. Los SlackBuilds que compilan el código fuente tienen varias ventajas sobre los paquetes precompilados: al compilar a partir del código fuente del autor original , el usuario no tiene que confiar en un empaquetador externo; además, el proceso de compilación local permite la optimización específica de la máquina. En comparación con la compilación e instalación manual de software, los SlackBuilds proporcionan una integración más limpia al sistema al utilizar el gestor de paquetes de Slackware. Algunos SlackBuilds incluirán un archivo adicional con metadatos que permite a las herramientas automatizadas descargar el código fuente, verificar que no esté dañado y calcular dependencias adicionales que no forman parte de Slackware. [ 56 ] Algunos repositorios incluirán tanto los SlackBuilds como los paquetes Slackware resultantes, lo que permite a los usuarios crear el suyo propio o instalar un paquete precompilado.

El único repositorio de SlackBuilds oficialmente respaldado [ 57 ] es SlackBuilds.org, comúnmente conocido como SBo. Este es un proyecto respaldado por la comunidad que ofrece SlackBuilds para compilar software no incluido en Slackware. Los usuarios pueden enviar nuevos SlackBuilds para software al sitio y, una vez aprobados, se convierten en el "mantenedor del paquete". Luego son responsables de proporcionar actualizaciones al SlackBuild, ya sea para corregir problemas o para compilar versiones más recientes proporcionadas por el proyecto original . Para garantizar que todos los programas se puedan compilar y usar, cualquier dependencia requerida del software no incluido en Slackware debe estar documentada y disponible en el sitio. Todas las contribuciones son probadas por los administradores del sitio antes de ser añadidas al repositorio. Los administradores pretenden que el proceso de compilación sea casi idéntico a la forma en que se compilan los paquetes oficiales de Slackware, principalmente para asegurarse de que Volkerding fuera "simpatizante de nuestra causa". Esto permite que los SlackBuilds que Volkerding considere dignos se incorporen al Slackware regular con cambios mínimos en el script. También evita que los usuarios sugieran a Volkerding que cambie sus scripts para que coincidan con los de SBo. [ 58 ] SBo proporciona plantillas [ 59 ] para los SlackBuilds y los archivos de metadatos adicionales, y anima a los mantenedores de paquetes a no desviarse a menos que sea necesario. [ 60 ]

Tres miembros del equipo de Slackware, Eric Hameleers, Heinz Wiesinger y Robby Workman, tienen cada uno su propio repositorio de paquetes precompilados junto con los SlackBuilds y los archivos fuente utilizados para crear los paquetes. Si bien la mayoría de los paquetes son simplemente software adicional no incluido en Slackware que consideraron que valía la pena mantener, algunos paquetes se utilizan como banco de pruebas para futuras actualizaciones de Slackware; en particular, Hameleers proporciona paquetes "Ktown" para versiones más recientes de KDE . [ 61 ] También mantiene el repositorio "multilib" de Slackware, lo que permite que Slackware64 ejecute y compile paquetes de 32 bits. [ 28 ]

Comunicados

La política de lanzamiento de Slackware sigue un ciclo de lanzamiento basado en características y estabilidad, a diferencia de los esquemas de lanzamiento con plazos fijos (por ejemplo, Ubuntu ) o de lanzamiento continuo (por ejemplo, Gentoo Linux ) de otras distribuciones de Linux. Esto significa que no hay una fecha fija para el lanzamiento. Volkerding lanzará la siguiente versión después de considerar que se han realizado suficientes cambios con respecto a la versión anterior y que estos cambios dan como resultado un entorno estable. Como afirma Patrick Volkerding: «Por lo general, nuestra política es no especular sobre las fechas de lanzamiento, ya que eso es lo que es  : pura especulación. No siempre es posible saber cuánto tiempo llevará realizar las actualizaciones necesarias y resolver todos los cabos sueltos relacionados. A medida que se desarrollen los componentes para el próximo lanzamiento, se subirán al árbol -current». [ 62 ]

A lo largo de la historia de Slackware, generalmente intentaron entregar software actualizado al menos anualmente. [ 36 ] Desde su inicio hasta 2014, Slackware tuvo al menos un lanzamiento por año. La actividad de lanzamiento alcanzó su punto máximo en 1994, 1995, 1997 y 1999, con tres lanzamientos cada año. A partir de la versión 7.1 (22 de junio de 2000) la progresión de lanzamientos se volvió más estable y generalmente ocurrió una vez por año. Después de ese punto, los únicos años con dos lanzamientos fueron 2003, 2005 y 2008. Sin embargo, desde el lanzamiento de Slackware 14.1 en 2013, los nuevos lanzamientos se han ralentizado drásticamente. Hubo una brecha de más de 2 años entre 14.1 y 14.2 y una brecha de más de 5 años hasta 15.0. [ 51 ] Tras el lanzamiento de la versión 15.0, Volkerding afirmó que Slackware 15.1 tendría, con suerte, un ciclo de desarrollo mucho más corto, ya que las "partes complicadas" se resolvieron durante el desarrollo de la versión 15.0. [ 63 ]

Las últimas versiones estables de Slackware para arquitecturas x86 de 32 bits y x86_64 de 64 bits son la versión 15.0 (lanzada el 2 de febrero de 2022), que incluye soporte para Linux 5.15.19. [ 64 ]

Volkerding también mantiene una versión de prueba/desarrollo de Slackware llamada "-current" [ 65 ] que se puede usar para una configuración más experimental . Esta versión eventualmente se convertirá en la próxima versión estable, momento en el cual Volkerding comenzará una nueva versión -current para desarrollar la siguiente versión de Slackware. Si bien esta versión generalmente se considera estable, es posible que se produzcan fallos, por lo que -current no suele recomendarse para sistemas de producción. [ 66 ]

Apoyo

Actualmente, Slackware no tiene una política oficial de plazos de soporte. Sin embargo, el 14 de junio de 2012, aparecieron avisos en los registros de cambios de las versiones 8.1, [ 107 ] 9.0, 9.1, 10.0, 10.1, 10.2, 11.0 y 12.0 indicando que, a partir del 1 de agosto de 2012, ya no se proporcionarían parches de seguridad para estas versiones. La versión más antigua, la 8.1, se publicó el 18 de junio de 2002 y tuvo más de 10 años de soporte antes de llegar al final de su vida útil . Posteriormente, el 30 de agosto de 2013, se hicieron anuncios en los registros de cambios de 12.1 [ 108 ] y 12.2 indicando que su fin de vida útil sería el 9 de diciembre de 2013. En las entradas del registro de cambios se indicó que tuvieron al menos 5 años de soporte. El 6 de abril de 2018, las versiones 13.0, 13.1 y 13.37 [ 109 ] fueron declaradas al final de su ciclo de vida (EOL) el 5 de julio de 2018. En las entradas del registro de cambios se indicó que contaban con al menos 7 años de soporte (la versión 13.0 había tenido soporte durante casi 9 años). El 9 de octubre de 2023, el registro de cambios de la versión 14.2 indicó que las versiones 14.0, 14.1 y 14.2 llegarían al final de su ciclo de vida el 1 de enero de 2024. [ 110 ]

Si bien no ha habido anuncios oficiales para las versiones anteriores a la 8.1, ya no reciben mantenimiento y, en la práctica, han llegado al final de su ciclo de vida.

Arquitecturas de hardware

Históricamente, Slackware se centró exclusivamente en la arquitectura IA-32 y sus versiones solo estaban disponibles en 32 bits. Sin embargo, a partir de Slackware 13.0, existe una variante x86_64 de 64 bits con soporte oficial para desarrollo simétrico con la plataforma de 32 bits. Antes del lanzamiento de Slackware64, los usuarios que deseaban una versión de 64 bits debían usar versiones no oficiales como slamd64 .

Slackware también está disponible para la arquitectura IBM S/390 en forma de Slack/390 y para la arquitectura ARM bajo Slackware ARM (originalmente conocido como 'ARMedslack'). Ambos puertos han sido declarados "oficiales" por Patrick Volkerding. [ 111 ] [ 112 ] Sin embargo, el puerto S/390 todavía está en la versión 10.0 para la versión estable y 11.0 para la versión de prueba/desarrollo, y no ha tenido actualizaciones desde 2009. [ 113 ] [ 114 ] Además, el 7 de mayo de 2016, el desarrollador de Slackware ARM anunció que 14.1 será EOL el 1 de septiembre de 2016, y el desarrollo de -current cesará con el lanzamiento de 14.2, sin embargo, el soporte para 14.2 se mantendrá en el futuro previsible. [ 115 ] El anuncio de fin de vida útil (EOL) para la versión 14.1 se agregó al registro de cambios el 25 de junio de 2016, [ 116 ] y el anuncio de fin de vida útil (EOL) para la versión 14.2 se agregó al registro de cambios el 21 de diciembre de 2022. [ 117 ]

En julio de 2016, el desarrollador de Slackware ARM anunció que las herramientas de desarrollo y compilación se habían mejorado para reducir el esfuerzo manual necesario para mantener la versión ARM, y posteriormente anunció que se estaba desarrollando una versión de hardware flotante de 32 bits. Esta versión se publicó en agosto de 2016 en su forma "actual". [ 118 ]

El 28 de diciembre de 2020 se inició el trabajo de adaptación de Slackware a la arquitectura ARM de 64 bits (conocida como 'AArch64'), con los modelos de hardware iniciales RockPro64 y Pinebook Pro de PINE64 como objetivos. La adaptación se completó funcionalmente en mayo de 2021 e incluye numerosas mejoras con respecto al diseño e implementación originales de la versión ARM, especialmente en lo que respecta a la gestión y habilitación de nuevos modelos de hardware por parte de la comunidad Slackware ARM. Además, se optimizaron significativamente los procesos de arranque e instalación, lo que hizo que la instalación fuera mucho más sencilla y ágil.

El 29 de marzo de 2022, Slackware AArch64 se lanzó públicamente en su versión actual (en desarrollo), compatible con RockPro64, Pinebook Pro y Raspberry Pi 3 y 4, con documentación de instalación en línea y guías de instalación en vídeo. Además, el proyecto no oficial slarm64 [ 119 ] cuenta con una versión para AArch64 y otra para la arquitectura riscv64 .

En marzo de 2022, cesó el desarrollo oficial de la versión de Slackware para ARM de 32 bits, y el desarrollo futuro se centró exclusivamente en la versión AArch64/ARM64. Esto se debió a que el hardware de 32 bits no podía seguir el ritmo del desarrollo de Slackware y lo estaba frenando, y las limitaciones del hardware se convirtieron en un obstáculo para la adopción de las últimas tecnologías. Además, dado que la mayoría de las demás distribuciones principales dejaron de dar soporte a ARM de 32 bits, algunas aplicaciones no se compilaban y dejaron de ser compatibles. Sin embargo, existe la versión no oficial de Slackware, BonSlack [ 120 ] , que proporciona versiones de punto flotante por software (ARMv5) y por hardware (ARMv7) para ARM de 32 bits, con un desarrollo y actualizaciones (a partir de la versión 14.2) alineados con la versión oficial de Slackware. Este proyecto también proporciona puertos para las arquitecturas Aarch64 (ARM64), Alpha , HPPA (PA-RISC 1.1), LoongArch (64 bits), MIPS (32/64 bits), OpenRISC , PowerPC (32/64 bits), RISC-V (64 bits), S/390x , SH-4 , SPARC (32/64 bits) y x86 (32 bits con time_t de 64 bits ).

El 21 de diciembre de 2022, se declaró el fin de vida útil (EOL, por sus siglas en inglés) de Slackware ARM 14.2 para el 1 de marzo de 2023.

Slackintosh es una adaptación de Slackware Linux para la arquitectura PowerPC de la nueva ROM de Macintosh , utilizada por las líneas Power Macintosh , PowerBook , iMac , iBook y Xserve de Apple desde 1994 hasta 2006. La última versión de Slackintosh fue la 12.1, lanzada el 7 de junio de 2008. [ 121 ] El sitio web de Slackintosh sigue activo y la versión 12.1 está disponible para su descarga [ 122 ] para quienes tengan ordenadores Macintosh PowerPC antiguos. Los desarrolladores del proyecto anunciaron en febrero de 2012 que el desarrollo se congelaría y que la versión 12.1 podría recibir parches de seguridad durante un mes. [ 123 ] Al mes siguiente, se anunció que la versión estable se congelaría y no recibiría más actualizaciones a menos que alguien más decidiera hacerse cargo. [ 124 ] Esto nunca sucedió y Volkerding declaró oficialmente muerto el proyecto en julio de 2021. [ 51 ]

Distribución

Slackware 14.2 [ 125 ] Los conjuntos de CD, los DVD individuales y la mercancía estaban disponibles en la tienda de Slackware controlada por terceros, [ 126 ] pero debido a un pago insuficiente, Patrick Volkerding , "les dijo que lo retiraran o suspendería el DNS de la tienda". [ 127 ] [ 128 ] [ 129 ] [ 130 ] [ 131 ] [ 132 ] [ 133 ]

Las imágenes ISO de Slackware (2,6 GB) [ 134 ] para la instalación se pueden descargar gratuitamente en el sitio web de Slackware a través de BitTorrent , espejos FTP y espejos HTTP. [ 135 ]

La versión de Slackware para IBM S/390 ( fin de vida útil : 2009) [ 136 ] se puede descargar y se instala desde una partición DOS o desde un disquete. [ 137 ]

La versión de Slackware para la arquitectura ARM [ 138 ] se puede descargar [ 139 ] e instalar a través de una red, utilizando Das U-Boot y un servidor de arranque TFTP [ 140 ] o desde un mini-sistema de archivos raíz. [ 141 ]

Slackware ARM también se puede instalar en un PC que ejecute QEMU [ 142 ] utilizando la misma técnica. [ 143 ]

Slackware AArch64 (ARM64) se instala directamente desde imágenes de tarjeta SD de forma similar a como se instala Slackware x86 desde un DVD. También está disponible como una imagen ISO EFI de arranque genérica.

Referencias

  1. 1 2 3 Volkerding, Patrick J. (17 de julio de 1993). "ANUNCIO: Slackware Linux 1.00" . Grupo de noticias : comp.os.linux . Usenet: 227gd4$jtq@usenet.INS.CWRU.Edu . Archivado del original el 13 de mayo de 2011. Recuperado el 5 de diciembre de 2014 .  
  2. "Notas de la versión 15.0 de Slackware" . 2 de febrero de 2022.
  3. "Anuncio de lanzamiento de Slackware" . El proyecto Slackware Linux. 2 de febrero de 2022.
  4. Volkerding, Patrick (2 de febrero de 2022). "Slackware 15.0 lanzado" . El proyecto Slackware Linux . Recuperado el 3 de febrero de 2022 .
  5. 1 2 "¿Quieres un sistema SLS como el .99pl11A?" . Archivado del original el 28 de mayo de 2023 . Recuperado el 28 de mayo de 2023 .
  6. Distrowatch.com. "Las diez mejores distribuciones" . Archivado del original el 2 de abril de 2013. Consultado el 22 de julio de 2017 .
  7. "El proyecto Slackware Linux: Información general" . Slackware.com . Archivado del original el 11 de julio de 2017. Consultado el 22 de julio de 2017 .
  8. Slackware Inc. "Preguntas frecuentes sobre Slackware: Slackware Linux tiene fama de ser difícil para los principiantes. ¿Es cierto?" . Archivado del original el 5 de septiembre de 2015. Consultado el 8 de octubre de 2015 .
  9. Datamation. "Las mejores distribuciones de Linux para usuarios de todos los niveles" . Archivado del original el 18 de noviembre de 2015. Consultado el 8 de octubre de 2015 .
  10. Linux.org. "¿Qué distribución es la adecuada para mí?" . Archivado del original el 9 de octubre de 2015. Consultado el 8 de octubre de 2015 .
  11. Tech Radar. "Distribuciones Linux para usuarios avanzados: 5 reseñas y calificaciones" . Archivado del original el 2 de noviembre de 2015. Consultado el 8 de octubre de 2015 .
  12. IT Pro (18 de enero de 2010). "Slackware Linux: menos es más" . Archivado del original el 19 de noviembre de 2015. Consultado el 8 de octubre de 2015 .
  13. PC World. "Una guía de las 10 mejores distribuciones de Linux de hoy" . Archivado del original el 11 de octubre de 2015. Consultado el 8 de octubre de 2015 .
  14. "FreeSlack" . FreeSlack.net . Archivado del original el 27 de julio de 2017. Consultado el 22 de julio de 2017 .
  15. 1 2 3 Hughes, Phil (1 de abril de 1994). "Entrevista con Patrick Volkerding" . Linux Journal . Archivado del original el 2 de junio de 2007. Recuperado el 3 de julio de 2007 .
  16. "Gráficos y banners de enlaces de Slackware" . Slackware.com . Archivado del original el 16 de julio de 2017. Consultado el 22 de julio de 2017 .
  17. "install.end" (TXT) . Archivado del original el 6 de marzo de 2016. Recuperado el 31 de agosto de 2024 .
  18. "install.end" (TXT) . Archivado del original el 5 de marzo de 2016. Recuperado el 31 de agosto de 2024 .
  19. Klemmer, Joe (30 de junio de 2004). "Una breve historia de las distribuciones de Linux" . Linux Weekly News . Archivado del original el 23 de junio de 2018. Recuperado el 22 de julio de 2017 .
  20. Strobel, Stefan; Elling, Volker (1 de enero de 1997). LINUX . Springer. págs. 82-83 . ISBN  978-0-387-94880-5. Consultado el 4 de agosto de 2013 .
  21. "El proyecto Slackware Linux: Anuncio de lanzamiento de Slackware" . Slackware.com . 16 de julio de 1993. Consultado el 22 de julio de 2017 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  22. "README.210 Slackware Release 2.1" . Mirror.slackware.com . Consultado el 22 de julio de 2017 .
  23. "El proyecto Slackware Linux: Preguntas frecuentes" . Slackware.com . Archivado del original el 8 de enero de 2007. Consultado el 22 de julio de 2017 .
  24. "Changelog.txt" (texto plano) . Archivado del original el 18 de marzo de 2014. Recuperado el 31 de agosto de 2024 .
  25. "Changelog.txt" (texto plano) . Archivado del original el 18 de marzo de 2014. Recuperado el 31 de agosto de 2024 .
  26. "Gnome eliminado de Slackware" . Slashdot . 27 de marzo de 2005. Archivado del original el 18 de octubre de 2016. Consultado el 14 de octubre de 2016 .
  27. "Changelog.txt" (TXT) . Archivado del original el 21 de diciembre de 2018. Recuperado el 31 de agosto de 2024 .
  28. 1 2 "Índice de /~alien/multilib" . Slackware.com . Archivado del original el 20 de julio de 2017. Recuperado el 22 de julio de 2017 .
  29. "Entrevista con Eric Hameleers: Por qué deberías probar Slackware" . Revista Linux . Archivado del original el 20 de julio de 2010.
  30. "Esta actualización contiene correcciones y mejoras de seguridad" (TXT) . Slackware.cs.utah.edu . Archivado del original el 8 de febrero de 2018. Recuperado el 22 de julio de 2017 .
  31. "S03E39 - David Cantrell habla sobre la historia de Slackware Linux: finales de los 90 y principios de los 2000" . YouTube . 5 de abril de 2024.
  32. "Linux Today – La distribución comercial de Slackware queda en entredicho tras el despido de desarrolladores" . Archivado del original el 18 de marzo de 2014.
  33. "La distribución de Linux que siempre genera ganancias" . The Age . 4 de octubre de 2002.
  34. "Filosofía de Slackware" . Docs.slackware.com . Archivado del original el 5 de noviembre de 2018. Consultado el 7 de noviembre de 2018 .
  35. "Conceptos básicos de Slackware Linux, Capítulo 2" (PDF) . Rlworkman.net . Consultado el 22 de julio de 2017 .
  36. 1 2 3 "Historia del desarrollo de Slackware" (PDF) . Connie.slackware.com . Archivado (PDF) del original el 7 de agosto de 2011. Recuperado el 22 de julio de 2017 .
  37. 1 2 "Slackware Alumni" . Slackware.com . Archivado del original el 30 de mayo de 2018. Recuperado el 20 de septiembre de 2014 .
  38. 1 2 3 "Historias de Linux: Una mirada a Slackware Linux" . Linux.com . Archivado del original el 30 de octubre de 2014. Recuperado el 20 de septiembre de 2014 .
  39. "Anuncio de Slackware 4.0" . Archivado del original el 3 de junio de 2016. Consultado el 11 de agosto de 2011 .
  40. "Anuncio de Slackware 8.1" . Archivado del original el 19 de mayo de 2016. Consultado el 11 de agosto de 2011 .
  41. "El proyecto del libro revisado de Slackware" . Slackbook.org . Archivado del original el 15 de septiembre de 2008. Consultado el 26 de mayo de 2015 .
  42. "Copia archivada" . Consultado el 12 de agosto de 2011 .
  43. "Copia archivada" . Consultado el 12 de agosto de 2011 .
  44. "Notas de la versión de Slackware 12.0" (TXT) . Archivado del original el 2 de diciembre de 2013. Consultado el 31 de agosto de 2024 .
  45. "Este archivo documenta las instrucciones para actualizar a Slackware 12.1, los paquetes añadidos, eliminados, renombrados y/o divididos durante el ciclo de desarrollo desde Slackware 12.1 hasta 12.2, y algunos posibles problemas que los usuarios pueden evitar si se informan un poco" (TXT) . Slackware.mirrors.tds.net . Consultado el 22 de julio de 2017 .
  46. 1 2 "Se corrigió el tipo incorrecto (int copy debería ser png_size_t copy) en png_inflate() : (corrige CVE-2011-3045)" (TXT) . Slackware.cs.utah.edu . Archivado del original el 25 de febrero de 2021 . Recuperado el 22 de julio de 2017 . 
  47. Kenlon, Seth (1 de septiembre de 2012). Slackermedia . Lulu.com. ISBN 978-0-9847842-2-6.
  48. "Corrige problemas de seguridad, incluyendo : Bucle infinito de denegación de servicio por parte de entidad externa" (TXT) . Slackware.cs.utah.edu . Archivado del original el 7 de abril de 2018. Recuperado el 22 de julio de 2017 . 
  49. "Slack-desc - SlackWiki" . Slackwiki.com . Archivado del original el 3 de abril de 2017. Consultado el 22 de julio de 2017 .
  50. "Doinst.sh - SlackWiki" . Slackwiki.com . Archivado del original el 8 de abril de 2017. Consultado el 22 de julio de 2017 .
  51. 1 2 3 4 5 6 "El proyecto Slackware Linux: Registros de cambios de Slackware" . slackware.com . 20 de diciembre de 2023. Archivado del original el 29 de junio de 2022. Recuperado el 1 de mayo de 2025 .
  52. "slackware:package_management_hands_on - SlackDocs" . Docs.slackware.com . Archivado del original el 7 de noviembre de 2016. Consultado el 22 de julio de 2017 .
  53. "El proyecto Slackware Linux: Anuncio de lanzamiento de Slackware" . Slackware.com . Archivado del original el 11 de junio de 2015. Consultado el 26 de mayo de 2015 .
  54. "SWareT / Discusión / Discusión abierta: ¿Está muerto swaret?" . Sourceforge.net . Archivado del original el 27 de mayo de 2016 . Recuperado el 29 de marzo de 2016 .
  55. "La guía de pkgsrc" . netbsd.org . Consultado el 24 de abril de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  56. websightdesigns.com, WebSight Designs -. "SlackBuilds.org" . Slackbuilds.org . Archivado del original el 16 de enero de 2017 . Recuperado el 15 de enero de 2017 .
  57. "Slackware 14.2 está por llegar, pero ¿se actualizarán también las compilaciones de Slackware?" . Linuxquestions.org . Archivado del original el 22 de marzo de 2016 . Consultado el 19 de marzo de 2016 .
  58. "Diez años de SlackBuilds.org" . Alien.dslackbook.org . 10 de junio de 2016. Archivado del original el 3 de agosto de 2017. Consultado el 22 de julio de 2017 .
  59. "Índice de /plantillas" . Slackbuilds.org . Archivado del original el 18 de enero de 2017. Consultado el 15 de enero de 2017 .
  60. "WebSight Designsm" . Slackbuilds.org . Archivado del original el 16 de enero de 2017. Consultado el 15 de enero de 2017 .
  61. "Índice de /ktown" . Alien.slackbook.org . Archivado del original el 31 de diciembre de 2016. Consultado el 15 de enero de 2017 .
  62. "El proyecto Slackware Linux: Preguntas frecuentes" . Slackware.com . Archivado del original el 8 de enero de 2007. Consultado el 26 de mayo de 2015 .
  63. "15.0 ChangeLog.txt" . Slackware.com . Consultado el 8 de febrero de 2022 .
  64. "El proyecto Slackware Linux: Anuncio de lanzamiento de Slackware" .
  65. "El proyecto Slackware Linux: Registros de cambios de Slackware" . Slackware.com . Archivado del original el 6 de mayo de 2015. Consultado el 26 de mayo de 2015 .
  66. "slackware:current - SlackDocs" . Docs.slackware.com . Archivado del original el 28 de junio de 2017. Consultado el 22 de julio de 2017 .
  67. " Linux Journal: Lanzamiento de Slackware 2.0" . www.linuxjournal.com
  68. "Changelog.txt" (texto plano) . Archivado del original el 21 de diciembre de 2018. Recuperado el 31 de agosto de 2024 .
  69. Linux Slackware 96: El sistema operativo de 32 bits favorito de Internet . Walnut Creek. 1996. ISBN 978-1-57176-150-7.
  70. "zipslack/: Se agregó una instalación UMSDOS súper fácil de instalar: zipslack.zip, un sistema Linux completo de 33 megabytes como un archivo Zip. La instalación cabe en un disco Zip con formato FAT, o funciona en cualquier sistema de archivos FAT o FAT32 en un directorio \LINUX. Esto se basa en la próxima versión beta de Slackware 3.5, con 2.0.33, egcs-1.0.2, libc-5.4.44" (TXT) . Slackware.cs.utah.edu . Archivado del original el 21 de diciembre de 2018. Recuperado el 22 de julio de 2017 .
  71. "Slackware Linux – De vuelta a lo básico" . DistroWatch . 11 de diciembre de 2003. Archivado del original el 18 de junio de 2018. Consultado el 25 de febrero de 2019 .
  72. "ChangeLog.txt" (texto plano) . Archivado del original el 21 de diciembre de 2018. Recuperado el 31 de agosto de 2024 .
  73. "Confesiones de un vago" . OSNews . Archivado del original el 26 de febrero de 2019. Consultado el 25 de febrero de 2019 .
  74. "Mini reseña de Slackware Linux 9.0" . OSNews . Archivado del original el 25 de febrero de 2019. Consultado el 25 de febrero de 2019 .
  75. "Changelog.txt" (texto plano) . Archivado del original el 21 de diciembre de 2018. Recuperado el 31 de agosto de 2024 .
  76. "Conozca Slackware 9.1" . OSNews . Archivado del original el 26 de febrero de 2019. Consultado el 25 de febrero de 2019 .
  77. "Notas de la versión de Slackware 9.1" . Mirrors.slackware.com . Archivado del original el 4 de marzo de 2016. Consultado el 22 de julio de 2017 .
  78. "Slackware 10: Primeras impresiones" . OSNews . Archivado del original el 26 de febrero de 2019. Consultado el 25 de febrero de 2019 .
  79. "Análisis de Slackware 10.1" . OSNews . Archivado del original el 25 de febrero de 2019. Consultado el 25 de febrero de 2019 .
  80. Brockmeier, Joe 'Zonker' (9 de febrero de 2005). "Una mirada a Slackware 10.1" . LWN.net . Archivado del original el 18 de junio de 2018. Recuperado el 25 de febrero de 2019 .
  81. Bodnar, Ladislav (21 de septiembre de 2005). "Una mirada a Slackware Linux 10.2" . LWN . Archivado del original el 18 de junio de 2018. Recuperado el 25 de febrero de 2019 .
  82. "Slackware 10.2" . Tux Machines . Archivado del original el 4 de octubre de 2019. Recuperado el 25 de febrero de 2019 .
  83. "El venerable Slackware 12 estrena un nuevo y deportivo vestuario" . Linux.com . 10 de julio de 2007. Archivado del original el 18 de junio de 2018. Consultado el 25 de febrero de 2019 .
  84. "Slackware 12: El anti-'buntu" . Tux Machines . Archivado del original el 18 de junio de 2018. Recuperado el 25 de febrero de 2019 .
  85. "Actualización a Slackware 12.1" . Linux.com . 3 de junio de 2008. Archivado del original el 25 de junio de 2018. Consultado el 25 de febrero de 2019 .
  86. "12.1 ChangeLog.txt" . Mirrors.slackware.com . Archivado del original el 21 de diciembre de 2018. Consultado el 25 de febrero de 2019 .
  87. "Slackware revisado lo mantiene simple" . Linux.com . 23 de diciembre de 2008. Archivado del original el 22 de junio de 2018. Consultado el 25 de febrero de 2019 .
  88. 1 2 "12.2 ChangeLog.txt" . Mirrors.slackware.com . Archivado del original el 21 de diciembre de 2018. Recuperado el 25 de febrero de 2019 .
  89. Martin, Caitlyn. "Slackware Linux 13.0: la distribución de Linux más antigua recibe una importante renovación" . DistroWatch . Archivado del original el 30 de julio de 2019. Consultado el 25 de febrero de 2019 .
  90. Vervloesem, Koen (2 de septiembre de 2009). "Slackware 13.0: ahora oficialmente de 64 bits" . LWN.net . Archivado del original el 18 de junio de 2018. Recuperado el 25 de febrero de 2019 .
  91. "13.0 ChangeLog.txt" . Mirrors.slackware.com . Archivado del original el 21 de diciembre de 2018. Consultado el 25 de febrero de 2019 .
  92. "Enfoque en Linux: Slackware Linux 13.1" . Linux Journal . Archivado del original el 8 de agosto de 2019. Consultado el 25 de febrero de 2019 .
  93. "13.1 ChangeLog.txt" . Mirrors.slackware.com . Archivado del original el 2 de febrero de 2019. Consultado el 25 de febrero de 2019 .
  94. Smith, Jesse. "Primeras impresiones de Slackware Linux 13.37" . DistroWatch . Archivado del original el 22 de diciembre de 2018. Consultado el 25 de febrero de 2019 .
  95. "Una reseña de Slackware que tardó diez años en hacerse" . Linux.com . 9 de mayo de 2011. Archivado del original el 18 de junio de 2018. Consultado el 25 de febrero de 2019 .
  96. Brockmeier, Joe 'Zonker' (22 de marzo de 2011). "Slackware 13.37: Linux por diversión" . LWN.net . Archivado del original el 18 de junio de 2018. Consultado el 25 de febrero de 2019 .
  97. "13.37 ChangeLog.txt" . Mirrors.slackware.ocm . Archivado del original el 7 de abril de 2018. Recuperado el 25 de febrero de 2019 .
  98. Smith, Jesse. "Slackware Slackware 14.0" . DistroWatch . Archivado del original el 30 de julio de 2019. Recuperado el 25 de febrero de 2019 .
  99. "Registro de cambios de Slackware 14.0" . Slackware . Consultado el 11 de octubre de 2023 .
  100. "Changelog.txt" (texto plano) . Archivado del original el 27 de noviembre de 2020. Recuperado el 31 de agosto de 2024 .
  101. "Registro de cambios de Slackware 14.1" . Consultado el 11 de octubre de 2023 .
  102. "Changelog.txt" (texto plano) . Archivado del original el 21 de diciembre de 2018. Recuperado el 31 de agosto de 2024 .
  103. Smith, Jesse. "La saga continúa con Slackware 14.2" . DistroWatch . Archivado del original el 30 de julio de 2019. Consultado el 25 de febrero de 2019 .
  104. "Registro de cambios de Slackware 14.2" . Slackware . Consultado el 11 de octubre de 2023 .
  105. "ChangeLog.txt" . mirrors.slackware.com . Archivado del original el 7 de agosto de 2020. Consultado el 14 de enero de 2020 .
  106. "ChangeLog.txt" . slackware.com . El proyecto Slackware Linux. 12 de septiembre de 2025. Archivado del original el 14 de septiembre de 2022. Consultado el 28 de enero de 2026. Estas actualizaciones corrigen varios errores y problemas de seguridad.
  107. "Changelog.txt" . Archivado del original el 21 de diciembre de 2018. Consultado el 31 de agosto de 2024 .
  108. "Changelog.txt" (TXT) . Archivado del original el 18 de marzo de 2014. Recuperado el 31 de agosto de 2024 .
  109. "Changelog.txt" (TXT) . Archivado del original el 7 de abril de 2018. Recuperado el 31 de agosto de 2024 .
  110. "Slackware 14.2 changelog.txt" . Consultado el 21 de octubre de 2023 .
  111. "El proyecto Slackware Linux: Puertos de Slackware" . Slackware.com . Archivado del original el 8 de mayo de 2015. Consultado el 26 de mayo de 2015 .
  112. Stuart Winter. "Slackware ARM" . Slackware.com . Archivado del original el 27 de mayo de 2015. Consultado el 26 de mayo de 2015 .
  113. "Registro de cambios de Slack390" . Ftp.nluug.nl . Archivado del original el 14 de julio de 2014. Recuperado el 22 de julio de 2017 .
  114. "Registro de cambios de Slack390x" . Ftp.nluug.nl . Archivado del original el 3 de marzo de 2016. Recuperado el 22 de julio de 2017 .
  115. "Anuncio de fin de vida útil de Slackware ARM 14.1 y versiones posteriores" . Linuxquestions.org . Archivado del original el 16 de agosto de 2016. Consultado el 29 de junio de 2016 .
  116. "FIN DEL CICLO DE VIDA DE SLACKWARE ARM v14.1" . Consultado el 23 de diciembre de 2022 .
  117. "FIN DE VIDA ÚTIL INMINENTE PARA SLACKWARE ARM v14.2" . Consultado el 23 de diciembre de 2022 .
  118. "Puerto de punto flotante duro ya disponible" . Linuxquestions.org . Archivado del original el 29 de marzo de 2017. Consultado el 28 de marzo de 2017 .
  119. "slarm64" . slarm64.org . Consultado el 23 de diciembre de 2022 .
  120. "BonSlack, adaptación no oficial de Slackware GNU/Linux a ARM, DEC Alpha, HPPA, LoongArch, MIPS, OpenRISC, PowerPC, RISC-V, S/390x, SH4, SPARC, x86" . bonslack.org . Consultado el 15 de mayo de 2023 .
  121. "DistroWatch.com: Slackintosh" . distrowatch.com . Distribution Watch. 3 de diciembre de 2019. Archivado del original el 29 de junio de 2020. Consultado el 28 de junio de 2020 .
  122. "Página principal de Slackintosh Linux" . slackintosh.workaround.ch . Slackintosh Linux. 7 de agosto de 2007. Archivado del original el 11 de julio de 2020. Consultado el 28 de junio de 2020 .
  123. "ChangeLog.txt" . slackintosh.workaround.ch . Proyecto Slackintosh Linux. 17 de febrero de 2012. Archivado del original el 21 de marzo de 2022. Recuperado el 14 de septiembre de 2022. Slackintosh-current no ha recibido ninguna actualización en los últimos 15 meses: es hora de cerrar esta rama y dejarla en manos de quien se encargue de su mantenimiento.
  124. "ChangeLog.txt" . slackintosh.workaround.ch . Proyecto Slackintosh Linux. 18 de marzo de 2012. Archivado del original el 21 de marzo de 2022. Recuperado el 14 de septiembre de 2022. Hola de nuevo comunidad, finalmente ha llegado el momento . Realmente disfruto trabajando en el proyecto Slackintosh, pero el período de gracia de un mes ha pasado, así que es hora de cerrar incluso la rama -stable.
  125. "Slackware Linux" . store.slackware.com . Archivado del original el 14 de marzo de 2019. Consultado el 12 de enero de 2022 .
  126. "La distribución de Linux que siempre está en negro" . The Sydney Morning Herald . 4 de octubre de 2002. Archivado del original el 24 de noviembre de 2018. Recuperado el 20 de julio de 2021. Slackware comenzó a principios de 1993, pero no fue hasta mediados de 1994 que Michael Johnston de Morse Telecommunications se puso en contacto conmigo y me preguntó si estaba interesado en que publicaran Slackware comercialmente... Desde entonces, Slackware siempre ha generado suficiente dinero a través de acuerdos de publicación como para ser mi trabajo de tiempo completo. No me quedé mucho tiempo con Morse porque solo me pagaban US$1 por copia vendida. Cuando expiró el acuerdo inicial de seis meses, pasé a Walnut Creek CDROM ya que estaban mejor establecidos y estaban dispuestos a darle a Slackware una parte justa de las ganancias. Su fundador, Robert Bruce, es mi socio actual en Slackware Linux, Inc.
  127. " [ RESUELTO ] Donar a Slackware" . LinuxQuestions.org . Archivado del original el 7 de abril de 2019. Consultado el 20 de julio de 2021 .
  128. jake. "Problemas financieros para Patrick Volkerding de Slackware" . LWN.net . Consultado el 20 de julio de 2021. Patrick Volkerding, fundador y benevolente dictador vitalicio de la distribución Linux Slackware, publicó una nota en LinuxQuestions.org detallando algunos problemas financieros. Al parecer, se derivan principalmente de un acuerdo que hizo con Slackware Store que salió muy mal... Cabe señalar que hay al menos una persona solicitando Bitcoin que no está afiliada a Volkerding, en lo que parece ser una estafa; es particularmente triste porque es similar a lo que él alega que sucedió también con Slackware Store.
  129. Varghese, Sam (25 de julio de 2018). "Creador de Slackware en conflicto, afirma que la tienda no le ha pagado" . iTWire . Recuperado el 20 de julio de 2021. Volkerding dijo que descubrió lo mal que estaban las cosas en 2017 cuando logró obtener algunas cifras de las personas que dirigían la tienda. "Pensé que las ventas eran así de malas, y estaba realmente bastante deprimido por eso. Otro detalle: la propiedad del 60% de la tienda cambió de manos a mis espaldas. Nadie pensó que tenía que informarme sobre esto. En ese momento diría que las cosas empeoraron considerablemente para mí". La comercialización de Slackware se emprendió inicialmente con Michael Johnston de Morse Telecommunications en 1994. Después de eso, Volkerding pasó a una empresa con el fundador de Walnut Creek CDROM, Robert Bruce. Más tarde, Volkerding se asoció con Bruce para establecer una empresa Slackware. iTWire se ha puesto en contacto con la tienda de Slackware para solicitar comentarios sobre las afirmaciones de Volkerding.
  130. Baader, Hans-Joachim. "Patrick Volkerding en las actividades financieras" . Pro-Linux (en alemán) . Consultado el 20 de julio de 2021 .
  131. Schürmann, Tim (27 de julio de 2018). "Geldnöte: Slackware-Erfinder Patrick Volkerding um Einnahmen betrogen" . Linux-Magazin (en alemán) . Consultado el 20 de julio de 2021 .
  132. "Finanzas de Slackware" . DistroWatch . 25 de julio de 2018. Consultado el 20 de julio de 2021 .
  133. "Slackware busca apoyo a través de Patreon" . DistroWatch . 14 de agosto de 2019. Consultado el 20 de julio de 2021 .
  134. "Índice de /Slackware/Slackware-iso/Slackware64-14.2-iso" .
  135. "Índice de /Slackware/Slackware-iso" .
  136. "El proyecto Linux Slack/390" . slack390.org . Archivado del original el 9 de agosto de 2018. Consultado el 12 de enero de 2022 .
  137. "Resultados de búsqueda para "slack390"" . Distro.ibiblio.org . Archivado del original el 1 de junio de 2009 . Consultado el 26 de mayo de 2015 .
  138. "Proyecto Slackware ARM / AArch64 Linux" . arm.slackware.com . El proyecto Slackware. 24 de agosto de 2022. Archivado del original el 14 de septiembre de 2022. Consultado el 14 de septiembre de 2022 .
  139. Stuart Winter. "Slackware ARM: Get Slack" . Arm.slackware.com . Archivado del original el 27 de mayo de 2015. Consultado el 26 de mayo de 2015 .
  140. "Slackware Arm: Instalación" . Arm.slackware.com . Archivado del original el 29 de abril de 2015. Consultado el 28 de mayo de 2015 .
  141. "Archivo README.txt para el sistema de archivos mini-root, Slackware ARM" . Archivado del original el 5 de abril de 2019. Recuperado el 19 de mayo de 2013 .
  142. . "Soporte de Qemu en Slackware ARM" . slackware.com . El proyecto Slackware. Archivado del original el 18 de junio de 2022. Recuperado el 14 de septiembre de 2022. Bienvenido al Proyecto de Documentación de Slackware
  143. "Documentación de instalación de Slackware ARM y AArch64" . slackware.com . El proyecto Slackware. Archivado del original el 5 de junio de 2022. Consultado el 14 de septiembre de 2022 .