Cambiar a la tabla de contenidos
Slackware
Slackware Linux es una distribución del sistema
operativo Linux creada en 1993 por Patrick
Volkerding orientada a usuarios avanzados. Basada
Slackware
originalmente en SLS Linux, Slackware es la Parte de la familia Linux
distribución de Linux más antigua aún en
mantenimiento.
Su versión actual es la versión 15.0, publicada el 2
de febrero del 2022. Contiene un programa de
instalación sencillo de utilizar, aunque está basado
en texto, a diferencia de otros entornos de
instalación basados en ambientes gráficos. También
cuenta con extensa documentación en inglés y un
sistema de gestión de paquetes basado en menús. Lo
que diferencia a Slackware Linux de otras
distribuciones Linux es que la misma se asemeja en
alto grado a los sistemas operativos Unix. A tal Slackware 15.0
efecto, incluye software que normalmente no se Información general
encuentra en otras distribuciones Linux, tal como la
Desarrollador Patrick Volkerding
última versión del entorno de comandos Korn shell.
Modelo de Software libre
Una instalación completa incluye una desarrollo
implementación de X Window System para el Lanzamiento 16 de julio de 19931 2
sistema de ventanas [Link] ; entornos de escritorio inicial
como KDE (4.8.5) (hasta la versión 10.1 estuvo
Licencia GPL, BSD
incluido GNOME) y Xfce (4.10); entornos de
desarrollo para C/C++, Perl, Python, Java, LISP y Estado actual En desarrollo
Ruby; utilidades de red, servidores de correo, de Idiomas Multilingüe
noticias (INN), HTTP (Apache) o FTP; programas Información técnica
de diseño gráfico como GIMP; navegadores web
Núcleo Linux
como Konqueror, Firefox y Mozilla SeaMonkey,
entre otras muchas aplicaciones. Tipo de núcleo Monolítico
Plataformas
x86
Requisitos de hardware admitidas
x86_64
Slackware Linux no requiere un sistema Interfaz gráfica KDE
extremadamente poderoso para ejecutarse (aunque predeterminada
tener uno es bastante bueno). Se ejecutará en Sistema de pkgtool, slackpkg10
sistemas que se remontan al Intel 486. A gestión de
continuación se muestra una lista de los requisitos paquetes
mínimos del sistema necesarios para instalar y Versiones
ejecutar Slackware.11
Última versión 15.03 ( 02 de febrero de 2022 (1
Procesador Intel 486. estable año, 4 meses y 26 días))
64 MB de RAM (se sugiere 1 GB). Última versión -currentnota 1 ()
en pruebas
Aproximadamente 5 GB de espacio en el disco duro
Enlaces
para una instalación completa.
Sitio web oficial ([Link]
Unidad de CD o DVD (si no es de arranque,
entonces una unidad flash USB de arranque o un
servidor PXE / tarjeta de red).
Es posible que se necesite hardware adicional si desea ejecutar el sistema X Window a una velocidad
utilizable o si desea capacidades de red.
Generalidades
La página informativa oficial describe a Slackware como "un
sistema operativo avanzado, diseñado con el doble objetivo de
facilidad de uso y estabilidad como prioridades principales" y
describe algunas de las funciones que se distribuyen con él:
"web, ftp y servidores de correo vienen por defecto, así como
una amplia selección de entornos de escritorio populares. Se
incluye una gama completa de herramientas de desarrollo,
editores y librerías actuales, para los usuarios que deseen
desarrollar o compilar software adicional".12
Slackware actualmente proporciona soporte para la Patrick Volkerding en LinuxWorld
arquitectura x86 de 64 bits.13 Conference and Expo 2000, ciudad de
Nueva York.
La distribución de paquetes en Slackware se hace
principalmente con archivos tar comprimidos. Hace uso del
programa rpm2txz y rpm2tgz respectivamente para convertir paquetes RPM a formatos tgz y txz nativos.
La interfaz del programa de instalación es por texto, y requiere un mayor conocimiento de Linux que otras
distribuciones. Esto puede ser una desventaja para usuarios principiantes, pero no representa mayor
dificultad para usuarios intermedios o avanzados de Linux.
Historia y nombre
La primera versión oficial de Slackware, la 1.00, fue publicada el 16 de julio de 1993
por Patrick Volkerding, fundador y líder de desarrollo. Estaba basada en la distribución
SLS Linux y se distribuía en discos flexibles de 3½ e imágenes que estaban
disponibles en servidores FTP anónimos. Slackware es la distribución más antigua
entre las que siguen activamente mantenidas.
Así Patrick J. Volkerding decía en el newsgroups [Link] Mascota de
Slackware, Tux
"... Esta versión está basada en gran parte sobre el sistema SLS, pero ha sido con una pipa.
mejorado y modificado sustancialmente. Existen dos series principales de discos,
la A (13 discos) y la X (11 discos) ..."
Patrick J. Volkerding
El nombre Slackware deriva del término slack, tal y como lo define la Iglesia de los SubGenios, y el
hostname por defecto es darkstar en referencia a un álbum y canción de Grateful Dead.15
En las primeras versiones de Slackware, la distribución tenía
tres cuentas de usuario, "satan", "gonzo" y "snake". Estas eran
incluidas solo como ejemplos, pero fueron eliminadas
posteriormente debido a que significaban un potencial riesgo
computacional.
En 1999, el número de versión de Slackware se incrementó de
4 a 7, para demostrar que Slackware estaba actualizado al
igual que otras distribuciones de Linux, muchas de las cuales
tenían como número de publicación en ese momento el 6.
En 2004, Patrick Volkerding enfermó seriamente y el futuro Captura del escritorio dropline GNOME
desarrollo de Slackware se volvió incierto. Afortunadamente, con un procesador de texto y una
se recuperó, y el desarrollo de Slackware ha continuado. aplicación de hoja de cálculos en
ejecución.
En 2005, el escritorio GNOME fue eliminado de la
distribución, lo que creó una gran polémica superada en parte
por el hecho de que sigue habiendo proyectos dedicados a ofrecer dicho escritorio a los usuarios de
Slackware, como Freerock GNOME o dropline GNOME.
En 2007, incluye la serie 2.6.x del núcleo Linux como estable.
En el transcurso de la historia de Slackware, han nacido otras distribuciones y LiveCD basadas en ella.
Algunas de las más populares incluyen College Linux, SLAX, Vector Linux y Zenwalk.
El 13 de agosto de 2008 Slackware incluía a KDE 4 en la rama de pruebas (Slackware -current) en el
directorio /testing.
El 19 de mayo de 2009 Volkerding anunció el comienzo del soporte oficial para la arquitectura de 64 bits,
la cual se inició en la rama en desarrollo (current).7
El 9 de julio de 2009 Volkerding anuncia en el sitio oficial de Slackware el soporte para arquitecturas
ARM, un port oficial denominado ARMedslack,9 tanto para la versión 12.2 como para la que está en
desarrollo (current).
El 26 de agosto de 2009 el proyecto Slackware lanzó la versión 13.0, que destacó dos importantes
anuncios, el primero es el reemplazo de KDE 3 por KDE 4, y el segundo fue el lanzamiento de la primera
versión oficial de Slackware para la arquitectura de 64 bits, la cual hasta ese momento otros proyectos,
como Slamd64, desarrollaban ports no oficiales de Slackware para esa arquitectura.
El 24 de mayo de 2010 se lanzó la versión 13.1, que tenía como principales mejoras la versión SC de KDE
4.4.3, el kernel Linux [Link], bibliotecas y aplicaciones actualizadas tales como Firefox y Thunderbird.
El 27 de abril de 2011 se lanzó la versión 13.37, el kernel Linux [Link] , Kernel Linux [Link] y
2.6.39-rc4 en testing , mejoras en el sistema X (incluye nouveau para las tarjetas gráficas nvidia) ,
navegador web firefox 4 , KDE SC 4.5.5 y las acostumbradas mejoras.
El 23 de marzo de 2013 se anunció que se quitaba MySQL y se agregaba MariaDB como servidor de base
de datos. Este cambio está aplicado a la versión de desarrollo (Slackware -current) por el momento y va a
estar disponible en la próxima versión estable.
El 30 de junio de 2016 se anunció16 la versión 14.2 como estable, con el kernel Linux 4.4.14, bibliotecas
y aplicaciones actualizadas tales como: XFCE 4.12.1 y KDE 4.14.21 (KDE 4.13.3 con kdelibs-4.14.21),
X11 a la versión X11R7.7, la cual incluye mejoras en términos de rendimiento y soporte de hardware; gcc-
5.3.0 por defecto para C, C++, Objective-C; la versión x86_64 es compatible con la instalación y arranque
en máquinas que utilizan el firmware UEFI.17 18
Versiones
Filosofía de Diseño
KISS
Mantenlo Simple, Estúpido (de sus siglas en inglés KISS que significan "Keep It Simple Stupid"), es un
concepto que explica muchas de las opciones en el diseño de Slackware. En este contexto, "simple" se
refiere a un punto de vista de diseño, en vez de ser fácil de utilizar. Esta es la razón por la cual existen muy
pocas herramientas GUI para configurar el sistema. Las herramientas GUI son (según nos dice la teoría)
más complejas, y por lo tanto más propensas a tener problemas que una simple línea de órdenes. El
resultado general sobre este principio es que Slackware es muy rápido, estable y seguro con el costo de no
ser tan amigable al usuario. Los críticos mencionan que esto hace que las cosas sean difíciles de aprender y
consuman mucho tiempo. Los seguidores dicen que la flexibilidad y transparencia, así como, la experiencia
ganada en el proceso son más que suficientes.
Según la página oficial de Slackware el término KISS se refiere a keep it simple stable, que traducido sería
manténgalo simple y estable.
Scripts de inicio
Slackware utiliza scripts de inicio init de BSD, mientras que la mayoría de las distribuciones utilizan el
estilo de scripts System V. Básicamente, con el estilo System V cada nivel de ejecución tiene un
subdirectorio para sus scripts init, mientras que el estilo BSD ofrece un solo script init para cada nivel de
ejecución. Los fieles del estilo BSD mencionan que es mejor ya que con este sistema es más fácil encontrar,
leer, editar y mantener los scripts. Mientras que los seguidores de System V dicen que la estructura de
System V para los scripts lo convierte en más poderoso y flexible.
Cabe mencionar que la compatibilidad para los scripts init de System V19 han sido incorporados en
Slackware, a partir de la versión 7.0.
Manejo de paquetes
La aproximación de Slackware para el manejo de paquetes es único. Su sistema de manejo de paquetes
puede instalar, actualizar y eliminar paquetes tan fácilmente como en otras distribuciones. Pero no hace el
intento por rastrear o manejar las "dependencias" referidas (por ejemplo: asegurándose de que el sistema
tiene todas las bibliotecas y programas que el nuevo paquete "esperaría" estuvieran presentes en el sistema).
Si los requisitos no se encuentran, no habrá indicaciones de falla hasta que el programa sea ejecutado.
Los paquetes son comprimidos en un tarball en donde los nombres de archivos terminan con .txz (El
formato .tgz fue utilizado hasta la versión 12.2) en vez de .[Link]. Son construidos de tal manera que
al ser extraídos en el directorio raíz, los archivos se copien a sus lugares de instalación. Es por lo tanto
posible (pero no aconsejable) instalar paquetes sin las herramientas
de Slackware para paquetes, usando solamente tar's y gzip's y
asegurándose de ejecutar los scripts [Link] en caso de ser
incluidos en el paquete.
En contraste Red Hat Linux tiene paquetes RPM los cuales son
archivos CPIO, y los .deb de Debian son archivos ar. Estos
contienen información detallada de las dependencias y las utilerías Durante la instalación de Slackware
que se pueden utilizar para encontrar e instalar esas dependencias. se pueden seleccionar las series de
paquetes necesitadas.
Se negarán a instalarse a menos que los requisitos sean encontrados
(aunque esto puede omitirse).
Resolución automática de dependencias
A pesar de que Slackware por sí mismo no incorpora herramientas para resolver dependencias
automáticamente descargando e instalándolas, existen algunas herramientas externas que proveen de esta
funcionalidad de forma similar a APT.
Algunas de estas herramientas determinan las dependencias analizando los paquetes instalados,
determinando qué bibliotecas se necesita, y después descubriendo qué paquetes están disponibles. Este
proceso automático, muy similar al APT de Debian y produce generalmente resultados satisfactorios.
Swaret:20 Slackware 9.1 la incluyó como un extra en su segundo CD, pero no se instala por
omisión. Fue eliminado de la distribución en la versión 10.0 pero continúa siendo un
paquete externo disponible.
slapt-get:21 no provee resolución de dependencias para los paquetes incluidos en
Slackware. Lo hace proporcionando un cuadro de trabajo de resolución de dependencias
en los paquetes compatibles con Slackware de manera similar a como lo hace APT.
Muchos paquetes fuente y distribuciones basadas en Slackware toman ventaja de esta
funcionalidad.
Emerde.22
slackpkg:23 está incluido en /extra a partir de la versión Slackware 9.1 y es una herramienta
muy útil tanto para instalar como desinstalar paquetes.
gpkg:24 es un gestor de paquetes escrito en Python para Slackware, cuya última versión
fue lanzada en abril de 2006.
Actualización de paquetes
Slackware es una distribución que no se centra en tener las últimas versiones de los programas, sino que su
foco es tener un sistema estable. Los nuevos paquetes se ponen a prueba y no son entregados hasta que no
sean estables (esto no implica que sea la última versión disponible del programa), por ejemplo no se incluyó
el núcleo Linux 2.6.* sino hasta el año 2007, habiendo sido lanzada la versión 2.6.0 en el año 2003. Pero
cuando algún paquete tiene una actualización por bugs o mejoras de seguridad, estas son incorporadas a los
paquetes de Slackware y se anuncia a través de una lista de correo de dichas actualizaciones y en el log de
cambios (changelog) que se encuentra en el sitio web. Slackware incluye dentro del directorio /extra del
CD de instalación el programa Slackpkg que ayuda a mantener actualizado el sistema.
Distribuciones Linux basadas en Slackware
Véase también: Distribucines basadas en Slackware
Cronología de Slackware Linux y proyectos relacionados, hasta 2012.
Véase también
Portal:Linux. Contenido relacionado con Linux.
Distribuciones basadas en Slackware
SLAX
Notas
1. Slackware tiene una versión de desarrollo constante llamada Slackware-current.4 Se
mantienen dos changelogs,5 uno para la versión -current con el desarrollo actual, y -stable
con la última versión estable.
Referencias
12. Patrick J. Volkerding. Página informativa
1. ANNOUNCE: Slackware Linux 1.00 (http oficial de Slackware ([Link]
s://[Link]/g/[Link]/c/Jl_
com/info/) (en inglés)
s4yKkvGk/m/8dZXz_tbJGoJ)
13. Patrick J. Volkerding. Entrevista de
2. A history of Slackware development (pdf), [Link] ([Link]
página 5 ([Link]
2012/06/linux-question-entrevista-a-patrick-
tdose2009/[Link]) volkerding-creador-de-slackware/),
3. [Link] traducida al español por el LINTI.
4. «Slackware-Current» ([Link] 14. Patrick J. Volkerding. Slackware 1.0
rg/web/20201029114702/[Link] Release Announcement ([Link]
[Link]/es:slackware:current). Archivado [Link]/announce/[Link]) Slackware
desde el original ([Link] Linux, Inc.(en inglés)
m/es:slackware:current) el 31 de octubre de
15. Ariel Torres, diario La Nación (21 de julio
2021. Consultado el 31 de octubre de
de 2018). «Slackware, la distribución
2021. pionera de Linux, cumplió 25 años» (https://
5. «Slackware ChangeLogs» ([Link] [Link]/web/20211031021724/http
[Link]/changelog/) (en us). s://[Link]/tecnologia/slackw
6. Slackware Linux Project. «[Link]» are-la-distribucion-pionera-de-linux-cumpli
([Link] o-25-anos-nid2154902/). Archivado desde
e-current/[Link]) (en inglés). el original ([Link]
Slackware 32-bit x86 Architecture -current nologia/slackware-la-distribucion-pionera-d
changelog, official mirror. Consultado el 2 e-linux-cumplio-25-anos-nid2154902/) el
de junio de 2009. 30 de octubre de 2021. Consultado el 30
7. Slackware Linux Project (19 de mayo de de octubre de 2021.
2009). «[Link]» ([Link] 16. Patrick J. Volkerding. «Slackware Release
pub/slackware/slackware64-current/Chang Announcement» ([Link]
[Link]) (en inglés). Slackware 32-bit x86 eb/20211020052351/[Link]
Architecture -current changelog, official com/announce/[Link]). Archivado desde
mirror. Consultado el 2 de junio de 2009. el original ([Link]
8. «Slackware Linux for ARM» ([Link] unce/[Link]) el 30 de octubre de 2021.
[Link]) (en inglés). Port Oficial. Consultado el 30 de octubre de 2021.
9. ARMedslack, Port oficial de Slackware. 17. Muy Linux (4 de julio de 2016). «Disponible
«[Link]» ([Link] Slackware 14.2, última versión de la
medslack/armedslack-current/ChangeLog.t distribución más veterana» ([Link]
xt) (en inglés). Slackware Arm Architecture - [Link]/web/20211031030351/[Link]
current changelog, official mirror. [Link]/2016/07/04/disponible-sla
Consultado el 12 de julio de 2009. ckware-14-2/). Archivado desde el original
10. Slackpkg ([Link]
onible-slackware-14-2/) el 30 de octubre de
11. Ayuda de instalación (en inglés) ([Link] 2021. Consultado el 30 de octubre de
[Link]/install/[Link]) 2021.
18. Linux Adictos. «Ya disponible Slackware 19. Peter Kaagman. «Slackware's init» ([Link]
14.2, la nueva versión para los más [Link]/slack_init/en/index.h
‘slack’» ([Link] tml) (en inglés).
031030444/[Link] 20. Swaret ([Link]
a-disponible-slackware-14-2-la-nueva-versi 21. slapt-get ([Link]
[Link]). Archivado desde el
original ([Link] 22. Emerde ([Link]
sponible-slackware-14-2-la-nueva-version-l 210042444/[Link]
[Link]) el 30 de octubre de 23. slackpkg ([Link]
2021. Consultado el 30 de octubre de 24. gpkg ([Link]
2021. pkg)
Enlaces externos
Wikimedia Commons alberga una galería multimedia sobre Slackware.
Artículos en Wikinoticias: Patrick Volkerding anunció Slackware 13
Sitio oficial ([Link] (en inglés).
Port oficial para la arquitectura S/390 ([Link]
[Link]/) (en inglés).
Guía oficial de Slackware Linux ([Link]
[Link]/) (en inglés).
Slackware Handbook ([Link]
[Link]/) (en inglés).
The Italian Slackware Community ([Link] Comunidad con un vasto
repositorio de paquetes precompilados y fuentes, incluido GNOME; Se caracteriza por tener
paquetes casi al día. Originalmente italiana (.it), a partir del 2008 pasó a ser ".eu".
SlackBUILDS dot org ([Link] Comunidad dedicada a la confección de
scripts de creación de paquetes que Patrick suele usar para construir la distro oficial.
Obtenido de «[Link]
Activar o desactivar el límite de anchura del contenido