[{"data":1,"prerenderedAt":347},["ShallowReactive",2],{"project-11662057":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":36,"aspects":37,"strip":45,"post_text":47,"what":48,"said":81,"maker_in_thread":191,"shape":196,"grid":201,"attempts":310,"same_week":311,"maker_shows":32,"maker_hidden":339,"reader_version":340,"card":341},"11662057","Minoca OS","A new lightweight kernel, completely from scratch","title","Show HN: Minoca OS – A new lightweight kernel, completely from scratch","http:\u002F\u002Fwww.minocacorp.com\u002Fdownload\u002F","minocacorp.com","EvanGr",1462819117,2016,168,42,186,2264,9,"notable","dev_tools","operating system kernel","other",[24,25,26,27,28],"kernel","operating system","embedded os","real-time os","raspberry pi","mixed",-0.222,{"positive":32,"neutral":33,"mixed":34,"critical":35},2,8,0,7,17,{"idea":38,"docs":41,"execution":42,"performance":43,"pricing":44},{"positive":39,"critical":40},1,3,{"positive":34,"critical":32},{"positive":39,"critical":34},{"positive":34,"critical":34},{"positive":34,"critical":32},[39,34,39,34,34,34,34,34,34,39,34,34,39,46,40,40,34,34,40,46,34,40,34,40,34,40,34,34,34,39,34,34,39,34,34,34,34,40,34,39],5,null,{"problem":49,"audience":59,"pricing":65,"motivation":71,"time_to_build":47,"stack":78,"openness":79,"stage":79,"team_size":80},{"value":50,"source":51,"evidence":52},"Lightweight OS with modern driver API for power management and component updates","maker",[53,56],{"id":54,"by":11,"text":55},"11664074","Thanks for the feedback. We're optimistic about the idea of focusing on what can be gained by starting from scratch. Specifically by creating a modern API between the core kernel…",{"id":57,"by":11,"text":58},"11663493","Yes, you could use Minoca to manage GPIO and other low level hardware. One area where we're working to excel is power management. There's so little in the OS that we're able to…",{"value":60,"source":51,"evidence":61},"Hardware device builders and embedded systems teams",[62],{"id":63,"by":11,"text":64},"11663338","We're systems people, so we can help folks building new hardware devices with tasks like bring-up and sustained support. There's a stable kernel API, which makes component level…",{"value":66,"source":51,"evidence":67},"Unknown; maker is considering open sourcing it",[68],{"id":69,"by":11,"text":70},"11662766","We're hoping it can be, but we're also considering open sourcing it.",{"value":72,"source":51,"evidence":73},"Start lean and clean rather than patching Linux",[74,77],{"id":75,"by":11,"text":76},"11662209","It boots to a shell in about 5MB of RAM, with networking and USB. Both Linux and Minoca can get smaller than that depending on how much you're willing to strip. The goal was to…",{"id":54,"by":11,"text":55},[],"unknown","team",{"praise":82,"objections":95,"requests":127,"questions":156,"alternatives":166},[83],{"value":84,"source":85,"evidence":86},"Interesting project with a clean-slate approach","commenter",[87,91],{"id":88,"by":89,"text":90},"11662649","qz_","Is this a commercial product? If so, what's your business model? This looks really neat by the way.",{"id":92,"by":93,"text":94},"11662165","matsur","Interesting. How much \"smaller\" is this in practice than a stripped down Linux image?",[96,103,114,120],{"value":97,"source":85,"evidence":98},"Novel proprietary kernels are hard to make commercially viable",[99],{"id":100,"by":101,"text":102},"11663798","SwellJoe","I suspect novel proprietary kernels are a very difficult business niche. I'm unaware of any new commercially viable OS kernel that has come along in the past decade...maybe even…",{"value":104,"source":85,"evidence":105},"Closed binary, so hard to trust without source",[106,110],{"id":107,"by":108,"text":109},"11662929","ori_b","It looks like this is a closed binary blob. Disappointing, since I'm curious to see what exactly it does differently. I'm also not entirely sure why I would want to use this over…",{"id":111,"by":112,"text":113},"11666168","cbd1984","The problem is that as long as the kernel is proprietary, people have no reason to trust it to run that kind of hardware.",{"value":115,"source":51,"evidence":116},"No real-time guarantees yet",[117],{"id":118,"by":11,"text":119},"11663516","Not at the moment, but our interrupt overhead and number of background tasks is so low it's something we're thinking about. Is there a specific scenario you're trying to enable?",{"value":121,"source":85,"evidence":122},"Download page lacks team and business details",[123],{"id":124,"by":125,"text":126},"11665539","Matthias247","That page is really missing a description who is maintaining it (who is the team, how big is it, where is it located?), especially if it is marketed as a commercial offer. I…",[128,135,145],{"value":129,"source":85,"evidence":130},"Provide a way to try it in the browser",[131],{"id":132,"by":133,"text":134},"11663696","api","It would be really awesome if you could provide a quick and easy way to test it. If this is really so small one possibility would be to port to run on one of the many JavaScript…",{"value":136,"source":85,"evidence":137},"Real-time guarantees for Raspberry Pi",[138,142],{"id":139,"by":140,"text":141},"11663468","projektfu","Can it provide any real-time guarantees? The main reason why I would change OS on the Raspberry Pi 3 is to get real-time behavior.",{"id":143,"by":140,"text":144},"11670968","I don't mind the \"heaviness\" of Linux on the RPi but I cannot rely on its user-space interrupts for GPIO use from userland. Instead, I have to write kernel software or give up on…",{"value":146,"source":85,"evidence":147},"Clearer licensing and source access details",[148,152],{"id":149,"by":150,"text":151},"11662770","smhenderson","Just a quick review of the site - the \"Product\" page - shows a lite version and a pro. Lite has debugging symbols built in that can't be stripped. It is compiled at a lower…",{"id":153,"by":154,"text":155},"11663620","koolba","(emphasis mine): > It says for Access to Source: Lite - Limited, Pro - Unlimited In the software world I'd consider anything less than BSD\u002FMIT licensed source code limited.",[157,162],{"value":158,"source":85,"evidence":159},"What is the market niche versus Linux?",[160,161],{"id":100,"by":101,"text":102},{"id":107,"by":108,"text":109},{"value":163,"source":85,"evidence":164},"Is it a commercial product and what is the business model?",[165],{"id":88,"by":89,"text":90},[167,171,178,185],{"value":168,"source":85,"evidence":169},"Linux",[170],{"id":100,"by":101,"text":102},{"value":172,"source":85,"evidence":173},"QNX",[174],{"id":175,"by":176,"text":177},"11664645","riyadparvez","QNX is a commercially successful micro-kernel being used in automotive industries.",{"value":179,"source":85,"evidence":180},"eCOS and RTEMS",[181],{"id":182,"by":183,"text":184},"11663995","nickpsecurity","People used to use eCOS and RTEMS for this stuff. Plenty of components available for each, too. Anyone wanting minimal OS should check them out.",{"value":186,"source":85,"evidence":187},"VxWorks and Integrity",[188],{"id":189,"by":125,"text":190},"11665508","Yeah, but you need to design an OS from scratch to supported these hard realtime and safety requirements. There are a few ones out there (VxWorks, Integrity, ...). But the linked…",{"comments":35,"answered":35,"key":192},[193,194,195],{"id":54,"text":55},{"id":75,"text":76},{"id":118,"text":119},{"commenters":197,"max_depth":198,"maker_replies":35,"first_comment_mins":199,"lifespan_hours":200},29,6,15,27,[202,204,206,207,209,212,216,218,222,223,224,227,231,233,235,240,242,244,245,246,247,251,253,256,257,261,262,265,267,271,274,276,279,282,283,286,289,291,294,299,302,306],[100,34,39,203,101,34],"project\u002Fcritical\u002Fidea",[54,34,34,205,11,39],"maker\u002Fneutral\u002Fidea",[111,34,39,203,112,34],[175,34,34,208,176,34],"commenter\u002Fneutral\u002Fidea",[210,34,34,211,101,34],"11665021","commenter\u002Fcritical\u002Fidea",[213,34,34,214,215,34],"11665134","commenter\u002Fneutral\u002Fnone","ci5er",[217,34,34,211,125,34],"11665499",[219,34,34,220,221,34],"11665421","other\u002Fneutral\u002Fidea","kakwa_",[189,34,34,208,125,34],[107,39,39,203,108,34],[225,39,34,208,226,34],"11664084","sievebrain",[228,39,34,229,230,34],"11664729","other\u002Fneutral\u002Fnone","sciurus",[124,32,39,232,125,34],"project\u002Fcritical\u002Fdocs",[132,40,46,234,133,34],"project\u002Fpositive\u002Fexecution",[236,237,40,238,239,34],"11662944",4,"project\u002Fneutral\u002Fdocs","kevincox",[92,46,40,241,93,34],"project\u002Fneutral\u002Fperformance",[75,46,34,243,11,39],"maker\u002Fneutral\u002Fperformance",[182,198,34,229,183,34],[139,35,40,241,140,34],[118,35,34,243,11,39],[248,35,46,249,250,34],"11663727","project\u002Fpositive\u002Fidea","dguaraglia",[143,35,34,252,140,34],"other\u002Fneutral\u002Fperformance",[254,33,40,205,255,34],"11662813","gpt",[63,33,34,205,11,39],[258,18,40,259,260,34],"11663204","project\u002Fneutral\u002Fidea","cordite",[57,18,34,205,11,39],[88,263,40,264,89,34],10,"project\u002Fneutral\u002Fpricing",[69,263,34,266,11,39],"maker\u002Fneutral\u002Fpricing",[268,263,34,269,270,34],"11663106","commenter\u002Fneutral\u002Fpricing","ensignavenger",[272,263,34,269,273,34],"11664255","teddyh",[149,263,39,275,150,34],"project\u002Fcritical\u002Fpricing",[277,263,34,278,89,34],"11662791","commenter\u002Fneutral\u002Fdocs",[280,263,34,281,150,34],"11662835","commenter\u002Fmixed\u002Fdocs",[153,263,39,275,154,34],[284,263,34,269,285,34],"11663805","cyphar",[287,263,34,269,288,34],"11664789","haikuginger",[290,263,34,269,285,34],"11665237",[292,263,34,269,293,34],"11667601","belorn",[295,296,40,297,298,34],"11663681",11,"project\u002Fneutral\u002Fexecution","ComputerGuru",[300,296,34,301,11,39],"11664125","maker\u002Fneutral\u002Fexecution",[303,304,40,259,305,34],"11669568",12,"wjimenez5271",[307,308,39,232,309,34],"11666452",13,"dfritz",[],[312,316,321,326,330,334],{"id":313,"name":314,"points":315,"category":20},"11667494","BitKeeper",384,{"id":317,"name":318,"points":319,"category":320},"11664933","Hydrogen",154,"infrastructure",{"id":322,"name":323,"points":324,"category":325},"11652454","dial2verify-twilio",147,"security_privacy",{"id":327,"name":328,"points":329,"category":20},"11658444","Gitsome",85,{"id":331,"name":332,"points":333,"category":325},"11660781","Hackchain",83,{"id":335,"name":336,"points":337,"category":338},"11675108","We Work Contract",71,"web_saas",false,"v2",{"id":342,"name":5,"line":6,"ai":339,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":343,"top":18,"kw":344,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":345,"url":9,"mix":346,"praise":84,"objection":97,"sub":21},11662057,-0.22,[24,25,26,27,28],"1010000001001533003503030300010010000301",[32,33,34,35],1794036544119]