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)

Ответ на: комментарий от goingUp

Upgrade/install using git, no package manager needed

Не нужно, то есть

d ★★★★
() автор топика
Последнее исправление: d (всего исправлений: 1)

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

Всё, расходимся.

anonymous
()

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

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

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

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

samy_volosaty ★★★★★
()

Что-то мне подсказывает, что это не нужно.

sudopacman ★★★★★
()

все интересно, но со статиком они перегнули.

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

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

То есть как в винде? Ненужно!

Вообще мимо

kravich ★★★★
()

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

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

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

Эмм, как это?

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

Dron ★★★★★
()

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

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

Kroz ★★★★★
()

/sucks - stuff that sucks, like ugly gnu library dependencies, or systemd fake handlers

Считаю это киллер-фичей.

Deleted
()

игнорирование FHS, предлагается иная иерархия директорий;
/sbin -> /bin # softlink pointing to /bin

Это уже черезчур...

Kroz ★★★★★
()

если использовать -flto то статическая линковка вполне может дасть экономию по памяти.

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

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

Эмм, как это?

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

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

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

Ваш преподаватель, очевидно, был знаком с классикой (читать от слова «Математизация» и ниже).

hobbit ★★★★★
()

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

Ага-ага.

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

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

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

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

Bfgeshka ★★★★★
()

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

MihailZenkov
()

Однако, свежачок! Посмотрим, как оно в виртуалке крутится.

gigamax ★★
()

интересно, через сколько система станет размером с 2 тб диск?

erzenteded
()

Работает только на x86_64 :(

Disova
()
Ответ на: комментарий от pftBest

емнип, gcc = gnu compiler collection, то есть, согласно suckless, его не должно быть в системе.

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

т.е. со временем .git распухнет до безобразия?

Тип реестр в Винде ))))))))

anonymous
()

ненужное ненужно

¨http://sta.li/filesystem¨

For crap stuff:

/sucks - stuff that sucks, like ugly gnu library dependencies, or systemd fake handlers

ugly gnu library? рылли?

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