здравейте
Както казах в
тази тема аз бих написал кратко описание за Slackware. Понеже темата замря а и само още един човек прояви желание да помогне за конкретна дистрибуция (Intel, пак за Slackware) копирам по-долу това, което съм написал до сега. Приемам предложения, допълнения и критики -- така че колкото се може по-скоро да обновим информацията за това дистро. А после и за другите
Пък след това, просто ще изтрием тази "работна" тема
---UPDATE--- 20.12.11
Slackware Linux (
http://slackware.com/)
Текуща версия: 13.37 Slackware е най-старата поддържана Linux дистрибуция. Създадена е през 1993 от
Patrick Volkerding, който по това време е студент в университета Moorhead (Минесота, САЩ). Първоначално Slackware представлява модифицирана и изчистена от бъгове версия на Softlanding Linux Systems (SLS) – една от най-популярните дистрибуции по това време. Постепенно интересът към „полираната“ версия на SLS нараства и така Slackware 1.00 излиза на 16 юли 1993 година на общо 24 на брой 3.5-инчови дискети. Всъщност, основната причина за "раждането" на Slackware е, че разработчиците на SLS не се успявали да смогнат на поправките които PatrickVolkerding им е пращал.
И до днес той е главният разработчик на дистрибуцията, като в отминалите години в проекта са взели участие David Cantrell и Cris Lumens. В момента активни сътрудници на проекта са Eric Hameleers (AlienBob), Robby Workman (rworkman), Piter Punk и Stuart Winter. Макар и доста хора да разработват проекта (тесен кръг от разработчици, със силна подкрепа от общността), Slackware си остава "one-man show", защото всяко решение относно развитието му е изцяло в ръцете на Patrick Volkerding.
Slackware е силно UNIX-ориентирана дистрибуция. Смятана за изключително стабилна и надеждна, нейната философия може да се изрази с мотото K.I.S.S. (Keep It Simple, Stupid). За разлика от повечето дистрибуции, в Slackware са запазени традициите - инсталаторът си остана в текстов режим, а конфигурирането в някои случаи
все още се свежда да редактиране на кофигурационни файлове,
вместо с графични инструменти.
Дистрибуцията включва и свои специфични конфигурационни инструменти, които, въпреки че се изпълняват в текстов режим, предлагат менюта. Slackware има версии за следните архитектури: x86, x86_64, S/390, S/390x и ARM, а неофициално и за PPC (наречена Slackintosh). Slackware се разпространява на DVD или на общо шест диска, като само първите четири са нужни за пълната инсталация. Останалите два съдържат предимно изходния код на бинарните пакети и скриптовете за компилирането му (SlackBuilds, вижте по-долу). Slackware64 (64-битовата версия) се разпространява само на DVD носител.
ЯдраSlackware предлага така наречените huge и generic ядра. Тези от тип huge са предназначени за самата инсталация, а, след като като системата е инсталирана, се препоръчва ползването на generic ядро. За целта трябва да се създаде /boot/initrd.gz, включващ необходимия модул за файловата система, и да се редактира /etc/lilo.conf. Как става това е подробно описано в /boot/README.initrd.
КонфигурацияСистемните настройки се правят чрез pkgtool, инструмент, който предлага ncurses-базирани менюта. Чрез него може да се инсталират и премахват пакети, както и да се „повикат“ различни системни приложения като liloconfig (конфигурация на LILO), netconfig (мрежова конфигурация), services (управление на системните daemons), xwmconfig (избор на графична среда) и други.
Пакетна системаПакетната система на Slackware е елегантна и семпла. Всеки пакет представлява архив на пълната инсталационна пътека на даденото приложение, заедно с описание на пакета (файлът slack-desc) и след-инсталационни скриптове (файлът doinst.sh), когато са необходими. От версия 13.0 насам пакетите са с разширение .txz, като предходния формат .tgz е също поддържан. Отделно от pkgtool, командите за инсталиране, деинсталиране и обновяване са съответно installpkg, removepkg и upgradepkg. Пакетната система,
за разлика от други дистрибуции, не предлага автоматично разрешаване на зависимостите,
т.е. в Slackware, ако една програма изисква друга програма за да работи, вие трябва да я намерите и инсталирате ръчно. Това не е задължително отрицателно качество и се компенсира от подробната информация на страници като SlackBuilds.org (вижте по-долу),
както и съществуващите build queues (вижте по-долу за sbopkg, както и ръководството му). Наред с това, някои от неофициалните пакетни инструменти и хранилища предоставят възможност за автоматично разрешаване на зависимостите.
slackpkgЗа обновление на системата и за инсталиране на пакети от официалните хранилища се използва инструментът slackpkg. Преди използването му трябва да изберете подходящ огледален сървър от /etc/slackpkg/mirrors. За повече информация напишете в конзолата slackpkg -h като администратор.
SlackBuilds.orgТъй като наборът от официални пакети е донякъде ограничен, на сайта
http://slackbuilds.org/ се предлага богат набор от скриптове (SlackBuild) за компилирането на софтуер от изходния му код. Колекцията се поддържа от някои от най-активните сътрудници в разработването на Slackware и се препоръчва от самия създател Patrick Volkerding. Страницата съдържа и указания за всичко необходимо (зависимости, как да се стартира скрипта и т.н.) за създаването и инсталирането да всеки пакет.
sbopkgsbopkg е изключително удобен инструмент за инсталирането на софтуер от SlackBuilds.org. Програмата е ncurses-базирана и изгледът ѝ напомня на pkgtool и slackpkg. Кратко ръководство за работата с тази програма се намира в секция Статии > Съвети на линукс-бг.
src2pkgsrc2pkg е инструмент за лесно създаване на пакети от изходния код.
slapt-get и gslaptslapt-get е система за пакетно управление, подобна на APT в Debian. Тя предоставя възможност да се инсталират, деинсталират и обновяват пакети както от официалните огледала, така и от неофициалните 3rd-party пакетни хранилища. Позволява също автоматичното разрешаване на зависимостите при инсталация на пакетите, стига хранилището да съдържа необходимата информация. За улеснение, може да ползвате Gslapt, който е GTK-базиран графичен frontend за slapt-get.
3rd-party пакетни хранилищаСъществуват неофициални хранилища за готови пакети, които обаче са смятани за ненадеждни от много потребители. Двете най-известни са:
http://slacky.eu/ (включва информация за автоматичното разрешаване на зависимости) и
http://linuxpackages.net/ (страницата изглежда не е обновяване скоро).
Също така, могат да се използват и хранилищата на SalixOS.Десктоп средиSlackware включва KDE и XFCE, както и много window managers – blackbox, fluxbox, и други. KDE e обособена в своя собствена категория на диск 3, докато XFCE се намира в категория XAP от диск 2. От версия 10.2 насам Slackware не включва GNOME,
но съществуват няколко проекта, които разпространяват тази среда за Slackware. Най-известните са
GNOME SlackBuild и
Dropline GNOME.
Кой използва Slackware?Според
статистики на Google търсенето на 'slackware' е най-често срещано в България
, като водачи са основно страни от Източна Европа, както и Бразилия, Индонезия, Русия и други. Поради своята стабилност, надеждност и бързина, Slackware е предпочитана дистрибуция както за десктоп, така и за сървър, а също и за академична работа. В темата
"Why does Slackware seem to be the one and only?" авторът описва мнението за Slackware на колегите си от университета. Любопитен е фактът, че Slackware се ползва (или се е ползвал) дори и от NASA - из темите във форума на дистрибуцията може да се натъкнете на интересен коментар от Patrick, който споделя, че преди време от NASA са се свързвали с него, понеже са правили Y2K обновления на
някаква стара версия на системата и са имали въпроси.
Често се прокрадва въпросът за какъв тип потребители е подходяща тази дистрибуция, но ние няма да се ангажираме с такива препоръки. Ще ви кажем само, че Slackware е една много логично изградена операционна система, работеща по точно определен начин и разкриваща основните аспекти на всички Linux-базирани системи.Някои полезни ресурсиАко се интересувате от Slackware, ето
тук можете да намерите галерия със снимки и тапети за десктоп. Mожете да следите обновленията на стабилната версия (-stable) както и развитието на бъдещата версия (-current) на
официалната страница на Slackware. Допълнително, за промени и новости може да надникнете в
неофициалния блог поддържан от Willy. Със сигурност ще са ви интересни и нужни и
ръководството, официалния
wiki-сайт и
алтернативния wiki-сайт, поддържан от AlienBob, както и сайта
The Slack World. Официалният форум на Slackware, пък, всъщност е
подразделението за дистрибуцията в Linux Questions.
Множество готови пакети и скриптовете за компилирането им можете да намерите в
една от директориите на AlienBob на официалния сайт на дистрибуцията. Въпреки че, Slackware не включва по подразбиране LibreOffice, на същото място ще намерите
пакет от AlienBob. Пакети изготвени от rworkman може да намеритe в
неговата страница. Неофициална търсачка (за официалните пакети) има
тук. Отново благодарение на AlienBob, има и
подробни инструкции за това как да направим Slackware64 multilib.
Дистрибуции, свързани със Slackware:
Salix OS,
Slax,
Porteus