[{"data":1,"prerenderedAt":237},["ShallowReactive",2],{"project-16186756":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":40,"post_text":42,"what":43,"said":68,"maker_in_thread":150,"shape":158,"grid":161,"attempts":199,"same_week":200,"maker_shows":229,"maker_hidden":230,"reader_version":231,"card":232},"16186756","Bootrino.com","Netboot Run-From-RAM OS's on AWS, Google and Digital Ocean","title","Show HN: Bootrino.com – Netboot Run-From-RAM OS's on AWS, Google and Digital Ocean","https:\u002F\u002Fwww.bootrino.com","bootrino.com","andrewstuart",1516374815,2018,109,20,397,2155,19,"notable","infrastructure","cloud boot and deployment","web_app",[24,25,26,27,28],"netboot","run from ram","cloud servers","unikernel","alpine linux","curious",0,{"positive":32,"neutral":33,"mixed":30,"critical":34},3,6,2,11,{"idea":37,"docs":38},{"positive":34,"critical":34},{"positive":39,"critical":30},1,[30,32,30,41,30,32,41,30,41,30,32,32,30,32,30,32,30,39,30,39],5,null,{"problem":44,"audience":42,"pricing":42,"motivation":51,"time_to_build":42,"stack":55,"openness":66,"stage":67,"team_size":66},{"value":45,"source":46,"evidence":47},"Booting run-from-RAM operating systems on common cloud providers is hard because each cloud builds machine images differently.","maker",[48],{"id":49,"by":11,"text":50},"16186761","Hi folks - bootrino author here. marketing website https:\u002F\u002Fwww.bootrino.com\u002F technical documentation https:\u002F\u002Fdoc.bootrino.com\u002F bootrino console https:\u002F\u002Fconsole.bootrino.com\u002F…",{"value":52,"source":46,"evidence":53},"Make unikernel-style, minimal, hard-to-hack servers easy to run on common clouds.",[54],{"id":49,"by":11,"text":50},[56,60],{"value":57,"source":46,"evidence":58},"Ubuntu used as bootloader on cloud instances",[59],{"id":49,"by":11,"text":50},{"value":61,"source":46,"evidence":62},"Web crypto API (SubtleCrypto)",[63],{"id":64,"by":11,"text":65},"16189651","Nothing at all really that I know of - it should work on any latest version modern browser - bootrino doesn't do anything special. But browsers are fickle beasts. It might be…","unknown","beta",{"praise":69,"objections":85,"requests":111,"questions":123,"alternatives":136},[70,78],{"value":71,"source":72,"evidence":73},"Excellent work and a great epiphany","commenter",[74],{"id":75,"by":76,"text":77},"16189425","technofiend","Dude, excellent work and what a great epiphany. I remember reading the source code to an early X terminal project that turned old SUN workstations (and I'm sure others but that's…",{"value":79,"source":72,"evidence":80},"Helpful for someone trying to boot Alpine into RAM",[81],{"id":82,"by":83,"text":84},"16191738","artellectual","Wow I was just doing research on this exact topic. I’ve been trying to boot Alpine into RAM from the network, and then run my lxd containers off the storage drives. So imagine my…",[86,93,104],{"value":87,"source":72,"evidence":88},"Run-from-RAM limits use cases, since changes need a reboot to deploy",[89],{"id":90,"by":91,"text":92},"16191552","indigodaddy","So, the issue I see here is that the run-from-ram aspect of this limits the use cases for the product. What happens if you want to make changes to files\u002Fapps, or are using it as…",{"value":94,"source":72,"evidence":95},"Run-from-RAM Linux is not similar to rump unikernels",[96,100],{"id":97,"by":98,"text":99},"16190720","aplorbust","There are folks who know much more about rump than I. They read HN and I stand to be corrected. But the description of bootrino seems like it is has a misleading definition of…",{"id":101,"by":102,"text":103},"16194837","BraveNewCurency","Huge difference. It's not the kernel size, it's the interface (ABI). In a unikernel, the kernel is part of the application (like a library). Instead of a complex\u002Fslow transition…",{"value":105,"source":72,"evidence":106},"Works only in Chrome, not Safari",[107],{"id":108,"by":109,"text":110},"16189352","CameronBanga","Why Chrome only? Any Safari support planned?",[112,116],{"value":113,"source":72,"evidence":114},"Support for other browsers",[115],{"id":108,"by":109,"text":110},{"value":117,"source":72,"evidence":118},"FPGA-based instances for running seL4",[119],{"id":120,"by":121,"text":122},"16189248","ingenieroariel","A few days ago I compiled sel4 on riscv without muslc and it was around 700K of quite readable elf code, able to run via spike bbl. I can imagine a service built on rust + rump…",[124,132],{"value":125,"source":72,"evidence":126},"Can deployment work without rebooting the instance?",[127,128],{"id":90,"by":91,"text":92},{"id":129,"by":130,"text":131},"16191863","wmf","This is probably based on the philosophy of immutable infrastructure where you never modify a server\u002FVM\u002Fcontainer after it has booted; instead you perform a rolling reboot to a…",{"value":133,"source":72,"evidence":134},"Why use cloud hosting at all for small RAM images?",[135],{"id":97,"by":98,"text":99},[137,143],{"value":138,"source":46,"evidence":139},"Solo5",[140],{"id":141,"by":11,"text":142},"16189482","Actually I stopped working with the Rump kernel fairly early in the project. The main activity around unikernels now seems to be with Solo5 https:\u002F\u002Fgithub.com\u002FSolo5\u002Fsolo5 I don't…",{"value":144,"source":72,"evidence":145},"Linuxkit",[146],{"id":147,"by":148,"text":149},"16193740","chatmasta","I saw that same HN post and went through a very similar process with it re: unikernels. I’m glad you took the time to get this to work; I also agree that “stripped down Linux”…",{"comments":151,"answered":41,"key":152},9,[153,154,155],{"id":49,"text":50},{"id":141,"text":142},{"id":156,"text":157},"16189466",">>Dude, excellent work and what a great epiphany. Thanks! Yes it's fun to be able to try out new ideas and form them into a working whole.",{"commenters":35,"max_depth":159,"maker_replies":151,"first_comment_mins":30,"lifespan_hours":160},4,28,[162,164,165,167,169,171,172,173,176,179,182,183,184,186,188,190,193,194,196,198],[49,30,30,163,11,39],"project\u002Fneutral\u002Fidea",[120,30,32,163,121,30],[141,30,30,166,11,39],"maker\u002Fneutral\u002Fnone",[75,30,41,168,76,30],"project\u002Fpositive\u002Fidea",[156,30,30,170,11,39],"commenter\u002Fneutral\u002Fnone",[147,30,32,163,148,30],[82,39,41,168,83,30],[174,39,30,175,11,39],"16192697","project\u002Fneutral\u002Fdocs",[177,39,41,178,83,30],"16193199","maker\u002Fpositive\u002Fdocs",[180,39,30,181,11,39],"16194439","maker\u002Fneutral\u002Fdocs",[90,34,32,163,91,30],[129,34,32,163,130,30],[185,34,30,163,11,39],"16191969",[108,32,32,187,109,30],"project\u002Fneutral\u002Fnone",[189,32,30,166,11,39],"16189403",[191,32,32,187,192,30],"16189574","butz",[64,32,30,187,11,39],[97,159,39,195,98,30],"project\u002Fcritical\u002Fidea",[197,159,30,163,11,39],"16190802",[101,159,39,195,102,30],[],[201,206,211,215,220,224],{"id":202,"name":203,"points":204,"category":205},"16216960","eliotand.me",644,"web_saas",{"id":207,"name":208,"points":209,"category":210},"16223929","RetroClip",309,"creative",{"id":212,"name":213,"points":214,"category":210},"16211516","Paper Programs",235,{"id":216,"name":217,"points":218,"category":219},"16212689","Crypto News Agency",183,"finance_crypto",{"id":221,"name":222,"points":223,"category":219},"16225383","PonziCoin",182,{"id":225,"name":226,"points":227,"category":228},"16197808","surviv.io",163,"games",15,false,"v2",{"id":233,"name":5,"line":6,"ai":230,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":234,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":235,"url":9,"mix":236,"praise":71,"objection":87,"sub":21},16186756,[24,25,26,27,28],"03050350503303030101",[32,33,30,34],1794036562657]