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)
Ответ на: комментарий от intelfx

Говно. Kill it with fire.

Значит хорошая вещь, надо брать (С)

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

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

zyoung
()
Ответ на: ненужное ненужно от init_6

У них на сайте все объяснения есть. И код можно сравнить. ИМХО я бы даже рекомендовал для изучения программирования под линукс читать код их проектов.

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

У них на сайте все объяснения есть.

Я рад за них и их сайт. Но после приведенной фразы дальше нет смысла читать.

init_6 ★★★★★
()

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

Suckless решили всё-таки что-нибудь suckfull выпустить?

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

интересно, а они gcc тоже статически собрали?

Они разрабатывают scc — suckless C compiler.

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

Мамкин антитеист и статический хипсетр
Просто совпадение

anonymous
()
Ответ на: комментарий от MLP_Fan

По крайней мере они не только говном кидаются, но и пишут то, что по их мнению не говно.

На мой предвзятый взгляд не хватает FatELF и структуры / как в gobolinux.

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

No way.

Да ладно. В качестве эксперимента очень даже сильный ход.

alman ★★★
()

игнорирование FHS, предлагается иная иерархия директорий;

Хех, у них /root-а отдельно нет. Чем они мотивируют такую иерархию?

densss ★★★★★
()

dwm, dmenu, st etc - полезные и нужные вещи, но это фигня какая-то.

ashot ★★★★
()

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

Там свой гит из 10 тысяч строк? Хотеть.

Esteban_Garcia
()
Ответ на: комментарий от next_time

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

допустим, распухнет. и что?

ну да. диски у нас резиновые.

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

root ненужен вообще. Наверно мотивируют тем чтобы нельзя было ничего менять в системе. А зачем, там же даже конфигов нет.

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

Вижу что glibc быстрее в большинстве случаев, но больше по размеру. Glibc для нормальных компов, всё остальное для убожеств с i2s флэшкой вместо диска.

anonymous
()

sbase path: root/true.c

/* See LICENSE file for copyright and license details. */
int
main(void)
{
	return 0;
}
А как же вывод справки по использованию команды, как узнать версию?

llllllllll
()

Эти ребята ходят на грани crazy/hot scale:

- они выпилили systemd, но навелосипедили свою иерархию директорий

- они отказались от менеджера пакетов в пользу git и статически все слинковали

unt1tled ★★★★
()

Все 3.5 посетителя их сайта ликуют!

ptarh ★★★★★
()

Реализация говно, imho. Борьба с dependency hell не забота дистра, пусть разработчики ПО об этом думают, если они не хотят чтобы пользователи страдали. Проблема может решаться независимо от дистров. Лучше всего к проблеме подошли создатели пакетных менеджеров 0install и Nix/Guix.

FreedomFighter
()

Хм.., весьма интересно я заинтригован!

anonymous
()
Ответ на: ненужное ненужно от init_6

Ага. Исходники давно смотрел? Про glibc не скажу, но от gsl у меня знатно глаза вытекли.

buddhist ★★★★★
()

suck less but better

anonymous
()

Как видите, ещё один дистр (помимо Gobo-linux) не может терпеть этот торвальдский маразм с его ветвистой, бестолковой ФС! Сколько «типаумные» админы ни адвокатируют за сотню bin каталогов, практика показывает, что они в пень не упёрлись для нормальной работы. Так сколько ещё разрабы с бараним упорством будут впиливать в дистры старую систему?! Это уже не «консерватизм», это уже тупость!

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

So I was reading GregKH's Google Plus page when I came across this:

-------------------------------------------------------------------- Sometimes I think the suckless.org developers take things a bit too far, but you have to give them credit, they are very good programmers.

The latest program for their «take over your desktop with code that doesn't suck» goal is st, a simple terminal. As someone who had the misfortune to once glance at the xterm source code, this is a great improvement.

Besides, what's not to love about the only way to configure a program is to change config.h and rebuild it?

Everyone should read the code for this, and their other projects, very readable, clean, and fast, we could all aspire to write code like that.

http://lists.suckless.org/dev/1302/14608.html

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

не забота дистра

пусть разработчики ПО об этом думают, если они не хотят чтобы пользователи страдали

Лучше всего к проблеме подошли создатели пакетных менеджеров 0install и Nix/Guix

Так всё таки кто её должен решать - разрабы ПО или пакетных менеджеров?

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

Как видите, ещё один дистр (помимо Gobo-linux) не может терпеть этот торвальдский маразм с его ветвистой, бестолковой ФС!

Казалось бы при чём здесь Торвальдс?

init_6 ★★★★★
()

статическая линковка

в GovnoSSL нашли очередную уязвимость

перекомпилируешь всю систему

Simple!

Deleted
()

Вообще с полной статической линковкой они погорячились. Но вот логика фс у них хорошая, давно было надо выкинуть этот 1000 и 1 /bin на мороз. Ну и git вместо ПМ тоже та ещё идея - хорошо бы было взять и переписать pacman из старых версий. Простой как лом и быстрый как понос.

StReLoK ☆☆
()
Последнее исправление: StReLoK (всего исправлений: 1)
Ответ на: комментарий от FreedomFighter

Лучше всего к проблеме подошли создатели пакетных менеджеров 0install и Nix/Guix.

Только вот многий софт прибит к FHS, нужно бы как-то из упрекать в этом. А то не работают адекватно.

Esteban_Garcia
()
Ответ на: комментарий от panzerito

Как это?

А вот это такая необычная уличная магия. Просто всё остальное suck а это типо не очень. Такие дела.

init_6 ★★★★★
()

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

vostrik ★★★☆
()

предлагается иная иерархия директорий


Сначала испугался, что C:\Linux, C:\Users\, C:\Linux\Libraries
А так понравилась.

/sucks


Да, да, то что нужно.

anonymous
()

девиз дистрибутива:

пососи, потом сноси

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