The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Первый выпуск минималистичной системы инициализации Nitro"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от opennews (?), 23-Авг-25, 10:18 
Опубликован первый публичный выпуск проекта Nitro, развивающего минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен (Leah Neukirchen), одна из сопровождающих пакеты в дистрибутиве Void Linux. Код написан на языке Си и распространяется под лицензий 0BSD...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63764

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. Скрыто модератором  –13 +/
Сообщение от Анонимус_б67 (?), 23-Авг-25, 10:18 
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +6 +/
Сообщение от Аноним (24), 23-Авг-25, 12:32 
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  –5 +/
Сообщение от Аноним (2), 23-Авг-25, 10:20 
Ответить | Правка | Наверх | Cообщить модератору

5. "Первый выпуск минималистичной системы инициализации Nitro"  +6 +/
Сообщение от Аноним (5), 23-Авг-25, 10:24 
Ещё чуть-чуть и до bsd init дорастут.
Ответить | Правка | Наверх | Cообщить модератору

6. "Первый выпуск минималистичной системы инициализации Nitro"  +16 +/
Сообщение от Аноним (6), 23-Авг-25, 10:28 
> Код написан на языке Си

Хорошо же :)

Ответить | Правка | Наверх | Cообщить модератору

23. "Первый выпуск минималистичной системы инициализации Nitro"  –3 +/
Сообщение от Аноним (-), 23-Авг-25, 12:20 
Си создан как раз для таких хеловордов. В проекте всего 2k строк кода, можно целиком держать в голове.
Ответить | Правка | Наверх | Cообщить модератору

42. "Первый выпуск минималистичной системы инициализации Nitro"  –1 +/
Сообщение от Аноним (42), 23-Авг-25, 17:17 
Но очень небезопасно!
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

82. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (82), 24-Авг-25, 12:12 
>Отсутствие операций выделения памяти во время работы (все буферы выделяются при запуске).

Очень безопасно, на самом деле.

Ответить | Правка | Наверх | Cообщить модератору

13. "Первый выпуск минималистичной системы инициализации Nitro"  +7 +/
Сообщение от Бегемот (?), 23-Авг-25, 10:58 
0BSD? Уважаемо. Мало кто лицензирует библиотеки под такими лицензиями. Никакой юридической мороки для пользователей вроде "включить текст лицензии" и т.п
Ответить | Правка | Наверх | Cообщить модератору

21. "Первый выпуск минималистичной системы инициализации Nitro"  –6 +/
Сообщение от Alex154email (ok), 23-Авг-25, 11:33 
Я не понимаю все эти системы инициализации. Для меня есть Systemd и Runit.

А как вы относитесь к этим инитам? Я после того как узнал про Runit, на любые другие альтернативные иниты не смотрю. Что то минималистичное, что это.

Ответить | Правка | Наверх | Cообщить модератору

22. "Первый выпуск минималистичной системы инициализации Nitro"  –2 +/
Сообщение от Бегемот (?), 23-Авг-25, 11:38 
Лицензия хорошая например у этого
Ответить | Правка | Наверх | Cообщить модератору

34. "Первый выпуск минималистичной системы инициализации Nitro"  –3 +/
Сообщение от Аноним (34), 23-Авг-25, 15:13 
>после того как узнал про Runit

ну, справедливости ради, runit гадость. Ложка дегтя в бочке мёда (void).

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

38. "Первый выпуск минималистичной системы инициализации Nitro"  +1 +/
Сообщение от Аноним (38), 23-Авг-25, 16:29 
> Для меня есть Systemd

Мир "немного" больше системды.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

44. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (44), 23-Авг-25, 17:49 
Кавычки лишние.
Ответить | Правка | Наверх | Cообщить модератору

66. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (66), 23-Авг-25, 23:05 
Ну да, там еще вейланд и х11 )
А по факту есть что сказать ?
Или в свой солярке (name it) побежите все на nitro ? )
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

48. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (48), 23-Авг-25, 18:44 
openrc гентугшная очень даже неплоха. И достаточно давно протестирована чтоб можно было не боятся багов.
Сабж кстати весьма полезен ибо systemd мир перегружен слишком.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

83. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от fi (ok), 24-Авг-25, 13:17 
Ответ про runit )))

Warning
Arch Linux only has official support for systemd. [1] When using runit, please mention so in support requests.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

25. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (-), 23-Авг-25, 12:45 
> В качестве областей применения упоминаются встраиваемые системы

Спасибо, я лучше с системдой пешком постою. Там "reset to factory" есть сразу. А в этой штуке - мне самому все это кодить? Во спасибо, time to market сразу так улучшается.

Ответить | Правка | Наверх | Cообщить модератору

32. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (32), 23-Авг-25, 15:00 
У него есть еще пара хороших утилит, например: mblaze, snooze. И спасательный live-iso на базе void с поддержкой ZFS: hrmpf(правда без графики, но это можно легко самому исправить)

https://github.com/leahneukirchen/leahutils

https://github.com/leahneukirchen/hrmpf

Ответить | Правка | Наверх | Cообщить модератору

86. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (-), 24-Авг-25, 15:17 
> У него есть еще пара хороших утилит, например: mblaze, snooze. И спасательный
> live-iso на базе void с поддержкой ZFS: hrmpf(правда без графики, но это можно
> легко самому исправить)

Но вот нормальные имена утилсам оно выбирать таки - не научилось. Вот попробуй по названию утилсы hrmph угадать что ЭТО делает. Чур в гит и исходники не подглядывать.

Ответить | Правка | Наверх | Cообщить модератору

35. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (35), 23-Авг-25, 15:34 
Оно от runit из void отличается setup файлом и линком log вместо директории. Мне хоть openrc, хоть runit, лишь бы не systemd.

Правда раздражает сетевая настройка, типа ifupdown-ng .
Мол за вас все написано, только настраивайте. Но любое
движение в сторону и iface manual со своими командами.

Или tun/tap от qemu

Ответить | Правка | Наверх | Cообщить модератору

52. "Первый выпуск минималистичной системы инициализации Nitro"  +1 +/
Сообщение от Аноним (52), 23-Авг-25, 19:56 
Пока что для контейнеров лучше tini ничего не придумали.
Ответить | Правка | Наверх | Cообщить модератору

58. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (66), 23-Авг-25, 22:30 
В контейнерах вообще - один сервис, один контейнер.
А вы через выше tini вкорячиваете. Это называется ФУ и не по канону )
Ответить | Правка | Наверх | Cообщить модератору

87. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (-), 24-Авг-25, 15:49 
> В контейнерах вообще - один сервис, один контейнер.

Поэтому лучше всего для них - системд. Один, универсальный, ничего доустанавливать не надо, умеет дофига всего сам. И состояние сервиса - покажет. Заодно урезав права и что там еще.

Ответить | Правка | Наверх | Cообщить модератору

53. "Первый выпуск минималистичной системы инициализации Nitro"  +1 +/
Сообщение от Аноним (44), 23-Авг-25, 19:59 
Опять demontools изобрели.
Ответить | Правка | Наверх | Cообщить модератору

54. "Первый выпуск минималистичной системы инициализации Nitro"  –1 +/
Сообщение от Аноним (54), 23-Авг-25, 20:21 
Концепция-то весьма здравая: логика на скриптах, остальное на Сях = удобно!
Посмотрим чего-как дальше будет.
Ответить | Правка | Наверх | Cообщить модератору

56. "Первый выпуск минималистичной системы инициализации Nitro"  +1 +/
Сообщение от Аноним (56), 23-Авг-25, 22:25 
на скриптах, в которые можно запихнуть что угодно, ага, здравая
Ответить | Правка | Наверх | Cообщить модератору

57. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (66), 23-Авг-25, 22:27 
А чем плох systemd ?
Ну кроме религиозного ?
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

59. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (54), 23-Авг-25, 22:38 
Понимаешь какое дело.. если есть моск, то этого вопроса не возникает.
А вот если его нехватает, то появляются всякие «религиозные» ;) Но в этом случае и никакие объяснения увы не помогут.
Ответить | Правка | Наверх | Cообщить модератору

60. Скрыто модератором  –1 +/
Сообщение от Аноним (66), 23-Авг-25, 22:42 
Ответить | Правка | Наверх | Cообщить модератору

64. "Первый выпуск минималистичной системы инициализации Nitro"  +2 +/
Сообщение от Аноним (-), 23-Авг-25, 22:55 
> А чем плох systemd ?

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

> Ну кроме религиозного ?

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

Что стоит одно то, что они говорят что системД разработан "засланым казачком мелкософта".
При этом достаточно открыть ну хотя бы википедию чтобы увидеть переход на нее всех нормальных дистров был с 2011 по 2015-6, а в майкрософт он устроился где-то в середине 2022го. Но они продолжат транслировать этот бред. Как и кучу другого бредового хейта про системд.

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

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

90. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от ZloySergant (ok), 24-Авг-25, 17:17 
>Тут была портянка предыдущего комментария.

Милай, а ты помнишь из-за чего появился мем "не было печали, апдейтов накачали"?

Вот потому, такие винпёры как я, и сидим на нормальном и проверенном (годами без сбоев).

Ответить | Правка | Наверх | Cообщить модератору

71. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (71), 24-Авг-25, 02:38 
> А чем плох systemd ?

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

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

76. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Tron is Whistling (?), 24-Авг-25, 09:00 
systemd позволяет юзерам запускать свои сервисы отдельно, причём независимо от сеанса, запуск самой системды в контексте пользователя для этого не требуется.
Ответить | Правка | Наверх | Cообщить модератору

77. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Tron is Whistling (?), 24-Авг-25, 09:03 
Или вы хотите rootless контейнеры таким образом инитить? Вообще обычно в rootless контейнерах один сервис крутится, и никакой системды там не нужно. Понятно, что может хотеться троллейбуса из буханки хлеба с осетриной - но тут уже да, как говорится, пилите сами.
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

78. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (-), 24-Авг-25, 11:09 
> Overengineered

По сравнению с чем? С ничего толком не умеющим sysv?))

> при этом не решает проблем, которые нельзя решить без него

Решить чем? Взять еще кучу сторонних решений? Обмазать все баш-портянками?
systemd как раз создан чтобы заменить все лишнее. Чтобы все было в рамках одного решения с одним подходом, а не как было раньше.
Так что это наоборот огромнейший плюс что оно решает проблемы, которые можно решить другими инструментами - тебе просто не нужны другие)))

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

80. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (80), 24-Авг-25, 11:27 
>Overengineered

Это пустое слово, которым можно назвать вообще всё на свете. Кофемашина? Overengineered, можно варить кофе на песке в турке.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

61. "Первый выпуск минималистичной системы инициализации Nitro"  +1 +/
Сообщение от Аноним (61), 23-Авг-25, 22:45 
как только появляется какая-то универсальщина, типа декларативная настройка или скриптики, система сразу становится титаником
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

62. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (66), 23-Авг-25, 22:49 
Нуууу, потомите сисемду
Ответить | Правка | Наверх | Cообщить модератору

68. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Bottle (?), 24-Авг-25, 01:17 
Очередной товарищ с болячками пытается выкатить очередной инит? Помимо тысячи и одного оконного менеджера нам правда нужен сто первый инит?
Для полноты картины он должен был написать его на Расте - свой пайплайн он почти закончил. Ничего, в будущем перепишет. У него уже есть все предпосылки к этому шагу.
Ответить | Правка | Наверх | Cообщить модератору

85. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (-), 24-Авг-25, 14:59 
>Отсутствие операций выделения памяти во время работы (все буферы выделяются при запуске).
>Ограниченное использование файловых дескрипторов во время работы.
>Поставка в форме одного самодостаточного исполняемого файла и утилиты для управления системой.

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

Трапу этому почёт и уважение хотя бы за это:
>Don’t ask for gender when creating forms. (Why do you care? Ask for pronouns if you want to address people.)
>Provide unisex restrooms at your events and office buildings.

Это чисто решает вообще все вопросы с трапами.

Да и в блоге концентрированная база. SBCL, M4, Autotools... надо брать. Надеюсь, сил хватит написать vdev ещё раз.

Ответить | Правка | Наверх | Cообщить модератору

88. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (-), 24-Авг-25, 16:19 
> Если переписывать такое, то только на Zig.

М... а зачем вообще зиг?

> На расте такое сделать тупо нельзя

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

>> Provide unisex restrooms at your events and office buildings.
> Это чисто решает вообще все вопросы с трапами.

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

> Да и в блоге концентрированная база.

SBCL - древний додыхающий язык
M4 - еще большее старье, благодаря которому во всякие XZ бекдоры добавляют, и нужно оно для следующего старья
Autotools... Да расскажите ему уже, что CMake уже давно изобретен!

> надо брать.

Да, заберите ЭТО, пожалуйста)))

Ответить | Правка | Наверх | Cообщить модератору

89. Скрыто модератором  +/
Сообщение от Аноним (-), 24-Авг-25, 16:25 
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

74. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Вы забыли заполнить поле Name. (?), 24-Авг-25, 06:16 
Чем лучше s6?
Ответить | Правка | Наверх | Cообщить модератору

84. "Первый выпуск минималистичной системы инициализации Nitro"  +/
Сообщение от Аноним (32), 24-Авг-25, 13:20 
два бинаря, вместо хреновой горы в s6
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру