News for hackers. Stuff that matters.
Re:Kerla: Monolithic kernel in Rust, aiming for Linux ABI co... by Klasiaster on Monday October 25, 2021 @06:31AM (#28986240)
A minimal interactive demo running busybox is here:

  ssh [email protected]
Re:Kerla: Monolithic kernel in Rust, aiming for Linux ABI co... by codetrotter on Monday October 25, 2021 @06:53AM (#28986358)
That’s very cool! Could you share some details on how to set it up for oneself with AWS Firecracker the same way that this demo was set up?

Also, as owner of the instances are you able to see what commands people are running? First thing I did was to type hello, and it said hello world to me :)

Re:Kerla: Monolithic kernel in Rust, aiming for Linux ABI co... by nuta on Monday October 25, 2021 @08:18AM (#28986938)
Author here. I've made the demo system public [1] but it's written just for me so it should be painful to set up the same environment.

The mechanism is pretty simple: a Node.js server (running on genuine Linux) listens on tcp:22. Once you connect, it boots a dedicated Firecracker microVM instance and forwards network packets between your SSH client and VM.

Regarding the command history, others (including I) can't see what you type. If you could, it must be a vulnerability.

[1] https://github.com/nuta/kerla-demo

Re:Kerla: Monolithic kernel in Rust, aiming for Linux ABI co... by codetrotter on Tuesday October 26, 2021 @07:12AM (#28998858)
Thank you :)
Re:Kerla: Monolithic kernel in Rust, aiming for Linux ABI co... by Klasiaster on Monday October 25, 2021 @07:09AM (#28986435)
I'm not the project author, maybe you can ask via e-mail, see https://seiya.me/
Re:Kerla: Monolithic kernel in Rust, aiming for Linux ABI co... by codetrotter on Monday October 25, 2021 @07:26AM (#28986560)
Ok, thanks :)
Re:Kerla: Monolithic kernel in Rust, aiming for Linux ABI co... by thawkins on Monday October 25, 2021 @07:17AM (#28986476)
is there not an opportunity to implement the posix filesystems interface on top of something other than a block device system. That would be fun.