Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

Slackware

Z Wikipedii, wolnej encyklopedii
Slackware
Logo Slackware
Logo programu
Ilustracja
Interfejs użytkownika
Producent

Patrick Volkerding

Architektura

x86,x86-64,S/390,ARM

Pierwsze wydanie

1993-07-1616 lipca 1993(dts)

Aktualna wersja

15.0
(2 lutego 2022) [±]

Jądro

monolityczne

Środowisko pracy

KDE,Xfce

Licencja

GNU General Public License

Typpakietów

txz

Strona internetowa

Slackware (wym. [ˈslækwɛə][1]) – najstarsza aktywnie rozwijanadystrybucja GNU/Linuksa.

Pierwsza wersja (1.00) została wydana 16 lipca 1993 roku przezPatricka Volkerdinga[2]. Wersja ta była oparta na dystrybucjiSLS Linux i rozprowadzana jako obrazydyskietek 3,5-calowych, dostępne przez anonimowyFTP.

Nazwa „Slackware” pochodzi od słowa „Slack”, zdefiniowanego przezKościół SubGeniuszu[3]. Autor dystrybucji Slackware początkowo nie chciał, by była brana na poważnie[4].

Historia

[edytuj |edytuj kod]

Korzenie Slackware sięgająSoftlanding Linux System, najbardziej popularnych dystrybucji GNU/Linuksa lat 90. SLS dominowało na rynku do momentu, gdy konstruktorzy zdecydowali się zmienić format plików wykonywalnych za.out naELF. Decyzja ta spotkała się z dużym niezadowoleniem wśród ówczesnych użytkowników SLS’u. Patrick Volkerding wydał zmodyfikowaną wersję SLS’u, którą nazwał Slackware[5]. Pierwsza wersja, 1.00, pojawiła się 16 lipca 1993 roku. Była rozprowadzana jako obrazy dyskietek 3,5-calowych, dostępne przez anonimowyFTP.

W 1999 roku pojawiły się wersje od numeru 4 aż do 7. Twórca wyjaśnił to zabiegiem marketingowym, mającym na celu pokazanie, że Slackware był tak samo wspierany jak inne dystrybucje GNU/Linuksa.

W 2005 roku z wersji Slackware (zaczynając od 10.2) usunięto środowisko graficzneGNOME, co zostało uznane przez niektórych użytkowników jako przełomowe wydarzenie. W zamian za to pojawiło się dużo projektów oferujących kompletne środowisko GNOME dla Slackware, z których najpopularniejszym jestDropline GNOME.

Budowa

[edytuj |edytuj kod]

Bardzo dużo rozwiązań w Slackware jest postrzeganych jako idealny przykład regułyKISS[6]. Słowo prostota odnosi się do jego budowy, a nie obsługi. Większość oprogramowania w Slackware korzysta z mechanizmów konfiguracyjnych pochodzących od twórców pierwotnego oprogramowania. Jest tylko kilka dystrybucji ze specyficznymi mechanizmami. Właśnie dlatego istnieje tak mało narzędziGUI do konfiguracji systemu. Takie rozwiązanie nie ułatwia obsługi, gdyż system praktycznie konfiguruje się za pomocą edytora tekstu. Krytycy uważają dystrybucję Slackware za trudną i czasochłonną w opanowaniu, natomiast zwolennicy twierdzą, że Slackware jest bardzo elastyczny i przejrzysty oraz cenią sobie doświadczenie zdobyte podczas jego „nauki”.

Charakterystyka

[edytuj |edytuj kod]

Slackware prezentuje odmienne podejście niż inne popularne dystrybucje, takie jakDebian,Gentoo,Mandriva,Red Hat Linux,SuSE czyUbuntu. Najtrafniej można ją określić mianem „uniksowej”, ze względu na politykę dostarczania jedynie stabilnych wersji oprogramowania, organizację skryptów startowych w styluBSD i brak dedykowanych narzędzi konfiguracyjnychGUI, które można znaleźć w innych odmianach GNU/Linuksa.

Zarządzanie pakietami

[edytuj |edytuj kod]

Realizacja zarządzaniapakietami w Slackware również jest nietypowa, ale zgodna z zasadami minimalizmu i prostoty. Pakiety to zwykłe archiwatar spakowane programemxz (dawniej używanogzip) zawierające dodatkowe informacje o ich zawartości oraz opcjonalnie skrypt instalacyjny.

System ten obsługuje instalację, uaktualnianie i usuwanie pakietów równie prosto, jak w innych dystrybucjach. Nie usiłuje jednak śledzić czy pilnować tego, co określa się mianem zależności (tj. upewnienia się, że system posiada wszystkie biblioteki i programy, których nowy pakiet potrzebuje do prawidłowego działania). Dyskusje o zaletach obsługi bądź ignorowania zależności, choć nie tak zażarte, przypominają uniksową „świętą wojnę” o edytory tekstu. Podejście twórców Slackware do tego problemu wydaje się w pełni akceptowane przez jego – z reguły zaawansowaną – rzeszę użytkowników, którzy własnoręcznie sprawują pełną kontrolę nad zainstalowanym w systemie oprogramowaniem.

Jednak aby ułatwić użytkownikom zarządzanie pakietami, powstały narzędzia pomagające w instalacji/aktualizacji oprogramowania. Do najpopularniejszych należą:

  • slackpkg – bardzo proste narzędzie, nie obsługuje zależności, ale dba o odpowiednią kolejność przy instalacji pakietów. Znajduje się w oficjalnym zestawie pakietów Slackware;
  • slapt-get – program wzorowany naDebianowym menadżerze pakietówapt-get, obsługuje zależności;
  • swaret – rozwiązujący zależności program do zarządzania pakietami przeznaczony dla tej dystrybucji, ale znajdujący się poza jej oficjalnym zestawem.

Bieżąca wersja

[edytuj |edytuj kod]

Najnowsza stabilna wersja Slackware oznaczona jest numerem 15.0 (wydana2022-02-03), poprzednia 14.2 (wydana 01 lipca2016). Zawiera między innymi:

Istnieje również rozwojowa gałąź dystrybucji –current, której mogą używać miłośnicy najświeższego oprogramowania. Nie poleca się jednak jej stosowania w środowiskach produkcyjnych ze względu na eksperymentalny charakter zamieszczanego w niej oprogramowania.

Nieoficjalne porty

[edytuj |edytuj kod]

Przez długi czas Slackware oficjalnie obsługiwał tylko dwie architektury (X86 oraz S/390), dopiero w roku 2009 oficjalne wprowadzono wsparcie dla x86_64 i ARM. Istnieją jednak nieoficjalne porty mające na celu danie możliwości uruchomienia dystrybucji na innych maszynach. Najbardziej znane to:

Przypisy

[edytuj |edytuj kod]
  1. John C. Wells: Longman Pronunciation Dictionary. 2008.ISBN 978-1-4058-8118-0.
  2. Slackware Release Announcement. The Slackware Linux Project, 1993-07-16. (ang.).
  3. Slack. The Church of the SubGenius. [dostęp 2019-12-16]. (ang.).
  4. Phil Hughes: Interview with Patrick Volkerding. Linux Journal, 1994-04-01. [dostęp 2019-12-15]. (ang.).
  5. A Short History of Linux Distributions. LWN.net. (ang.).
  6. An introduction to Slackware Linux. [w:]Slackware Linux Basics [on-line]. [zarchiwizowane ztego adresu (2007-10-28)]. (ang.).

Linki zewnętrzne

[edytuj |edytuj kod]
Dystrybucje Linuksa
Główne
Minidystrybucje
Inne
Mobilne
Wbudowane
polskie

Źródło: „https://pl.wikipedia.org/w/index.php?title=Slackware&oldid=79003034
Kategoria:
Ukryta kategoria:

[8]ページ先頭

©2009-2026 Movatter.jp