{"id":776,"date":"2008-04-13T02:49:41","date_gmt":"2008-04-13T07:49:41","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond"},"modified":"2008-04-13T02:50:38","modified_gmt":"2008-04-13T07:50:38","slug":"ian-murdock-on-opensolaris-and-beyond","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond","title":{"rendered":"Ian Murdock on OpenSolaris&#8230; And Beyond"},"content":{"rendered":"<p><em>I paid great attention to Ian Murdock&#8217;s talk at LugRadio Live USA 2008, as he&#8217;s an important person at Sun in terms of the open source community, and I&#8217;m community facing as well. It was also the first time I got to meet Ian (after his talk), and we hit off a conversation really quickly. I look forward to working alongside Ian more&#8230; Now to the talk notes.<\/em><\/p>\n<p><strong>A Bit About Ian<\/strong><br \/>\n&#8211; Linux user, developer, and advocate since 1993<br \/>\n&#8211; Founder of Debian, co-founder of Progeny<br \/>\n&#8211; Joined Sun in March 2007, Chief OS strategist (launched Project Indiana), and now since February 2008 is VP Developer and Community Marketing<\/p>\n<p><strong>What&#8217;s a Linux guy doing at Sun?<\/strong><br \/>\n&#8211; When people say they want Linux&#8230; they don&#8217;t actually mean that they want Linux. You don&#8217;t only want the kernel, but you want the userspace as well. You really want a distribution, not Linux itself. Ian is more of an open source guy. So create a business model behind OpenSolaris?<br \/>\n&#8211; Solaris ships all userland utilities you&#8217;d expect from Linux. GNU Utilities vs. UNIX Utilities. Where the real differentiation is, is Linux Kernel vs. Solaris Kernel.<br \/>\n&#8211; Its the kernel where you drive change for the OS. Look at ZFS, Dtrace, containers, etc.<br \/>\n&#8211; Linux has multiple configurable platforms with expanding ecosystems. OpenSolaris, is an integrated operating system, with binary compatibility.<br \/>\n&#8211; Where Sun wants to go with OpenSolaris? Have binary compatibility in the core platform, and have the expanding ecosystem in it.<br \/>\n&#8211; Project Indiana has Solaris innovation with the &#8220;distribution&#8221; model of the Linux world, i.e. have package repositories. Also, to close the &#8220;familiarity gap&#8221; so that there is a GNU userland, a package management system, etc. And of course, focus on the unique Solaris capabilities &#8211; upgrade rollback via ZFS snapshots, AMP stack with integrated DTrace probes (MySQL in OpenSolaris Developer Preview 2 already has this capability), binary compatibility, etc.<br \/>\n&#8211; Remember, people deploy what&#8217;s accessible to them. This is a whole new deployment model. This is how Linux got into the Enterprise. This is the reasoning behind OpenSolaris&#8230; Solaris itself is great in the Enterprise, but lacks a user community. Follow the Linux (and largely, Microsoft) model&#8230;<br \/>\n&#8211; One Solaris Platform, two delivery mechanisms &#8211; Solaris: enterprise class, support, long release cycle (3-5 years); OpenSolaris: latest Solaris innovations, short release cycle (6 months), much easier to use, network economy, support from Sun also<br \/>\n&#8211; Adoption-Led Market is what its at now. Users become customers. Give users something of value. That&#8217;s the basic business model at Sun, around open source.<br \/>\n&#8211; Volume drives value! New consumers\/communities on the network will drive infrastructure demand. Reach the developer community through massive volume, get it in use as many places as possible, then sell software\/storage\/servers\/services\/etc.<br \/>\n&#8211; Just spent $1 billion on MySQL. Databases are often deployed on other middleware, say identity management. Sun sells identity management software.<br \/>\n&#8211; Developer platforms of choice are moving up the stack. Traditional Sun platforms are increasingly invisible infrastructure. New platforms remove barriers to entry and hide complexity so developers can focus on getting to market quickly.<br \/>\n&#8211; Remember, no one &#8220;owns&#8221; the web. The Web 2.0 world is like open source in the 90s.<br \/>\n&#8211; Hot new platforms are silos &#8211; you write your application to Google APIs or Amazon APIs and there&#8217;s only one place to deploy it. Sun is a leader in open standards for 25 years, how do you take this leadership into the new platform world? One needs the ability to deploy on a number of different platforms, and take your application from one to another. Sun strategy?<br \/>\n&#8211; Where do down the stack technologies, like operating systems, fit? Do they still matter? Yes.<br \/>\n&#8211; Solaris 10 is free today (you just have to register to get it)<\/p>\n<p><strong>On the packaging system<\/strong><br \/>\n&#8211; OpenSolaris package system is new. Needed to build own for a few reasons, despite studying apt\/yum\/conary.<br \/>\n1) platform is very different from Linux; use ZFS and you get rollback, and this is Solaris specific<br \/>\n2) zones\/containers, single shared kernel, multiple application environments, which is intelligent for resource sharing, and the package system is fundamentally aware of zones<br \/>\n3) an opportunity to innovate; Sun&#8217;s all about innovation. Package managers haven&#8217;t changed much in over 10 years (apt, yum)<br \/>\n4) the notion of customisation, i.e. have a version control like facility for patches, etc. so that changes can be reconciled when you rebase with upstream, is something the new package management system can use. This is kind of like Conary?<br \/>\n5) All customers tend to customise, even (especially) in Enterprises. IPS helps them (refer to 4)<\/p>\n<p><strong>Questions &amp; Answers<\/strong><br \/>\n&#8211; OpenSolaris and Solaris, how is it in sync? Codebase is in sync, generally. Solaris 10 is one codebase, and there&#8217;s a development version (i.e. the next release). There is a Solaris &#8220;train&#8221; and an OpenSolaris train now. How will these two trains come together? Solaris Next based on OpenSolaris? OpenSolaris with Enterprise support? Questions that are being asked now, and there&#8217;s no real decision yet. Wait till 2-3 OpenSolaris releases first, before finding out more.<br \/>\n&#8211; What is Sun doing to make OpenSolaris work better in a virtualized environment? I.e. working better in Xen, QEMU, VMWare, etc. Linux naturally has better device support than OpenSolaris, so virtualization is very important. Mentions the innoTek purchase, so that VirtualBox could be used for bundle delivery.<br \/>\n&#8211; Is Linux and OpenSolaris in par, security wise? Solaris has a slight edge at this point&#8230; They&#8217;re fairly comparable, but there&#8217;s more maturity in the Solaris product.<br \/>\n&#8211; OpenSolaris on PowerPC &#8211; unknown status, there&#8217;s been some work at Sun Labs to port it to PPC, you can boot it and do some basic things, but unsure if its ready for users or not.<\/p>\n<p>Technorati Tags: <a class=\"performancingtags\" rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/lugradio\">lugradio<\/a>, <a class=\"performancingtags\" rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/lugradio%20live%20usa\">lugradio live usa<\/a>, <a class=\"performancingtags\" rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/ian%20murdock\">ian murdock<\/a>, <a class=\"performancingtags\" rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/sun\">sun<\/a>, <a class=\"performancingtags\" rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/opensolaris\">opensolaris<\/a>, <a class=\"performancingtags\" rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/linux\">linux<\/a>, <a class=\"performancingtags\" rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/distributions\">distributions<\/a>, <a class=\"performancingtags\" rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/IPS\">IPS<\/a>, <a class=\"performancingtags\" rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/packaging%20system\">packaging system<\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Ian%20Murdock%20on%20OpenSolaris...%20And%20Beyond&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2008%2F04%2F13%2Fian-murdock-on-opensolaris-and-beyond&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"bdac5d6793\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-776\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-776\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-776\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>I paid great attention to Ian Murdock&#8217;s talk at LugRadio Live USA 2008, as he&#8217;s an important person at Sun in terms of the open source community, and I&#8217;m community facing as well. It was also the first time I got to meet Ian (after his talk), and we hit off a conversation really quickly. [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Ian%20Murdock%20on%20OpenSolaris...%20And%20Beyond&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2008%2F04%2F13%2Fian-murdock-on-opensolaris-and-beyond&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"bdac5d6793\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-776\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-776\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-776\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/13\/ian-murdock-on-opensolaris-and-beyond?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-cw","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":300,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2005\/04\/18\/lca-day-1","url_meta":{"origin":776,"position":0},"title":"LCA Day #1 \/ OOo MiniConf","date":"18\/4\/2005","format":false,"excerpt":"Yay, LCA has started. Yesterday was dinner at the (in)famous Woodstock in Canberra. Russell agreed that it was the worst pizza ever... Internet at the accomodation was down, so I got lots of reading done instead. OpenOffice.org Today was Day #1 of the OpenOffice.org MiniConf. Simon Phipps, Chief Technology Evangelist\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":568,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/06\/10\/opensolaris-even-the-download-system-puts-you-off","url_meta":{"origin":776,"position":1},"title":"OpenSolaris: Even the download system puts you off","date":"10\/6\/2007","format":false,"excerpt":"Like many out there, I've got an itch to check out what OpenSolaris has to offer. With DTrace (something I've played with extensively in OS X Leopard betas), ZFS (something that might show up in OS X for file system storage), Zones, and a whole bunch of other features, I'd\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":369,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2006\/02\/04\/linux-asia-and-fudcon-delhi-2006","url_meta":{"origin":776,"position":2},"title":"Linux Asia and FUDCon Delhi 2006","date":"4\/2\/2006","format":false,"excerpt":"As Kaj has mentioned, I'll be at Linux Asia 2006, from the 8th till the 10th of February 2006. FUDCon Delhi 2006 is happening on the 9th, and I'll be speaking on MySQL and Fedora: A Developer's Overview. I think this fits well with the \"developer, developer, developer!\" theme thats\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":813,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/05\/07\/ten-ways-to-destroy-your-community","url_meta":{"origin":776,"position":3},"title":"Ten Ways to Destroy Your Community","date":"7\/5\/2008","format":false,"excerpt":"Note: these are live notes. It was a great talk, I'd rate it as excellent (and I'm not just saying that because Josh and I work in the same group at Sun). I'll have to also comment on his thoughts and talk, in due time. MySQL, as an open source\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2739,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/06\/07\/mariadb-in-red-hat-software-collections","url_meta":{"origin":776,"position":4},"title":"MariaDB in Red Hat Software Collections","date":"7\/6\/2013","format":false,"excerpt":"Towards the end of last year, I was asked to investigate the Red Hat Software Collections by someone that popped by one of my talks. SkySQL has been working heavily with Red Hat, and with Fedora 19 shipping MariaDB as a default, it seems like MariaDB is getting even more\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":148,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2004\/06\/05\/mac-to-linux-migration-guide","url_meta":{"origin":776,"position":5},"title":"Mac to Linux migration guide?","date":"5\/6\/2004","format":false,"excerpt":"There are plenty of migration guides that serve for Windows users wanting to move to Linux. I think there might even be one from our favourite company in Redmond, written for UNIX users migrating to Windows. But we hardly ever get Mac OS X to Linux migration guides do we?\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/776"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=776"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/776\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=776"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}