Slackware

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 2 de diciembre de 2021; las comprobaciones requieren 17 ediciones .
Slackware

Escritorio Slackware 15.0 KDE
Desarrollador Slackware Linux, Inc.,
Patrick Volkerding
familia de sistemas operativos linux
Residencia en SLS
Fuente abierto
Primera edición 17 de julio de 1993 [1]
ultima versión
Método de actualización pkgtool y slackpkg
Idiomas admitidos Ruso, etc
Plataformas compatibles x86 y x86_64
tipo de núcleo linux
Interfaz KDE , Xfce , MATE y canela
Licencia GNU GPL
Sitio web slackware.com
 Archivos multimedia en Wikimedia Commons

Slackware Linux ( [ˈslækweə(ɹ)] ; coloquialmente "slack", "slackware") es una de las primeras distribuciones de Linux [3] [4] [5] [6] [7] [8] [9] .

A veces se le llama "el más UNIX 'ov". A los fanáticos de esta distribución se les atribuye haber dicho: " Si aprendes Red Hat , entonces aprendes Red Hat, si aprendes Slackware, aprendes Linux " [10] .

Con pocas excepciones [11] , Slackware consiste en paquetes de software gratuitos distribuidos con código fuente.

Título

El nombre Slackware proviene de la palabra Slack (ver Church of the SubGenius  (inglés) ) , que significa perezoso , negligente , flojo , relajado , letárgico y también holgazán [12] [13] [14] [15] .

Historia

La primera versión de esta distribución fue lanzada por Patrick Volkerding  , también conocido como Mr. Slackware y The Man  - 17 de julio de 1993 [16] . Esta versión estaba basada en la distribución SLS y era una copia de un disquete de 3,5" que podía descargarse vía FTP [17] .

En 1999, la serie de lanzamientos de Slackware saltó del lanzamiento 4 al lanzamiento 7 [18] . Patrick Volkerding lo llamó una estratagema de marketing para mostrar que Slackware era tan progresivo como otras distribuciones, muchas de las cuales en ese momento tenían el número de lanzamiento 6 y más.

La última versión estable de Slackware es 15.0 [19] .

También hay una versión de Slackware llamada " actual " ; esta versión contiene versiones más recientes del software, pero es posible que no sea estable. [20] .



La nueva rama se destaca por actualizar la biblioteca de gráficos Qt a la versión 5 y usar el kernel Linux 5.15 [1] .

Con algunas excepciones, el resto de los paquetes se han movido de la rama Actual y se han reconstruido con la nueva Glibc. Por ejemplo, se ha retrasado una reconstrucción de firefox , thunderbird y seamonkey , ya que requieren parches adicionales para ser compatibles con el nuevo compilador Rust incluido en la distribución.


Slackware Live: una compilación de Slackware en vivo disponible para ejecutarse inmediatamente después de la descarga

Una versión de Slackware64 Linux (64-bit Live) que tiene KDE5 por defecto está disponible para descargar en (enlace directo a ISO 4.2 Gb):

http://bear.alienbase.nl/mirrors/slackware-live/latest/slackware64-live-plasma5-current.iso y le permite ejecutar el ensamblaje directamente en la RAM sin instalarlo en su disco duro. También está disponible la opción "toram", que se puede agregar presionando " TAB " en la pantalla de inicio de compilación, lo que le permite eliminar los medios de la computadora. Varias máscaras audaces, K3b , VLC Media Player , Office , KEdu, KTurtle , MC y todos los programas de medios relacionados están disponibles en Slackware. De forma predeterminada, se admiten todas las versiones estables conocidas de los sistemas de archivos.

Debido a los cambios relacionados con el final del soporte para la arquitectura x86 de 32 bits, Slackware Live de 32 bits solo está disponible en Xfce [21] .

Historial de versiones

Versiones
Versión Día de lanzamiento Año de lanzamiento Versión del núcleo
1,00 [22] 17 de julio 1993 0.99.11 alfa
1.1 5 de noviembre 0.99.13
2.0 2 de julio 1994 1.0.9
2.1 31 de octubre 1.1.59
2.2 30 de marzo 1995 1.2.1
2.3 Mayo 24 1.2.8
3,0 [23] 30 de noviembre 1.2.13
3.1 [24] (Slackware 96 [25] ) 3 de junio 1996 2.0.0
3.2 17 de febrero 1997 2.0.29
3.3 11 de junio 2.0.30
3.4 [26] 14 de octubre 2.0.30
3.5 el 9 de junio 1998 2.0.34
3.6 28 de octubre 2.0.35
3.9 10 de mayo 1999 2.0.37pre10
4.0 [27] 17 de mayo 2.2.6
7.0 el 25 de octubre 2.2.13
7.1 [27] 22 de junio 2000 2.2.16
8.0 [28] 1 de julio 2001 2.2.19
8.1 [29] 18 de junio 2002 2.4.18
9,0 [30] [31] [32] 19 de Marzo 2003 2.4.20 (parcheado a 2.4.21)
9,1 [33] [34] [35] 26 de septiembre 2.4.22 (parcheado a 2.4.26)
10,0 [36] 23 de junio 2004 2.4.26
10,1 [37] [38] 6 de febrero 2005 2.4.29
10,2 [39] [40] 14 de septiembre 2.4.31
11,0 [41] 2 de octubre 2006 2.4.33.3
12,0 [42] 1 de julio 2007 2.6.21.5
12.1 [43] 2 de Mayo 2008 2.6.24.5
12,2 [44] [45] 10 de diciembre 2.6.27.7 (parcheado a 2.6.27.31)
13,0 [46] [47] 27 de agosto 2009 2.6.29.6
13.1 [48] Mayo 24 2010 2.6.33.4
13,37 [49] [50] [51] 28 de abril 2011 2.6.37.6
14,0 [52] [53] 28 de septiembre 2012 3.2.29

(parcheado a 3

3.2.98)

14.1 [54] 7 de noviembre 2013 3.10.17

(parcheado a 3.10.107)

14,2 [55] [56] 30 de junio 2016 4.4.14

(parcheado a 4.4.190)

15,0 [57] Febrero 2 2022 5.15.19
actual [58] en desarrollo 5.4.57 [59]

Principios de creación de Slackware

Los objetivos de diseño detrás de esta distribución son la simplicidad y la estabilidad.

¡No te compliques!

El principio KISS (Mantenlo simple, estúpido, breve y simple - "mantenlo estúpidamente simple" o, según otra versión, "hazlo más corto y simple"): se refiere a la simplicidad de construir un sistema, y ​​no a facilidad de uso.

Iniciar secuencias de comandos

Slackware utiliza secuencias de comandos de inicio de estilo BSD , mientras que la mayoría de las otras distribuciones utilizan el estilo System V. La principal diferencia entre los dos tipos de secuencias de comandos es que System V asigna un directorio para las secuencias de comandos de control de servicios y varios (por nivel de ejecución ) directorios separados que contienen enlaces a estas secuencias de comandos. Los nombres de los scripts suelen corresponder a los nombres de los servicios. Los nombres de los enlaces de los directorios correspondientes a los niveles de ejecución contienen (además del nombre del servicio) también una letra que indica la acción requerida para la ejecución: iniciar o detener. El tipo de script BSD proporciona solo un script, común a todos los niveles de ejecución; dentro de este script, se lanzan todos los servicios necesarios para un nivel en particular.

En la implementación moderna de Slackware Linux, los scripts de inicio para cada nivel de ejecución se colocan en archivos separados. Por ejemplo, el nivel de ejecución 4 corresponde al script de inicio rc.4 y el nivel de ejecución 0 corresponde a rc.0 . Además, han aparecido una gran cantidad de scripts que están diseñados para lanzar servicios específicos. Por ejemplo, para iniciar el servidor de correo Sendmail , se usa el script de inicio rc.sendmail , el servidor DNS BIND  se llama rc.bind , etc.

Gestión de paquetes

El sistema de gestión de paquetes de Slackware permite al usuario instalar, actualizar o eliminar paquetes tan fácilmente como sistemas similares en otras distribuciones, pero a diferencia de este último, no realiza un seguimiento de las dependencias entre paquetes de forma predeterminada, aunque los desarrolladores de paquetes sí lo hacen.

Los archivos de paquete son archivos creados con un programa tary luego comprimidos con un programa gzipo lzma. La extensión habitual para los archivos de paquetes es .tgzo .txz(para las versiones 13.0 y superiores).

Para actualizar fácil y rápidamente su Slackware:

Las herramientas de administración de paquetes de Slackware que se encuentran en el paquete pkgtools se utilizan para instalar paquetes individualmente.

También hay varios "complementos" para automatizar el proceso de actualización del sistema y las dependencias de paquetes, como:

Tukaani pkgtools  es una versión extendida más rápida de Slackware pkgtools que reemplaza a las estándar. Soporta instalación en red, compresión de paquetes con lzma y bzip2, etc.

Estos paquetes no son estándar, pero están disponibles en /extra. Con el lanzamiento de Slackware 12.2, el paquete slackpkg ingresó al árbol /main.

Además, los puertos CRUX , emerge y pkgsrc están portados a Slackware . Para pkgtools, también existe una interfaz gráfica basada en Qt  - SlackIns , para slapt-get - gslapt .

Arquitecturas soportadas

x86

Hasta mediados de 2002, la distribución admitía todos los procesadores x86 desde i386 y superiores. La versión 9.0 fue la última en poder trabajar con procesadores i386. Las versiones posteriores de la distribución requieren al menos un procesador i486 debido a las peculiaridades [60] del compilador C++ en GCC . Algunos paquetes (como el kernel habilitado para SMP ) se compilan usando instrucciones de procesador como i686 . Desde la versión 14.2, los paquetes de 32 bits creados para su lanzamiento tienen el sufijo -i586- [61] .

S/390

A fines de octubre de 2004 , Patrick Volkerding anunció el inicio del soporte oficial para la arquitectura IBM S/390 . El nombre de trabajo de la distribución para esta arquitectura es Slack/390 . La siguiente versión (10.0) fue lanzada el 14 de febrero de 2005 [62] [63] .

Slackware64

El 19 de mayo de 2009, Patrick Volkerding y el equipo de desarrollo de Slackware anunciaron que la versión actual de Slackware64 se lanzaría al público. Slackware 13.0 fue la primera versión compatible con x86-64 .

A partir del 2018.12.15.17.30 Slackware64, el kernel 4.19.9 actual está disponible, las últimas fuentes del kernel se pueden descargar desde kernel.org

La página de actualización de Slackware64 http://www.slackware.com/changelog/current.php?cpu=x86_64 , la versión estable 15.0 tiene una fecha de lanzamiento de distribución del 3 de febrero de 2022 a las 9:24 p . m. y está disponible aquí: https: //mirrors.slackware .com/slackware/slackware-iso/slackware64-15.0-iso/ .

Slackware para ARM

Desde el 19 de julio de 2009, se admite la arquitectura ARM ( armv4 , little endian ) [64] .

Distribuciones basadas en Slackware

Distribución [65] Objetivo Entorno de escritorio ,
administrador de ventanas
AUSTRUMI Rescate FVWM
Linvo Escritorio GNOMO
porteo Escritorio KDE , LXDE , Xfce
RIPLinuX Rescate CLI
Sistema operativo Salix Escritorio xfc y otros.
holgazán Escritorio KDE
VectorLinux Escritorio xfce
wifislax Seguridad KDE
paseo zen Escritorio xfce
Absoluto Escritorio HieloWM
MOPS Linux Universal KDE4, Xfce
Slax (hasta 2017) Escritorio KDE

Repositorios

slackware.com
Slackbuilds 
Slacky.eu 
solo holgado 
alienbob 
multilib

Notas

  1. Grupos de Google . Fecha de acceso: 18 de junio de 2018. Archivado desde el original el 22 de enero de 2011.
  2. Notas de la versión de Slackware 15.0  (ing.) - 2022.
  3. Diez distribuciones principales . Consultado el 18 de junio de 2018. Archivado desde el original el 2 de abril de 2013.
  4. slackware:preguntas frecuentes - SlackDocs . Consultado el 18 de junio de 2018. Archivado desde el original el 5 de septiembre de 2015.
  5. La mejor distribución de Linux: los expertos de Linux califican las distribuciones - Datamation . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de noviembre de 2015.
  6. CentOS: MBR corrupto (Error 15) | linux.org . Consultado el 18 de junio de 2018. Archivado desde el original el 9 de octubre de 2015.
  7. Las mejores distribuciones de Linux para usuarios avanzados en 2018: 5 revisadas y calificadas | techradar _ Consultado el 18 de junio de 2018. Archivado desde el original el 2 de noviembre de 2015.
  8. Slackware Linux - Menos es más | ITPRO . Consultado el 18 de junio de 2018. Archivado desde el original el 19 de noviembre de 2015.
  9. Una guía de las 10 distribuciones de Linux más importantes de la actualidad | PCworld . Consultado el 18 de junio de 2018. Archivado desde el original el 11 de octubre de 2015.
  10. http://go2linux.garron.me/mt/linux-ht/2010/11/slackware-review-1.html Archivado el 20 de mayo de 2013 en Wayback Machine  : "If you learn RHEL, you know RHEL, if you aprende Slackware, conoces Linux".
  11. Freenix Archivado el 27 de julio de 2017 en Wayback Machine , describe las licencias utilizadas por Slackware y respalda la distribución gratuita basada en Slackware.
  12. Entrevista con Patrick Volkerding | Diario Linux . Consultado el 18 de junio de 2018. Archivado desde el original el 27 de diciembre de 2020.
  13. Gráficos de Slackware y banners de enlaces . Consultado el 18 de junio de 2018. Archivado desde el original el 16 de julio de 2017.
  14. Copia archivada . Fecha de acceso: 18 de junio de 2018. Archivado desde el original el 27 de octubre de 2012.
  15. Copia archivada . Consultado el 18 de junio de 2018. Archivado desde el original el 5 de marzo de 2016.
  16. Patrick Volkerding. Slackware Linux 1.00 (anuncio de lanzamiento original para la versión 1.0)  (inglés)  (enlace descendente) (16/07/1993). Consultado el 19 de junio de 2010. Archivado desde el original el 21 de agosto de 2011.
  17. http://ftp.df.lth.se/pub/slackware/slackware-2.1/README.210 . Archivado desde el original el 9 de octubre de 2011.
  18. El proyecto Slackware Linux: Preguntas frecuentes (enlace descendente) . Fecha de acceso: 18 de junio de 2018. Archivado desde el original el 8 de enero de 2007. 
  19. ¿ Error en la nota al pie ? : Etiqueta no válida <ref>; lastreleasesin texto para notas al pie
  20. El Proyecto Slackware Linux: Slackware ChangeLogs . www.slackware.com . Consultado el 28 de febrero de 2022. Archivado desde el original el 18 de marzo de 2022.
  21. Copia archivada . Consultado el 15 de diciembre de 2018. Archivado desde el original el 15 de diciembre de 2018.
  22. ANUNCIO: Slackware Linux 1.00 - Grupos de Google . Fecha de acceso: 18 de junio de 2018. Archivado desde el original el 22 de enero de 2011.
  23. http://slackware.cs.utah.edu/pub/slackware/slackware-3.0/00_CDROM.TXT
  24. http://ftp.slackware-brasil.com.br/historic/slackware-3.1/ChangeLog.txt . Archivado desde el original el 17 de octubre de 2014.
  25. Slackware de Linux 96 | ISBNdb.com - Información del libro . Archivado desde el original el 13 de marzo de 2016.
  26. http://slackware.cs.utah.edu/pub/slackware/slackware-3.4/ChangeLog.txt
  27. 1 2 Historias de Linux: Una mirada a Slackware Linux | linux.com | La fuente de información de Linux . Consultado el 6 de agosto de 2018. Archivado desde el original el 28 de junio de 2018.
  28. Slackware Linux - Volver a lo básico . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  29. Copia archivada . Consultado el 6 de agosto de 2018. Archivado desde el original el 5 de agosto de 2018.
  30. Confesiones de un holgazán . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  31. Mini revisión de Slackware Linux 9.0 . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  32. http://ftp.slackware.com/pub/slackware/slackware-9.0/ChangeLog.txt . Archivado desde el original el 14 de agosto de 2016.
  33. Conozca Slackware 9.1 . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  34. Copia archivada . Consultado el 6 de agosto de 2018. Archivado desde el original el 25 de febrero de 2021.
  35. Copia archivada . Consultado el 6 de agosto de 2018. Archivado desde el original el 4 de marzo de 2016.
  36. Slackware 10: Primeras impresiones . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  37. Revisión de Slackware 10.1 . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  38. Un vistazo a Slackware 10.1 [LWN.net] . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  39. Una mirada a Slackware Linux 10.2 [LWN.net] . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  40. Slackware 10.2 | Máquinas Tux . Consultado el 18 de junio de 2018. Archivado desde el original el 4 de octubre de 2019.
  41. Venerable Slackware 12 obtiene un nuevo guardarropa deportivo | linux.com | La fuente de información de Linux (enlace no disponible) . Consultado el 18 de junio de 2018. Archivado desde el original el 8 de julio de 2008. 
  42. Slackware 12: El anti-'buntu | Máquinas Tux . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  43. Actualización a Slackware 12.1 | linux.com | La fuente de información de Linux . Consultado el 18 de junio de 2018. Archivado desde el original el 25 de junio de 2018.
  44. Slackware revisado lo mantiene simple | linux.com | La fuente de información de Linux (enlace no disponible) . Fecha de acceso: 18 de junio de 2018. Archivado desde el original el 11 de febrero de 2009. 
  45. Copia archivada . Consultado el 6 de agosto de 2018. Archivado desde el original el 18 de diciembre de 2017.
  46. DistroWatch Weekly, Número 323, 5 de octubre de 2009 . Consultado el 18 de junio de 2018. Archivado desde el original el 30 de julio de 2019.
  47. Slackware 13.0: ahora oficialmente de 64 bits [LWN.net] . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  48. Enfoque en Linux: Slackware Linux 13.1 | Diario Linux . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  49. DistroWatch Weekly, Número 405, 16 de mayo de 2011 . Consultado el 18 de junio de 2018. Archivado desde el original el 22 de diciembre de 2018.
  50. Una revisión de Slackware con diez años de preparación | linux.com | La fuente de información de Linux . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  51. Slackware 13.37: Linux por diversión [LWN.net] . Consultado el 18 de junio de 2018. Archivado desde el original el 18 de junio de 2018.
  52. DistroWatch Weekly, Número 478, 15 de octubre de 2012 . Consultado el 18 de junio de 2018. Archivado desde el original el 30 de julio de 2019.
  53. http://ftp.slackware.com/pub/slackware/slackware-14.0/ChangeLog.txt . Archivado desde el original el 6 de marzo de 2013.
  54. http://ftp.slackware.com/pub/slackware/slackware-14.1/ChangeLog.txt . Archivado desde el original el 19 de octubre de 2014.
  55. DistroWatch Weekly, número 671, 25 de julio de 2016 . Consultado el 18 de junio de 2018. Archivado desde el original el 30 de julio de 2019.
  56. Copia archivada . Consultado el 6 de agosto de 2018. Archivado desde el original el 7 de agosto de 2020.
  57. Lanzamiento de la distribución Slackware 15.0 . www.opennet.ru _ Consultado el 4 de febrero de 2022. Archivado desde el original el 4 de febrero de 2022.
  58. ftp://ftp.osuosl.org/pub/slackware/slackware64-current/ChangeLog.txt Archivado el 30 de septiembre de 2019 en Wayback Machine Open Source Lab ChangeLog.txt
  59. El Proyecto Slackware Linux: Slackware ChangeLogs . Consultado el 15 de diciembre de 2018. Archivado desde el original el 30 de enero de 2020.
  60. Copia archivada . Consultado el 11 de febrero de 2009. Archivado desde el original el 26 de junio de 2015.
  61. SlackWare.com  (inglés)  (enlace descendente) . - Sitio oficial de SlackWare. Consultado el 2 de noviembre de 2022. Archivado desde el original el 21 de agosto de 2011.
  62. El Proyecto Linux de Slackware: Puertos de Slackware . Consultado el 18 de junio de 2018. Archivado desde el original el 8 de mayo de 2015.
  63. slack/390  (ing.)  (enlace descendente) . -SlackWare para IBM S/390 . Consultado el 2 de noviembre de 2022. Archivado desde el original el 21 de agosto de 2011.
  64. ARMedslack  (inglés)  (enlace descendente) . — SlackWare para ARM . Consultado el 24 de junio de 2010. Archivado desde el original el 21 de agosto de 2011.
  65. Según el sitio web DistroWatch .

Literatura

Enlaces