Init systems speed comparison

Sdílet
Vložit
  • čas přidán 11. 06. 2023
  • Средняя скорость запсука вычисляется на основе 5 попыток. Общее время складывается и делится на 5.
    Скрипты для sinit я взял с репозитория github.com/4y8/init-scripts и немного переделал их под себя. На выходе получается очень урезанная система, у которой даже нет доступа к интернету, от этого и такой быстрый запуск. Также у меня почему-то не инициализировалась tty в sinit, поэтому я принял гениальное решение запустить dash вместо agetty
    Музыка: • TempleOS Risen Synthwa...

Komentáře • 47

  • @ampersand3636
    @ampersand3636  Před rokem +11

    Средняя скорость запсука вычисляется на основе 5 попыток. Общее время складывается и делится на 5.
    Скрипты для sinit я взял с репозитория github.com/4y8/init-scripts и немного переделал их под себя. На выходе получается очень урезанная система, у которой даже нет доступа к интернету, от этого и такой быстрый запуск. Также у меня почему-то не инициализировалась tty в sinit, поэтому я принял гениальное решение запустить dash вместо agetty

    • @zshfan
      @zshfan Před rokem +1

      Где самый лучший BSD init? Хоть на примере слаки!

  • @stratogram
    @stratogram Před rokem +6

    Огонь! Я пока плохо разбираюсь в дистрибутивах, поставил себе Ubuntu и меня всё устраивает. Даже не задумывался о том, что можно выбирать систему инициализации ОС. Можно по больше вот такого базового контента. Спасибо!

  • @magnumopus1002
    @magnumopus1002 Před rokem +9

    теперь хочется подробнее узнать о sinit, что это за зверь такой

  • @fortrankaluga
    @fortrankaluga Před 6 měsíci +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

  • @qoopdata
    @qoopdata Před rokem +14

    Моментальный лайк после просмотра видео :) Ждал подобного, рыскал интернет, но подобного не было, только 4 системы инициализации или и того меньше. Спасибо!

  • @pseglav
    @pseglav Před rokem +5

    Вот это от души, брат! ✊🏻

  • @user-fi9xc6nc1q
    @user-fi9xc6nc1q Před rokem +1

    Большое спасибо, офигенное сравнение

  • @nikitasavelyev9171
    @nikitasavelyev9171 Před rokem +1

    Спасибо дорогой. Очень ценно. ❤

  • @user-wh6ui3pz9q
    @user-wh6ui3pz9q Před rokem

    Спасибо за качественный контент!

  • @nemo417
    @nemo417 Před rokem +7

    Спасибо! Сделай, пожалуйста, гайд по настройке Arch на sinit

    • @ampersand3636
      @ampersand3636  Před rokem +2

      Сделаю, но выйдет он не скоро. Сейчас уже есть слишком много идей для видео :)

  • @avastorneretal
    @avastorneretal Před rokem

    От души, спасибо.

  • @prolinux2753
    @prolinux2753 Před rokem +3

    Содной стороны хорошо понимать что быстрее! Спасибо за тесты! Но с другой это какое то никакое быстрее, ну я так считаю. Скорее на десктопе сейчас важна простота и отсутствие монолитности. А по скорости... юзаю Void с runit и bspwm как основной дистр и Arch с systemd и awesome как тестовый полигон, Awesome обрастает рюшечками, а скорость.... одинакого, может конечно что то быстрее, но это прям замеры делать нужно

    • @ampersand3636
      @ampersand3636  Před rokem +1

      Согласен, скорость не самое главное. sinit хоть и самый быстрый, но почти все сервисы для него нужно писать ручками, что конечно не очень удобно. А также нужен отдельный демон для управления демонами, потому что sinit так делать не умеет. Насчёт скорости runit и systemd, то у них разница в пол-секунды и я не думаю, что стоит запариваться по этому поводу

  • @user-kg9cv3ew5c
    @user-kg9cv3ew5c Před rokem

    красавчик

  • @alexvarnavsky3739
    @alexvarnavsky3739 Před rokem

    Спасибо!

  • @edvardeishen
    @edvardeishen Před rokem +6

    А поподробнее видео про системы инициализации будет?

  • @user-eu7bz9zk8k
    @user-eu7bz9zk8k Před rokem

    Норм. Теперь то же самое в повседневных легких и тяжелых задачах ПК.😁😁😁

  • @user-ev9vt7lq9w
    @user-ev9vt7lq9w Před rokem

    👍👍👍

  • @witseid
    @witseid Před rokem

    Спасибо

  • @s0me1newithhand7s
    @s0me1newithhand7s Před rokem +2

    честно, как просто десктопный юзер я не сильно заморачиваюсь по поводу init'а. пока система работает - система работает. может это лицемерно, может это виндусятно, но есть как есть.

  • @pelmen8078
    @pelmen8078 Před rokem +5

    Отличное видео, я даже впервые узнал о suckless init, которую почему-то пропустил во время изучения систем инициализации.
    Хотелось бы дополнить, что sysV здесь написан возле системы, которая не имеет в себе sysV в чистом виде. Ведь salix, как ответвление от slackware, имеет в себе bsd-подобную файловую систему для системы инициализации sysV, из-за чего скорость запуска может отличаться в сравнении с какой-нибудь Pisi или ALT sysV.
    Так что будет более корректно подписать систему инициализации salix как bsd-sysVinit или bsd-style sysVinit, а также провести отдельный тест одного из мною вышеперечисленных дистрибутивов.

    • @ampersand3636
      @ampersand3636  Před rokem +1

      Если честно, я думал, что в salix используется обычный sysvinit. Но как оказалось, я ошибался. Спасибо за комментарий!

  • @IogaMaster
    @IogaMaster Před 4 měsíci +1

    Temple os music 🗿

  • @mucklus
    @mucklus Před rokem

    I like the S6 and I use it.

  • @angry-penguin
    @angry-penguin Před 8 měsíci

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

  • @user-qu4hc6mk8e
    @user-qu4hc6mk8e Před rokem

    А можно следующий видос о программах которые используешь или рекомендуешь

  • @godnyx117
    @godnyx117 Před 9 měsíci

    May try Artix and Dinit!

  • @polikarp12
    @polikarp12 Před rokem +1

    А обещанное полное сравнение будет же?

    • @ampersand3636
      @ampersand3636  Před rokem +3

      Будут отдельные обзоры на разные иниты

  • @megapro1725
    @megapro1725 Před rokem

    systemd лучший

  • @richter4732
    @richter4732 Před rokem +2

    понимаю вопрос не в тему, но ты пробывал LFS?

    • @ampersand3636
      @ampersand3636  Před rokem

      Хочу попробовать, но пока времени на это нет

  • @nakidai
    @nakidai Před rokem

    упа видео

  • @yabnku
    @yabnku Před rokem

    рекветую видео с sinit на арче. а лучше вообще с расрытием темы поднятия любой альтернотивной СИ на арче.

  • @c4llv07e
    @c4llv07e Před rokem

    Кто-нибудь может объяснить, в чём смысл sinit? Почему нельзя просто вместо него подставить agetty?

    • @ampersand3636
      @ampersand3636  Před rokem +1

      Agetty - это просто виртуальный терминал. Sinit, как и остальные системы инициализации отвечает за монтирование файловых систем, подключение свопа, запуск udev и других важных демонов. Правда sinit не может управлять этими демонами, а лишь запускать

  • @user-zm4si8nb4b
    @user-zm4si8nb4b Před měsícem

    А как же sheperd?

  • @pseglav
    @pseglav Před rokem +1

    Ну и, коли все молчат, спрошу: Как заиметь sinit на Arch?

    • @ampersand3636
      @ampersand3636  Před rokem

      git clone git.suckless.org/sinit
      cd sinit
      make
      make install

    • @pseglav
      @pseglav Před 11 měsíci

      @@ampersand3636 Благодарю за ответ. Я правильно понимаю, что в арче, после этого действия, сам собою выпилится системд и будет полноценная, работоспособная, обновляемая система, работающая на sinit?

  • @pwhpwhpwhpwh
    @pwhpwhpwhpwh Před rokem

    Я думал runit пошустрее :(

  • @marvinbelus193
    @marvinbelus193 Před rokem

    Сравнивать системы инициализации по скорости запуска?
    Правда?
    Хоспаде Иисусе, Мария, Иосиф Сталин, робот № 5...

  • @Marty_Stu
    @Marty_Stu Před rokem

    А поч sinit , так быстр