LINUX.ORG.RU

Первый установочный образ Stali (static linux) от сообщества Suckless

 ,


8

8

Сообщество Suckless, широко известное своей философией разработки ПО, а также набором программ, среди которых dwm, dmenu, surf, tabbed, st и другие, представило первый установочный образ дистрибутива Stali (static linux).

Проект интересен, прежде всего, множеством нестандартных архитектурных решений, отсутствующих в других дистрибутивах и воплощающих философию suckless на уровне ОС.

Основные отличия:

  • статическая линковка всех программ;
  • игнорирование FHS, предлагается иная иерархия директорий;
  • установка и обновление при помощи git;
  • замена coreutils и util-linux на sbase и ubase собственной разработки;
  • использование musl в качества системной libc;
  • отсутствие systemd, используется sinit (suckless init).

Разработчики отмечают более высокое быстродействие системы и низкое потребление памяти.

В дополнение к образу доступна пошаговая инструкция по установке.

>>> Подробности

★★★★★

Проверено: Klymedy ()
Последнее исправление: Klymedy (всего исправлений: 6)
Ответ на: комментарий от Deleted

Ну да, разумеется, вместо того, чтобы держать в памяти одну копию разделяемой библиотеки, каждое приложение, использующее её, будет загружать свою копию её. И с чего бы тут потреблению памяти вырасти, действительно?

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

в идеальном мире оно так
но стоит, например, в GTK+ окружении запустить браузер (лису, например) и приложуху на Qt - и вот у тебя полторы сотни одиноких либ подгрузилось, которые ничему больше не нужны кроме этих двух
что примерно на сотню меньше общего количества либ (т.е. где-то 100 используется больше одного раза)

причем самый жыр, типо libxul.so или libicudata.so или libQtGui.so, больше никто не хочет на данный момент

ткчто, IMHO, в другом идеальном мире могло бы быть с точностью до наоборот

anTaRes ★★★★
()
Ответ на: комментарий от anTaRes

Когда ты в GTK'шном окружении что-то на Qt запускаешь - понятно дело, что Qt никому, кроме того одного приложения, не нужен. Однако libgtk используется многими приложениями.

Аналогично в Qt'шном окружении тяжёлые libQt* используются многими приложениями.

tiandrey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.