home.social

#init — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #init, aggregated by home.social.

fetched live
  1. Анатомия процесса загрузки Linux — от инициализации ядра до systemd

    Загрузка операционной системы — процесс многоступенчатый и разнообразный. Несколько лет назад я писал о процессе загрузки сервера x86 в режимах Legacy и UEFI , но акцент тогда был именно на «железной» части. Пришло время сместить внимание на программную составляющую. Посмотрим, какие стадии преодолевает ядро Linux, что происходит, и какие «фишки» можно выполнить на старте системы. Читать далее →

    habr.com/ru/companies/selectel

    #selectel #linux #загрузка #kernel #bios #uefi #init #initramfs #bootloader

  2. Как незаметная indirect-зависимость в Go дописала ручку в ваш HTTP-сервер

    Аккуратный Go-сервис на net/http с единственной ручкой /time. Обновляем одну библиотеку через go get, не трогая свой код. После рестарта в сервисе появляется ручка /__injected, которая отдаёт строки из памяти процесса. Мы её не регистрировали — а пакет, который это сделал, формально даже не используется. Разбираю шаг за шагом, как такое возможно: модель зависимостей Go и коварство //indirect, тихий вход через init(), сканирование кучи и unsafe. Pointer для поиска ServeMux в работающем сервере. И, конечно, как от этого защищаться — от аудита зависимостей до seccomp и read-only ФС. Весь код — в репозитории, «вредонос» написан в учебных целях. Запускать только в песочнице. Разобрать «вредоноса»

    habr.com/ru/articles/1048732/

    #init #gomod #dependencies

  3. Init vs SystemD

    This subject was highlighted in an interesting manner by the author.
    The article is also very informative. You will learn a few to a lot of things about both systems.

    From my perspective the author seems to have forgotten one important thing.

    He stated himself that Init follows the UNIX, not Linux, principle of doing one thing good.

    The UNIX principle is way older than Linux itself, which makes me think that the author has not been around long enough, to know how interesting of a monstrosity systemD has become.

    Regardless whether you like Init or systemD, you have to know that they have totally different concepts with similar final goals but in different manners.

    The philosophies coding styles, modus operandi & configuration, differ so wildly from one to another, that you should not compare them, AT ALL

    Never compare systemD with Init!

    Realize one thing, if you do not want to see systemD, ever you have to migrate to one of the more advanced Open Source environments.

    You shall be safe in freeBSD, openBSD, netBSD, ghostBSD, Open Indiana, Tribblix, Illumos, or any of the others which have been around much longer than Linus Torvalds was even an ID {idea} in the balls of his father.
    You can even go for Open DOS, sinds that's single tasking no Init is needed

    You should also not forget that you can always, write & program your own Init system or modify the current Init system itself, if you are stuck on a Linux flavor.

    Stop bitching about which system is better.

    They are totally different.

    Live with one of them or write your own

    Init is Open Source
    systemD is Open Source

    Use the power, choose or fork your favourite

    Sources:

    en.wikipedia.org/wiki/Systemd

    en.wikipedia.org/wiki/Init

    linuxtldr.com/init-vs-systemd/

    #Init #systemD #Linux #POST #freeBSD #openBSD #netBSD #ghostBSD #programming #sh #C #Lang

  4. Init vs SystemD

    This subject was highlighted in an interesting manner by the author.
    The article is also very informative. You will learn a few to a lot of things about both systems.

    From my perspective the author seems to have forgotten one important thing.

    He stated himself that Init follows the UNIX, not Linux, principle of doing one thing good.

    The UNIX principle is way older than Linux itself, which makes me think that the author has not been around long enough, to know how interesting of a monstrosity systemD has become.

    Regardless whether you like Init or systemD, you have to know that they have totally different concepts with similar final goals but in different manners.

    The philosophies coding styles, modus operandi & configuration, differ so wildly from one to another, that you should not compare them, AT ALL

    Never compare systemD with Init!

    Realize one thing, if you do not want to see systemD, ever you have to migrate to one of the more advanced Open Source environments.

    You shall be safe in freeBSD, openBSD, netBSD, ghostBSD, Open Indiana, Tribblix, Illumos, or any of the others which have been around much longer than Linus Torvalds was even an ID {idea} in the balls of his father.
    You can even go for Open DOS, sinds that's single tasking no Init is needed

    You should also not forget that you can always, write & program your own Init system or modify the current Init system itself, if you are stuck on a Linux flavor.

    Stop bitching about which system is better.

    They are totally different.

    Live with one of them or write your own

    Init is Open Source
    systemD is Open Source

    Use the power, choose or fork your favourite

    Sources:

    en.wikipedia.org/wiki/Systemd

    en.wikipedia.org/wiki/Init

    linuxtldr.com/init-vs-systemd/

    #Init #systemD #Linux #POST #freeBSD #openBSD #netBSD #ghostBSD #programming #sh #C #Lang

  5. Se vienen cositas nuevas en el canal!

    Jugando con script de inicio en systemd, SysV Init, y Runit, respondiendo dudas de alumnos de los cursos :-)

    A editar!

    No olviden suscribirse para enterarse del lanzamiento! 🔔

    youtube.com/juncotic

    #gnu #linux #systemd #runit #sysvinit #sysv #init #rclocal #arch #debian #devuan #antix

  6. Se vienen cositas nuevas en el canal!

    Jugando con script de inicio en systemd, SysV Init, y Runit, respondiendo dudas de alumnos de los cursos :-)

    A editar!

    No olviden suscribirse para enterarse del lanzamiento! 🔔

    youtube.com/juncotic

    #gnu #linux #systemd #runit #sysvinit #sysv #init #rclocal #arch #debian #devuan #antix

  7. Okay, I heard that runit init system is pretty fast. But was not ready for it...

    Void Linux + Sway + TUIGreet. From decrypting LUKS to login screen (according to dmesg) - 0.8 seconds.
    From pushing the button to login screen (excluding GRUB menu and typing in LUKS password) - just about 7 seconds.

    Wild. Just wild.

  8. Okay, I heard that runit init system is pretty fast. But was not ready for it...

    Void Linux + Sway + TUIGreet. From decrypting LUKS to login screen (according to dmesg) - 0.8 seconds.
    From pushing the button to login screen (excluding GRUB menu and typing in LUKS password) - just about 7 seconds.

    Wild. Just wild.

    #linux #void #voidlinux #runit #init #funny #testing #homelab #laptop

  9. So, I rescued a 12-year-old Macbook Pro, given up by its owner because Apple had orphaned it from security updates, and also it was suffering from Apple High-Qwality Spicy Pillow Syndrome.

    I replaced the battery and installed Linux on it.

    And I gotta say, this was the most satisfying thing I've done with a keyboard in years:

    # apt-get purge systemd libnss-systemd

    #Devuan Excalibur installed/upgraded from Debian Trixie like a champ. Now I don't have to deal with extraneous horseshit when Lennart adds systemd-mountd, systemd-sshd, systemd-bourne-shell, systemd-emacs, etc, etc...

    Thanks to @landley for the post that finally convinced me to give Devuan a go. I'd been thinking about it for years, but didn't feel like setting aside a bunch of debugging time which I assumed would be needed.

    Now to figure out how to switch to s6 from runit. ( @ska )

    #Debian #systemd #UnixPhilosophy #runit #s6 #init #Unix #Linux

  10. So, I rescued a 12-year-old Macbook Pro, given up by its owner because Apple had orphaned it from security updates, and also it was suffering from Apple High-Qwality Spicy Pillow Syndrome.

    I replaced the battery and installed Linux on it.

    And I gotta say, this was the most satisfying thing I've done with a keyboard in years:

    # apt-get purge systemd libnss-systemd

    #Devuan Excalibur installed/upgraded from Debian Trixie like a champ. Now I don't have to deal with extraneous horseshit when Lennart adds systemd-mountd, systemd-sshd, systemd-bourne-shell, systemd-emacs, etc, etc...

    Thanks to @landley for the post that finally convinced me to give Devuan a go. I'd been thinking about it for years, but didn't feel like setting aside a bunch of debugging time which I assumed would be needed.

    Now to figure out how to switch to s6 from runit. ( @ska )

    #Debian #systemd #UnixPhilosophy #runit #s6 #init #Unix #Linux

  11. Ryšio paslaugų tiekėja "Init" praneša nutraukianti savo televizijos kanalų veiklą:

    Siekdami skirti dar daugiau dėmesio televizijos ir interneto paslaugų kokybės gerinimui bei modernesnių sprendimų diegimui, nuo 2026 m. balandžio 30 d. nutraukiame „INIT TV“, „INIT EXTRA“ ir „INIT PLAY TV“ kanalų veiklą.

    Įdomu, ar šiam sprendimui įtaką padarė teisinės pasėkmės dėl tikrovės neatitinkančios informacijos retransliavimo :blobcatthinkowo:

    #aktualijos #Lietuvoje #televizija #init

  12. Ryšio paslaugų tiekėja "Init" praneša nutraukianti savo televizijos kanalų veiklą:

    Siekdami skirti dar daugiau dėmesio televizijos ir interneto paslaugų kokybės gerinimui bei modernesnių sprendimų diegimui, nuo 2026 m. balandžio 30 d. nutraukiame „INIT TV“, „INIT EXTRA“ ir „INIT PLAY TV“ kanalų veiklą.

    Įdomu, ar šiam sprendimui įtaką padarė teisinės pasėkmės dėl tikrovės neatitinkančios informacijos retransliavimo :blobcatthinkowo:

    #aktualijos #Lietuvoje #televizija #init

  13. Dive into "systemd myths debunked!" — Michael Stapelberg at DebConf13 takes apart common claims about systemd with clear, technical reasoning. Must-watch for Debian users, sysadmins, and anyone curious about init systems and open-source design. #systemd #Debian #Linux #DebConf13 #sysadmin #init #OpenSource #MichaelStapelberg #English
    peertube.codeheap.dev/videos/w

  14. Dive into "systemd myths debunked!" — Michael Stapelberg at DebConf13 takes apart common claims about systemd with clear, technical reasoning. Must-watch for Debian users, sysadmins, and anyone curious about init systems and open-source design. #systemd #Debian #Linux #DebConf13 #sysadmin #init #OpenSource #MichaelStapelberg #English
    peertube.codeheap.dev/videos/w

  15. After fight with udev service. Welcome aboard openrc!
    #openrc #init #linux

  16. @vermaden @omar
    I always use alsamixer -c0 up to cxx from the OSS ALSA period since it's ncurses based & faster than GUI programs.

    Many things in Linux were changed for good reason, but some are questionable. I don't use systemD init is easier to maintain. It aint broke so KISS

    Pipewire is fun to add FX in my signal chain to my DAW, but for serious work I have a physical FX rack.
    I love pavucontrol

    I understand why Wayland was made and only have it on my SBC Raspberry Pi5

    #Ifconfig #ip #init #systemD #Xorg #Wayland #programming #pipewire #ALSA #OSS

  17. @vermaden @omar
    I always use alsamixer -c0 up to cxx from the OSS ALSA period since it's ncurses based & faster than GUI programs.

    Many things in Linux were changed for good reason, but some are questionable. I don't use systemD init is easier to maintain. It aint broke so KISS

    Pipewire is fun to add FX in my signal chain to my DAW, but for serious work I have a physical FX rack.
    I love pavucontrol

    I understand why Wayland was made and only have it on my SBC Raspberry Pi5

    #Ifconfig #ip #init #systemD #Xorg #Wayland #programming #pipewire #ALSA #OSS

  18. @feld

    If you look around you should still be able to find Luke Mewburn's paper on #MewburnRC .

    Similarly, what Linux people erroneously call "sysvinit" is actually van Smoorenburg init+rc created (by Miquel van Smoorenburg) for Minix in 1992.

    It's not from #Unix System 5 at all, as that had obsoleted R3's init+rc system years before 1992 and gone on to the AIX SRC, and the SAF, SAC, ttymon, SMF, and stuff still in #Illumos today.

    jdebp.info/FGA/unix-service-ac

    @amin @fbievan @rl_dane

    #rc #init

  19. @feld

    If you look around you should still be able to find Luke Mewburn's paper on #MewburnRC .

    Similarly, what Linux people erroneously call "sysvinit" is actually van Smoorenburg init+rc created (by Miquel van Smoorenburg) for Minix in 1992.

    It's not from #Unix System 5 at all, as that had obsoleted R3's init+rc system years before 1992 and gone on to the AIX SRC, and the SAF, SAC, ttymon, SMF, and stuff still in #Illumos today.

    jdebp.info/FGA/unix-service-ac

    @amin @fbievan @rl_dane

    #rc #init

  20. Объяснение что такое классы в python на примере 3д игры. Пошагово с нуля

    Объясняю что такое классы простыми словами на пример создания сфер в 3д мире python ursina, есть такие понятия как self и init.

    habr.com/ru/articles/985054/

    #python #классы #self #init

  21. @ftranschel Gentoo will jetzt doch auch vorkompilierte Software anbieten. Ich fürchte, heutzutage ist es einfach nicht mehr möglich, seinen Lebenslauf noch ordentlich korrekt zu erstellen :/

    Außerdem hätte ich zu viel Angst, eine Diskussion auszulösen, wenn ich von der Wahl des #init Systems schreibe :D

  22. Systemd-rc — мост для тех кто привык к Systemd

    Мост для тех кто привык к Systemd. Без эмуляции, без Systemd-зависимостей. Только переводит команды.

    habr.com/ru/articles/959200/

    #freesystemd #quasarlinux #openrc #init #runit #golang #dinit #nonsystemd #systemctlbridge

  23. @jgordon
    Although if you have a terminal, know what directories and permissions you want, a series of chown and chmod commands written into a shell script should sort it, no?
    #Unix #init #BSD

  24. @jgordon
    Although if you have a terminal, know what directories and permissions you want, a series of chown and chmod commands written into a shell script should sort it, no?
    #Unix #init #BSD

  25. @jjba23 This is well cool, though at the end of the day does almost the same jobs as #shepherd, #init and #mcron: kick arbitrary guile code off whenever the circumstances are right.

    I personally see the short-term future going in the direction of Goblins\shepherd. Once fully functional I think there will be all sorts of possibilities for using it in diverse scenarios, from system initialization to project building and HPC scheduling.

    Keep up the good work, it is only moving us forwards! #guix

  26. The first public release of Nitro adds another option to the world of init systems, offering a minimalist process supervisor for Linux environments.
    linuxiac.com/nitro-is-a-new-in

    #linux #opensource #init

  27. The first public release of Nitro adds another option to the world of init systems, offering a minimalist process supervisor for Linux environments.
    linuxiac.com/nitro-is-a-new-in

    #linux #opensource #init

  28. 🐌 "Nitro: Finally, an #init #system so #tiny it's practically microscopic! Clearly, what the world needed was another way to overcomplicate the already simple task of #booting a machine. 🤦‍♂️ Good luck configuring it with your directory of scripts—because nothing says 'user-friendly' like endless scripting! 🧩"
    git.vuxu.org/nitro/about/ #Nitro #scripts #tech #overcomplication #HackerNews #ngated

  29. #systemd me rappèle la tumeur que j'avais dans le cou : ça ne cessait de grossir en prenant la place de tout le reste.

    #linux #init #InitFreedom