Valery's Mlog

Mindlog of a Freak
February 25th, 2000 by Valery Dachev

Slackware 7.0 ревю

Преди всичко, бих искал да отбележа, че Slackware е най-уважаваната от мен дистрибуция. Така че, въпреки усилията ми да бъда максимално обективен, ако забележите нотка на пристрастност, то това е неволно. Според проучвания извършени от Linux.com Slackware е една от най-използваните Linux дистрибуции. Защо? В настоящото review ще се опитам да обясня причините за това.

Slackware е една дистрибуция на Linux създадена под ръководството на Патрик Волкердинг. По време на написването на настоящото писание, последната версия на Slackware е 7.0, излязла на бял свят на 25 октомври 1999 год.. Тази версия се превърна в повратна точка за тази дистрибуция. До този момент тя беше известна със своята консервативност, но към момента на излизането си, тя беше с поледното ядро Linux-2.2.13 и последния стабилен
XFree86-3.3.5
.

Сега да си поговорим за наличните библиотеки. Основните, от които се нуждае почти всяко приложение са glibc (2.1.2) и libstdc++-2-libc6.1-1-2.9.0. Освен това си имате libncurses (5.0), GTK (1.2.6), GLib (1.2.6), IMLib (1.9.7)и ZLib (1.1.3). Няма ltrace, но си имате strace (3.1.0.1). А колкото до мрежовите възможности, разполагате с най-използваните из Internet WWW-сървър – Apache (1.3.9), и DNS-сървър BIND ( 8.2.2). Имате си съответно IMAP3– и POP3– сървъри. Като SMTP-сървър имате само класическия Sendmail (8.9.3). Може да се каже, че това са най-новите по това време та дори и сравнително актуални и сега. Нещо, което все още не мога да си обясня, е липсата на proxy-сървър, като например Squid, но сигурно има достатъчно основателна причина за това.

Това е една от малкото (всъщност единствената известна) дистрибуции на Linux, която не ползва в основата си System V скриптова система за инициализация при смяна на runlevel-а (/etc/rc.d/rc?.d/*). Липсата на такива скриптове се оправдава от Slackware-ци с претовареността на системата със скриптове и лично аз смятам, че са прави. Сега положението
е почти същото, но вече има поддръжка, за съвместимост с пакети от други дистрибуции.

Като стана дума за пакети, определено Slackware никога не е имал славата на дистрибуция с много добра пакетна система. Добрата новина е, че пакетите са стандартни .tgz-файлове. Лошата е, че за разлика от Redhat и Debian, Slackware има проблем с наличието на пред- и слединсталационни скриптове, скриптове за upgrade, и т.н. За сметка на
това, готовите компилирани пакети с много малко се различават от тези по подразбиране генерирани от оригиналните пакети, доставени от авторите на
програмите. Това позволява спокойното подменяне на файловете директно, след като изтеглите оригинални пакети със изходния код, компилирате сами
програмите и ги инсталирате. Всичко това е прекрасно, но си има и своите недостатъци. Файловете не са систематично подредени, тъй като всеки
програмист има свои начини за сортирането им.

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

В Slackware липсва и система за upgrade, като това се прави ръчно, което го прави почти непригоден при едновременен upgrade на много машини в мрежа, освен ако специално за това не са написани скриптове. Може да се каже, че Slackware е дистрибуция за хората, които искат да разберат как се работи с Linux на по-ниско ниво, по простата причина, че нямат друг избор. Като цяло Slackware GNU/Linux е направен за developer-и и администратори. Колкото до програмирането, разполагате с egcs (2.91.66), gcc (2.7.2.3), perl-5.005.03,
python-1.5.2
.

Въпреки всичко новата версия съдържа голям брой Window Manager-и за X от простичките fvwm (2.2.2) и fvwm95 до KDE (1.1.2), Enlightenment (0.15.5) и Window Maker (0.60.0), както и част от софтуера за тях.

В /contrib-директорията на диска, както винаги, ще намерите доста интересни неща – от още Window Manager-и и CVS-сървър до конзолна симулация на “Матрицата”.

От дотук казаното, сигурно си мислите, че това не е вашата дистрибуции, но, в крайна сметка зависи от това, какво смятате да правите с него. Във всеки случай, сдобиването с такова животно става по няколко начина:

  • Изтегляте го от download-сайта на Walnut Creek;
  • Можете да си го поръчате от там срещу съответната сума чрез кредитна карта, ако вече имате такава, с чек или
    в брой, за което трябва да посетите сайта на Slackware или този на Walnut Creek;
  • Можете да се абонирате да получавате най-новите версии на Slackware GNU/Linux по пощата на по-ниска
    цена, но само ако имате кредитна карта, като на всяка нова версия от картата ви се източва определена сума. За подробности по тоя въпрос, ще
    трябва да посетите сайта на Slackware или този на Walnut Creek.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: