SLS ( Softlanding Linux System ) este una dintre primele distribuții Linux , lansată în 1992-1994. A fost prima distribuție care a oferit utilizatorului un set mare de software (inclusiv X și TCP/IP ), mai degrabă decât doar nucleul Linux și utilitățile de bază.
SLS a fost fondată la mijlocul anului 1992 de Peter McDonald. SLS a fost prima distribuție care a inclus subsistemul grafic XFree86 1.0m, o implementare a X11R5 .
SLS a fost cea mai populară distribuție pentru o perioadă și a dominat piața până când dezvoltatorii au decis să schimbe formatul fișierului executabil de la a.out la ELF . Această soluție nu a găsit un răspuns pozitiv în rândul utilizatorilor.
În acest moment, Patrick Volkerding a decis să modifice SLS cu unele îmbunătățiri. El a numit rezultatul muncii sale Slackware .
În interviurile sale , Ian Murdoch a remarcat că deziluzia sa față de SLS l-a determinat să creeze Debian .
În SLS 1.0 , minix era sistemul de fișiere principal , iar msdosfs ( FAT-12/16 ), ISO9660 și extfs (care era în testare alfa) au fost, de asemenea, acceptate. Versiunile ulterioare au adăugat suport pentru ext2fs și alte sisteme de fișiere.
Ultima versiune a acestei distribuții a apărut în 1994.
Dimensiunea totală a distribuției (în funcție de versiune) a fost de 25-30 de dischete de 3,5" în format de 1,44 MB . Distribuția avea o structură foarte simplă, similară cu cea folosită în Slackware . Pachetele erau grupate în seturi, notate cu unul. Literă latină, urmată de numărul de serie al dischetei.
dischete | Descriere |
---|---|
a1-a4 | Sistem de bază minim |
b1-b7 | Software suplimentar, pagini de manual , emacs etc. |
c1-c3 | Compilatoare gcc/g++/p2c/f2c |
x1-x6 | Distribuția sistemului X Window |
t1-t3 | TeX (sistem de aspect) |
Distribuția a inclus în mare parte pachete binare. Codul sursă a fost furnizat numai pentru nucleul Linux și pentru alte componente ale sistemului - de exemplu, rețele TCP / IP . Distribuția putea fi comandată și pe CD-ROM , care conținea arborele sursă complet.
Distribuția a oferit o procedură de instalare simplă și flexibilă pentru timpul său, timp în care puteai alege configurația necesară pentru a instala doar componentele necesare (până la selecția pachetelor individuale). După instalarea sistemului, puteți adăuga/elimina oricând pachetele necesare folosind utilitarul sysinstall .
Procesul de instalare a decurs după cum urmează: utilizatorul a pornit de pe prima dischetă (a1), a pregătit manual partițiile de pe hard disk folosind fdisk și mkfs / mke2fs și a apelat scriptul de instalare, de exemplu
# doinstall /dev/hda1
și apoi doar i-a urmat instrucțiunile.
La sfârșit, utilizatorului i s-a cerut să introducă o dischetă goală în unitate, pe care a fost scris bootloader -ul . Aceasta completează instalarea.
Pentru a porni sistemul nou instalat, a fost necesar să porniți de pe această dischetă. Deși distribuția a inclus bootloader-ul LILO , acesta nu a fost configurat în timpul instalării. Se presupunea că utilizatorul însuși l-ar configura dacă s-a săturat să pornească de pe o dischetă de fiecare dată.
Distribuția SLS a folosit un sistem simplu de gestionare a pachetelor care a fost adoptat ulterior de distribuția Slackware .
Un pachet în SLS este o arhivă tar simplă comprimată cu Gzip sau compress și sufixată cu „.taz”, „.tpz” sau „.tgz”, în funcție de aceasta.
Comanda sysinstall este folosită pentru a instala/elimina pachete .
Informațiile despre pachetele instalate sunt stocate într-un director special „/install”. Când un pachet este instalat, lista fișierelor incluse în pachet este plasată în fișierul /install/installed/ package_name . Aceste fișiere pot fi apoi folosite pentru a afla cărei pachete îi aparțin fișierele sau pentru a elimina pachetul din sistem.
În plus, dacă există un script /install/doinst.sh în interiorul pachetului, atunci la instalarea pachetului, acest script este apelat cu parametrul „-install” și stocat în „/install/scripts/ package_name ”. În mod similar, atunci când un pachet este eliminat, acest script este apelat cu opțiunea „-remove”.
SLS a folosit scripturi de pornire în stil BSD .
/etc/rc /etc/rc.local /usr/etc/inet/rc.netAcesta din urmă a fost folosit pentru a inițializa interfețele de rețea și a porni demonii de rețea .
SLS 1.0 conținea un shell de meniu care oferea utilizatorului începător o interfață simplă pentru a efectua sarcini obișnuite și oferă următoarele caracteristici:
De asemenea, utilizatorul poate adăuga propriile elemente la sistemul de meniu.
În SLS 1.05 , utilitarul de meniu a fost înlocuit cu un program Mesh mai puternic (Softlanding MEnu SHell), similar ca aspect și capabilități cu managerul de fișiere cu panou dublu Midnight Commander .
distribuție Linux | Familiile de|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Debian |
| ||||||||||||||
ubuntu |
| ||||||||||||||
Fedora |
| ||||||||||||||
palarie rosie |
| ||||||||||||||
Mandriva |
| ||||||||||||||
Slackware | |||||||||||||||
Gentoo | |||||||||||||||
Arc | |||||||||||||||
Independent | |||||||||||||||
Special |
| ||||||||||||||
Categorie Wikimedia Commons Wikiștiri Wikidata |