LINUX.ORG.RU
ФорумTalks

SixOS — NixOS без systemd

 , ,


0

2

Привет, ЛОР!

На прошедшей конференции CCC среди прочего был анонсирован дистрибутив SixOS. Пока что релизов не было, есть только исходники и презентация. Для управления сервисами используется инструментарий s6.

Исходники: https://codeberg.org/amjoseph/sixos

Презентация: https://media.ccc.de/v/38c3-sixos-a-nix-os-without-systemd

Судя по вступлению, стоит отдельно исследовать потенциальную связь между тулкито- и причими линуксофобиями, и стремлением бомжевать

If you’re looking for a supported distro, this is not what you’re looking for

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

Судя по вступлению, стоит отдельно исследовать потенциальную связь между тулкито- и причими линуксофобиями, и стремлением бомжевать

Половина разработчиков за пределами корпоративного сегмента аутисты, шизофреники или аутисты-шизофреники.

If you’re looking for a supported distro, this is not what you’re looking for

Это буквально любой люнексовый дистр кроме платных версий Ubuntu и прочих RH.

hateyoufeel ★★★★★
() автор топика

есть только исходники и презентация

Этим борцы с системд напоминают борцов за инклюзивность

cobold ★★★★★
()

А можно еще раз, как будто мне 5 лет, объяснить, в чем суть «без systemd» свидетелей? Что они пытаются добиться? Зачем выпиливать одну из самых крутых фич современного Линукса?

MoldAndLimeHoney
()
Ответ на: комментарий от theNamelessOne

Чувак там смог почти полностью избавиться от suid в системе. Единственный suid бинарник у него – doas. Здоровая часть привилегированных штук (типа смены пароля) выполняются через s6-sudod, который как та хрень с polkit от Лёнечки, только без дырявого dbus и жабаскрипта в polkit.

Это так, для затравки.

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

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

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

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

Для многих задач systemd избыточен.

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

SixOS — NixOS без systemd

релизов не было

Как-то не интерпрайзно. Большие дяди деняк не дадут. Автор будет питаться консервированными бобами греясь у горящей бочки под мостом.

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

Для многих задач systemd избыточен.

  1. Для каких задач?

  2. Избыточен как?

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

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

1. Для задачи работать у меня дома.

2. Слишком много функций которые мне не нужны.

Например зачем там бинарные логи? Я не могу себе представить почему мне может понадобится эта функция дома. И так далее...

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

Нужно сделать SexOS, для одиноких линуксоедов, на базе портов и с частично неисправленными багами.

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

Аналогич неверная. Верная аналогия — «зачем надевать ботинки идя в магазин, если можно обмотать ноги пакетом». Вот поэтому на этих людей и смотрят как на шизиков, ботинки-то нормально в магазин надевать, а они пытаются всех убедить что и пакета достаточно.

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

Аналогич неверная. Верная аналогия — «зачем надевать ботинки идя в магазин, если можно обмотать ноги пакетом». Вот поэтому на этих людей и смотрят как на шизиков, ботинки-то нормально в магазин надевать, а они пытаются всех убедить что и пакета достаточно.

Это всё классно, но мотивация в SixOS другая: он есть не потому что systemd не нужен, а потом что автор считает, что можно сделать лучше. И я, в принципе, согласен. Systemd никак не может быть вершиной эволюции системного софта.

Так-то он в своей презентации благодарит Поттеринга за вдохновение.

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

Тогда s6 это странный выбор. Это куча бинарников с невнятным синтаксисом, которая делает дай бог десятую часть того, что может systemd.

Ну и там стандартные приколы, когда люди пытаются сделать «красиво» через передачу файловых дескрипторов вместо протокола:

If s6-sudoc is killed, or exits after timeoutrun milliseconds, while the server program is still running, s6-sudod will send a SIGTERM and a SIGCONT to the server program - but this does not guarantee that it will die. If the server program keeps running, it might still read from the file that was s6-sudoc’s stdin, or write to the files that were s6-sudoc’s stdout or stderr. This is a potential security risk. Administrators should audit their server programs to make sure this does not happen.

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

Ну и норм? Для управления демонами и разделения привилегий этого достаточно и можно дальше развивать этот функционал. Остальное покрывается другими штуками, в том числе вытащенными из самого systemd типа udev.

Ну и там стандартные приколы, когда люди пытаются сделать «красиво» через передачу файловых дескрипторов вместо протокола:

Это да. Лялексу дико не хватает нормального IPC/RPC.

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

Ну и норм? Для управления демонами и разделения привилегий этого достаточно и можно дальше развивать этот функционал. Остальное покрывается другими штуками, в том числе вытащенными из самого systemd типа udev.

Я пытался как-то использовать s6 ради расширения кругозора, это очень неочевидный софт. Автора вроде пытались заставить написать нормальный фронтенд, и он вроде был не против, но страдает от того что ему никто за это платить не хочет. Это такой plan9 от мира init систем, только у автора нет времени его развивать.

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

Я и не спорю, что это не самая применимая для среднего люнексового досктопа приблуда на текущий момент.

Мой тезис тут будет примерно таким. Есть два типа людей, желающих заменить systemd: первые вопят, что Поттеринг лезет им в анус без смазки и строит там синагоги с жыдами и жертвоприношениями крайней плоти младенцев Молоху и Бафомету; вторые утверждают, что systemd имеет реальные недостатки и можно сделать лучше, сохранив при этом необходимый от systemd функционал типа отслеживания сервисов и сессий. Вот автор SixOS с его попытками распердолить s6 относится ко второй категории.

hateyoufeel ★★★★★
() автор топика
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от gaylord

Конкретно он – вряд ли. Там в презентации он признаётся, что давно это пилит и ему немного поднадоело. Но может кого-то это мотивирует продолжить.

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

Верная аналогия — «зачем надевать ботинки идя в магазин, если можно обмотать ноги пакетом».

Аналогия неверная. Верная аналогия – «зачем покупать авиалайнер для поездок в булочную?»

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

Аналогия неверная. Верная аналогия – «зачем покупать авиалайнер для поездок в булочную?»

Не, это не имеет смысла. systemd не требует вложений (осилить s6 ГОРАЗДО сложнее в силу его инопланетности для среднего технического специалиста), systemd не требует особых затрат на содержание и systemd удобнее чем s6. systemd протестирован, в отличии от s6 и opendoas (это порт из OpenBSD, который уже года четыре не поддерживается). Где тут авиалайнер-то вылезает?

gaylord
()

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

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

У чела даже слайд про это есть.

Слайд есть, да на нём п#здёжь (не знаю каким ещё словом можно точно выразить суть там написанного), при чём наглый.

Pwner
()
Ответ на: комментарий от hateyoufeel

Guix взяли настоящий ЯП вместо кривого говноподелия, как в Nix (одно это выводит его далеко вперёд). У них крутой сайт, отличная документация, высокие стандарты в вопросе опакечивания. Например, это единственный дистр, собирающий torbrowser из исходников (заняло больше года из-за зависимостей от блобов, без которых не собиралось, а разработчики torproject’а выступали активно против).

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

Guix взяли настоящий ЯП вместо кривого говноподелия

Зачем они это сделали? Херня же получилась.

hateyoufeel ★★★★★
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)