6 ms·
SmartDataCenter and Manta are now open source
- 4ad 12y agoWow! This is so unexpected. Congratulations (and thanks!) to all the people who made this possible. I am in your debt.
- trentmick 12y agoThe list of open sourced repos, for those interested, is here: https://gist.github.com/trentm/ce1b6a9db28665f57413 https://gist.github.com/trentm/ce1b6a9db28665f57413
- snw 12y agoopensourcing sdc is great, but opening up manta for everyone is huge! Thanks!
- 23david 12y agocool. I poked around, but couldn't see how this supports docker containers at the moment. I assume that at least for now it just runs KVM linux vms that can run docker? Or is there a different way this is handled?
- bcantrill 12y agoSorry if anything was unclear -- while OS-based virtualization is very core to SDC, there's nothing specific to Docker at the moment. That said, that's definitely trying to make SDC a good fit for production Docker deployments -- and if you want a sneak peek as to some of the technological underpinnings, see our work on LX branded zones in SmartOS.[1] Expect a lot more there in the coming weeks and months; all of our work there has been (and will be!) done in the open. [1] http://www.slideshare.net/bcantrill/illumos-lx http://www.slideshare.net/bcantrill/illumos-lx
- 23david 12y agoCool. Are there any links to the project source for the LX branded zones work?
- bcantrill 12y agoYes, sorry -- it's all open, and lives in SmartOS, which doesn't necessarily have the most intuitive repo name: http://github.com/joyent/illumos-joyent http://github.com/joyent/illumos-joyent If you look at the commit log, you'll see this is a very active area of development. Also, you can find us in #smartos on Freenode if you have specific questions.
- j_s 12y agoThese are Solaris containers / zones, which as you pointed out can host a full KVM Linux (which can in turn host docker containers). Someday docker may be extended to support Solaris natively, the same way Microsoft has committed to adding support for Windows.
- helper 12y agoNot sure what in the announcement you are referring to. The only thing it says about Docker is that it has brought move visibility to OS-virtualization. But, Joyent is infact working on docker support for SmartOS. They have revived an old Solaris feature called LX-branded zones that allows running linux binaries directly in SmartOS. Bryan Cantrill gave a talk on it at SurgeConf this year: video: https://www.youtube.com/watch?v=TrfD3pC0VSs https://www.youtube.com/watch?v=TrfD3pC0VSs slides: http://www.slideshare.net/bcantrill/illumos-lx http://www.slideshare.net/bcantrill/illumos-lx
- helper 12y agoWow. It is a huge amount of work to take a product like manta and open source it. This is great work by Joyent and a testament to their commitment to open source.
- dap 12y agoIf people have questions, several of us Joyent engineers are watching this thread, so fire away. We're also hanging out in #smartos and #manta on freenode.
- j_s 12y agoCan anyone point to recommended hardware for this software? Solaris-family OS's do not have the same level of hardware support that the more popular operating systems enjoy. I would like to see an update to this discussion, 'Hardware Recommendation -- What Do Joyent and Others Run In Production?'¹ from Feb'2013: The ditches on either side of the road through the land of hardware are steep and home to manifold ferocious beasts. Stray from this golden path at your peril. ¹ http://www.listbox.com/member/archive/184463/2013/02/sort/time_rev/page/1/entry/5:161/20130218134633:82C0ABBC-79FB-11E2-B214-A90A0365DAE4/ http://www.listbox.com/member/archive/184463/2013/02/sort/ti...
- dap 12y agoFor what Joyent uses in production, see http://eng.joyent.com/manufacturing/ http://eng.joyent.com/manufacturing/. For what's known to be compatible, see http://illumos.org/hcl/ http://illumos.org/hcl/.