История
Slackware является одним из самых старых дистрибутивов GNU/Linux, который даже иногда называют «самым UNIX’овым», ведь в него были заложены наиболее лучшие стороны его прародителя UNIX. Его основателем является Патрик Фолькердинг(Patrick Volkerding). Название дистрибутива происходит от слова Slack, что означает (от англ.) - "ленивый, нерадивый".
Первые шаги Slackware
Первая версия Slackware была выпущена 17 июня 1993 года. Данная версия была основания на дистрибутиве SLS. После первого удавшегося релиза ОС были произведены важные изменения в структуре файловой системы, оптимизация стартовых скриптов, реорганизация системы в целом. Вскоре Slackware стал распространятся по FTP, тем самым стал более доступным конечным пользователям из разных стран.
Основные принципы Slackware
При разработке дистрибутива было заложено два основных принципа построения: простота устройства и высокая стабильность. Принцип KISS (Keep it simple, stupid — Дословно: "Оставь простым, балбес!") - это изречение отностится к первому принципу, который сохранился и по сей день существование дистрибутива. А про стабильность системы говорить попросту не имеет смысла, достаточно просто её испробовать в действии. Она быстра, гибка и настраиваема, потому использование её в качестве серверной ОС довольно частое явление.
Работа системы
Система управление пакетами представляет собой программный комплекс который позволяет устанавливать/удалять/обновлять стороннее ПО, которое не было включено в поставку базовой системы. В качестве таковой предложена pkgtools, но кроме того существует множество надстроек как текстовых, так и графических. Таких как: slapt-get, swaret, slackpkg. Файлы пакетов представляют собой архивы, запакованные с помощью программы tar и сжатые затем с помощью программы GZip. Стандартное расширение для подобных файлов пакетов — *.tgz.
Slackware использует стартовые скрипты BSD, в то время как большинство других дистрибутивов использует System V. Эти два типа стартовых скриптов различаются только по типу работы. System V выделяет один каталог для скриптов управления, и несколько отдельных каталогов дл отдельного уровня выполнения, содержащих ссылки на эти скрипты. Имя соответствуют названию сервисов. Название ссылок из каталогов, соответствующих уровням выполнения, содержат, букву, обозначающую необходимое для выполнения действие — запуск или остановку. Для старотого скрипта BSD характерен тип, который предусматривает только один скрипт — общий для всех уровней выполнения. Внутри него запускаются все необходимые для конкретного уровня сервисы.
Официальный сайт проекта

0 комментариев(ий):
Отправить комментарий