25 лет назад, 17 июля 1993 года, Патрик Фолькердинг (Patrick Volkerding) представил (https://groups.google.com/forum/#!msg/comp.archives/ukeVuRM5... первый релиз дистрибутива Slackware Linux. Slackware Linux является старейшим из ныне существующих дистрибутивов, оказавшим влияние на многие проекты. Наиболее известным ответвлением от Slackware являются SUSE Linux. Из продолжающих развитие модификаций Slackware можно отметить Salix (http://www.salixos.org) (позиционируется как MiniSlack), Zenwalk (http://www.zenwalk.org/) и Absolute Linux (http://absolutelinux.org/).Первый выпуск (ftp://ftp.ibiblio.org/pub/historic-linux/distributions/slack... Slackware был основан на ядре Linux 0.99pl10 и собран с использованием gcc 2.4.5. Графическое окружение было построено с использованием XFree-86 1.3 и оконного менеджера Open Look. Расцвет Slackware пришёлся на 1994-96 годы, в которые дистрибутив занимал лидирующие позиции среди других систем. Например, Slackware стал первым дистрибутивом, выпустившим релизы на основе ядра Linux 1.0 и 2.0 (Debian Buzz с ядром 2.0 вышел на несколько недель позже, а Red Hat 4.0 отстал на несколько месяцев). В последующем такие проекты, как Debian, Red Hat и SUSE, вытеснили Slackware, но вопреки многочисленным прогнозам о скором забвении проекта, дистрибутив по-прежнему жив и обновляется (ftp://ftp.osuosl.org/pub/slackware/slackware64-current/Chang....
Основной причиной долгой жизни дистрибутива является неиссякаемый энтузиазм Патрика Фолькердинга (http://ru.wikipedia.org/wiki/%D0%A4%D0%B... который спустя 25 лет по-прежнему остаётся лидером и основным разработчиком проекта. Кроме того, несмотря на солидный возраст, дистрибутив смог сохранить самобытность и простоту в организации работы. Отсутствие усложнений и простая система инициализации в стиле классических систем BSD делают дистрибутив интересным решением для изучения работы Unix-подобных систем, проведения экспериментов и знакомства с Linux.URL: https://groups.google.com/forum/#!msg/comp.archives/ukeVuRM5...
Новость: https://www.opennet.dev/opennews/art.shtml?num=48973
Самый лучший дистр. Dixi.
Лучшая слака - это арч. Dixi.
пакман уже научился устанавливать пустую директорию из пакета без создания в ней файлов типа. keep?
Что правда packman не умеет пустые каталоги копировать?
А зачем вы пихаете пустую директорию в пакет? Скриптом создать религия не дозволяет?
> Скриптом создать религия не дозволяет?Да. Структура каталогов создается естественно, зачем отдельно для пустого каталога нужно это делать в скрипте? Костыль же
>> Скриптом создать религия не дозволяет?
> Да. Структура каталогов создается естественно, зачем отдельно для пустого каталога нужно
> это делать в скрипте? Костыль жеДля структур каталогов есть mtree.
DESCRIPTION
The mtree utility compares a file hierarchy against a specification,
creates a specification for a file hierarchy, or modifies a
specification.
HISTORY
The mtree utility appeared in 4.3BSD-Reno. The optional keyword appeared
in NetBSD 1.2. T
так я и файлы могу через cat создавать, зачем тогда вообще пакетный менеджер.
В арч есть systemd, что означает, что он не может являться лучшим по определению.
В моем арче нету ни системды, ни пыщпыщаудио. Штопай шаблон.
> В моем арче нету ни системды, ни пыщпыщаудио. Штопай шаблон.Прямо даже интересно, udev-а и libsystemd0, или как его там, тоже нет?
Вместо udev'а eudev собран, а насчет libsystemd честно говоря, не помню. Какие-то кишки от системды точно в системе остались, но я не религиозен, у меня была задача заставить систему работать без этой хрени, а не очистить от всего оскверняющего.:) Заранее предупреждая вопрос - я понятия не имею, все ли без системды работает, то что мне надо, чем я пользуюсь - точно работает, а про все - я не в курсе.
#>>>В моем арче нету ни системды, ни пыщпыщаудио. Штопай шаблон.> Вместо udev'а eudev собран, а насчет libsystemd честно говоря, не помню. Какие-то
> кишки от системды точно в системе остались, но я не религиозен,
> у меня была задача заставить систему работать без этой хрени, аРазрыв шаблона отменяем. Спасибо.
+++И животново ^W elogind.
Я ж русским по белому написал - я не религиозен.
> Я ж русским по белому написал - я не религиозен.Не, ты хвалился прорыванием шаблонов, но ... нафантазировал. Тема шаблонов навевает приятные фантазии? Хочется прихвастнуть победами? Расскажите больше.
Зачем же так мучиться, если можно просто поставить slackware :)
Я так и хотел, а потом подумал - зачем же так мучаться?
25 лет! Мои поздравления всем слакварщикам! Это надо отметить!
Давайте поднимем Slackware в топ по этому поводу: https://distrowatch.com/table.php?distribution=slackware
ссылка не работает!
В ссылке поправить https:// на http:// или вовсе убрать. Браузер откроет корректно ссылку уже по https.
http://distrowatch.com/table.php?distribution=slackware
А просто -- просто, очень просто. Всё -- просто. Просто -- всё.Формат установочного пакета без затей, внятная лайв-среда, "десктопы" -- какие хочешь, никаких истерик, если что-то ставишь в обход "уставного" механизма (привет, сюзь), системд в страну не впускают, никаких модных затей, только дело делать.
С другой стороны, да, поддержка производителями не та, что для дебьяна или шапки. Даже можно сказать, что для "простого потребителя" слака в случае какой-то нестандартной задачи может оказаться недостаточной. Но если есть немножко технической грамотности, это лучший вариант -- хотя бы потому, что (при желании) не обязательно оглядываться на "инфраструктуру проекта", все эти релизы, роллинг релизы, всю эту возню мышиную, в корпорацию игру.
P.S. Меня когда-то склонила к выбору процедура выбора шрифта для консоли в установщике (правда, это уже 3-ка была). Вот шрифты, пробуйте. Этот? этот? Хорошо.
> Например, Slackware стал первым дистрибутивом, выпустившим релизы на основе ядра Linux 1.0 и 2.0…и последним, выпустившим релиз на основе ядра 2.6 (в качестве основного).
11.0 был на 2.4, когда в Европе и лучших домах Филадельфии уже вовсю было 2.6 :)
Slackware 11.0 был и на 2.4, и на 2.6, на выбор.
В доеументации об этоим было сказано. Сюрприз?
я помню. последний раз буквально позавчера её видел :) ядром по умолчанию является именно 2.4 (то ли .31, то ли .33). а поставить можно всё, что угодно - хоть своё ядро.в других же дистрах всё шло на 2.6
На приглашение установочного носителя boot: можно было не только просто нажать Enter. Список доступных опций давали по F3, если правильно путаю...Одной из них было huge26, с которым установочное окружение грузилось с ядром 2.6. На этапе установки загрузчика достаточно было согласиться с установкой ядра из установочной среды. Итоговая установка получалась с 2.6 штатно. Пакет с модулями для 2.6 также шел в комплекте.
А собрать свое ядро после установки никогда не возбранялось, не об этом речь.
я говорю про дефолтное ядро. в те времена 2.6 уже устоялся, и 2.4 никто не баловался. конечно, в stable саржа был 2.4 (.27) если не путаю - хотя и была возможность поставить 2.6 (.8 или 9). но вышедший через несколько месяцев после sl11 etch был с 2.6.18в слаке же было уже зрелое 2.6 (.16, по-моему), но основным было 2.4. в том числе, в 2.4 было UMSDOS, а в 2.6 - нет, поэтому zipslack был только на 2.4
И я говорю про дефолтные, их в 11.0 было больше одного ;) Если быть точным, 20 бинарных вариантов.
См. http://slackware.uk/slackware/slackware-11.0/kernels/
Каждый каталог *.i или *.s -- отдельное дефолтное ядро, с каждым из них можно было загрузить установочное окружение и и спользовать в качестве рабочего ядра.А по их версиям было так:
см. http://slackware.uk/slackware/slackware-11.0/kernels/VERSION...
All of these kernels are version 2.4.33.3,
except huge26.s which is version 2.6.17.13,
and test26.s which is version 2.6.18.В 2.6.18 существенно изменилось потребление памяти в большую сторону, поэтому оно было в testing.
Поэтому утверждение о том, что Slackware 11.0 по умолчанию поставлялась с 2.4 ядром, когда остальные были с 2.6 -- категорически неверно. Здесь был достаточно богатый выбор.
И это не считая того, что собрать своё ядро считалось в порядке вещей.
умолчание может быть только одно - которое по-умолчанию :) и оно 2.4в других дистрах 2.4 уже вообще не было. в юбунте 6.10 было то ли 2.6.17, то ли 2.6.20, я так сходу не вспомню, хотя это была моя первая юбунта :)
В новости не хватает ссылки на фактически стандартную в настоящее время лайв-среду на основе Slackware и инструменты для ее создания, авторства Эрик Хамелерс (aka alien, alienBOB): alien.slackbook.org/blog/slackware-live-edition/.
А это что?>Из продолжающих развитие модификаций Slackware можно отметить Slackware Live Edition, etc.
> А это что?
>>Из продолжающих развитие модификаций Slackware можно отметить Slackware Live Edition, etc.А это -- очень некорректное описание. Это не просто "продолжающие развитие модификации", среди которых Salix и прочие, а это именно Slackware, с полной совместимостью по пакетам и конфигурации. Никаким etc. здесь не место.
Забыли отметить надежность. Если вы хотите, чтобы ваши серверы работали по несколько лет без перезагрузки, ставьте Slackware.Лично я с 1994 года бывал на разных дистрибутивах Redhat, Mandrake, Alt, Arch,
fedora, openSUSE, SLES но никогда не изменял Slackware и сейчас ставлю всегда Slackware64-current c multilib от Alien Bob. Кстати, Эрик Хамелерс (Alien Bob) недавно организовал Git репу со скриптами сборки, чтобы не терять предыдущие версии на ftp сервере (как например это случилось при переходе но новый G++ binary API). Работу Alien Bob можно найти на страницах его блога:https://alien.slackbook.org/blog/
Кому интересен сервер без перезагрузки? Уже все давно всем пофигу на это. Показатели куда более важные есть.
+
> Slackware64-current c multilibА зачем multilib? для wine?
>> Slackware64-current c multilib
> А зачем multilib? для wine?Для него. Еще нужен был для Firefox 32-битного, когда Flashplayer имел проблемы в 64-битном варианте. Еще что-то было, не помню что, из такого, что в 64 готового не собирали, а сам упаришься.
Пока Flash еще жив был как-то не было особо проблем с ним. Потом правда FreshPlayer пришлось собирать регулярно, потом Adobe таки под NPAPI выпустило, ну а сейчас нафиг не нужен. Все основные сайты под HTML5 перелезли.
Солидный возраст. Поздравляю!
Вот за что я люблю слаку, так это за возможность запустить хоть сотню экземпляров installpkg или updatepkg. Что в сусе с зиппером напрягало, что в убунте с апт-гет
Просто Патрик не предает Unix идеологию. Остальные и не знают, что так можно.
>сотню экземпляров installpkg или updatepkgПростите, но зачем?..
Например, решил ты после продолжительного использования взять и выполнить апгрейд системы до текущего куррента. В этот момент тебе понадобилось установить что-то новое в систему (может Шелл новый или ещё чего) или обновить свой личный пакет, которого в куррент ветке нет и не было. В случае с Суси и убунту, система бы сказала, что пакетный менеджер занят, а вот слаке до этого дела нет.
Т.е. потом сам разгребай косяки?
Если файлы пакетов не пересекаются то откуда косяки?
> Если файлы пакетов не пересекаются то откуда косяки?От общих зависимостей, например.
installpkg запросто, а slackpkg фигушки.
Сидел некоторое время на Слаке, ей бы ещё отслеживание зависимостей как в арче, цены бы ей не было.
> Сидел некоторое время на Слаке, ей бы ещё отслеживание зависимостей как в
> арче, цены бы ей не было.Есть как бы сторонние решения в этом духе (sbbpkg, кажется, и еще какие-то). Я не пользуюсь и не могу оценить их пригодности.
Кто-то даже pacman к слаке прикручивал.
я pkgsrc пытался прикручивать, но было, увы, много проблем. надо будет как-нибудь ещё попробовать :)
Штоли слаку попробовать опять. Не слыхали ли, много в ней пакетов? Зайчатки LSB, докер, кады и слайсеры есть?
> Штоли слаку попробовать опять. Не слыхали ли, много в ней пакетов? Зайчатки
> LSB, докер, кады и слайсеры есть?Я не понял в этом вопросе почти ничего, но советую начать с liveslak. Полностью совместима по пакетам с основным дистром и может работать с сохранением изменений.
Знаю, что докер ставится из готовых пакетов на slackonly или собирается по рецептам с slackbuilds.
slackbuilds же :) там всё уже давно есть.
Поздравляю всех нас! Пользователей самого независимого дистрибутива.
cat /etc/slackware-version
Slackware 14.2
ps. Патрег Бох!
он еще не устал ?
> он еще не устал ?Он устал, конечно, да и здоровье уже не то, но для циничных потребителей важно то, что принципы постройки настолько просты и очевидны, что вести проект без урона качеству могут и другие люди (и, кажется, уже это делают, тот же Эрик).
> вести проект без урона качеству могут и другие люди
> (и, кажется, уже это делают, тот же Эрик).Про это надо Эрику сообщить, он парень отзывчивый и толковый.
Возможно он не знает:$ grep ^PRETTY /etc/os-release
PRETTY_NAME="Slackware 14.2 i586 (post 14.2 -current)"$ uname -rmv
4.14.51 #2 Wed Jun 20 16:45:25 CDT 2018 i686# hwclock --verbose
hwclock из util-linux 2.32
System Time: 1531924045.282168
Trying to open: /dev/rtc0
Trying to open: /dev/rtc
Trying to open: /dev/misc/rtc
Не найден пригодный часовой интерфейс.
hwclock: Cannot access the Hardware Clock via any known method.# dmesg | grep rtc_cmos | grep error
[ 6.455952] rtc_cmos: probe of 00:01 failed with error -16https://bugzilla.kernel.org/show_bug.cgi?id=199033
И с юбилеем тебя, Слака.
Он деньги на слаке зарабатывает, иначе давно забросил бы.
Судя по этому твитту, нет.
https://twitter.com/volkerdi/status/961718330435387392
Пусть Патрик не устанет как минимум еще столько же! И как все гениальное - пусть его дистр "просто работает".
Слака — ягодка опять!
Долгих лет Патрику и его детищу!
Для локалхоста - только Slackware!
Единственный дистриб, который подходит под мои эксперименты. Из за простоты построения и использования системных инструментов как есть.
Кому не лень, расчехлите свои акки твитора и поблагодарите Патрека за его работу ))
25 лет! Старше большинства кpаcноглaзиков, из тех, что ошиваются здесь в комментах.
Поздравления полутора знакомым толковым слакваристам -- надеюсь, не хлынет опять толпа бестолковых, как лет десять назад после какой-то переводной книжки (впрочем, бестолковых пользователей, тем более фанатичных -- не пожелаю никакому дистрибутиву).
Dixi — торговая марка для различных продуктов (электропечи, мобильные туалеты и пр.).
...А магнит - это продуктовая сеть. Или всё-таки физическое явление?
Эх, Slackware 3.30, детство…
вот это Патрик в запой зайдет
Ну, за это нельзя не выпить! Всех причастных- с праздником!