HNNewShowAskJobs
Built with Tanstack Start
The Lions Operating System(lionsos.org)
94 points by plunderer 5 hours ago | 16 comments
  • cjs_ac4 hours ago

    Presumably named after Associate Professor John Lions[0], of A Commentary on the UNIX Operating System[1] fame.

    [0] https://en.wikipedia.org/wiki/John_Lions

    [1] https://en.wikipedia.org/wiki/A_Commentary_on_the_UNIX_Opera...

    • woolion2 hours ago |parent

      The mascot it super cute lion too. How can a project do everything so right? I was browsing some popular python libraries and they just slapped on the first image they got out of ChatGPT. It's nice to see care in the craft.

    • mlinksva3 hours ago |parent

      It is https://www.youtube.com/watch?v=W8Ka_8kHTj4&t=903s

    • santoshalper4 hours ago |parent

      It's developed by UNSW Sydney, whose mascot is a Lion. (Specifically, "Clancy the Lion"), so I am guessing it's probably that.

      • kragen44 minutes ago |parent

        That's also where John Lions taught.

    • mzsan hour ago |parent

      aka the Lions book

  • gethly9 minutes ago

    Oh no, it's written in C and not Rust. The blasphemy!

  • snvzz11 minutes ago

    On recent news, LionsOS, as of a week ago or so, includes a router/firewall scenario[0].

    Do not miss Gernot Heiser's recent talk[1] at the seL4 Summit, where among other things he shows seL4 massively outperforming Linux in a web server scenario.

    0. https://lionsos.org/docs/examples/firewall/

    1. https://youtu.be/wP48V34lDhk

  • spencerflem4 hours ago

    Very cool! I’m a huge fan of Genode, another OS that runs on SeL4. Does anyone here know how they compare?

    • panick21_2 hours ago |parent

      Genode is a framework that can run on many places and on higher level has its own abstractions. Lion OS is based on Microkit the framework developed by the seL4 people that will also be verified. So Lion OS/Microkit is basically the outgrowth of the original seL4 research.

    • Y_Y2 hours ago |parent

      Unequal

  • hulitu2 hours ago

    > To be successful, many more components are needed.

    What is the purpose of this OS ? Can it mint Bitcoin ? Can it do fluid dynamics simulation ? Can it act as an interface to a database ? Can it host a database ? Is it interactive ? What kind of interface it presents to the user ?

    • kragen43 minutes ago |parent

      Those are applications, not operating systems. With occasional exceptions, you can run any application on any operating system.

    • qubex2 hours ago |parent

      That’s a rather luridly practical view that’s entirely out of sync with academia and basic research that provides tangible benefits much further down the line.

    • charlycstan hour ago |parent

      There is an example of interface in the docs: https://lionsos.org/docs/examples/kitty/

    • fortyseven41 minutes ago |parent

      Yeah, Linus, what's the point?