Az SLS ( Softlanding Linux System ) az egyik legelső Linux disztribúció , amelyet 1992 és 1994 között adtak ki. Ez volt az első disztribúció, amely a Linux kernel és az alapvető segédprogramok helyett szoftverek széles készletét kínálta a felhasználónak (beleértve az X -et és a TCP/IP -t is).
Az SLS-t 1992 közepén alapította Peter McDonald. Az SLS volt az első disztribúció, amely tartalmazta az XFree86 1.0m grafikus alrendszert, az X11R5 megvalósítását .
Az SLS egy ideig a legnépszerűbb disztribúció volt, és egészen addig uralta a piacot, amíg a fejlesztők úgy döntöttek, hogy a végrehajtható fájlformátumot a.out -ról ELF -re változtatják . Ez a megoldás nem kapott pozitív választ a felhasználók körében.
Ekkor Patrick Volkerding úgy döntött, hogy néhány fejlesztéssel módosítja az SLS-t. Munkája eredményét Slackware -nek nevezte .
Interjúiban Ian Murdoch megjegyezte, hogy az SLS-ből való kiábrándulása késztette a Debian megalkotására .
Az SLS 1.0 -ban a minix volt a fő fájlrendszer , és az msdosfs ( FAT-12/16 ), az ISO9660 és az extfs (amely alfatesztelés alatt volt) is támogatott. A későbbi verziók hozzáadták az ext2fs és más fájlrendszerek támogatását.
Ennek a disztribúciónak az utolsó verziója 1994-ben jelent meg.
A disztribúció teljes mérete (verziótól függően) 25-30 darab 1,44 MB formátumú, 3,5" -os hajlékonylemez volt . A disztribúció nagyon egyszerű felépítésű volt, hasonlóan a Slackware -ben használthoz . A csomagokat készletekbe csoportosították, amelyeket eggyel jelöltek Latin betű, amelyet a hajlékonylemez sorozatszáma követ.
floppy lemezek | Leírás |
---|---|
a1-a4 | Minimális alaprendszer |
b1-b7 | További szoftverek, kézikönyv oldalak, emacs stb. |
c1-c3 | Fordítóprogramok gcc/g++/p2c/f2c |
x1-x6 | X Window System disztribúció |
t1-t3 | TeX (elrendezési rendszer) |
A disztribúció többnyire bináris csomagokat tartalmazott. A forráskód csak a Linux kernelhez és a rendszer néhány más összetevőjéhez volt biztosítva – például a hálózati TCP/IP -hez . A disztribúció megrendelhető CD-ROM-on is , amely a teljes forrásfát tartalmazta.
A disztribúció a maga idejében egyszerű és rugalmas telepítési eljárást kínált, melynek során kiválaszthatta a szükséges konfigurációt, hogy csak a szükséges komponenseket telepítse (az egyes csomagok kiválasztásáig). A rendszer telepítése után bármikor hozzáadhatja/eltávolíthatja a szükséges csomagokat a sysinstall segédprogrammal .
A telepítés a következőképpen zajlott: a felhasználó az első hajlékonylemezről (a1) bootolt, kézzel készített partíciókat a merevlemezen az fdisk és mkfs / mke2fs segítségével , és meghívta például a telepítő szkriptet.
# doinstall /dev/hda1
majd csak követte az utasításait.
A végén a felhasználót arra kérték, hogy helyezzen be egy üres hajlékonylemezt a meghajtóba, amelyre a rendszerbetöltőt írták . Ezzel a telepítés befejeződik.
Az újonnan telepített rendszer elindításához erről a hajlékonylemezről kellett indítani. Bár a disztribúció tartalmazta a LILO rendszerbetöltőt , a telepítés során nem konfigurálták. Feltételezték, hogy a felhasználó maga állítja be, ha megunta, hogy minden alkalommal hajlékonylemezről bootol.
Az SLS disztribúció egy egyszerű csomagkezelő rendszert használt , amelyet később a Slackware disztribúció is átvett .
Az SLS-ben lévő csomagok egy egyszerű tar -archívumok , amelyek Gzip vagy tömörítés segítségével vannak tömörítve , és ettől függően „.taz”, „.tpz” vagy „.tgz” utótaggal vannak ellátva.
A sysinstall parancs a csomagok telepítésére/eltávolítására szolgál .
A telepített csomagokkal kapcsolatos információk egy speciális "/install" könyvtárban vannak tárolva. Amikor egy csomag telepítve van, a csomagban található fájlok listája a /install/installed/ csomagnév fájlba kerül . Ezek a fájlok ezután felhasználhatók arra, hogy kiderítsék, melyik fájlok melyik csomaghoz tartoznak, vagy eltávolíthatja a csomagot a rendszerből.
Ezen túlmenően, ha van egy /install/doinst.sh szkript a csomagban, akkor a csomag telepítésekor ez a szkript a „-install” paraméterrel meghívásra kerül, és a „/install/scripts/ csomag_neve ” mappában tárolódik. Hasonlóképpen, amikor egy csomagot eltávolítanak, ez a szkript a "-remove" kapcsolóval hívódik meg.
Az SLS BSD -stílusú indítószkripteket használt .
/etc/rc /etc/rc.local /usr/etc/inet/rc.netEz utóbbit a hálózati interfészek inicializálására és a hálózati démonok indítására használták .
Az SLS 1.0 tartalmazott egy menühéjat , amely egyszerű kezelőfelületet kínált a kezdő felhasználónak a gyakori feladatok elvégzéséhez, és a következő funkciókat biztosította:
A felhasználó saját tételeket is felvehet a menürendszerbe.
Az SLS 1.05 -ben a menüsegédprogramot egy erősebb Mesh program (Softlanding MEnu SHell) váltotta fel, amely megjelenésében és képességeiben hasonlít a Midnight Commander kétablakos fájlkezelőjéhez .
Linux disztribúciós családok | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Debian |
| ||||||||||||||
ubuntu |
| ||||||||||||||
Fedora |
| ||||||||||||||
piros kalap |
| ||||||||||||||
Mandriva |
| ||||||||||||||
Slackware | |||||||||||||||
Gentoo | |||||||||||||||
Boltív | |||||||||||||||
Független | |||||||||||||||
Különleges |
| ||||||||||||||
Kategória Wikimedia Commons Wikihírek Wikidata |