Top
Best
New

Posted by romac 7 hours ago

FTL: A new operating system for clouds(ftl-os.org)
https://github.com/nuta/ftl
133 points | 55 commentspage 2
raggi 4 hours ago|
parts of the kernel design remind me of zircon (handle oriented objects, vmo's, and so on), but then various lines are cut in different places (kernel knows of threads but not processes, maybe handles slightly higher level networking)
dekdrop 5 hours ago||
written in rust, doesn't say written in rust on the site - i guess that phase is over
habitue 5 hours ago|
Now people just wonder why you didn't write it in rust
dexterdog 5 hours ago|||
Especially when you can just ask for that in your prompt
boredatoms 5 hours ago|||
I mean starting a new project in C or C++ does kinda need a defensible reason at this point, at least in any corporate environment
tkz1312 4 hours ago|||
I fully expect formally verified C to become the standard for any reasonably critical software. It's astonishing how easy it is to crank out program equivalence proofs these days...
rfgplk 4 hours ago|||
The real defensible reason is that with current tools available you can write perfectly safe (safer than Rust even) C++ code, while avoiding the horrid Rust compile times and without needing to pepper your code with unsafe all over the place. LLM's can help you formally verify your code and extensively fuzz/test it to the point where you can actually be sure (ie prove) that the code is safe, without really relying on Rusts compiler. Lastly, C++ lends itself more naturally to hardcore optimizations than Rust. But ultimately it really, _really_ comes down to a) Rust's horrid compile times and b) Rust's horrid metaprogramming support (this even kills it for LLM generated output because it wastes tokens).
Banditoz 4 hours ago||
Why is the diagram on the home page all misaligned?
GalaxyNova 49 minutes ago|
Seems like it's only an issue on mobile.
greenavocado 1 hour ago||
Wrong. That would be https://github.com/H4vC/oh-my-uefPi

A single BOOTX64.EFI that boots a Hyper-V VM straight into a chat prompt, streams replies from an OpenAI-compatible /v1/chat/completions endpoint (DeepSeek by default), and boots whatever the model is asked to: Omarchy, netboot.xyz, or any UEFI image at an http(s) URL. No OS, no history. Dressed up like omp, for the memes

mrtesthah 4 hours ago||
MirageOS also bills itself as an OS in a library — is this similar?

https://mirage.io/

monocasa 4 hours ago|
Kind of, but this still has a kernel/user seperation, unlike mirage.

This is really a classic exokernel design.

IshKebab 6 hours ago||
Is this a unikernel? Your ASCII art diagram is broken.
monocasa 4 hours ago||
It's an exokernel. It's kind of like if you modified a hypervisor specifically for running unikernels instead of classic VMs.
boguscoder 5 hours ago|||
Fwiw diagram renders OKay in Brave on iOS
convolvatron 5 hours ago||
having looked at the briefly, is really a kernel that's meant to take system calls. I think the unikernel terminology is kinda broken. it's explicitly pared down to talk to a hypervisor rather than supporting a lot of hardware drivers. is a unikernel something you link in like a library? then its not. is a unikernel something that's intended to support a single process? then sure.
tamimio 4 hours ago||
How’s this different from say openbalena?
pmkary 6 hours ago||
What a nice thing!
rvz 6 hours ago|
Maybe it is time to look at other new operating systems that are more memory safe by default and don't have any legacy bloat.

Now that we have a KVM 0day + VM escape vulnerability [0] right now.

[0] https://x.com/PaulosYibelo/status/2106378929158135903