LINUX.ORG.RU

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

 ,


8

9

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

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

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

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

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

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

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

★★★

Проверено: Klymedy ()

статическая линковка всех программ

и сколько оно весит? не говоря уже про обновления: исправления в библиотеках => пересборка и переустановка всех программ.

установка и обновление при помощи git

т.е. со временем .git распухнет до безобразия? (или я ошибаюсь?)

samy_volosaty ★★★★ ()

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

По сравнению с чем?

и низкое потребление памяти.
статическая линковка всех программ;

Эмм, как это?

Ну, а вообще пускай будет. Даже интересно особенно про git

Dron ★★★★ ()

широко известное своей философией разработки ПО
широко известное

Нам еще препод в институте говорил про такие выражеия:
- «общеизвестно что» - означает что об это знает узкий круг специалистов, но автор не хочет описывать (может и сам не знает)
- «легко видеть, что из этого следует» (обычно в доказательствах теорем) - скорее всего преобразование занимает несколько страниц, но автор не хочет это описывать
и т. п.

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

и низкое потребление памяти.
статическая линковка всех программ;

Эмм, как это?

При статической линковке в бинарник включается часть библиотеки (используемые функции).

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

MihailZenkov ()
Ответ на: комментарий от mystery

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

сделаю форк и прикручу systemd

«Назло маме отморожу уши».

Bfgeshka ★★★★ ()

Польза (в плане сокращения потребления памяти) от динамической линковки весьма преувеличена. Оценить состояние собственной системы можно запустив ps_mem.py и сравнив 'Private' и 'Shared'.

MihailZenkov ()