Softlanding Linux -järjestelmä

Vakaa versio tarkistettiin 21.4.2021 . Malleissa tai malleissa on vahvistamattomia muutoksia .

SLS ( Softlanding Linux System ) on yksi ensimmäisistä Linux - jakeluista , joka julkaistiin vuosina 1992-1994. Se oli ensimmäinen jakelu, joka tarjosi käyttäjälle suuren joukon ohjelmistoja (mukaan lukien X ja TCP/IP ) pelkän Linux-ytimen ja perusapuohjelmien sijaan.

Historia

Peter McDonald perusti SLS:n vuoden 1992 puolivälissä. SLS oli ensimmäinen jakelu, joka sisälsi XFree86 1.0m -grafiikkaalijärjestelmän, X11R5 :n toteutuksen .

SLS oli jonkin aikaa suosituin jakelu ja hallitsi markkinoita, kunnes kehittäjät päättivät muuttaa suoritettavan tiedostomuodon a.out :sta ELF : ksi . Tämä ratkaisu ei saanut myönteistä palautetta käyttäjien keskuudessa.

Tällä hetkellä Patrick Volkerding päätti muokata SLS:ää muutamilla parannuksilla. Hän kutsui työnsä tulosta Slackwareksi .

Haastatteluissaan Ian Murdoch totesi, että hänen pettymyksensä SLS:ään johti hänet luomaan Debianin .

SLS 1.0 :ssa minix oli päätiedostojärjestelmä , ja myös msdosfs ( FAT-12/16 ), ISO9660 ja extfs (joka oli alfatestauksessa) tuettiin. Myöhemmät versiot lisäsivät tuen ext2fs :lle ja muille tiedostojärjestelmille.

Tämän jakelun viimeisin versio julkaistiin vuonna 1994.

Rakenne

Jakelun kokonaiskoko (versiosta riippuen) oli 25-30 kappaletta 3,5" 1,44 Mt :n levykkeitä . Jakelulla oli hyvin yksinkertainen rakenne, samanlainen kuin Slackwaressa . Paketit ryhmiteltiin sarjoiksi, joita merkitään yhdellä Latinalainen kirjain, jota seuraa levykkeen sarjanumero.

levykkeet Kuvaus
a1-a4 Minimi perusjärjestelmä
b1-b7 Lisäohjelmistot, man - sivut, emacs jne.
c1-c3 Kääntäjät gcc/g++/p2c/f2c
x1-x6 X Window System -jakelu
t1-t3 TeX (layout system)

Jakelu sisälsi enimmäkseen binääripaketteja. Lähdekoodi toimitettiin vain Linux-ytimelle ja joillekin muille järjestelmän komponenteille - esimerkiksi TCP/IP -verkkoon . Jakelun voi tilata myös CD-ROM-levyllä , joka sisälsi koko lähdepuun.

Asennus

Jakelu tarjosi aikaansa nähden yksinkertaisen ja joustavan asennusprosessin, jonka aikana voit valita tarvittavat kokoonpanot, jotta voit asentaa vain tarvittavat komponentit (yksittäisten pakettien valintaan asti). Järjestelmän asennuksen jälkeen voit lisätä/poistaa tarvittavia paketteja milloin tahansa sysinstall- apuohjelman avulla .

Asennusprosessi eteni seuraavasti: käyttäjä käynnisti ensimmäiseltä levykkeeltä (a1), valmisteli manuaalisesti osiot kiintolevylle käyttäen fdisk ja mkfs / mke2fs , ja kutsui asennuskomentosarjaa esim.

# doinstall /dev/hda1

ja sitten vain seurasi hänen ohjeitaan.

Lopussa käyttäjää pyydettiin laittamaan asemaan tyhjä levyke, jolle kirjoitettiin käynnistyslatain . Tämä päättää asennuksen.

Äskettäin asennetun järjestelmän käynnistäminen edellyttää käynnistystä tältä levykkeeltä. Vaikka jakelu sisälsi LILO -käynnistyslataimen , sitä ei määritetty asennuksen aikana. Oletuksena oli, että käyttäjä itse asettaisi sen, jos hän kyllästyisi käynnistämään levykkeeltä joka kerta.

Paketinhallinta

SLS-jakelussa käytettiin yksinkertaista paketinhallintajärjestelmää , jonka Slackware -jakelu myöhemmin omaksui .

Paketti SLS:ssä on yksinkertainen tar -arkisto, joka on pakattu Gzip- tai pakkauksella ja jonka päätteeksi on ".taz", ".tpz" tai ".tgz" tästä riippuen.

Sysinstall- komentoa käytetään pakettien asentamiseen/poistamiseen .

Tietoja asennetuista paketeista tallennetaan erityiseen hakemistoon "/install". Kun paketti on asennettu, paketin sisältämien tiedostojen luettelo sijoitetaan tiedostoon /install/installed/ paketin_nimi . Näiden tiedostojen avulla voidaan sitten selvittää, mihin pakettiin mitkä tiedostot kuuluvat, tai paketin poistamiseen järjestelmästä.

Lisäksi, jos paketin sisällä on /install/doinst.sh-skripti, pakettia asennettaessa tämä komentosarja kutsutaan "-install"-parametrilla ja tallennetaan kansioon "/install/scripts/ paketin_nimi ". Vastaavasti, kun paketti poistetaan, tätä komentosarjaa kutsutaan "-remove"-vaihtoehdolla.

Alustusskriptit

SLS käytti BSD - tyylisiä käynnistysskriptejä .

/etc/rc /etc/rc.local /usr/etc/inet/rc.net

Jälkimmäistä käytettiin verkkoliitäntöjen alustamiseen ja verkkodemonien käynnistämiseen .

menu ja mesh shells

SLS 1.0 sisälsi valikkokuoren , joka tarjosi aloittelijalle yksinkertaisen käyttöliittymän yleisten tehtävien suorittamiseen ja tarjosi seuraavat ominaisuudet:

Käyttäjä voi myös lisätä omia kohteita valikkojärjestelmään.

SLS 1.05 :ssä valikkoapuohjelma on korvattu tehokkaammalla Mesh -ohjelmalla (Softlanding MEnu SHell), joka on ulkonäöltään ja ominaisuuksiltaan samanlainen kuin Midnight Commander -kaksiruutuinen tiedostohallinta .

Linkit