Проверить домен:

www.
.ua
.net.ua
.com.ua
.kiev.ua
.com
.org
.net
.ru
  

Последние статьи:


Популярные статьи:

Slackware – дистрибутив Linux для VDS VPS

Slackware – дистрибутив Linux, созданный Патриком Фолькердингом, программистом Slackware Linux, Inc. Slackware один из самых первых дистрибутивов, и является самой старой используемой текущей версией. Целью Slackware является стабильность проекта и его простота, это самый UNIX-овый дистрибутив Linux.

Содержимое

1 Название
2 История
3 Принцип построения
4 Управление пакетами
4.1 Разрешение зависимости ПО от предустановленных пакетов.
5 Релизы
6 Архитектуры оборудования
7 Внешняя система

Название
Название «Slackware» связано с тем, что дистрибутив был задуман как частный дополнительный проект без предполагаемого общего использования. Чтобы его изначально не приняли всерьез, Фолькердинг дал ему смешное название, которое сохранилось за ним, даже после того, как Slackware стал серьезным проектом. Название Slackware происходит от слова «Slack», используемое Church of the SubGenius, и означает ленивый, вялый, лодырничать.

История
Slackware первоначально создан системой Softlanding Linux, самого популярного и первоначального дистрибутива Linux. SLS превалировал на рынке, пока разработчики не приняли решение изменить выполнимый формат с a.out на ELF. Тогда это не было распространенным решением среди пользовательской базы SLS. Патрик Фолькердинг выпустил измененную версию SLS, которую назвал Slackware. Первая версия Slackware, 1.00, была выпущена 16 июля 1993 года. Он представлял собой копию 90-мм гибкого диска, доступную через анонимный FTP. Тогда Slackware быстро заменил SLS как доминирующий дистрибутив Linux.

В 1999, нумеризация релизов Slackware представлена таким образом что, что приращение номера версии от 4 до 7 выполнено последовательно и подробно, не перескакивая. Патрик Фолькердинг объяснил это маркетинговой попыткой показать, что Slackware так же современен, как и другие дистрибутивы Linux, у многих, из которых тогда были номера выпуска 6 (как, например, Red Hat, выпускающая каждую версию дистрибутива с приращением номера версии от 4.1 до 5.0 вместо 3.1 до 3.2, как сделал Slackware).

В 2005, интерфейс ПК GNOME был удален из нового релиза. Удаление GNOME программисты Linux считали существенным, так как интерфейс для работы на ПК находился во многих дистрибутивах Linux. Однако, несколько проектов поддержки данного дистрибутива продолжали предлагать полные дистрибутивы GNOME для Slackware.

Принцип построения
Многие версии Slackware построены по принципу KISS (Keep it simple, stupid - Не усложняй). В этом контексте, «простой» относится прежде всего к принципу построения системы, а не к простоте использования. Большинство программного обеспечения в Slackware использует механизмы конфигурации, разработанные авторами программного обеспечения; существует несколько дистрибутивно-специфических механизмов. Это основная причина малого количества инструментов GUI для конфигурации системы, что в свою очередь влияет на удобство работы с системой. Критики считают, что управление дистрибутивом забирает много времени и его тяжело изучить. Защитники считают его гибким и простым, правда, для этого они просто рекомендуют тщательно изучить специфику работы.

Управление пакетами
Система управления пакетом может устанавливать, обновлять и удалять пакеты из локальных исходников, но не предоставляет возможности управлять зависимостями устанавливаемых пакетов, полагаясь, что пользователь сам определит, какие системные библиотеки и программное обеспечение необходимы для установки новых пакетов. Даже если некоторые из таких библиотек отсутствуют, то при установке соответствующей программы система не будет оповещать пользователя об этом отсутствии, пока тот не решит запустить только что установленную программу самостоятельно.

Пакеты Slackware представляют собой архивы, созданные с помощью программы tar и сжатые с помощью программы gzip, имена таких файлов имеют расширение .tgz. Пакет содержит файлы, которые представляют собой основную часть устанавливаемого программного обеспечения, а также как и дополнительные файлы для еще большего многообразия программных пакетов Slackware. Файлы, которые формируют основную, служебную часть устанавливаемого дистрибутива, организованы таким образом, что при извлечении в корневой каталог, файлы автоматически размещаются в соответствующих каталогах. Другие файлы размещаются в каталоге /install.

Два файла обычно находятся в каталоге /install, это slack-desc и doinst.sh. Slack-desc файл - простой текстовый файл, который содержит описание устанавливаемого пакета. Он используется при просмотре версии пакетов, используя менеджер пакета. Doinst.sh файл - сценарий комманд, который обычно предназначен выполнять команды для внесения изменений в пакеты программного обеспечения дистрибутива. Этот сценарий выполняется в конце инсталляции пакета.

Зависимость пакетов от системных библиотек.
Пока непосредственно Slackware не предоставляет инструменты для автоматического оповещения пользователя о зависимостях устанавливаемых пакетов от служебных библиотек, существуют некие инструменты программного обеспечения от сторонних производителей, которые могут предоставить эту функцию, подобную тому, что APT предоставляет для Debian.

Slackware 9.1 включал Swaret и slackpkg в качестве дополнительных пакетов на его втором CD, но не устанавливался даже по умолчанию. Swaret был удален из дистрибутива, начиная от Slackware 10.0, но все еще доступен в качестве пакета 3D party.
В качестве варианта, NetBSD’s pkgsrc обеспечивает поддержку Slackware, среди других UNIX-овых операционных систем. pkgsrc обеспечивает обнаружение зависимостей как для бинарных, так и исходных пакетов.

Релизы
История релиза для x86
Версия Дата
1.0 16 июля 1993
1.1.2 5 февраля 1994
2.0 2 июля 1994
2.1 31 октября 1994
2.2 30 марта 1995
2.3 24 мая 1995
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 1 июля 2007

Наиболее стабильный x86 выпуск Slackware - 12.0 (на 1 октября 2007), который состоит из поддержки ALSA, GCC 4.1.2, Linux 2.6.21.5, KDE 3.5.7 и Xfce 4.4.1.

Существует также тестируемая версия Slackware под названием «current», текущая.

Архитектуры оборудования
Slackware прежде всего разработан для x86 архитектуры. Однако, раньше уже были официальные дистрибутивы, поддерживающие архитектуры DEC Alpha и SPARC. В 2005 был создан официальный дистрибутив для поддержки архитектуры System/390. Есть также неофициальная поддержка архитектур ARM, Alpha, SPARC, PowerPC и x86-64 (slamd64 и Bluewhite64).

Сторонние пакеты ПО
Дополнительные пакеты программного обеспечения для Slackware могут быть найдены на сайтах linuxpackages.net и slacky.eu, на них содержатся самые последние версии программного обеспечения. Эти архивы часто используются вместе с программным обеспечением управления пакетами от сторонних производителей, как например, Swaret и slapt-get.

Dropline GNOME, GSB: GNOME SlackBuild, GWARE и Gnome-Slacky - проекты, которые предлагают пакеты Slackware для GNOME. Эти проекты существуют, потому что Slackware официально не идет в поставке с GNOME, но большое количество пользователей предпочли бы установить GNOME без необходимости прохождения длительного процесса его компилирования из исходного кода.

Вдобавок к неофициальным архивам пакета, указанным выше, существует относительно новый проект под названием SlackBuilds.org; его целью является обеспечение поддержки скриптов для компилирования расширенной версии дистрибутива с дополнительным программным обеспечением и созданием его Slackware пакетов.

Puppy Linux, начиная с версии 3.00, сейчас совместим с Slackware 12, так как он содержит практически все необходимые библиотеки, необходимые для инсталляции пакетов Slackware.

Добавить комментарий:





*
To prove that you're not a bot, enter this code
Anti-Spam Image