Slackware

Istorija

Slackware buvo kuriamas pasinaudojant Soflanding Linux System, kadaise populiariu Linux platinamuoju paketu. SLS dominavo rinkoje iki kūrėjams padarius sprendimą pakeisti vykdomąjį formatą iš a.out į ELF. Tuomet tai buvo netinkamas sprendimas daugeliui SLS vartotojų. Patrikas Volkerdingas išleido modifikuotą SLS versiją, pavadinimu Slackware. Pirmoji Slackware versija, 1.00, buvo pristatyta 1993 liepos 16 d. Platinamasis paketas buvo patalpintas į šešis 3½" lanksčiuosius diskelius ir pasiekiamas naudojantis anonimine bylų perkėlimo tarnyba.
1999 m. Slackware peršoko iš 4-tos į 7-ją versiją. Taip buvo pasielgta norint parodyti rinkai, kad Slackware yra reguliariai atnaujinama operacinė sistema. Dauguma tuometinių Linux platinamųjų paketų buvo indeksuotos 6-ta versija (su kiekviena nauja versija Red Hat distribucija buvo peršokama nuo 4.1 į 5.0 principu vietoj 3.1 į 3.2 kaip tai darė Slackware). Slackware turėjo Beta versijas 6.x grupėje, tačiau jos nebuvo laikomos oficialiomis versijomis.

Grafinė aplinka

Slackware 12.2 vartotojai gali pasirinkti KDE 3.5.10 arba xfce 4.4.3 grafinę aplinką.
Gnome grafinė aplinka buvo pašalinta 11.0 versijoje, kaip paketas, kurį reikia ilgai kompiliuoti. Tačiau Slackware entuziastai yra paruošę atskirus Gnome paketus - Dropline GNOME, GSB: GNOME SlackBuild, GWARE ir Gnome-Slacky

Paketų valdymas

Slackware paketų valdymo programa gali įdiegti, atnaujinti ir pašalinti paketus esančius vietiniame šaltinyje, tačiau netinka trūkstamų bibliotekų ar programų tvarkymui.
Slackware paketai yra suarchyvuoti gzip archyvavimo programa ir baigiasi bylos galūne .tgz. Paketai susideda iš programos bylų, kurios yra išpakuojamos įdiegimo metu, ir informacinių bylų, reikalingų paketų įdiegimui aprašyti.

Priklausomybės sprendimas

Nors Slackware neturi oficialių įrankių automatiniam paketų priklausomybės tikrinimui, treti kūrėjai yra išleidę pagalbinių įrankių, kurių paskirtis panaši į APT Debian platinamojo paketo programą.
Slackware 9.1 įdiegė Swaret ir slackpkg kaip papildomus paketus antrame diske, tačiau pagal nutylėjimą neįdiegia į sistemą. Swaret buvo pašalintas iš platinamojo paketo 10.0 versijoje, tačiau pasiekiamas kaip trečios grupės paketas.
Įrankis Slapt-get nenumato paketų priklausomybės sprendimo, naudojantiems Slackware platinamąjį paketą. Vietoj to, jis suteikia rėmus priklausomybės sprendimams panašiems į Slackware paketus, kurių metodas toks pat kaip APT. Keletas paketų ir Slackware pagrindu kurti Linux platinamieji paketai naudoja šios programos pranašumus.
NetBSD pkgsrc programa palaiko Slackware struktūrą kaip ir kitas UNIX stiliaus operacines sistemas. Pkgsrc palaiko priklausomybės sprendimą tiek dvejetainiams, tiek išeities teksto paketams.

Live CD, DVD ar USB

Slackware 14.2 versija turi specialų leidimą (angl. Live Edition). Su juo sistemą galima paleisti ir ja naudotis tiesiai iš kompaktinio disko arba USB laikmenos. Šis leidimas skirtas susipažinti su šia operacine sistema jos neįdiegiant į kietąjį diską, taip nepažeidžiant kietajame diske esančios esamos operacinės sistemos. Slackware Live Edition sukūrė vienas iš šio linux paketo vystytojų Eric Hameleers, žinomas slapyvardžiu AlienBOB.