Init systems speed comparison
ฝัง
- เผยแพร่เมื่อ 26 ธ.ค. 2024
- Средняя скорость запсука вычисляется на основе 5 попыток. Общее время складывается и делится на 5.
Скрипты для sinit я взял с репозитория github.com/4y8... и немного переделал их под себя. На выходе получается очень урезанная система, у которой даже нет доступа к интернету, от этого и такой быстрый запуск. Также у меня почему-то не инициализировалась tty в sinit, поэтому я принял гениальное решение запустить dash вместо agetty
Музыка: • TempleOS Risen Synthwa...
Средняя скорость запсука вычисляется на основе 5 попыток. Общее время складывается и делится на 5.
Скрипты для sinit я взял с репозитория github.com/4y8/init-scripts и немного переделал их под себя. На выходе получается очень урезанная система, у которой даже нет доступа к интернету, от этого и такой быстрый запуск. Также у меня почему-то не инициализировалась tty в sinit, поэтому я принял гениальное решение запустить dash вместо agetty
Где самый лучший BSD init? Хоть на примере слаки!
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
Огонь! Я пока плохо разбираюсь в дистрибутивах, поставил себе Ubuntu и меня всё устраивает. Даже не задумывался о том, что можно выбирать систему инициализации ОС. Можно по больше вот такого базового контента. Спасибо!
Моментальный лайк после просмотра видео :) Ждал подобного, рыскал интернет, но подобного не было, только 4 системы инициализации или и того меньше. Спасибо!
теперь хочется подробнее узнать о sinit, что это за зверь такой
Вот это от души, брат! ✊🏻
Большое спасибо, офигенное сравнение
Спасибо дорогой. Очень ценно. ❤
Спасибо! Сделай, пожалуйста, гайд по настройке Arch на sinit
Сделаю, но выйдет он не скоро. Сейчас уже есть слишком много идей для видео :)
Содной стороны хорошо понимать что быстрее! Спасибо за тесты! Но с другой это какое то никакое быстрее, ну я так считаю. Скорее на десктопе сейчас важна простота и отсутствие монолитности. А по скорости... юзаю Void с runit и bspwm как основной дистр и Arch с systemd и awesome как тестовый полигон, Awesome обрастает рюшечками, а скорость.... одинакого, может конечно что то быстрее, но это прям замеры делать нужно
Согласен, скорость не самое главное. sinit хоть и самый быстрый, но почти все сервисы для него нужно писать ручками, что конечно не очень удобно. А также нужен отдельный демон для управления демонами, потому что sinit так делать не умеет. Насчёт скорости runit и systemd, то у них разница в пол-секунды и я не думаю, что стоит запариваться по этому поводу
Temple os music 🗿
От души, спасибо.
Спасибо за качественный контент!
Отличное видео, я даже впервые узнал о suckless init, которую почему-то пропустил во время изучения систем инициализации.
Хотелось бы дополнить, что sysV здесь написан возле системы, которая не имеет в себе sysV в чистом виде. Ведь salix, как ответвление от slackware, имеет в себе bsd-подобную файловую систему для системы инициализации sysV, из-за чего скорость запуска может отличаться в сравнении с какой-нибудь Pisi или ALT sysV.
Так что будет более корректно подписать систему инициализации salix как bsd-sysVinit или bsd-style sysVinit, а также провести отдельный тест одного из мною вышеперечисленных дистрибутивов.
Если честно, я думал, что в salix используется обычный sysvinit. Но как оказалось, я ошибался. Спасибо за комментарий!
Норм. Теперь то же самое в повседневных легких и тяжелых задачах ПК.😁😁😁
А поподробнее видео про системы инициализации будет?
Со временем будет
честно, как просто десктопный юзер я не сильно заморачиваюсь по поводу init'а. пока система работает - система работает. может это лицемерно, может это виндусятно, но есть как есть.
We need update with The GNU Shepherd init tested :D
👍👍👍
красавчик
Спасибо!
А как же sheperd?
May try Artix and Dinit!
Ну и, коли все молчат, спрошу: Как заиметь sinit на Arch?
git clone git.suckless.org/sinit
cd sinit
make
make install
@@ampersand3636 Благодарю за ответ. Я правильно понимаю, что в арче, после этого действия, сам собою выпилится системд и будет полноценная, работоспособная, обновляемая система, работающая на sinit?
I like the S6 and I use it.
Автор, а вы уверены, что каждая система инициализации запускала тот же набор сервисов (в смысле сторонних, понятно что у каждой могут быть свои какие-то вотчеры)?
рекветую видео с sinit на арче. а лучше вообще с расрытием темы поднятия любой альтернотивной СИ на арче.
systemd лучший
Кто-нибудь может объяснить, в чём смысл sinit? Почему нельзя просто вместо него подставить agetty?
Agetty - это просто виртуальный терминал. Sinit, как и остальные системы инициализации отвечает за монтирование файловых систем, подключение свопа, запуск udev и других важных демонов. Правда sinit не может управлять этими демонами, а лишь запускать
А обещанное полное сравнение будет же?
Будут отдельные обзоры на разные иниты
понимаю вопрос не в тему, но ты пробывал LFS?
Хочу попробовать, но пока времени на это нет
А можно следующий видос о программах которые используешь или рекомендуешь
Рано или поздно запишу
Я думал 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.
А поч sinit , так быстр
Сравнивать системы инициализации по скорости запуска?
Правда?
Хоспаде Иисусе, Мария, Иосиф Сталин, робот № 5...