[{"data":1,"prerenderedAt":447},["ShallowReactive",2],{"project-15290607":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":43,"post_text":46,"what":47,"said":59,"maker_in_thread":209,"shape":220,"grid":223,"attempts":407,"same_week":408,"maker_shows":34,"maker_hidden":439,"reader_version":440,"card":441},"15290607","Redox Rust OS","v0.3.3 release","title","Show HN: Redox Rust OS – v0.3.3 release","https:\u002F\u002Fgithub.com\u002Fredox-os\u002Fredox\u002Freleases\u002Ftag\u002F0.3.3","github.com","jackpot51",1505878555,2017,232,76,119,2242,6,"notable","infrastructure","operating system","other",[24,25,26,27],"rust operating system","microkernel","redox os","unix-like os","curious",0.177,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,21,0,2,32,{"execution":37,"design":38,"privacy":39,"idea":40,"performance":42},{"positive":34,"critical":33},{"positive":34,"critical":33},{"positive":33,"critical":33},{"positive":34,"critical":41},1,{"positive":33,"critical":41},[44,33,33,33,33,33,44,44,33,33,45,33,45,33,45,45,33,45,45,45,33,33,45,45,44,45,45,44,41,45,33,44,45,45,33,33,45,44,45,45],5,3,null,{"problem":46,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":48,"openness":56,"stage":57,"team_size":58},[49],{"value":50,"source":51,"evidence":52},"Rust","maker",[53],{"id":54,"by":11,"text":55},"15290616","I am the creator of Redox OS. It is a microkernel based operating system mostly written in Rust. Please ask any questions or make any comments you have about Redox! EDIT: I am…","unknown","beta","team",{"praise":60,"objections":95,"requests":130,"questions":149,"alternatives":178},[61,81,88],{"value":62,"source":63,"evidence":64},"Impressive progress by a small team, and a good showcase for Rust","commenter",[65,69,73,77],{"id":66,"by":67,"text":68},"15290965","kbr","I've been seeing Redox develop for a while now, and I've got to say—it's really amazing what such a small group of people can accomplish. They have innovative tools in all sorts…",{"id":70,"by":71,"text":72},"15290945","FlyingSnake","I've been watching Redox on and off since its inception, and I must say I'm really impressed at what it has achieved till now. It is a fully functional OS with binutils,…",{"id":74,"by":75,"text":76},"15291268","chubot","I agree -- I've been somewhat negative about Rust, but it looks like Redox is one of the projects doing \"real work\" with it. It's an impressive vote of confidence for the…",{"id":78,"by":79,"text":80},"15295420","Ar-Curunir","Curious, what makes you think Rust isn't be used for \"real work\"? So far there's a high performance browser (servo + servo components in FF), kernel (Redox), parallelism library…",{"value":82,"source":63,"evidence":83},"Memory safety in OS kernels is valuable",[84],{"id":85,"by":86,"text":87},"15290814","cjbprime","I expect this sort of work doesn't get enough praise because it's just the start of what a full OS would look like, but I think having OS kernels written with more memory safety…",{"value":89,"source":63,"evidence":90},"ISO boots quickly and includes a window manager and GUI apps",[91],{"id":92,"by":93,"text":94},"15291062","javajosh","Hey there, thanks for the response. Just DL'd the ISO and it's only 38MB. I think there is some ambiguity when you say \"Lower Memory Usage\" and then talk about \"ISO size\". I was…",[96,107,114,120],{"value":97,"source":63,"evidence":98},"Too many copies of Unix tools rather than improvements",[99,103],{"id":100,"by":101,"text":102},"15292297","IshKebab","Very impressive, but I'm still disappointed they are mostly copying Unix, rather than trying to improve it. E.g. based on the names, the coreutils are identical.",{"id":104,"by":105,"text":106},"15310663","lproven","Strongly agreed. Especially since multiple successors to Unix already exist -- notably, Plan 9 and Inferno.",{"value":108,"source":63,"evidence":109},"High RAM requirements for a toy OS",[110],{"id":111,"by":112,"text":113},"15292705","vbezhenar","I wonder why Redox has so high requirements, 1GB of RAM looks like a lot for pretty much toy OS. I'm using server running on 256 MB RAM and it's enough for quite a lot of services.",{"value":115,"source":63,"evidence":116},"Large ISO size",[117],{"id":118,"by":93,"text":119},"15290831","What is the breakdown of the ISO size? It's now 430MB - what are all those bits? (I ask because, as a new OS, I'd expect it to be really tiny since it's so new.)",{"value":121,"source":51,"evidence":122},"Hardware support is limited, such as wireless, graphics and touchpad",[123,126],{"id":124,"by":11,"text":125},"15293349","I personally will use Redox once it is self-hosting as a desktop. However, there is a long, long way to go - wireless, graphics, and audio drivers must be improved.",{"id":127,"by":128,"text":129},"15305348","r0br0dz","Hey Ive built it on Voidlinux and ran it with Virtualbox but my touchpad dont work yet with qemu no problems with touchpad. Superb efforts! Great work devs and contribs! Such an…",[131,135,142],{"value":132,"source":63,"evidence":133},"Port to Raspberry Pi, older Android devices or routers",[134],{"id":70,"by":71,"text":72},{"value":136,"source":63,"evidence":137},"Mobile phone support with touch input",[138],{"id":139,"by":140,"text":141},"15292327","adhambadr","any plans to port it to mobile phones? If anyone worked on porting a touch-based input drivers I could contribute!",{"value":143,"source":63,"evidence":144},"Support for DirectX",[145],{"id":146,"by":147,"text":148},"15291118","NamPNQ","I wish to have an OS able to run DirectX same on window :D",[150,157,164,171],{"value":151,"source":63,"evidence":152},"Security model compared with Fuchsia\u002FZircon capabilities",[153],{"id":154,"by":155,"text":156},"15290829","jitl","What is the security model of Redox? We’ve heard a bunch recently about the capabilities security model in Fuschia\u002FZircon, which is the other new operating system that excites…",{"value":158,"source":63,"evidence":159},"Common classes of bugs",[160],{"id":161,"by":162,"text":163},"15290796","piinbinary","What are the most common classes of bugs you observe?",{"value":165,"source":63,"evidence":166},"Amount of unsafe code",[167],{"id":168,"by":169,"text":170},"15293666","empath75","How much unsafe code is in redox and the core utils and what are you doing to ensure that you don't end up with the same bugs in your unsafe code that you find in C codebases?",{"value":172,"source":63,"evidence":173},"Whether it runs under virt-manager",[174],{"id":175,"by":176,"text":177},"15291044","shmerl","Will it work with virt-manager, or it requires manual Qemu\u002FKVM setup?",[179,190,201,205],{"value":180,"source":63,"evidence":181},"FUSE and user-space filesystems",[182,186],{"id":183,"by":184,"text":185},"15291158","joshsyn","This already done. FUSE",{"id":187,"by":188,"text":189},"15291291","stevekemp","This is the recurring argument about \"monolithic kernels\" vs \"microkernels\". In the latter different user-space processes can be used to implement filesystems, networking, etc.…",{"value":191,"source":63,"evidence":192},"Qubes OS and GenodeOS",[193,197],{"id":194,"by":195,"text":196},"15292263","mtgx","> To put apps on VMs with a very tight and secure OS underneath Hmm. Have you bounced off ideas with the Qubes OS team yet? It could be an option for the core OS\u002Fmicrokernel of…",{"id":198,"by":199,"text":200},"15293678","akavel","And\u002For, maybe even better, with the GenodeOS team?",{"value":202,"source":63,"evidence":203},"Plan 9 and Inferno",[204],{"id":104,"by":105,"text":106},{"value":206,"source":63,"evidence":207},"Linux distributions such as Alpine and Void",[208],{"id":70,"by":71,"text":72},{"comments":210,"answered":211,"key":212},15,11,[213,214,217],{"id":54,"text":55},{"id":215,"text":216},"15290853","I would say the most common are logic errors.",{"id":218,"text":219},"15290889","I have added it. The username is `user` with an empty password, or `root` with a password of `password`. The only way to change this at the moment is to edit `\u002Fetc\u002Fpasswd`, where…",{"commenters":221,"max_depth":44,"maker_replies":210,"first_comment_mins":41,"lifespan_hours":222},51,69,[224,226,230,232,233,236,240,243,246,249,252,255,257,259,263,266,268,269,272,274,275,276,279,283,284,287,289,292,294,296,299,301,303,306,308,310,311,313,316,319,321,324,327,331,333,334,335,339,340,341,343,345,347,349,352,354,357,358,360,361,365,368,371,373,375,378,380,383,386,388,391,394,395,399,402,405],[66,33,44,225,67,33],"project\u002Fpositive\u002Fexecution",[227,33,33,228,229,33],"15291128","other\u002Fneutral\u002Fidea","atombender",[183,33,33,231,184,33],"commenter\u002Fneutral\u002Fnone",[187,33,33,228,188,33],[234,33,33,235,199,33],"15291615","other\u002Fneutral\u002Fnone",[237,33,33,238,239,33],"15291808","commenter\u002Fneutral\u002Fidea","bjackman",[241,33,33,238,242,33],"15291369","StreamBright",[244,33,33,238,245,33],"15291813","rejschaap",[247,33,33,238,248,33],"15291990","zimbatm",[250,33,33,228,251,33],"15292400","Sir_Cmpwn",[253,33,33,231,254,33],"15295102","lobster_johnson",[256,33,33,231,251,33],"15295183",[74,33,44,258,75,33],"project\u002Fpositive\u002Fnone",[260,33,44,261,262,33],"15291882","project\u002Fpositive\u002Fdesign","mikojan",[264,33,33,231,265,33],"15293886","wyldfire",[267,33,33,231,75,33],"15295670",[78,33,33,235,79,33],[270,33,33,235,271,33],"15317202","civilitty",[54,41,33,273,11,41],"maker\u002Fneutral\u002Fnone",[161,41,45,273,162,33],[215,41,33,273,11,41],[277,41,33,235,278,33],"15295010","cdaringe",[280,41,45,281,282,33],"15290873","maker\u002Fneutral\u002Fprivacy","yjh0502",[218,41,33,281,11,41],[285,41,33,231,286,33],"15291117","vesak",[288,41,33,273,11,41],"15293263",[290,41,45,273,291,33],"15291109","w4tson",[293,41,33,273,11,41],"15293415",[146,41,45,295,147,33],"project\u002Fneutral\u002Fidea",[297,41,45,273,298,33],"15291221","bronz",[124,41,33,300,11,41],"project\u002Fneutral\u002Fnone",[302,41,33,231,265,33],"15293917",[304,41,45,300,305,33],"15292075","agumonkey",[307,41,33,300,11,41],"15293336",[309,41,45,300,305,33],"15294292",[139,41,45,295,140,33],[312,41,33,295,11,41],"15293436",[314,41,45,273,315,33],"15292749","cyber1",[317,41,33,235,318,33],"15293588","pornel",[320,41,33,231,169,33],"15293640",[322,41,33,231,323,33],"15294887","Mouse47",[325,41,33,231,326,33],"15294943","aeleos",[328,41,45,329,330,33],"15292929","project\u002Fneutral\u002Fdesign","nathcd",[332,41,33,329,11,41],"15293324",[168,41,45,273,169,33],[70,34,44,258,71,33],[336,34,44,337,338,33],"15292003","project\u002Fpositive\u002Fidea","cies",[194,34,45,295,195,33],[198,34,45,295,199,33],[154,45,45,342,155,33],"project\u002Fneutral\u002Fprivacy",[344,45,33,342,11,41],"15290861",[85,346,44,337,86,33],4,[348,346,33,300,11,41],"15290856",[350,346,33,235,351,33],"15292779","pjmlp",[111,44,41,353,112,33],"project\u002Fcritical\u002Fperformance",[355,44,33,356,11,41],"15293167","project\u002Fneutral\u002Fperformance",[118,18,45,356,93,33],[359,18,33,356,11,41],"15290844",[92,18,44,261,93,33],[362,363,45,295,364,33],"15291275",7,"wogna",[175,366,45,367,176,33],8,"project\u002Fneutral\u002Fexecution",[369,366,45,367,370,33],"15292907","bonzini",[372,366,44,258,176,33],"15296453",[100,31,41,374,101,33],"project\u002Fcritical\u002Fidea",[376,31,33,238,377,33],"15292761","silly_giraffe",[379,31,33,238,101,33],"15298140",[381,31,33,235,382,33],"15298673","digikata",[384,31,33,238,385,33],"15300418","mmstick",[104,31,33,387,105,33],"commenter\u002Fcritical\u002Fidea",[389,390,45,367,184,33],"15291170",10,[392,390,33,393,11,41],"15293187","maker\u002Fneutral\u002Fexecution",[127,211,44,225,128,33],[396,397,45,367,398,33],"15290747",12,"eklavya",[400,397,33,401,11,41],"15290762","maker\u002Fpositive\u002Fexecution",[403,397,33,231,404,33],"15295873","kibwen",[406,397,45,367,398,33],"15301751",[],[409,414,419,424,429,434],{"id":410,"name":411,"points":412,"category":413},"15277351","Doogie",264,"dev_tools",{"id":415,"name":416,"points":417,"category":418},"15270799","No Coin",254,"security_privacy",{"id":420,"name":421,"points":422,"category":423},"15256215","Nulis",231,"productivity",{"id":425,"name":426,"points":427,"category":428},"15264053","Hyperapp",216,"languages",{"id":430,"name":431,"points":432,"category":433},"15246145","Coinhive",212,"finance_crypto",{"id":435,"name":436,"points":437,"category":438},"15289766","Calcflow",117,"learning_science",false,"v2",{"id":442,"name":5,"line":6,"ai":439,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":443,"top":18,"kw":444,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":445,"url":9,"mix":446,"praise":62,"objection":97,"sub":21},15290607,0.18,[24,25,26,27],"5000005500303033033300335335130533003533",[31,32,33,34],1794036559111]