Important milestone for linuxboot/heads : simpledrm/simplefb/vesafb handoff after kexec call. Vérifies (optionnaly) ISO boot compatibility of USB boot and gives guidelines to users into how to report to their favorite Linux distro if incompatible.

Please test and report https://github.com/linuxboot/heads/pull/2130

#linuxboot #Heads #coreboot #ownership #kexec #handoff

ISO boot support with sysfb display handoff: kernel detection, kexec patches, test harness by tlaurion · Pull Request #2130 · linuxboot/heads

Summary Adds USB ISO boot with kernel-level display driver detection and a complete framebuffer handoff chain (coreboot → kexec → target kernel). kexec-tools patches 0001-build-fixes: cross-compi...

GitHub
🌘 Linux 其實是個直譯器:淺談如何實現遞迴式 `kexec` 與自我複製程式
➤ 從遞迴系統呼叫到作業系統層級的自我複製
https://astrid.tech/2026/03/28/0/linux-is-an-interpreter/
本文探討了 Linux 核心作為「直譯器」的獨特本質。作者透過剖析一個看似惡意、實則為遞迴式執行環境的腳本,展示瞭如何利用 `kexec` 機制,在無需重新開機的情況下,將當前作業系統替換為全新的作業系統映像檔。這種設計不僅實現了類比程式語言中的尾遞迴優化,更進一步探討了「Quine」(自我複製程式)在作業系統層級的實現可能,深刻揭示了作業系統與載入程式(initrd)之間指令與直譯的互動關係。
+ 這篇技術文章非常有啟發性!將 Linux 核心視為直譯器,把 initrd 當作程式碼來解釋,徹底改變了我對開機流程的認知。
+ 雖然這看起來像是某種瘋狂的駭客技術,但這種「尾遞迴式」的作業系統替換機制,在某些需要進行即時熱修補(Live Patching)或無損更新的場
#Linux #Kernel #kexec #系統程式設計 #軟體架構
Linux is an interpreter

And why you would want to exec a cpio

astrid dot tech
🌗 [RFC Patch 0/7] 核心:導入多核心架構支援
➤ 探索 Linux 核心的多核心新紀元:基於 kexec 的獨立核心協同架構
https://lwn.net/ml/all/20250918222607.[email protected]/
這是一系列針對 Linux 核心的 RFC (Request for Comments) 補丁,旨在引入「多核心架構」的支援。該架構允許在一臺實體機器上同時運行多個獨立的核心實例,每個實例可被指派至特定的 CPU 核心,同時共享底層硬體資源。此設計透過增強 kexec 子系統、引入通用的中斷 (IPI) 通訊框架,以及特定架構的 CPU 引導機制,來達成核心間的協調與資訊共享。此外,補丁還包含動態追蹤 kimage 的機制,以及一個 `/proc/multikernel` 介面用於監控。雖然此框架功能性已初步實現,但作者強調這僅為基礎架構,期望社羣能提供回饋並共同完善。
+ 這個概念很有趣,特別是關於提升應用程式的隔離性和安全性
#Linux Kernel #kexec #Multikernel
[RFC Patch 0/7] kernel: Introduce multikernel architecture support [LWN.net]

Простой способ установки Talos Linux на любую машину и у любого провайдера

Обычно Talos Linux предоставляется в виде набора готовых образов под различные системы. Стандартный метод установки предполагает, что вы возьмёте подготовленный образ под конкретное облако или гипервизор и просто создадите из него виртуальную машину. Если же говорить о физических серверах, то предполагается, что для загрузки образа Talos Linux и последующей установки вы будете использовать ISO или PXE. К сожалению, это не работает, когда речь заходит о провайдерах, которые предоставляют преднастроенный сервер или виртуальную машину без возможности использовать кастомный образ или даже ISO для установки через KVM. В этом случае ваш выбор будет ограничен лишь теми дистрибутивами, которые предлагает облачный провайдер.

https://habr.com/ru/companies/aenix/articles/901100/

#talos_linux #kubernetes #cloud #хостингпровайдер #установка_linux #kexec #kernel #devops #cozystack #aenix

Простой способ установки Talos Linux на любую машину и у любого провайдера

Talos Linux — это специализированная операционная система, предназначенная для запуска Kubernetes. На мой взгляд, с этой задачей она справляется лучше остальных ОС. С одной стороны, он полностью...

Хабр

Was playing with #kexec and getting a hang/blank screen when attempting to reboot.

Guess what: the only person on the intertubes that also has this problem is another #Guix user:
https://unix.stackexchange.com/questions/781898/how-to-use-kexec-on-guix-getting-a-blank-screen

Debugging tips welcome!

How to use kexec on Guix? Getting a blank screen

I'm trying to use kexec on Guix, which I think should be kexec -l /run/current-system/kernel/bzImage --append="$(cat /proc/cmdline)" --initrd=/run/current-system/initrd kexec -e However...

Unix & Linux Stack Exchange
Bevor Sie zu YouTube weitergehen

Fix building on x86_64 with binutils 2.41 - kernel/kexec/kexec-tools.git - kexec-tools development tree

I tried to #kexec again today. Things didn't seem to appreciate it, namely Sway did not want to start back up after I logged in.
gpg monday

The #GPG key I use to decrypt my harddrive and...

Chris Vogel's microblog
@natty #systemd #kexec is one of my favorites to limit downtime from kernel updates.