[{"data":1,"prerenderedAt":275},["ShallowReactive",2],{"project-45958988":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":42,"post_text":44,"what":45,"said":69,"maker_in_thread":136,"shape":144,"grid":148,"attempts":237,"same_week":238,"maker_shows":39,"maker_hidden":267,"reader_version":268,"card":269},"45958988","Astral","My hobby OS that runs Minecraft","title","Show HN: My hobby OS that runs Minecraft","https:\u002F\u002Fastral-os.org\u002Fposts\u002F2025\u002F10\u002F31\u002Fastral-minecraft.html","astral-os.org","avaliosdev",1763417744,2025,236,33,261,3837,7,"notable","dev_tools","hobby operating system","other",[24,25,26,27,28],"hobby os","minecraft","operating system","mlibc","x86 os","loved",0.642,{"positive":32,"neutral":33,"mixed":34,"critical":34},11,3,0,14,{"execution":37,"design":38,"idea":40,"performance":41},{"positive":33,"critical":34},{"positive":39,"critical":34},1,{"positive":33,"critical":34},{"positive":34,"critical":34},[34,34,34,34,34,34,34,34,34,34,34,43,34,43,43,33,34,43,43,33,43,43,43,34,34,34,34,34,43,43,33,43],5,null,{"problem":44,"audience":44,"pricing":44,"motivation":46,"time_to_build":44,"stack":53,"openness":66,"stage":67,"team_size":68},{"value":47,"source":48,"evidence":49},"Hobby project; maker keeps going by working on several parts at once.","maker",[50],{"id":51,"by":11,"text":52},"46012168","Sometimes I take long breaks but I always end up coming back. I find doing multiple things in my projects at the same time to help me not burn out as easily.",[54,62],{"value":55,"source":56,"evidence":57},"mlibc C library","commenter",[58],{"id":59,"by":60,"text":61},"45998053","rf15","> due to the mlibc code using the char value from the format string, the values above 127 passed by OpenJDK would be handled as negative integers It's 2025 and I still don't get…",{"value":63,"source":56,"evidence":64},"OpenJDK Java",[65],{"id":59,"by":60,"text":61},"open_source","launched","solo",{"praise":70,"objections":99,"requests":107,"questions":112,"alternatives":121},[71,81,88],{"value":72,"source":56,"evidence":73},"Impressive that it runs Minecraft, including modern versions.",[74,78],{"id":75,"by":76,"text":77},"45997706","coolcoder613","This is very impressive! When I saw the title, I thought it would be classicube, but no, it's actual minecraft.",{"id":79,"by":11,"text":80},"46012151","Indeed. Now modern minecraft (1.20) and even modded (GTNH) is working as well.",{"value":82,"source":56,"evidence":83},"Motif-style window borders look good.",[84],{"id":85,"by":86,"text":87},"45962169","phendrenad2","Love the Motif-style window borders!",{"value":89,"source":56,"evidence":90},"Great hobby OS achievement.",[91,95],{"id":92,"by":93,"text":94},"45972910","ZebusJesus","Well done and thanks for sharing, it's great to see people making a hobby OS and it's awesome that it plays Minecraft! How long have you been working on Astral?",{"id":96,"by":97,"text":98},"46005035","whitehexagon","That's quite a milestone and achievement, well done! Your current Features list reads far beyond hobby level! It certainly puts my own hobby phone OS to shame. I'm still working…",[100],{"value":101,"source":56,"evidence":102},"Minecraft-running performance was not benchmarked.",[103],{"id":104,"by":105,"text":106},"45997890","charcircuit","I would be interested in a benchmark.",[108],{"value":109,"source":56,"evidence":110},"Benchmark wanted.",[111],{"id":104,"by":105,"text":106},[113,117],{"value":114,"source":56,"evidence":115},"How long has the project been worked on?",[116],{"id":92,"by":93,"text":94},{"value":118,"source":56,"evidence":119},"How does the maker stay motivated?",[120],{"id":96,"by":97,"text":98},[122,129],{"value":123,"source":56,"evidence":124},"fvwm3 window manager, which the window borders are ported from.",[125],{"id":126,"by":127,"text":128},"45997526","zamadatix","Indeed! Looks like it uses a port of https:\u002F\u002Fgithub.com\u002Ffvwmorg\u002Ffvwm3",{"value":130,"source":56,"evidence":131},"PrismLauncher and the Windows Legacy launcher for Minecraft.",[132],{"id":133,"by":134,"text":135},"46019276","creatonez","Try the \"Windows Legacy\" launcher, or a 3rd party launcher like PrismLauncher. The legacy launcher is made for Windows 7 and is directly equivalent to the macOS\u002FLinux launcher,…",{"comments":33,"answered":137,"key":138},2,[139,140,143],{"id":51,"text":52},{"id":141,"text":142},"46012144","Hi, this iteration I have been working on since 2023, but it uses some code in some places from the old iteration which I was working on during 2022 and 2023",{"id":79,"text":80},{"commenters":145,"max_depth":43,"maker_replies":33,"first_comment_mins":146,"lifespan_hours":147},25,347,430,[149,151,154,157,160,163,166,169,171,174,177,180,182,184,187,188,192,193,195,197,199,204,206,209,211,214,219,221,222,226,231,233],[59,34,34,150,60,34],"other\u002Fneutral\u002Fnone",[152,34,34,150,153,34],"45998930","toast0",[155,34,34,150,156,34],"45999522","astrange",[158,34,34,150,159,34],"46001006","resonious",[161,34,34,150,162,34],"46002784","lukan",[164,34,34,150,165,34],"46002984","fooker",[167,34,34,150,168,34],"46003984","pdw",[170,34,34,150,156,34],"46008453",[172,34,34,150,173,34],"46004029","Hendrikto",[175,34,34,150,176,34],"46004366","fhd2",[178,34,34,150,179,34],"46002539","pjmlp",[96,39,43,181,97,34],"maker\u002Fpositive\u002Fexecution",[51,39,34,183,11,39],"maker\u002Fneutral\u002Fnone",[185,39,43,186,97,34],"46017167","maker\u002Fpositive\u002Fnone",[92,137,43,181,93,34],[189,137,33,190,191,34],"46004304","project\u002Fneutral\u002Fnone","Cthulhu_",[141,137,34,183,11,39],[194,137,43,186,93,34],"46166898",[85,33,43,196,86,34],"project\u002Fpositive\u002Fdesign",[126,33,33,198,127,34],"project\u002Fneutral\u002Fdesign",[200,201,43,202,203,34],"45961245",4,"project\u002Fpositive\u002Fidea","jakemanger",[205,43,43,202,127,34],"45997545",[75,207,43,208,76,34],6,"project\u002Fpositive\u002Fexecution",[79,207,34,210,11,39],"project\u002Fpositive\u002Fperformance",[212,18,34,150,213,34],"46017401","ivraatiems",[215,216,34,217,218,34],"45997399",8,"other\u002Fpositive\u002Fnone","kgwxd",[220,216,34,150,127,34],"45997473",[133,216,34,150,134,34],[223,224,43,202,225,34],"46002447",9,"urbandw311er",[227,228,43,229,230,34],"45998401",10,"project\u002Fpositive\u002Fnone","burnt_toast",[104,32,33,232,105,34],"project\u002Fneutral\u002Fperformance",[234,235,43,229,236,34],"45996380",12,"WhyOhWhyQ",[],[239,244,249,254,259,263],{"id":240,"name":241,"points":242,"category":243},"45974012","downdetectorsdowndetector",591,"infrastructure",{"id":245,"name":246,"points":247,"category":248},"45931331","searchepsteinfiles.com",329,"data",{"id":250,"name":251,"points":252,"category":253},"45984461","F32",302,"hardware",{"id":255,"name":256,"points":257,"category":258},"45967079","trisolarchaos.com",249,"learning_science",{"id":260,"name":261,"points":262,"category":243},"45953977","ESPectre",215,{"id":264,"name":265,"points":266,"category":20},"45938517","Continuous Claude",170,false,"v2",{"id":270,"name":5,"line":6,"ai":267,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":271,"top":18,"kw":272,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":273,"url":9,"mix":274,"praise":72,"objection":101,"sub":21},45958988,0.64,[24,25,26,27,28],"00000000000505530553555000005535",[32,33,34,34],1794036685905]