[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"project-12204866":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":32,"aspects":33,"strip":35,"post_text":29,"what":37,"said":51,"maker_in_thread":82,"shape":90,"grid":92,"attempts":99,"same_week":100,"maker_shows":129,"maker_hidden":130,"reader_version":131,"card":132},"12204866","Secure Linux Apps on the Mac Desktop Through Docker","title","Show HN: Secure Linux Apps on the Mac Desktop Through Docker","http:\u002F\u002Fblog.alexellis.io\u002Flinux-desktop-on-mac\u002F","blog.alexellis.io","alexellisuk",1470077223,2016,21,5,1166,2264,52,"shown","dev_tools","containerised desktop apps","other",[23,24,25,26,27],"docker","x11","linux gui","mac","xquartz","quiet",null,{"positive":31,"neutral":32,"mixed":31,"critical":31},0,2,{"idea":34},{"positive":31,"critical":31},[36,31,31,36,31],3,{"problem":38,"audience":29,"pricing":29,"motivation":45,"time_to_build":29,"stack":49,"openness":50,"stage":50,"team_size":50},{"value":39,"source":40,"evidence":41},"Running Linux X11 apps on the Mac desktop in isolation","maker",[42],{"id":43,"by":10,"text":44},"12204877","Let's look at how to bring Linux X11 apps to the Mac desktop with Docker. Run and test multiple versions of apps. Secure your surfing through isolation.",{"value":46,"source":40,"evidence":47},"Test multiple app versions and secure browsing through isolation",[48],{"id":43,"by":10,"text":44},[],"unknown",{"praise":52,"objections":53,"requests":54,"questions":55,"alternatives":64},[],[],[],[56],{"value":57,"source":58,"evidence":59},"Why not use XQuartz directly without Docker","commenter",[60],{"id":61,"by":62,"text":63},"12208657","eivarv","Regarding X11 apps on OS X: what about XQuartz [1]? If the source isn't platform-dependent, you wouldn't even need Docker. [1]: https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FXQuartz",[65,69,76],{"value":66,"source":58,"evidence":67},"XQuartz",[68],{"id":61,"by":62,"text":63},{"value":70,"source":58,"evidence":71},"xpra",[72],{"id":73,"by":74,"text":75},"12206898","js4all","Also interesting are solutions using xpra, especially when are working over a remote connection. In this case you are not running X on the Mac, but a xpra client (a simple app).…",{"value":77,"source":40,"evidence":78},"VNC server in a container",[79],{"id":80,"by":10,"text":81},"12208892","There is also the possibility of installing a VNC server inside the container and a desktop environment, then connecting to that. I did this when I wanted MonoDevelop on my Mac…",{"comments":36,"answered":83,"key":84},1,[85,86,87],{"id":80,"text":81},{"id":43,"text":44},{"id":88,"text":89},"12208887","Yes, agreed.. for instance when I open XQuartz we get xterm for free.. running I guess natively and exporting to the local display. The angle I wanted to look at was…",{"commenters":36,"max_depth":36,"maker_replies":36,"first_comment_mins":83,"lifespan_hours":91},16,[93,95,96,97,98],[73,31,36,94,74,31],"project\u002Fneutral\u002Fidea",[80,31,31,94,10,83],[43,83,31,94,10,83],[61,83,36,94,62,31],[88,83,31,94,10,83],[],[101,106,110,115,120,124],{"id":102,"name":103,"points":104,"category":105},"12211754","Noms",508,"data",{"id":107,"name":108,"points":109,"category":19},"12209595","Sharingbuttons.io",350,{"id":111,"name":112,"points":113,"category":114},"12209889","Lambda School",220,"learning_science",{"id":116,"name":117,"points":118,"category":119},"12182581","wireframe-world",181,"creative",{"id":121,"name":122,"points":123,"category":114},"12194010","Apple",172,{"id":125,"name":126,"points":127,"category":128},"12209910","Amium",168,"productivity",42,false,"v2",{"id":133,"name":5,"line":5,"ai":130,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":29,"top":17,"kw":134,"maker":10,"domain":9,"tier":18,"attempts":31,"strip":135,"url":8,"mix":136,"praise":-1,"objection":-1,"sub":20},12204866,[23,24,25,26,27],"30030",[31,32,31,31],1794036546390]