Slackware

от Уикипедия, свободната енциклопедия

Slackware е ГНУ/Линукс дистрибуция, създадена от Патрик Волкердинг. Slackware се различава от останалите популярни дистрибуции като Red Hat, Debian, Gentoo, SuSE или Mandriva и се опитва да бъде по-близък до Unix. Прието е да включва само стабилни версии на приложенията и при нея липсват специфични за дистрибуцията конфигурационни инструменти. За Slackware се казва че, „Когато знаеш Slackware, знаеш Линукс… когато знаеш Red Hat, знаеш само Red Hat“.

Съдържание

[редактиране] Версии

История на изданията за IA-32
версия дата
1.0 16 юли 1993
2.0 2 юли 1994
3.0 30 ноември 1995
3.1 3 юни 1996
3.2 17 февруари 1997
3.3 11 юни 1997
3.4 14 октомври 1997
3.5 9 юни 1998
3.6 28 октомври 1998
3.9/4.0 17 май 1999
7.0 25 октомври 1999
7.1 22 юни 2000
8.0 1 юли 2001
8.1 18 юни 2002
9.0 19 март 2003
9.1 26 септември 2003
10.0 23 юни 2004
10.1 2 февруари 2005
10.2 14 септември 2005
11.0 2 октомври 2006
12.0 2 юли 2007

Slackware е разработен основно за x86 PC хардуерната архитектура. Първата версия (1.00) е пусната от Патрик Волкердинг на 16 юли 1993. Базирана е на SLS Linux. По-късно започват редовно да излизат нови версии (2.0, 3.x, 4.x, 7.x, 8.x, 9.x, 10.x, 11.x, 12.x)

Последната стабилна версия за x86 е 12.0 (от 2 юли 2007), която включва поддръжка на ALSA, GCC 4.1.2, Линукс ядро 2.6.21.5 , KDE 3.5.7, Xfce 4.4.1 и всички обичайни инструменти.

[редактиране] Философията на Slackware

Според Патрик Волкердинг целта на Slackware е да бъде най-подобната на UNIX дистрибуция. Простота и стабилността са двете най-важни неща за Slackware.

KISS — Keep it simple Stupid или прави нещата просто, глупако! е основната концепция в Slackware, на която почиват всички решения взимани за дистрибуцията. Под просто се има предвид просто и ясно като дизайн на системата, не като просто за крайният потребител. Крайният резултат от прилагането на тази философия е че Slackware е много бърз, стабилен и сигурен като за сметка на това жертва част от леснотата на работа на крайния потребител.

Следвайки KISS принципа в Slackware няма графични програми за настройка, графични инсталатори и други подобни инструменти. Разчита се, че човек, който се занимава със Slackware, знае какво прави и тези неща повече ще пречат отколко ще помагат. Критиците на Slackware твърдят, че тази философия прави нещата трудни за научаване и че се губи много време. Адвокатите на Slack пък твърдят, че прозрачността и простотата на системата правят нейното научаване процес който е лесен. Освен това човек, който се справя със Slackware обикновенно след това няма проблем да се работи с каквато и да е друга Linux дистрибуция.

[редактиране] Характерни особености

[редактиране] Стартиращите скриптове на Slackware

За разлика от повечето други дистрибуции, използващи SysV, Slackware ползва модифициран вариант на BSD стартиращи скриптове. От версия 7.0 нататък Slackware също поддържа SysV стартиращи скриптове. Това е направено с цел по-голяма съвместимост със софтуера, който се инсталира. Предмиството на BSD системата за стартиране е в простия ѝ начин на работа.

[редактиране] Пакетна система

Пактената система на Slackware е съвсем проста за работа и поддръжка. Липсват възможности за dependancy checking но това е една от добрите ѝ страни. Пакетите са най-обикновени tar.gz файлове със скрипт който прави допълнителни настройки при инсталация.

[редактиране] Стабилност и бързина

В дистрибуцията влизат само стабилни версии на програмите. Избягва се ползването на алфа и бета версии, както и на кръпки към програмите, освен тези, които се препоръчват от самите разработчици на софтуера. При компилацията на програмите не се използват всички възможни оптимизации на компилатора пак с цел стабилност. Интересното е, че въпреки това, Slackware е една от най-бързите дистрибуции.

[редактиране] Сигурност

Версиите на Slackware сравнително бързо отразяват поправките в сигурността. Използват се стандартните версии, които идват от разработчиците, като по-този начин не се добавят нови грешки към програмите. Това, заедно с принципа за простота, води до сравнително малко поправки...

[редактиране] Производни дистрибуции

Slackware се използва и за база за създаване на други дистрибуции. Някои от тях са:

[редактиране] Полезен софтуер за Slackware

  • Swaret - лесно обновяване на Slackware
  • Slapt-get - идеята му е подобна на apt-get
  • Slackpkg - лесно търсене на пакети и конкретни файлове в пакетите
  • Slackcheck - автоматично обновяване на много машини наведнъж

[редактиране] Външни препратки