Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Sounds kinda like gVisor more than Unikraft? With a maybe-faster intercept path?
  • In my opinion this is a more logical way of running multiple operating systems on a host since hypervisors run the entire operating system virtually, including hardware specific code like device drivers.

    It's much more logical to merely run the operating system core as a user space library enabling you to run its binaries without needing to emulate hardware. I do wonder whether you can run everything that the guest system offers, such as hardware graphics acceleration.

    Another drawback is that it depends on operating system vendors making available their core OS components as a library. This is especially a problem for closed-source vendors like Microsoft who may not want to do this for strategic business reasons.

  • Here's the author: https://seiya.me -- he works at Vercel, sounds pretty legit.
  • I saw FTL and "new" and got very excited. sadly is is not the game.
  • I just make agents generate assembly for my app and my hardware and boot directly into that.
  • 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)

  • Is it just a hobby, and won't be big and professional like gnu?
  • It'd be great to see a quick comparison to firecracker rather than to a non-hypervisor linux system. The homepage and blog post only compare with the latter.

Explore Birbla archives