9 comments

  • pjmlp3 minutes ago
    While folks keep discussing C vs Rust, what got my attention was MicroPython and Pancake (<a href="https:&#x2F;&#x2F;trustworthy.systems&#x2F;projects&#x2F;pancake" rel="nofollow">https:&#x2F;&#x2F;trustworthy.systems&#x2F;projects&#x2F;pancake</a>).
  • cjs_ac13 hours ago
    Presumably named after Associate Professor John Lions[0], of <i>A Commentary on the UNIX Operating System</i>[1] fame.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;John_Lions" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;John_Lions</a><p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;A_Commentary_on_the_UNIX_Operating_System" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;A_Commentary_on_the_UNIX_Opera...</a>
    • woolion11 hours ago
      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&#x27;s nice to see care in the craft.
    • mlinksva12 hours ago
      It is <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=W8Ka_8kHTj4&amp;t=903s" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=W8Ka_8kHTj4&amp;t=903s</a>
    • santoshalper13 hours ago
      It&#x27;s developed by UNSW Sydney, whose mascot is a Lion. (Specifically, &quot;Clancy the Lion&quot;), so I am guessing it&#x27;s probably that.
      • kragen10 hours ago
        That&#x27;s also where John Lions taught.
      • imvetri5 hours ago
        What does mascot mean
        • saithound4 hours ago
          A mascot is an animal figure that represents a product or sports team. For example, the penguin named Tux is the mascot of Linux, and the mascot for the Brisbane Broncos rugby team is the horse named Buck the Bronco.<p>Mascot is, unrelatedly, also a suburb of Sydney.
    • snvzz9 hours ago
      Not presumably, but explicitly. Both in documentation and presentations by seL4 they consistently make a point to mention so.
    • mzs10 hours ago
      aka the Lions book
  • fithisux1 hour ago
    Aussies were supposed to progress with Darbat.<p>It never happened.
  • fifticon52 minutes ago
    if you rearrange the letters, you get the Linos OS.
  • spencerflem13 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_11 hours ago
      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&#x2F;Microkit is basically the outgrowth of the original seL4 research.
    • Y_Y11 hours ago
      Unequal
  • snvzz9 hours ago
    On recent news, LionsOS, as of about a week ago (I got notified via their announcement maillist), includes a router&#x2F;firewall scenario[0].<p>Do not miss Gernot Heiser&#x27;s recent talk[1] at the seL4 Summit, where among other things he shows seL4 massively outperforming Linux in a web server scenario.<p>0. <a href="https:&#x2F;&#x2F;lionsos.org&#x2F;docs&#x2F;examples&#x2F;firewall&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lionsos.org&#x2F;docs&#x2F;examples&#x2F;firewall&#x2F;</a><p>1. <a href="https:&#x2F;&#x2F;youtu.be&#x2F;wP48V34lDhk" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;wP48V34lDhk</a>
  • hulitu11 hours ago
    &gt; To be successful, many more components are needed.<p>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 ?
    • oytis1 hour ago
      One application would be safety and security critical real-time systems that also need significant amount of processing power
    • qubex11 hours ago
      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.
    • kragen10 hours ago
      Those are applications, not operating systems. With occasional exceptions, you can run any application on any operating system.
      • mmooss1 hour ago
        That begs the point: Each application will often run better on some OSes than on others. For example, high traffic websites usually aren&#x27;t run on Windows 11.
    • charlycst10 hours ago
      There is an example of interface in the docs: <a href="https:&#x2F;&#x2F;lionsos.org&#x2F;docs&#x2F;examples&#x2F;kitty&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lionsos.org&#x2F;docs&#x2F;examples&#x2F;kitty&#x2F;</a>
    • kjs37 hours ago
      Could have been done for fun. You wouldn&#x27;t understand.
    • vrighter1 hour ago
      no operating system does. That&#x27;s application software you&#x27;re thinking of. So no, it can&#x27;t. But neither can windows, linux, macos, solaris, templeOS or any others
    • fortyseven10 hours ago
      Yeah, Linus, what&#x27;s the point?
      • lmm1 hour ago
        Hardly a fair comparison. Linus wanted an OS that would run on his own PC and let him do his Unix homework assignments.
  • amelius9 hours ago
    Mountain Lion is calling and wants its name back.
  • gethly9 hours ago
    Oh no, it&#x27;s written in C and not Rust. The blasphemy!
    • aloha24369 hours ago
      I&#x27;m trying to picture in my mind a person who is a fan of Rust and somehow against an OS with a formally-verified kernel no matter the language. I&#x27;m not having much success.
      • fooker7 hours ago
        I see you have not met a lot of Rust activists.
        • aloha24367 hours ago
          Certainly I don&#x27;t seem to run into as many of them as I&#x27;m led to believe exists.
        • pppppiiiiiuuuuu7 hours ago
          It&#x27;s funny how people always allude to fanatical Rust developers in the most tangential threads, but they never actually turn up and demand we rewrite the entire Kernel in Rust or whatever terrible takes they&#x27;re alleged to have.
    • lovidico4 hours ago
      Rust is supported by the [seL4 Microkit](<a href="https:&#x2F;&#x2F;docs.sel4.systems&#x2F;projects&#x2F;rust&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.sel4.systems&#x2F;projects&#x2F;rust&#x2F;</a>), which is the core framework enabling LionsOS. LionsOS can currently run components written in Rust, and there are some WIP drivers written in Rust in the seL4 Device Development framework (judging from pull requests).
    • kjs37 hours ago
      At least someone hasn&#x27;t complained about it being &#x27;unix like&#x27;, always without defining what the non-unix-like OS they want would look like, or where the software to run on it would come from.
      • pjmlp5 minutes ago
        First, we could start by what UNIX authors did after they considered UNIX done, looking at Plan 9 and Inferno.<p>Then there are the OSes already done during the 1960 and 1970 outside Bell Labs, as possible ideas.<p>As from where the software would come from, if we keep recicling UNIX, we will keep getting UNIX regardless of whatever cool features the OS might offer, as most developers are lazy.<p>Hence why it is great that while Apple and Google OSes have some UNIX there, bare bones POSIX apps will hardly make it into the store.
    • snvzz9 hours ago
      Rust, an immature language with fluidly evolving specification &#x2F; reference implementation, is not suitable for high assurance nor formal verification.
      • steveklabnik7 hours ago
        … except that Rust’s compiler has been qualified for several safety critical standards, with more to come, and has several formal verification tools as well. Amazon even has placed bounties (and paid some) for proving things about the standard library.<p>Rust is not as immature or evolving in the ways you imply.