[{"data":1,"prerenderedAt":598},["ShallowReactive",2],{"project-20182141":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":46,"post_text":49,"what":50,"said":85,"maker_in_thread":178,"shape":184,"grid":189,"attempts":556,"same_week":561,"maker_shows":18,"maker_hidden":590,"reader_version":591,"card":592},"20182141","Slim","Build and run tiny VMs from Dockerfiles","title","Show HN: Slim – Build and run tiny VMs from Dockerfiles","https:\u002F\u002Fgithub.com\u002Fottomatica\u002Fslim","github.com","chrisparnin",1560512497,2019,389,139,61,2195,3,"legend","dev_tools","vm image builder","cli",[24,25,26,27,28],"dockerfile to vm","micro vm","unikernel","rootfs","kernel image","curious",0.063,{"positive":32,"neutral":33,"mixed":34,"critical":32},12,29,1,54,{"idea":37,"design":40,"execution":42,"performance":44,"privacy":45},{"positive":38,"critical":39},10,9,{"positive":41,"critical":41},0,{"positive":41,"critical":43},2,{"positive":34,"critical":34},{"positive":34,"critical":41},[18,18,18,41,41,41,41,41,41,41,41,41,41,47,34,47,18,18,41,41,41,41,18,18,18,43,47,34,48,18,18,18,47,43,34,18,41,43,41,47],5,4,null,{"problem":51,"audience":49,"pricing":49,"motivation":63,"time_to_build":49,"stack":70,"openness":83,"stage":84,"team_size":84},{"value":52,"source":53,"evidence":54},"Turning Dockerfile images into small bootable VMs that start quickly with few resources","commenter",[55,59],{"id":56,"by":57,"text":58},"20184088","saurabhnanda","Can someone dumb this down for me? What _exactly_ is going on here? > slim will build a micro-vm from a Dockerfile. Slim works by building and extracting a rootfs from a…",{"id":60,"by":61,"text":62},"20184228","dharmab","Docker images contain a filesystem for an operating system, minus the OS kernel. This project uses Docker to build a tiny OS, extracts all the files out of the Docker image, adds…",{"value":64,"source":65,"evidence":66},"Unknown beyond desire for lightweight VMs from Docker images; cloud-ready images planned","maker",[67],{"id":68,"by":11,"text":69},"20183431","Yes, one use-case is making it easier to setup\u002Fteardown clusters for local testing. Two practical scenarios for us: 1) autograding ansible\u002Fconfiguration scripts, 2) CI for…",[71],{"value":72,"source":73,"evidence":74},"JavaScript (Node.js)","inferred",[75,79],{"id":76,"by":77,"text":78},"20185115","dastx","Why does everything in node have to have all the dependencies in the world? ``` @sindresorhus\u002Fis JSONStream ansi-regex ansi-styles archive-type argparse asn1 async balanced-match…",{"id":80,"by":81,"text":82},"20183631","IloveHN84","Why JavaScript instead of something more performant?","open_source","unknown",{"praise":86,"objections":110,"requests":129,"questions":144,"alternatives":159},[87,103],{"value":88,"source":53,"evidence":89},"Useful for CI, local cluster testing and PXE\u002Fdatacenter images",[90,94,95,99],{"id":91,"by":92,"text":93},"20183636","Hortinstein","this is great! This might have saved me some time I was planning on spending to learn packer. I have a docker based project and I wanted to add VM generation to the CI pipeline.…",{"id":68,"by":11,"text":69},{"id":96,"by":97,"text":98},"20183819","gravypod","Would be really cool to use this to predictably build images for booting from PXE.",{"id":100,"by":101,"text":102},"20183946","vkaku","This is great! I really wish we'd always create a single system image for both Docker and Physical\u002FVM, preferably with minimal\u002Fno-init. This is very useful when trying to create…",{"value":104,"source":53,"evidence":105},"Lower resource use than Docker on dev machines",[106],{"id":107,"by":108,"text":109},"20187072","ajsharp","This is cool. For dev, the docker runtime consumes an enormous amount of host system resources. Even with a 16gb RAM host machine, docker is really resource heavy for a…",[111,122],{"value":112,"source":53,"evidence":113},"Confusion about why Docker is needed to build a VM and how it differs from containers",[114,118],{"id":115,"by":116,"text":117},"20184357","RyanShook","So why was Docker needed to create a lightweight VM? I thought Docker was supposed to replace VMs.",{"id":119,"by":120,"text":121},"20184725","lwb","Wait a minute. I thought Docker was useful because you didn't want to run a whole VM. But this project turns a Dockerfile into a VM specification? Have we come full circle?",{"value":123,"source":53,"evidence":124},"Name conflicts with the Slim PHP framework",[125],{"id":126,"by":127,"text":128},"20186172","40four","This sounds interesting, I want to look into it further. However, my immediate thought is what about the naming conflict with the very popular PHP framework?…",[130,137],{"value":131,"source":53,"evidence":132},"Ability to build ISO images from Dockerfiles",[133],{"id":134,"by":135,"text":136},"20184923","pard68","Can slim be used to create an iso? So: Dockerfile > slim > iso",{"value":138,"source":53,"evidence":139},"Support for iOS and Android",[140],{"id":141,"by":142,"text":143},"20184545","smattiso","What would it take to get this running on iOS and Android?",[145,152],{"value":146,"source":53,"evidence":147},"What are the limitations of the VMs",[148],{"id":149,"by":150,"text":151},"20182630","tomglynch","This has good potential, what are the limitations on the VM?",{"value":153,"source":53,"evidence":154},"How does it compare with Kata Containers",[155],{"id":156,"by":157,"text":158},"20184553","buildbuildbuild","I’m curious how this approach compares with Kata Containers. Very cool.",[160,167,174],{"value":161,"source":53,"evidence":162},"Footloose (containers that look like VMs)",[163],{"id":164,"by":165,"text":166},"20194660","dlespiau","Yet another different take: footloose – Containers that look like Virtual Machines! https:\u002F\u002Fgithub.com\u002Fweaveworks\u002Ffootloose (Disclamer: I'm the author of footloose)",{"value":168,"source":53,"evidence":169},"Darch and Docker-to-bootable-disk tools",[170],{"id":171,"by":172,"text":173},"20182875","hardwaresofton","Recently on HN (I think) and related: - https:\u002F\u002Fmicromind.me\u002Fen\u002Fposts\u002Ffrom-docker-container-to-bootable-linux-disk-image\u002F - https:\u002F\u002Fgodarch.com\u002F Really like seeing these new…",{"value":175,"source":53,"evidence":176},"Packer",[177],{"id":91,"by":92,"text":93},{"comments":43,"answered":43,"key":179},[180,183],{"id":181,"text":182},"20182747","Some limitations in terms of the vms and providers: * If the size of the initrd is too large, it cannot properly unpack into vm's RAM --- size of RAM must be increased…",{"id":68,"text":69},{"commenters":185,"max_depth":186,"maker_replies":43,"first_comment_mins":187,"lifespan_hours":188},95,11,90,151,[190,192,193,194,197,200,204,207,210,213,216,219,222,225,228,230,232,234,237,240,241,244,247,250,253,256,259,262,264,266,268,270,273,275,277,279,281,283,285,288,291,294,297,300,302,305,307,310,311,315,317,320,323,326,329,332,336,339,342,345,347,350,352,355,358,361,364,367,370,372,375,378,381,384,387,390,393,395,397,401,404,406,408,411,413,416,417,420,423,425,427,430,432,436,438,442,443,444,446,448,451,455,458,460,463,466,468,472,475,477,480,483,485,488,492,495,497,500,502,505,509,511,513,516,518,520,522,525,528,530,532,535,537,541,544,546,548,550,552],[56,41,18,191,57,41],"project\u002Fneutral\u002Fidea",[60,41,18,191,61,41],[115,41,18,191,116,41],[195,41,18,191,196,41],"20184369","dradtke",[198,41,18,191,199,41],"20184418","taneq",[201,41,41,202,203,41],"20186864","commenter\u002Fneutral\u002Fnone","stjohnswarts",[205,41,18,191,206,41],"20184464","marcosdumay",[208,41,18,191,209,41],"20184481","aiCeivi9",[211,41,41,202,212,41],"20184795","teilo",[214,41,18,191,215,41],"20184893","gmuslera",[217,41,41,218,157,41],"20184537","other\u002Fneutral\u002Fnone",[220,41,41,202,221,41],"20187053","Bombthecat",[223,41,41,218,224,41],"20188134","mav3rick",[226,41,41,202,227,41],"20236048","koffiezet",[229,41,41,218,61,41],"20188314",[231,41,41,202,227,41],"20236072",[233,41,41,218,61,41],"20184643",[235,41,41,218,236,41],"20190708","fenollp",[238,41,41,218,239,41],"20192365","sitkack",[171,34,41,218,172,41],[242,34,41,218,243,41],"20183654","juliangoldsmith",[245,34,41,218,246,41],"20183753","Koshkin",[248,34,41,202,249,41],"20183789","derimagia",[251,34,41,202,252,41],"20184186","logicallee",[254,34,41,202,255,41],"20184209","viraptor",[257,34,41,202,258,41],"20186959","dspillett",[260,34,41,202,261,41],"20184222","detaro",[263,34,41,202,252,41],"20186142",[265,34,41,202,221,41],"20187044",[267,34,41,202,252,41],"20187860",[269,34,41,202,172,41],"20195624",[271,34,41,272,252,41],"20200402","commenter\u002Fpositive\u002Fnone",[274,34,41,202,261,41],"20187102",[276,34,41,202,252,41],"20187851",[278,34,41,202,172,41],"20195578",[280,34,41,202,252,41],"20200388",[282,34,41,202,172,41],"20200873",[284,34,41,202,101,41],"20183957",[286,34,41,202,287,41],"20186354","rhizome",[289,34,41,218,290,41],"20183790","eeZah7Ux",[292,34,41,218,293,41],"20185772","hn23",[295,34,41,218,296,41],"20184606","pknopf",[298,34,41,218,299,41],"20186583","oconnore",[301,34,41,218,296,41],"20186718",[303,34,41,218,304,41],"20185090","mathnmusic",[100,43,47,306,101,41],"project\u002Fpositive\u002Fidea",[308,18,41,218,309,41],"20183869","AlphaSite",[119,48,18,191,120,41],[312,48,34,313,314,41],"20184873","project\u002Fcritical\u002Fidea","gjmacd",[316,48,18,191,296,41],"20184980",[318,48,18,191,319,41],"20185005","turtlebits",[321,48,34,313,322,41],"20186011","zarmin",[324,48,47,306,325,41],"20186675","root_axis",[327,48,47,306,328,41],"20188330","freedomben",[330,47,47,306,331,41],"20183481","hedora",[333,47,18,334,335,41],"20185500","project\u002Fneutral\u002Fdesign","_frkl",[337,47,41,218,338,41],"20185677","pushpop",[340,47,41,218,341,41],"20185903","pcnix",[343,47,41,218,344,41],"20188282","shaklee3",[96,346,47,306,97,41],6,[348,346,34,313,349,41],"20186736","wmf",[76,351,41,218,77,41],7,[353,351,41,218,354,41],"20185278","montecarl",[356,351,41,218,357,41],"20185676","krapp",[359,351,41,202,360,41],"20185899","scrollaway",[362,351,41,218,363,41],"20187135","cookiecaper",[365,351,41,202,366,41],"20187895","untog",[368,351,41,218,369,41],"20185563","ManuelKiessling",[371,351,41,218,293,41],"20185750",[373,351,41,218,374,41],"20185825","JustSomeNobody",[376,351,41,218,377,41],"20186102","quickthrower2",[379,351,41,218,380,41],"20186629","chrisbroadfoot",[382,351,41,218,383,41],"20186730","news_hacker",[385,351,41,218,386,41],"20187870","stcredzero",[388,351,41,218,389,41],"20187306","xienze",[391,351,41,218,392,41],"20188100","dhritzkiv",[394,351,41,218,386,41],"20187867",[396,351,41,218,325,41],"20186725",[398,351,18,399,400,41],"20187380","project\u002Fmixed\u002Fexecution","ricardobeat",[402,351,41,218,403,41],"20187875","tylerl",[405,351,41,202,366,41],"20187892",[407,351,41,202,403,41],"20188496",[149,409,18,410,150,41],8,"project\u002Fneutral\u002Fnone",[181,409,41,412,11,34],"project\u002Fneutral\u002Fexecution",[414,409,18,191,415,41],"20183342","sansnomme",[68,409,41,191,11,34],[418,39,47,306,419,41],"20183603","peterwwillis",[421,39,34,313,422,41],"20183965","tssva",[424,39,41,202,419,41],"20184097",[426,39,34,313,290,41],"20189987",[428,39,41,202,429,41],"20187606","seabrookmx",[107,38,47,431,108,41],"project\u002Fpositive\u002Fperformance",[433,38,41,434,435,41],"20187852","commenter\u002Fneutral\u002Fperformance","kristianp",[437,38,41,434,328,41],"20188337",[439,38,41,440,441,41],"20190135","other\u002Fneutral\u002Fperformance","GordonS",[126,186,34,313,127,41],[164,32,34,313,165,41],[91,445,47,306,92,41],13,[134,447,18,191,135,41],14,[449,447,18,410,450,41],"20194984","PhilippGille",[452,453,18,191,454,41],"20185793",15,"sealthedeal",[456,453,47,457,341,41],"20185953","project\u002Fpositive\u002Fprivacy",[156,459,18,191,157,41],16,[461,462,34,313,374,41],"20185841",17,[464,462,47,306,465,41],"20186015","yjftsjthsd-h",[467,462,34,313,290,41],"20189990",[469,470,18,191,471,41],"20184384",18,"ph0rque",[473,470,18,191,474,41],"20184440","pas",[476,470,18,410,471,41],"20184498",[478,470,18,410,479,41],"20184560","wazoox",[481,470,41,202,482,41],"20184567","cbluth",[484,470,41,202,474,41],"20184907",[486,470,18,410,487,41],"20184593","lioeters",[489,490,47,306,491,41],"20184824",19,"robbomacrae",[493,490,41,218,494,41],"20184931","nine_k",[141,496,18,410,142,41],20,[498,496,34,499,429,41],"20187596","project\u002Fcritical\u002Fperformance",[80,501,18,412,81,41],21,[503,501,18,410,504,41],"20183795","oblio",[506,501,34,507,508,41],"20184339","project\u002Fcritical\u002Fexecution","mfatica",[510,501,41,202,504,41],"20184396",[512,501,41,202,508,41],"20184423",[514,501,41,202,515,41],"20185205","ramses0",[517,501,41,202,338,41],"20185780",[519,501,18,412,474,41],"20184813",[521,501,41,202,212,41],"20184871",[523,501,41,202,524,41],"20184911","tracker1",[526,501,41,202,527,41],"20185778","bdcravens",[529,501,41,202,524,41],"20186387",[531,501,18,412,400,41],"20187403",[533,501,18,191,534,41],"20183831","pjc50",[536,501,34,507,441,41],"20190147",[538,539,41,218,540,41],"20184311",22,"idlewords",[542,539,41,218,543,41],"20184367","shereadsthenews",[545,539,41,218,465,41],"20186041",[547,539,41,218,543,41],"20186384",[549,539,41,218,465,41],"20186058",[551,539,41,218,377,41],"20186165",[553,554,47,306,555,41],"20184271",23,"nerd7473",[557,560],{"id":558,"t":559,"points":447,"comments":18},"19535332",1554037026,{"id":4,"t":12,"points":14,"comments":15},[562,567,571,575,580,585],{"id":563,"name":564,"points":565,"category":566},"20185182","Enviro+ for Raspberry Pi",397,"hardware",{"id":568,"name":569,"points":570,"category":20},"20191603","Openring",351,{"id":572,"name":573,"points":574,"category":20},"20196982","Rga",284,{"id":576,"name":577,"points":578,"category":579},"20173974","Refined Hacker News",259,"consumer_social",{"id":581,"name":582,"points":583,"category":584},"20220112","Futureland",232,"productivity",{"id":586,"name":587,"points":588,"category":589},"20212622","GNU grep and ripgrep book",182,"learning_science",false,"v2",{"id":593,"name":5,"line":6,"ai":590,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":594,"top":18,"kw":595,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":596,"url":9,"mix":597,"praise":88,"objection":112,"sub":21},20182141,0.06,[24,25,26,27,28],"3330000000000515330000333251433352130205",[32,33,34,32],1793990990558]