Came across this nifty little article <https://serversfor.dev/linux-inside-out/the-linux-kernel-is-just-a-program/> (found on Bluesky <https://bsky.app/profile/steveklabnik.com/post/3mapj6kf76k2d>)
showing that you can run the Linux kernel directly from within a VM in
qemu, without installing a distro or anything. It will boot, and then
die because it wants to mount a root filesystem and start an init
process; so then it’s easy enough to set that up with a few more
commands, try booting it again, and there you go -- you have a running
VM.
Came across this nifty little article <https://serversfor.dev/linux-inside-out/the-linux-kernel-is-just-a-program/> (found on Bluesky <https://bsky.app/profile/steveklabnik.com/post/3mapj6kf76k2d>)
showing that you can run the Linux kernel directly from within a VM in
qemu, without installing a distro or anything. It will boot, and then
die because it wants to mount a root filesystem and start an init
process; so then it’s easy enough to set that up with a few more
commands, try booting it again, and there you go -- you have a running
VM.
Came across this nifty little article
<https://serversfor.dev/linux-inside-out/the-linux-kernel-is-just-a-program/>
(found on Bluesky <https://bsky.app/profile/steveklabnik.com/post/3mapj6kf76k2d>)
showing that you can run the Linux kernel directly from within a
VM in qemu, without installing a distro or anything. It will
boot, and then die because it wants to mount a root filesystem
and start an init process; so then it’s easy enough to set that
up with a few more commands, try booting it again, and there you
go -- you have a running VM.
Lawrence D’Oliveiro wrote this post by blinking in Morse code:
Came across this nifty little article
<https://serversfor.dev/linux-inside-out/the-linux-kernel-is-just-a-program/>
(found on Bluesky
<https://bsky.app/profile/steveklabnik.com/post/3mapj6kf76k2d>)
showing that you can run the Linux kernel directly from within a
VM in qemu, without installing a distro or anything. It will
boot, and then die because it wants to mount a root filesystem
and start an init process; so then it’s easy enough to set that
up with a few more commands, try booting it again, and there you
go -- you have a running VM.
<https://retrage.github.io/lkl-js/>
LKL.js is Linux Kernel Library ported to JavaScript using
Emscripten. Unlike JSLinux, LKL.js includes a Linux kernel
fully written in JavaScript and runs without emulators. For
more details, read my blog post
LKL.js just boots Linux kernel and still completely useless.
It shows how Emscripten is powerful and how Linux kernel is
flexible.
IIRC, the Qemu developer (Fabrice Bellard) wrote a Linux kernel
that ran on a web page.
<https://bellard.org/jslinux/>
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,090 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 63:14:04 |
| Calls: | 13,949 |
| Calls today: | 2 |
| Files: | 187,035 |
| D/L today: |
3,464 files (1,014M bytes) |
| Messages: | 2,461,403 |