Средняя скорость запсука вычисляется на основе 5 попыток. Общее время складывается и делится на 5. Скрипты для sinit я взял с репозитория github.com/4y8/init-scripts и немного переделал их под себя. На выходе получается очень урезанная система, у которой даже нет доступа к интернету, от этого и такой быстрый запуск. Также у меня почему-то не инициализировалась tty в sinit, поэтому я принял гениальное решение запустить dash вместо agetty
Огонь! Я пока плохо разбираюсь в дистрибутивах, поставил себе Ubuntu и меня всё устраивает. Даже не задумывался о том, что можно выбирать систему инициализации ОС. Можно по больше вот такого базового контента. Спасибо!
Моментальный лайк после просмотра видео :) Ждал подобного, рыскал интернет, но подобного не было, только 4 системы инициализации или и того меньше. Спасибо!
Suckless init или sinit это просто эксперимент небольшой группы людей, которые хотели узнать, насколько маленькой и быстрой может быть система инициализации, весь код системы занимает где то 80 строк(у проклятого systemd 1.8 миллионов строк кода, но он намного более функциональный и стабильный)
Содной стороны хорошо понимать что быстрее! Спасибо за тесты! Но с другой это какое то никакое быстрее, ну я так считаю. Скорее на десктопе сейчас важна простота и отсутствие монолитности. А по скорости... юзаю Void с runit и bspwm как основной дистр и Arch с systemd и awesome как тестовый полигон, Awesome обрастает рюшечками, а скорость.... одинакого, может конечно что то быстрее, но это прям замеры делать нужно
Согласен, скорость не самое главное. sinit хоть и самый быстрый, но почти все сервисы для него нужно писать ручками, что конечно не очень удобно. А также нужен отдельный демон для управления демонами, потому что sinit так делать не умеет. Насчёт скорости runit и systemd, то у них разница в пол-секунды и я не думаю, что стоит запариваться по этому поводу
честно, как просто десктопный юзер я не сильно заморачиваюсь по поводу init'а. пока система работает - система работает. может это лицемерно, может это виндусятно, но есть как есть.
Отличное видео, я даже впервые узнал о suckless init, которую почему-то пропустил во время изучения систем инициализации. Хотелось бы дополнить, что sysV здесь написан возле системы, которая не имеет в себе sysV в чистом виде. Ведь salix, как ответвление от slackware, имеет в себе bsd-подобную файловую систему для системы инициализации sysV, из-за чего скорость запуска может отличаться в сравнении с какой-нибудь Pisi или ALT sysV. Так что будет более корректно подписать систему инициализации salix как bsd-sysVinit или bsd-style sysVinit, а также провести отдельный тест одного из мною вышеперечисленных дистрибутивов.
Автор, а вы уверены, что каждая система инициализации запускала тот же набор сервисов (в смысле сторонних, понятно что у каждой могут быть свои какие-то вотчеры)?
@@ampersand3636 Благодарю за ответ. Я правильно понимаю, что в арче, после этого действия, сам собою выпилится системд и будет полноценная, работоспособная, обновляемая система, работающая на sinit?
Agetty - это просто виртуальный терминал. Sinit, как и остальные системы инициализации отвечает за монтирование файловых систем, подключение свопа, запуск udev и других важных демонов. Правда sinit не может управлять этими демонами, а лишь запускать
Средняя скорость запсука вычисляется на основе 5 попыток. Общее время складывается и делится на 5.
Скрипты для sinit я взял с репозитория github.com/4y8/init-scripts и немного переделал их под себя. На выходе получается очень урезанная система, у которой даже нет доступа к интернету, от этого и такой быстрый запуск. Также у меня почему-то не инициализировалась tty в sinit, поэтому я принял гениальное решение запустить dash вместо agetty
Где самый лучший BSD init? Хоть на примере слаки!
Огонь! Я пока плохо разбираюсь в дистрибутивах, поставил себе Ubuntu и меня всё устраивает. Даже не задумывался о том, что можно выбирать систему инициализации ОС. Можно по больше вот такого базового контента. Спасибо!
Моментальный лайк после просмотра видео :) Ждал подобного, рыскал интернет, но подобного не было, только 4 системы инициализации или и того меньше. Спасибо!
Вот это от души, брат! ✊🏻
Большое спасибо, офигенное сравнение
AVG
systemd - 5 .48
sysvinit - 9.24
openrc - 4.96
runit - 5.16
dinit - 3.36
s6 - 3.92
finit - 5.64
sinit - 1.08
Спасибо дорогой. Очень ценно. ❤
теперь хочется подробнее узнать о sinit, что это за зверь такой
Suckless init или sinit это просто эксперимент небольшой группы людей, которые хотели узнать, насколько маленькой и быстрой может быть система инициализации, весь код системы занимает где то 80 строк(у проклятого systemd 1.8 миллионов строк кода, но он намного более функциональный и стабильный)
Содной стороны хорошо понимать что быстрее! Спасибо за тесты! Но с другой это какое то никакое быстрее, ну я так считаю. Скорее на десктопе сейчас важна простота и отсутствие монолитности. А по скорости... юзаю Void с runit и bspwm как основной дистр и Arch с systemd и awesome как тестовый полигон, Awesome обрастает рюшечками, а скорость.... одинакого, может конечно что то быстрее, но это прям замеры делать нужно
Согласен, скорость не самое главное. sinit хоть и самый быстрый, но почти все сервисы для него нужно писать ручками, что конечно не очень удобно. А также нужен отдельный демон для управления демонами, потому что sinit так делать не умеет. Насчёт скорости runit и systemd, то у них разница в пол-секунды и я не думаю, что стоит запариваться по этому поводу
Спасибо! Сделай, пожалуйста, гайд по настройке Arch на sinit
Сделаю, но выйдет он не скоро. Сейчас уже есть слишком много идей для видео :)
Спасибо за качественный контент!
От души, спасибо.
Норм. Теперь то же самое в повседневных легких и тяжелых задачах ПК.😁😁😁
честно, как просто десктопный юзер я не сильно заморачиваюсь по поводу init'а. пока система работает - система работает. может это лицемерно, может это виндусятно, но есть как есть.
А поподробнее видео про системы инициализации будет?
Со временем будет
красавчик
Temple os music 🗿
Спасибо!
Спасибо
👍👍👍
Отличное видео, я даже впервые узнал о suckless init, которую почему-то пропустил во время изучения систем инициализации.
Хотелось бы дополнить, что sysV здесь написан возле системы, которая не имеет в себе sysV в чистом виде. Ведь salix, как ответвление от slackware, имеет в себе bsd-подобную файловую систему для системы инициализации sysV, из-за чего скорость запуска может отличаться в сравнении с какой-нибудь Pisi или ALT sysV.
Так что будет более корректно подписать систему инициализации salix как bsd-sysVinit или bsd-style sysVinit, а также провести отдельный тест одного из мною вышеперечисленных дистрибутивов.
Если честно, я думал, что в salix используется обычный sysvinit. Но как оказалось, я ошибался. Спасибо за комментарий!
systemd лучший
рекветую видео с sinit на арче. а лучше вообще с расрытием темы поднятия любой альтернотивной СИ на арче.
I like the S6 and I use it.
Автор, а вы уверены, что каждая система инициализации запускала тот же набор сервисов (в смысле сторонних, понятно что у каждой могут быть свои какие-то вотчеры)?
А обещанное полное сравнение будет же?
Будут отдельные обзоры на разные иниты
А можно следующий видос о программах которые используешь или рекомендуешь
Рано или поздно запишу
Ну и, коли все молчат, спрошу: Как заиметь sinit на Arch?
git clone git.suckless.org/sinit
cd sinit
make
make install
@@ampersand3636 Благодарю за ответ. Я правильно понимаю, что в арче, после этого действия, сам собою выпилится системд и будет полноценная, работоспособная, обновляемая система, работающая на sinit?
упа видео
Кто-нибудь может объяснить, в чём смысл sinit? Почему нельзя просто вместо него подставить agetty?
Agetty - это просто виртуальный терминал. Sinit, как и остальные системы инициализации отвечает за монтирование файловых систем, подключение свопа, запуск udev и других важных демонов. Правда sinit не может управлять этими демонами, а лишь запускать
понимаю вопрос не в тему, но ты пробывал LFS?
Хочу попробовать, но пока времени на это нет
А как же sheperd?
May try Artix and Dinit!
Я думал runit пошустрее :(
What about upstart
upstart is dead
@@sharktooh76 it's still used in chrome os
@@someone01233 but it's dead... no longer developed and replaced by systemd
@@sharktooh76 chrome os don't use systemd
@@someone01233 who cares? Upstart is still dead and undeveloped for years. It will not be used by any distro by any means.
Сравнивать системы инициализации по скорости запуска?
Правда?
Хоспаде Иисусе, Мария, Иосиф Сталин, робот № 5...
А поч sinit , так быстр