home.social

#linuxboot — Public Fediverse posts

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

  1. 👨‍💻 Gather 'round, aspiring kernel wizards! Jess Espino takes on the Herculean task of unraveling the mysteries of the Linux boot process 🥱 in only 36 minutes! Perfect for those who crave a deep dive into the world's most captivating snooze fest, because let's be honest, who doesn't dream about kernel internals? 😴🔧
    internals-for-interns.com/post #LinuxBoot #KernelInternals #TechEducation #DeepDive #AspiringWizards #HackerNews #ngated

  2. 👨‍💻 Gather 'round, aspiring kernel wizards! Jess Espino takes on the Herculean task of unraveling the mysteries of the Linux boot process 🥱 in only 36 minutes! Perfect for those who crave a deep dive into the world's most captivating snooze fest, because let's be honest, who doesn't dream about kernel internals? 😴🔧
    internals-for-interns.com/post #LinuxBoot #KernelInternals #TechEducation #DeepDive #AspiringWizards #HackerNews #ngated

  3. 👨‍💻 Gather 'round, aspiring kernel wizards! Jess Espino takes on the Herculean task of unraveling the mysteries of the Linux boot process 🥱 in only 36 minutes! Perfect for those who crave a deep dive into the world's most captivating snooze fest, because let's be honest, who doesn't dream about kernel internals? 😴🔧
    internals-for-interns.com/post #LinuxBoot #KernelInternals #TechEducation #DeepDive #AspiringWizards #HackerNews #ngated

  4. 👨‍💻 Gather 'round, aspiring kernel wizards! Jess Espino takes on the Herculean task of unraveling the mysteries of the Linux boot process 🥱 in only 36 minutes! Perfect for those who crave a deep dive into the world's most captivating snooze fest, because let's be honest, who doesn't dream about kernel internals? 😴🔧
    internals-for-interns.com/post #LinuxBoot #KernelInternals #TechEducation #DeepDive #AspiringWizards #HackerNews #ngated

  5. 👨‍💻 Gather 'round, aspiring kernel wizards! Jess Espino takes on the Herculean task of unraveling the mysteries of the Linux boot process 🥱 in only 36 minutes! Perfect for those who crave a deep dive into the world's most captivating snooze fest, because let's be honest, who doesn't dream about kernel internals? 😴🔧
    internals-for-interns.com/post #LinuxBoot #KernelInternals #TechEducation #DeepDive #AspiringWizards #HackerNews #ngated

  6. We did a few small things to polish linuxboot.org today.

    That includes a link to our reestablished Matrix chat.

    Come join the #LinuxBoot channel if you're interested! 🥳

  7. We did a few small things to polish linuxboot.org today.

    That includes a link to our reestablished Matrix chat.

    Come join the #LinuxBoot channel if you're interested! 🥳

  8. We did a few small things to polish linuxboot.org today.

    That includes a link to our reestablished Matrix chat.

    Come join the #LinuxBoot channel if you're interested! 🥳

  9. We did a few small things to polish linuxboot.org today.

    That includes a link to our reestablished Matrix chat.

    Come join the #LinuxBoot channel if you're interested! 🥳

  10. We did a few small things to polish linuxboot.org today.

    That includes a link to our reestablished Matrix chat.

    Come join the #LinuxBoot channel if you're interested! 🥳

  11. I managed to get the HEADS firmware to boot my existing fedora install, but only after I reinstalled GRUB2 on that. GRUB2 has nothing to do with the boot process (HEADS uses kexec to directly run a kernel), but apparently HEADS requires its configuration to be present on /boot. Even if I manually set up the kexec_*.txt files on there, it claims that no bootable configuration could be found. Very odd. #linuxboot #firmware

  12. I managed to get the HEADS firmware to boot my existing fedora install, but only after I reinstalled GRUB2 on that. GRUB2 has nothing to do with the boot process (HEADS uses kexec to directly run a kernel), but apparently HEADS requires its configuration to be present on /boot. Even if I manually set up the kexec_*.txt files on there, it claims that no bootable configuration could be found. Very odd. #linuxboot #firmware

  13. I managed to get the HEADS firmware to boot my existing fedora install, but only after I reinstalled GRUB2 on that. GRUB2 has nothing to do with the boot process (HEADS uses kexec to directly run a kernel), but apparently HEADS requires its configuration to be present on /boot. Even if I manually set up the kexec_*.txt files on there, it claims that no bootable configuration could be found. Very odd. #linuxboot #firmware

  14. My proposal "#LinuxBoot for the #Community" was rejected by @nlnet.
    Quite unfortunate, but I got a job again anyway, so I don't depend on it and would have had to pass it on.

    If anyone is interested in the idea, please do reach out to me though - there is always another chance to apply, plus @sovtechfund and possibly others.

  15. My proposal "#LinuxBoot for the #Community" was rejected by @nlnet.
    Quite unfortunate, but I got a job again anyway, so I don't depend on it and would have had to pass it on.

    If anyone is interested in the idea, please do reach out to me though - there is always another chance to apply, plus @sovtechfund and possibly others.

  16. My proposal "#LinuxBoot for the #Community" was rejected by @nlnet.
    Quite unfortunate, but I got a job again anyway, so I don't depend on it and would have had to pass it on.

    If anyone is interested in the idea, please do reach out to me though - there is always another chance to apply, plus @sovtechfund and possibly others.

  17. My proposal "#LinuxBoot for the #Community" was rejected by @nlnet.
    Quite unfortunate, but I got a job again anyway, so I don't depend on it and would have had to pass it on.

    If anyone is interested in the idea, please do reach out to me though - there is always another chance to apply, plus @sovtechfund and possibly others.

  18. My proposal "#LinuxBoot for the #Community" was rejected by @nlnet.
    Quite unfortunate, but I got a job again anyway, so I don't depend on it and would have had to pass it on.

    If anyone is interested in the idea, please do reach out to me though - there is always another chance to apply, plus @sovtechfund and possibly others.

  19. I just successfully did a `kexec` on the TP-Link M7350 v3 router via `cpu`, using kexec-tools:

    cpu-tpl $KEXEC -cf arch/arm/boot/zImage

    I.e., we can now #LinuxBoot!
    Well, we still need to gain NAND flash support and get the kernel to boot without lk2nd directly, but the PoC is done. :)

    cpu-tpl is my script wrapping cpu to set up a namespace and use the fixed IP address. $KEXEC is just the full path to my Arm 32 build of kexec.

  20. I just successfully did a `kexec` on the TP-Link M7350 v3 router via `cpu`, using kexec-tools:

    cpu-tpl $KEXEC -cf arch/arm/boot/zImage

    I.e., we can now #LinuxBoot!
    Well, we still need to gain NAND flash support and get the kernel to boot without lk2nd directly, but the PoC is done. :)

    cpu-tpl is my script wrapping cpu to set up a namespace and use the fixed IP address. $KEXEC is just the full path to my Arm 32 build of kexec.

  21. I just successfully did a `kexec` on the TP-Link M7350 v3 router via `cpu`, using kexec-tools:

    cpu-tpl $KEXEC -cf arch/arm/boot/zImage

    I.e., we can now #LinuxBoot!
    Well, we still need to gain NAND flash support and get the kernel to boot without lk2nd directly, but the PoC is done. :)

    cpu-tpl is my script wrapping cpu to set up a namespace and use the fixed IP address. $KEXEC is just the full path to my Arm 32 build of kexec.

  22. I just successfully did a `kexec` on the TP-Link M7350 v3 router via `cpu`, using kexec-tools:

    cpu-tpl $KEXEC -cf arch/arm/boot/zImage

    I.e., we can now #LinuxBoot!
    Well, we still need to gain NAND flash support and get the kernel to boot without lk2nd directly, but the PoC is done. :)

    cpu-tpl is my script wrapping cpu to set up a namespace and use the fixed IP address. $KEXEC is just the full path to my Arm 32 build of kexec.

  23. I just successfully did a `kexec` on the TP-Link M7350 v3 router via `cpu`, using kexec-tools:

    cpu-tpl $KEXEC -cf arch/arm/boot/zImage

    I.e., we can now #LinuxBoot!
    Well, we still need to gain NAND flash support and get the kernel to boot without lk2nd directly, but the PoC is done. :)

    cpu-tpl is my script wrapping cpu to set up a namespace and use the fixed IP address. $KEXEC is just the full path to my Arm 32 build of kexec.

  24. If I get any of the grants I applied for, I will do #live streams again for the #development. ✨👩‍💻✨

    Thus far, I asked:
    - NLnet to fund #LinuxBoot integration with U-Boot XPL
    - OSFF to fund further development of #Intel ME tooling

    The former will be much more work.
    And the latter would be integrated in fiedka.app and @coreboot.

  25. If I get any of the grants I applied for, I will do #live streams again for the #development. ✨👩‍💻✨

    Thus far, I asked:
    - NLnet to fund #LinuxBoot integration with U-Boot XPL
    - OSFF to fund further development of #Intel ME tooling

    The former will be much more work.
    And the latter would be integrated in fiedka.app and @coreboot.

  26. If I get any of the grants I applied for, I will do #live streams again for the #development. ✨👩‍💻✨

    Thus far, I asked:
    - NLnet to fund #LinuxBoot integration with U-Boot XPL
    - OSFF to fund further development of #Intel ME tooling

    The former will be much more work.
    And the latter would be integrated in fiedka.app and @coreboot.

  27. If I get any of the grants I applied for, I will do #live streams again for the #development. ✨👩‍💻✨

    Thus far, I asked:
    - NLnet to fund #LinuxBoot integration with U-Boot XPL
    - OSFF to fund further development of #Intel ME tooling

    The former will be much more work.
    And the latter would be integrated in fiedka.app and @coreboot.

  28. If I get any of the grants I applied for, I will do #live streams again for the #development. ✨👩‍💻✨

    Thus far, I asked:
    - NLnet to fund #LinuxBoot integration with U-Boot XPL
    - OSFF to fund further development of #Intel ME tooling

    The former will be much more work.
    And the latter would be integrated in fiedka.app and @coreboot.

  29. Today, we met with a small group of people working on #LinuxBoot and #Racklet. Starting at Hackerbrücke, we went by the Google Arnulfpost campus that is still being worked on, then got some lunch nearby.
    realestate.withgoogle.com/arnu

    We continued walking around in the sunshine ☀️ and made up some bogus historical non-facts, chatting around and passing by Lenbachhaus where we stopped for a while to enjoy its garden. Finally, we went toward Marienplatz where we split again to get back home. A fun day! 🥳

  30. Today, we met with a small group of people working on #LinuxBoot and #Racklet. Starting at Hackerbrücke, we went by the Google Arnulfpost campus that is still being worked on, then got some lunch nearby.
    realestate.withgoogle.com/arnu

    We continued walking around in the sunshine ☀️ and made up some bogus historical non-facts, chatting around and passing by Lenbachhaus where we stopped for a while to enjoy its garden. Finally, we went toward Marienplatz where we split again to get back home. A fun day! 🥳

  31. Today, we met with a small group of people working on #LinuxBoot and #Racklet. Starting at Hackerbrücke, we went by the Google Arnulfpost campus that is still being worked on, then got some lunch nearby.
    realestate.withgoogle.com/arnu

    We continued walking around in the sunshine ☀️ and made up some bogus historical non-facts, chatting around and passing by Lenbachhaus where we stopped for a while to enjoy its garden. Finally, we went toward Marienplatz where we split again to get back home. A fun day! 🥳

  32. Today, we met with a small group of people working on #LinuxBoot and #Racklet. Starting at Hackerbrücke, we went by the Google Arnulfpost campus that is still being worked on, then got some lunch nearby.
    realestate.withgoogle.com/arnu

    We continued walking around in the sunshine ☀️ and made up some bogus historical non-facts, chatting around and passing by Lenbachhaus where we stopped for a while to enjoy its garden. Finally, we went toward Marienplatz where we split again to get back home. A fun day! 🥳

  33. Today, we met with a small group of people working on #LinuxBoot and #Racklet. Starting at Hackerbrücke, we went by the Google Arnulfpost campus that is still being worked on, then got some lunch nearby.
    realestate.withgoogle.com/arnu

    We continued walking around in the sunshine ☀️ and made up some bogus historical non-facts, chatting around and passing by Lenbachhaus where we stopped for a while to enjoy its garden. Finally, we went toward Marienplatz where we split again to get back home. A fun day! 🥳

  34. Currently debugging #BashCoreLX: it boots into CLI on TTY1 as intended, but startx errors pop up due to .Xauthority issues, hostname not found, or X server already running.

    Switching to TTY2 and running sudo startx works, LXDE starts fine.

    Goal: make TTY1 stay clean CLI-only, no automatic X attempts, no startup errors. Working on suppressing X server noise and managing session permissions.

    #Linux #Debian #MinimalLinux #LXDE #TTY #Startx #Xorg #BashCore #LinuxBoot #Debugging

  35. Currently debugging #BashCoreLX: it boots into CLI on TTY1 as intended, but startx errors pop up due to .Xauthority issues, hostname not found, or X server already running.

    Switching to TTY2 and running sudo startx works, LXDE starts fine.

    Goal: make TTY1 stay clean CLI-only, no automatic X attempts, no startup errors. Working on suppressing X server noise and managing session permissions.

    #Linux #Debian #MinimalLinux #LXDE #TTY #Startx #Xorg #BashCore #LinuxBoot #Debugging

  36. Currently debugging #BashCoreLX: it boots into CLI on TTY1 as intended, but startx errors pop up due to .Xauthority issues, hostname not found, or X server already running.

    Switching to TTY2 and running sudo startx works, LXDE starts fine.

    Goal: make TTY1 stay clean CLI-only, no automatic X attempts, no startup errors. Working on suppressing X server noise and managing session permissions.

    #Linux #Debian #MinimalLinux #LXDE #TTY #Startx #Xorg #BashCore #LinuxBoot #Debugging

  37. Currently debugging #BashCoreLX: it boots into CLI on TTY1 as intended, but startx errors pop up due to .Xauthority issues, hostname not found, or X server already running.

    Switching to TTY2 and running sudo startx works, LXDE starts fine.

    Goal: make TTY1 stay clean CLI-only, no automatic X attempts, no startup errors. Working on suppressing X server noise and managing session permissions.

    #Linux #Debian #MinimalLinux #LXDE #TTY #Startx #Xorg #BashCore #LinuxBoot #Debugging

  38. Oh nice, the kexec patches for RISC-V in github.com/horms/kexec-tools have just been merged 2 weeks ago! 🥳

    that added support for loading Image files and kexec_file_load

    yay #LinuxBoot!

  39. Oh nice, the kexec patches for RISC-V in github.com/horms/kexec-tools have just been merged 2 weeks ago! 🥳

    that added support for loading Image files and kexec_file_load

    yay #LinuxBoot!

  40. Oh nice, the kexec patches for RISC-V in github.com/horms/kexec-tools have just been merged 2 weeks ago! 🥳

    that added support for loading Image files and kexec_file_load

    yay #LinuxBoot!

  41. Oh nice, the kexec patches for RISC-V in github.com/horms/kexec-tools have just been merged 2 weeks ago! 🥳

    that added support for loading Image files and kexec_file_load

    yay #LinuxBoot!

  42. Oh nice, the kexec patches for RISC-V in github.com/horms/kexec-tools have just been merged 2 weeks ago! 🥳

    that added support for loading Image files and kexec_file_load

    yay #LinuxBoot!