

Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- I would like something Unix-y and Linux-compatible that follows the principle of least authority.
Linux namespaces and cgroups and seccomp are a mess ... but actually they are probably more functional than what OS X or Windows provides.
I wonder if we can do better. But maybe not in this project?
by chubot - Here's the author: https://seiya.me -- he works at Vercel, sounds pretty legit.
- I just make agents generate assembly for my app and my hardware and boot directly into that.by comboy
- What does "OS" for clouds mean?
Does this mean you still delegate to something like KVM/paravirtualzation for your device models, but your FTL guest OS can run multiple secure workloads inside a VM?
Or are you designing a custom OS from the ground up to run on native hardware? What constraints are you putting on hardware support to make this a tractable that's not re-implementing all of the stuff that linux has? I assume that's why it's advertised for the "cloud", because you know a priori the deployment machines you're gonna run on? Or is hardware support known by kernel devs to be a (relatively) trivial problem in the OS space, compared to the user-facing features (like processes, scheduling, memory management, etc)?
Or is the bet that microkernel = win = can implement everything linux has and more?
I'm curious about the eventual end goal for the project is, not just what currently exists (as otherwise the answer currently seems to be sentence 1)
by sigbottle - Is it just a hobby, and won't be big and professional like gnu?by drybjed
- This is actually interesting, since most containers don’t actually need an independent kernel at all. Of course, this moves a container a lot closer to effectively being a chroot jail (but that’s a good thing) + having some capabilities taken away.by trollbridge
- MirageOS also bills itself as an OS in a library — is this similar?by mrtesthah
- FTL v0.1.0 was just released, adding async Rust support (multi-thread Tokio runtime) and lots of missing pieces in the Linux compatibility layer.
(not my project)
by romac