FTL: A new operating system for clouds

(ftl-os.org)

41 points | by romac 2 hours ago

9 comments

  • drybjed 1 hour ago
    Is it just a hobby, and won't be big and professional like gnu?
    • baron3dl 35 minutes ago
      quick, let's find the author's shirtless beer drinking pictures before they get deleted
    • itsanaccount 1 hour ago
      I dont think the kids are gonna get the reference.
  • ollybee 20 minutes ago
    I saw FTL and "new" and got very excited. sadly is is not the game.
  • yjftsjthsd-h 59 minutes ago
    So it's a microkernel...ish? And it runs Linux programs and supports enough features to serve its own website. Excellent; I hope it takes off.
  • romac 2 hours ago
    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)

  • dekdrop 23 minutes ago
    written in rust, doesn't say written in rust on the site - i guess that phase is over
    • habitue 10 minutes ago
      Now people just wonder why you didn't write it in rust
  • tekacs 1 hour ago
    Sounds kinda like gVisor more than Unikraft? With a maybe-faster intercept path?
    • eranation 1 hour ago
      That was my first thought. I think adoption will increase if projects will have a clear FAQ about prior / related work, and not leave this to the reader (human or AI) to figure out.
  • rvz 59 minutes 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

  • pmkary 31 minutes ago
    What a nice thing!
  • IshKebab 1 hour ago
    Is this a unikernel? Your ASCII art diagram is broken.
    • boguscoder 2 minutes ago
      Fwiw diagram renders OKay in Brave on iOS
    • convolvatron 17 minutes 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.