[{"data":1,"prerenderedAt":314},["ShallowReactive",2],{"project-45400006":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":41,"post_text":44,"what":45,"said":76,"maker_in_thread":141,"shape":153,"grid":158,"attempts":276,"same_week":277,"maker_shows":42,"maker_hidden":306,"reader_version":307,"card":308},"45400006","Unite","The Unite real time operating system","title","Show HN: The Unite real time operating system","https:\u002F\u002Fjacquesmattheij.com\u002Funite-operating-system\u002F","jacquesmattheij.com","jacquesm",1759013422,2025,149,52,502,3837,14,"notable","infrastructure","operating system","other",[24,25,26,27,28],"real-time operating system","microkernel","message passing","qnx","minix","mixed",0.143,{"positive":32,"neutral":32,"mixed":33,"critical":34},4,0,2,10,{"idea":37,"design":39,"execution":40},{"positive":38,"critical":38},1,{"positive":33,"critical":33},{"positive":33,"critical":38},[42,33,42,42,33,43,33,33,33,33,33,38,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,43,33,33,42,33,43,33,38,33,33,43],3,5,null,{"problem":44,"audience":44,"pricing":46,"motivation":57,"time_to_build":44,"stack":65,"openness":73,"stage":74,"team_size":75},{"value":47,"source":48,"evidence":49},"free distribution as a drive image torrent","maker",[50,54],{"id":51,"by":52,"text":53},"45424697","landsman","I would consider putting it on GitHub. Torrent is not the best way to share code today.",{"id":55,"by":11,"text":56},"45426119","It's a running OS snapshot as a drive image, not a source tree, the sources are on the drive image. As for GitHub itself: I am not going to further Microsoft's grip on the world…",{"value":58,"source":59,"evidence":60},"Recreate the QNX-style design as a simple, robust OS and share it for others to build on","inferred",[61,64],{"id":62,"by":11,"text":63},"45453788","QnX is expensive. And in a way that is exactly what I'm hoping for with this release: that someone will pick it up, see how simple a robust OS can be and to use it as a base to…",{"id":55,"by":11,"text":56},[66],{"value":67,"source":59,"evidence":68},"C",[69],{"id":70,"by":71,"text":72},"45447692","Rochus","That's interesting. Did you have access to the QNX sources at the time and were able to study the QNX kernel and why it had a much better performance than Minix? Given your…","open_source","launched","solo",{"praise":77,"objections":84,"requests":91,"questions":104,"alternatives":118},[78],{"value":79,"source":48,"evidence":80},"Clean abstraction layers and process isolation per layer",[81],{"id":82,"by":11,"text":83},"45420396","That's a good question and one that I've been wondering about myself. For me it is the very clean abstraction layers. There is zero side-to-side communication it is all broader…",[85],{"value":86,"source":87,"evidence":88},"Source not available in a normal repository; only a torrent or emailed zip","commenter",[89,90],{"id":70,"by":71,"text":72},{"id":51,"by":52,"text":53},[92,96],{"value":93,"source":87,"evidence":94},"Provide source as a downloadable archive on a normal web server",[95],{"id":70,"by":71,"text":72},{"value":97,"source":87,"evidence":98},"Put the code on GitHub or Codeberg",[99,100],{"id":51,"by":52,"text":53},{"id":101,"by":102,"text":103},"45446336","ofrzeta","Well, then go to codeberg.org",[105,111],{"value":106,"source":87,"evidence":107},"How the IPC and scheduler performance compares to QNX",[108],{"id":109,"by":71,"text":110},"45454732","In QNX, the (async) IPC is integrated with the scheduler, which is apparently responsible for the performance (still researching). So I was wondering if you chose a similar…",{"value":112,"source":87,"evidence":113},"Whether there is a diagram of the layers and VM system",[114],{"id":115,"by":116,"text":117},"45446410","alain94040","Interesting. Is there a picture that explains how the layers talk to each other? Is there a VM system? How does message passing work, what kinds of protections are between tasks?…",[119,130,137],{"value":120,"source":87,"evidence":121},"QNX",[122,126],{"id":123,"by":124,"text":125},"45447938","bregma","If you're looking for something like QNX you could use... QNX. It's still around and free for hobbyists [0]. You can use it knowing you're using the same OS as your car, or…",{"id":127,"by":128,"text":129},"45447131","Animats","Aw. I've always liked QNX. But a modern implementation, not a revival of a 30 year old abandoned project, would be more useful. We really need something for small IoT boxes that…",{"value":131,"source":87,"evidence":132},"seL4",[133],{"id":134,"by":135,"text":136},"45449802","naasking","> We really need something for small IoT boxes that has less attack surface than Linux. seL4 exists.",{"value":138,"source":87,"evidence":139},"Minix",[140],{"id":70,"by":71,"text":72},{"comments":142,"answered":43,"key":143},22,[144,147,150],{"id":145,"text":146},"45453752","No, but I had used it extensively and written a fairly large amount of code for it so it was mostly re-implementing how I thought things must work under the hood. The hardest…",{"id":148,"text":149},"45454204","The send\u002Freceive\u002Freply bits are almost trivial, I can mail you the relevant parts. I am explicitly not putting any of this on GitLab or any other medium that is easily ingested…",{"id":151,"text":152},"45454826","Yes, that is how it works. Zip file coming up. Edit: sent. Enjoy!",{"commenters":154,"max_depth":155,"maker_replies":142,"first_comment_mins":156,"lifespan_hours":157},20,8,856,208,[159,161,163,166,167,168,169,173,176,179,181,184,186,189,191,193,194,197,199,202,205,207,209,211,213,216,218,220,222,224,225,227,229,231,233,237,239,241,245,247,249,251,252,255,257,260,261,265,268,270,271,274],[70,33,42,160,71,33],"maker\u002Fneutral\u002Fidea",[145,33,33,162,11,38],"project\u002Fneutral\u002Fdesign",[164,33,42,165,71,33],"45454071","maker\u002Fneutral\u002Fnone",[148,33,33,165,11,38],[109,33,42,162,71,33],[151,33,33,162,11,38],[170,38,43,171,172,33],"45404056","maker\u002Fpositive\u002Fnone","AndrewKemendo",[174,38,33,175,11,38],"45404700","other\u002Fneutral\u002Fnone",[177,38,33,178,172,33],"45408750","commenter\u002Fneutral\u002Fnone",[180,38,33,175,11,38],"45408913",[182,38,33,175,183,33],"45420657","balder1991",[185,38,33,175,11,38],"45420706",[187,38,33,175,188,33],"45449108","jitl",[190,38,33,175,11,38],"45453869",[127,34,38,192,128,33],"project\u002Fcritical\u002Fidea",[123,34,33,175,124,33],[195,34,33,175,196,33],"45448678","Chris2048",[198,34,33,175,11,38],"45454272",[200,34,33,175,201,33],"45486218","cxr",[203,34,33,175,204,33],"45449336","p_l",[206,34,33,175,128,33],"45453207",[208,34,33,175,11,38],"45454243",[210,34,33,175,128,33],"45456325",[212,34,33,175,11,38],"45456539",[214,34,33,178,215,33],"45492304","JohnAtQNX",[217,34,33,175,204,33],"45454685",[219,34,33,175,11,38],"45454969",[221,34,33,175,204,33],"45455618",[223,34,33,175,11,38],"45456478",[134,34,33,175,135,33],[226,34,33,175,128,33],"45452941",[228,34,33,178,135,33],"45453937",[230,34,33,175,128,33],"45454360",[232,34,33,162,11,38],"45455045",[234,34,33,235,236,33],"45451562","other\u002Fneutral\u002Fpricing","glonq",[238,34,33,235,11,38],"45453826",[62,34,33,240,11,38],"project\u002Fpositive\u002Fidea",[242,42,43,243,244,33],"45449888","project\u002Fpositive\u002Fnone","whitehexagon",[246,42,33,178,11,38],"45453670",[248,42,33,175,244,33],"45455791",[250,42,33,175,11,38],"45456112",[115,32,42,162,116,33],[253,32,33,178,254,33],"45448186","kroaton",[256,32,33,162,11,38],"45453859",[258,43,43,240,259,33],"45420320","bcjordan",[82,43,33,162,11,38],[262,263,33,264,11,38],"45454923",6,"project\u002Fneutral\u002Fexecution",[51,266,38,267,52,33],7,"project\u002Fcritical\u002Fexecution",[55,266,33,269,11,38],"project\u002Fneutral\u002Fnone",[101,266,33,178,102,33],[272,266,43,171,273,33],"45448821","ThinkBeat",[275,266,33,165,11,38],"45453888",[],[278,283,288,293,297,301],{"id":279,"name":280,"points":281,"category":282},"45438346","Autism Simulator",779,"learning_science",{"id":284,"name":285,"points":286,"category":287},"45404667","Toolbrew",269,"dev_tools",{"id":289,"name":290,"points":291,"category":292},"45430294","Glide",207,"consumer_social",{"id":294,"name":295,"points":296,"category":282},"45384617","linear algebra",190,{"id":298,"name":299,"points":300,"category":287},"45427697","Sculptor",176,{"id":302,"name":303,"points":304,"category":305},"45431115","Cobalt",174,"creative",false,"v2",{"id":309,"name":5,"line":6,"ai":306,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":310,"top":18,"kw":311,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":312,"url":9,"mix":313,"praise":79,"objection":86,"sub":21},45400006,0.14,[24,25,26,27,28],"3033050000010000000000000000050030501005",[32,32,33,34],1794036683226]