SLS ( Softlanding Linux System ) es una de las primeras distribuciones de Linux , lanzada en 1992-1994. Fue la primera distribución en ofrecer al usuario un gran conjunto de software (incluidos X y TCP/IP ) en lugar del kernel de Linux y las utilidades básicas.
SLS fue fundada a mediados de 1992 por Peter McDonald. SLS fue la primera distribución en incluir el subsistema de gráficos XFree86 1.0m, una implementación de X11R5 .
SLS fue la distribución más popular durante un tiempo y dominó el mercado hasta que los desarrolladores decidieron cambiar el formato de archivo ejecutable de a.out a ELF . Esta solución no encontró una respuesta positiva entre los usuarios.
En ese momento, Patrick Volkerding decidió modificar el SLS con algunas mejoras. Llamó al resultado de su trabajo Slackware .
En sus entrevistas , Ian Murdoch señaló que su desilusión con SLS lo llevó a crear Debian .
En SLS 1.0 , minix era el sistema de archivos principal y también se admitían msdosfs ( FAT-12/16 ), ISO9660 y extfs (que estaba en pruebas alfa). Las versiones posteriores agregaron soporte para ext2fs y otros sistemas de archivos.
La última versión de esta distribución salió en 1994.
El tamaño total de la distribución (según la versión) era de 25-30 disquetes de 3,5" con formato de 1,44 MB . La distribución tenía una estructura muy simple, similar a la utilizada en Slackware . Los paquetes se agrupaban en conjuntos, denotados por uno Letra latina, seguida de seguido del número de serie del disquete.
disquetes | Descripción |
---|---|
a1-a4 | Sistema base mínimo |
b1-b7 | Software adicional, páginas man , emacs , etc. |
c1-c3 | Compiladores gcc/g++/p2c/f2c |
x1-x6 | Distribución del sistema X Window |
t1-t3 | TeX (sistema de diseño) |
La distribución incluía principalmente paquetes binarios. El código fuente se proporcionó solo para el kernel de Linux y algunos otros componentes del sistema, por ejemplo, redes TCP/IP . La distribución también se podía pedir en CD-ROM , que contenía el árbol fuente completo.
La distribución ofrecía un procedimiento de instalación simple y flexible para su época, durante el cual se podía elegir la configuración requerida para instalar solo los componentes necesarios (hasta la selección de paquetes individuales). Después de instalar el sistema, puede agregar/eliminar los paquetes necesarios en cualquier momento utilizando la utilidad sysinstall .
El proceso de instalación se realizó de la siguiente manera: el usuario arrancó desde el primer disquete (a1), preparó particiones manualmente en el disco duro usando fdisk y mkfs / mke2fs , y llamó al script de instalación, por ejemplo
# doinstall /dev/hda1
y luego simplemente siguió sus instrucciones.
Al final, se le pidió al usuario que insertara un disquete en blanco en la unidad, en el que se escribió el gestor de arranque . Esto completa la instalación.
Para iniciar el sistema recién instalado, se requería arrancar desde este disquete. Aunque la distribución incluía el cargador de arranque LILO , no se configuró durante la instalación. Se suponía que el propio usuario lo configuraría si se cansaba de arrancar desde un disquete cada vez.
La distribución SLS utilizó un sistema de administración de paquetes simple que luego fue adoptado por la distribución Slackware .
Un paquete en SLS es un archivo tar simple comprimido con Gzip o compress y con el sufijo ".taz", ".tpz" o ".tgz", dependiendo de esto.
El comando sysinstall se usa para instalar/eliminar paquetes .
La información sobre los paquetes instalados se almacena en un directorio especial "/install". Cuando se instala un paquete, la lista de archivos incluidos en el paquete se coloca en el archivo /install/installed/ nombre_paquete . Estos archivos se pueden usar para averiguar a qué paquete pertenecen los archivos o para eliminar el paquete del sistema.
Además, si hay un script /install/doinst.sh dentro del paquete, al instalar el paquete, este script se llama con el parámetro "-install" y se almacena en "/install/scripts/ nombre_paquete ". De manera similar, cuando se elimina un paquete, se llama a este script con la opción "-remove".
SLS utilizó secuencias de comandos de inicio de estilo BSD .
/etc/rc /etc/rc.local /usr/etc/inet/rc.netEste último se utilizó para inicializar interfaces de red e iniciar demonios de red .
SLS 1.0 contenía un shell de menú que ofrecía al usuario novato una interfaz simple para realizar tareas comunes y proporcionaba las siguientes características:
El usuario también podría agregar sus propios elementos al sistema de menú.
En SLS 1.05 , la utilidad de menú ha sido reemplazada por un programa Mesh más poderoso (Softlanding MEnu SHell), similar en apariencia y capacidades al administrador de archivos de panel doble Midnight Commander .
de distribución de Linux | Familias|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Debian |
| ||||||||||||||
ubuntu |
| ||||||||||||||
Fedora |
| ||||||||||||||
sombrero rojo |
| ||||||||||||||
Mandriva |
| ||||||||||||||
Slackware | |||||||||||||||
Gentoo | |||||||||||||||
Arco | |||||||||||||||
Independiente | |||||||||||||||
Especial |
| ||||||||||||||
Categoría Wikimedia Commons Wikinoticias Wikidata |