Slackware es la distribución Linux más antigua que sigue activamente mantenida. Incluye un programa de instalación sencillo, documentación extensa aunque poca en español, y un sistema de gestión de paquetes basado en menús. Contiene entornos de escritorio como KDE y Xfce, entornos de desarrollo para varios lenguajes de programación, y aplicaciones como navegadores web y herramientas de diseño gráfico.
Slackware es la distribución Linux más antigua que sigue activamente mantenida. Incluye un programa de instalación sencillo, documentación extensa aunque poca en español, y un sistema de gestión de paquetes basado en menús. Contiene entornos de escritorio como KDE y Xfce, entornos de desarrollo para varios lenguajes de programación, y aplicaciones como navegadores web y herramientas de diseño gráfico.
Slackware es la distribución Linux más antigua que sigue activamente mantenida. Incluye un programa de instalación sencillo, documentación extensa aunque poca en español, y un sistema de gestión de paquetes basado en menús. Contiene entornos de escritorio como KDE y Xfce, entornos de desarrollo para varios lenguajes de programación, y aplicaciones como navegadores web y herramientas de diseño gráfico.
Slackware Linux es la distribucin Linux ms antigua que tiene vigencia. En su versin
14.00, Slackware incluye la versin del ncleo Linux 3.2.29 y Glibc 2.15 Contiene un programa de instalacin sencillo de utilizar aunque puede ser compleja para los nuevos en sistemas linux, extensa documentacin aunque poca en espaol, y un sistema de gestin de paquetes basado en mens. Una instalacin completa incluye una implementacin de X Window System para el sistema de ventanas X.Org ; entornos de escritorio como KDE (4.8.5) (hasta la versin 10.1 estuvo incluido GNOME) y Xfce (4.10); entornos de desarrollo para C/C++, Perl, Python, Java, LISP y Ruby; utilidades de red, servidores de correo, denoticias (INN), HTTP (Apache) o FTP; programas de diseo grfico como The GIMP; navegadores web como Konqueror, Firefox y Mozilla SeaMonkey, entre otras muchas aplicaciones. ndice [ocultar] 1 Generalidades 2 Historia y nombre 3 Versiones 4 Filosofa de Diseo o 4.1 KISS o 4.2 Scripts de inicio o 4.3 Manejo de paquetes 4.3.1 Resolucin automtica de dependencias 4.3.2 Actualizacin de paquetes 5 Vase tambin 6 Referencias 7 Enlaces externos Historia y nombre[editar]
Mascota de Slackware, Tuxcon una pipa.
Captura del escritorio dropline GNOMEcon un procesador de texto y una aplicacin de hoja de clculos en ejecucin. La primera versin oficial de Slackware, la 1.00, fue publicada el 16 de julio de 1993 por Patrick Volkerding, fundador y lder de desarrollo. Estaba basada en la distribucin SLS Linux y se distribua en discos flexibles de 3 e imgenes que estaban disponibles en servidores FTP annimos. Slackware es la distribucin ms antigua entre las que siguen activamente mantenidas. As Patrick J. Volkerding deca en el newsgroups comp.os.linux: 7
"... Esta versin est basada en gran parte sobre el sistema SLS, pero ha sido 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 trmino slack, tal y como lo define la Iglesia de los SubGenios [cita requerida] . En las primeras versiones de Slackware, la distribucin tena tres cuentas de usuario, "satan", "gonzo" y "snake". stas eran incluidas slo como ejemplos, pero fueron eliminadas posteriormente debido a que significaban un potencial riesgo computacional. En 1999, el nmero de versin 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 tenan como nmero de publicacin en ese momento el 6. En 2004, Patrick Volkerding enferm seriamente y el futuro desarrollo de Slackware se volvi incierto. Afortunadamente, se recuper, y el desarrollo de Slackware ha continuado. En 2005, el escritorio GNOME fue eliminado de la distribucin, lo que cre una gran polmica 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 ncleo Linux como estable. En el transcurso de la historia de Slackware, han nacido otras distribuciones y LiveCD basadas en ella. Algunas de las ms populares incluyen College Linux, SLAX,Vector Linux y Zenwalk. El 13 de agosto de 2008 Slackware inclua 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). 3
El 9 de julio de 2009 Volkerding anuncia en el sitio oficial de Slackware el soporte para arquitecturas ARM, un port oficial denominado ARMedslack, 5 tanto para la versin 12.2 como para la que est en desarrollo (current). El 26 de agosto de 2009 el proyecto Slackware lanz la versin 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 versin 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 versin 13.1, que tena como principales mejoras la versin SC de KDE 4.4.3, el kernel Linux 2.6.33.4, bibliotecas y aplicaciones actualizadas tales como Firefox y Thunderbird. El 27 de abril de 2011 se lanz la versin 13.37,el kernel Linux 2.6.37.6 ,Kernel Linux 2.6.35.12 y 2.6.39-rc4 en testing , mejoras en el sistema X (incluye nouveau para las tarjetas grficas 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 versin de desarrollo (Slackware -current) por el momento y va a estar disponible en la prxima versin estable. Versiones[editar] Artculo principal: Anexo:Versiones de Slackware Filosofa de Diseo[editar] KISS[editar] Mantenlo Estpidamente Simple (de sus siglas en ingls KISS que significan "Keep It Simple Stupid"), es un concepto que explica muchas de las opciones en el diseo de Slackware. En este contexto, "simple" se refiere a un punto de vista de diseo, en vez de ser fcil de utilizar. Esta es la razn por la cual existen muy pocas herramientas GUI para configurar el sistema. Las herramientas GUI son (segn nos dice la teora) ms complejas, y por lo tanto ms propensas a tener problemas que una simple lnea de rdenes. El resultado general sobre este principio es que Slackware es muy rpido, estable y seguro con el costo de no ser tan amigable al usuario. Los crticos mencionan que esto hace que las cosas sean difciles de aprender y consuman mucho tiempo. Los seguidores dicen que la flexibilidad y transparencia, as como, la experiencia ganada en el proceso son ms que suficientes. Segn la pgina oficial de Slackware el trmino KISS se refiere a keep it simple stable, que traducido sera mantngalo simple y estable. Scripts de inicio[editar] Slackware utiliza scripts de inicio init de BSD, mientras que la mayora de las distribuciones utilizan el estilo de scripts System V. Bsicamente, con el estilo System V cada nivel de ejecucin tiene un subdirectorio para sus scripts init, mientras que el estilo BSD ofrece un solo script init para cada nivel de ejecucin. Los fieles del estilo BSD mencionan que es mejor ya que con este sistema es ms fcil 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 ms poderoso y flexible. Cabe mencionar que la compatibilidad para los scripts init de System V 8 han sido incorporados en Slackware, a partir de la versin 7.0. Manejo de paquetes[editar]
Durante la instalacin de Slackware se pueden seleccionar las series de paquetes necesitadas. La aproximacin de Slackware para el manejo de paquetes es nico. Su sistema de manejo de paquetes puede instalar, actualizar y eliminar paquetes tan fcilmente como en otras distribuciones. Pero no hace el intento por rastrear o manejar las "dependencias" referidas (por ejemplo: asegurndose de que el sistema tiene todas las bibliotecas y programas que el nuevo paquete "esperara" 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 versin 12.2) en vez de .tar.gz. Son construidos de tal manera que al ser extrados en el directorio raz, los archivos se copien a sus lugares de instalacin. 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 asegurndose de ejecutar los scripts doinst.sh 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 informacin detallada de las dependencias y las utileras que se pueden utilizar para encontrar e instalar esas dependencias. Se negarn a instalarse a menos que los requisitos sean encontrados (aunque esto puede omitirse). Resolucin automtica de dependencias[editar] A pesar de que Slackware por s mismo no incorpora herramientas para resolver dependencias automticamente descargando e instalndolas, 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 despus descubriendo qu paquetes estn disponibles. Este proceso automtico, muy similar al APT de Debian y produce generalmente resultados satisfactorios. Swaret: 9 Slackware 9.1 la incluy como un extra en su segundo CD, pero no se instala por omisin. Fue eliminado de la distribucin en la versin 10.0 pero contina siendo un paquete externo disponible. slapt-get: 10 no provee resolucin de dependencias para los paquetes incluidos en Slackware. Lo hace proporcionando un cuadro de trabajo de resolucin 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. 11
slackpkg: 12 est incluido en /extra a partir de la versin Slackware 9.1 y es una herramienta muy til tanto para instalar como desinstalar paquetes. gpkg: 13 es un gestor de paquetes escrito en Python para Slackware, cuya ltima versin fue lanzada en abril de 2006. Actualizacin de paquetes[editar] Slackware es una distribucin 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 versin disponible del programa), por ejemplo no se incluy el ncleo Linux 2.6.* sino hasta el ao 2007, habiendo sido lanzada la versin 2.6.0 en el ao 2003. Pero cuando algn paquete tiene una actualizacin por bugs o mejoras de seguridad, stas son incorporadas a los paquetes de Slackware y se anuncia a travs de una lista de correo de dichas actualizaciones y en el log de cambios (changelog) que se encuentra en el sitio web. Sackware incluye dentro del directorio /extra del CD de instalacin el programa Slackpkg que ayuda a mantener actualizado el sistema. Vase tambin[editar] Portal:Linux. Contenido relacionado con Linux. Distribuciones basadas en Slackware SLAX