[{"data":1,"prerenderedAt":54},["ShallowReactive",2],{"maker-oso2k":3},[4,36],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":26,"url":27,"mix":28,"praise":33,"objection":34,"sub":35},8974024,"rt0","A minimal C runtime for Linux i386 and x86_64 in 87 SLOC of C",false,"languages",2015,172,54,"mixed",0.22,5,[17,18,19,20,21],"c runtime","crt0","static linking","linux syscalls","libc alternative","oso2k","github.com","notable",0,"5030553053011010000000000000030550000003","https:\u002F\u002Fgithub.com\u002Flpsantil\u002Frt0",[29,30,31,32],6,7,1,3,"Minimal size and clean approach to startup code","_start and __init argv\u002Fenvp handling was wrong on x86_64 and i386, now being fixed","c runtime startup code",{"id":37,"name":6,"line":38,"ai":8,"cat":9,"year":10,"points":39,"comments":40,"rec":41,"s":42,"top":43,"kw":44,"maker":22,"domain":23,"tier":49,"attempts":25,"strip":50,"url":51,"mix":52,"praise":-1,"objection":53,"sub":17},10375858,"Tiny C runtime Linux (rt0), HelloWorld 0.6k (i386), sbrk example added",49,10,"quiet",null,23,[17,45,46,47,48],"linux","sbrk","newlib porting","i386","shown","0100000000","https:\u002F\u002Fgithub.com\u002Flpsantil\u002Frt0\u002Fblob\u002F65b4d966409ee24ddae0d4915368542537035c81\u002FSTATS.md",[25,25,25,31],"sbrk is nearly deprecated; mmap or mprotect preferred by modern allocators",1794036737488]