Init systems speed comparison

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 54

  • @ampersand3636
    @ampersand3636  ปีที่แล้ว +15

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

    • @zshfan
      @zshfan ปีที่แล้ว +1

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

  • @stratogram
    @stratogram ปีที่แล้ว +7

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

  • @qoopdata
    @qoopdata ปีที่แล้ว +15

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

  • @pseglav
    @pseglav ปีที่แล้ว +5

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

  • @ИгорьБотухов
    @ИгорьБотухов ปีที่แล้ว +1

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

  • @LKISLOTA
    @LKISLOTA 11 หลายเดือนก่อน +6

    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

  • @nikitasavelyev9171
    @nikitasavelyev9171 ปีที่แล้ว +1

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

  • @magnumopus1002
    @magnumopus1002 ปีที่แล้ว +13

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

    • @Непон-х2р
      @Непон-х2р หลายเดือนก่อน

      Suckless init или sinit это просто эксперимент небольшой группы людей, которые хотели узнать, насколько маленькой и быстрой может быть система инициализации, весь код системы занимает где то 80 строк(у проклятого systemd 1.8 миллионов строк кода, но он намного более функциональный и стабильный)

  • @prolinux2753
    @prolinux2753 ปีที่แล้ว +3

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

    • @ampersand3636
      @ampersand3636  ปีที่แล้ว +1

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

  • @nemo417
    @nemo417 ปีที่แล้ว +8

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

    • @ampersand3636
      @ampersand3636  ปีที่แล้ว +2

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

  • @НикитаКуликов-ч4с
    @НикитаКуликов-ч4с ปีที่แล้ว

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

  • @avastorneretal
    @avastorneretal ปีที่แล้ว

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

  • @СергейК-ж7г
    @СергейК-ж7г ปีที่แล้ว

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

  • @s0me1newithhand7s
    @s0me1newithhand7s ปีที่แล้ว +2

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

  • @edvardeishen
    @edvardeishen ปีที่แล้ว +6

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

    • @ampersand3636
      @ampersand3636  ปีที่แล้ว +3

      Со временем будет

  • @Z28-q9h
    @Z28-q9h ปีที่แล้ว

    красавчик

  • @IogaMaster
    @IogaMaster 9 หลายเดือนก่อน +2

    Temple os music 🗿

  • @alexvarnavsky3739
    @alexvarnavsky3739 ปีที่แล้ว

    Спасибо!

  • @witseid
    @witseid ปีที่แล้ว

    Спасибо

  • @КатяМухина-л2о
    @КатяМухина-л2о ปีที่แล้ว

    👍👍👍

  • @pelmen8078
    @pelmen8078 ปีที่แล้ว +6

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

    • @ampersand3636
      @ampersand3636  ปีที่แล้ว +1

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

  • @megapro1725
    @megapro1725 ปีที่แล้ว

    systemd лучший

  • @yabnku
    @yabnku ปีที่แล้ว

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

  • @mucklus
    @mucklus ปีที่แล้ว

    I like the S6 and I use it.

  • @angry-penguin
    @angry-penguin ปีที่แล้ว

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

  • @polikarp12
    @polikarp12 ปีที่แล้ว +1

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

    • @ampersand3636
      @ampersand3636  ปีที่แล้ว +3

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

  • @MAKS-k7n2m
    @MAKS-k7n2m ปีที่แล้ว

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

    • @ampersand3636
      @ampersand3636  ปีที่แล้ว

      Рано или поздно запишу

  • @pseglav
    @pseglav ปีที่แล้ว +1

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

    • @ampersand3636
      @ampersand3636  ปีที่แล้ว

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

    • @pseglav
      @pseglav ปีที่แล้ว

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

  • @nakidai
    @nakidai ปีที่แล้ว

    упа видео

  • @c4llv07e
    @c4llv07e ปีที่แล้ว

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

    • @ampersand3636
      @ampersand3636  ปีที่แล้ว +1

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

  • @richter4732
    @richter4732 ปีที่แล้ว +2

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

    • @ampersand3636
      @ampersand3636  ปีที่แล้ว

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

  • @АнтонВадимовичРыжкин
    @АнтонВадимовичРыжкин 5 หลายเดือนก่อน

    А как же sheperd?

  • @godnyx117
    @godnyx117 ปีที่แล้ว

    May try Artix and Dinit!

  • @pwhpwhpwhpwh
    @pwhpwhpwhpwh ปีที่แล้ว +1

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

  • @someone01233
    @someone01233 3 หลายเดือนก่อน

    What about upstart

    • @sharktooh76
      @sharktooh76 14 วันที่ผ่านมา

      upstart is dead

    • @someone01233
      @someone01233 14 วันที่ผ่านมา

      @@sharktooh76 it's still used in chrome os

    • @sharktooh76
      @sharktooh76 14 วันที่ผ่านมา

      @@someone01233 but it's dead... no longer developed and replaced by systemd

    • @someone01233
      @someone01233 14 วันที่ผ่านมา

      @@sharktooh76 chrome os don't use systemd

    • @sharktooh76
      @sharktooh76 14 วันที่ผ่านมา

      @@someone01233 who cares? Upstart is still dead and undeveloped for years. It will not be used by any distro by any means.

  • @marvinbelus193
    @marvinbelus193 ปีที่แล้ว

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

  • @Marty_Stu
    @Marty_Stu ปีที่แล้ว

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