The Observation Deck

Search
Close this search box.

Your Debian fell into my OpenSolaris!

November 7, 2005

About three months ago, I wrote about the exciting possibilities of combining Debian and OpenSolaris. To be honest, when I wrote that I assumed that such a Xanadu would be a couple of years off at least — combining these systems is non-trivial. You can thus imagine my surprise last week when I first heard of the Nexenta project. If you haven’t heard, this project is doing exactly what Jeff, Adam, Mike and I were wishing for: Debian package management on an OpenSolaris kernel. Of course, hearing about a new technology is one thing; seeing it is quite another — I wanted to get my hands on actual bits before I got too excited. Well, today Nexenta released their ISOs. And, to make a pleasantly short story even shorter, I am writing this now running Nexenta on my Acer Ferrari 3400. But don’t take my word for it; check out this screenshot — and note in particular my use of DTrace to examine the package management system. Oh be still, my beating heart!

8 Responses

  1. That’s all nice and well, but did you happen to notice that SUNW packages had to be converted to DEBs? Do you realize the implications of this?
    It will be a tremendous amount of work to convert SVR4 SUNW packages to DEBs every time a new release is made. This holds especially true now that Nevada builds are coming out every two weeks or so.
    And what about SVR4 structure/layout? Debian knows nothing of SVR4 standards. It’s GNU userland on top of some (any) kernel. Yet SVR4 structure and layout has been one of the core usability strengths of Solaris.
    And finally, what implications will the eventual release of SVR4 packaging tools (pkgadd and friends) have for Nexenta?
    Some will argue it’s all about choice. However, how am I going to upgrade my Nexenta system when new functionality is introduced by Sun? I can’t do a Solaris upgrade because Debian and Solaris are completely incompatible.
    What are your opinions on the practicality of such a solution?

  2. I think your probably underestimating nexanta a bit. If the process of converting the pkg’s to debs is not already automated, it surely will be in the future. And as with any OS distribution, you will turn to the distributer to provide updates. If they are unable to put updates out in a timely manner, then that would be an issue, but it is far too early to jump to conclusions.

  3. ux-admin: First, understand that I’m not advocating ditching SVR4 package management in Solaris. I am however claiming that giving users some choice in packagement management is a Good Thing. In terms of the practicality of upgrading the kernel, the Nexenta approach is (ironically) more in keeping with the approach we use internally: we have a monster of a script called BFU that splats the latest cpio archives on a running machine. Modifying BFU to be able to make it manageable by the Debian package management tools might be non-trivial, but it won’t be impossible. And in terms of the consequences of releasing the SVR4 packaging tools, I think that will only be a Good Thing — it will allow for some SVR4-based distros. (For example, Blastwave would be in much wider use if it were a distro, in my opinion.) If you a Solaris user, all of this is good: it means more choice for you, bigger markets for the ISVs that serve you, etc. — which serves to drive down your costs. So yes, I’m obviously one of those that would argue that Choice is Good.

  4. Whats your take on many debian devs saying
    its illegal to mix GPL code and CDDL libs in
    the way Nexenta (and SUN with Solaris 10) does in
    <a href =http://lists.debian.org/debian-devel/2005/11/msg00051.html> this thread

  5. I don’t want to recreate that thread here, but in my opinion the claim is absolutely absurd: libc is in no way a derivative work of GPL’d software, and it has no dependency on GPL’d software; the talk of the “special exception” is actually immaterial because libc cannot be considered part of the Program. That is, the GPL can’t actual say anything about rights not reserved for the copyright holder to begin with — and indeed, there seem to be a few Debian developers who are rather obsessed with rights that they do not have.
    I trust that these are the minority; I think many if not most will realize that this is just as good for Debian as it is for OpenSolaris.

  6. I haven’t played with Nexenta yet, but its interesting to see coments about the packages having to be converted from SVR4 to deb. I will be very interested to see how the developers integrate debs into a zones environment for example. SVR4 has the notion of usr and root packages which is very convienient for installing different types of zones. Even if the debian folks follow the same approach of usr and root there would be substantial work in installing a zone from that package base. Updating the packages in zones is another complication. Releasing the patch and package tools will be a good thing. Perhaps it will even offer the Debian folks the ability to preserve SVR4 on the system to use things like zones and live upgrade, while at the same time the user will interact with the system with apt and friends. Right, I’d better download and try Nexenta and stop talking about it.

  7. They’re not claiming libc is a derivate work. RMS really hates people who claim that the GPL is viral. What the GPL says (it has a specific clause) in this case is you can’t distribute (this non-GPL library) libc and a GPL’d program together. Distributing separately is fine (hence blastwave has no problems).

  8. 助听器
    助听器
    助听器
    生态餐厅
    日光温室
    西装
    西服
    职业装
    助听器协会网
    天津助听器之家
    中国助听器与耳聋康复网
    中国助听器大全
    斯达克助听器北京验配中心
    丹麦助听器上海验配中心
    湖南助听器
    名品助听器(南京)直销店
    助听器价格查询网
    北京助听器第一验配中心
    上海助听器大世界
    助听器中国聋儿康复网
    中国<a href=”http://www.c心
    贵州助听器信息港
    中国聋人信息助听器交流黄页
    广东助听器之窗
    聋儿家长助听器交流网
    广西助听器验配网
    江苏助听器特价网
    中国聋儿助听器直销网
    甘肃助听器直销网
    宁夏助听器
    广东助听器之窗
    浙江助听器在线
    山东助听器信息网
    中国助听器联合交易网
    中国特殊教育助听器信息网
    拉萨助听器信息中心
    上海助听器服务网
    助听器
    全国聋儿助听器展示交易中心
    助听器资料库
    北京崇文门助听器验配中心
    广西助听器验配网
    杭州助听器验配中心
    非油品
    中石化
    非油品
    中石化
    进口轴承
    噪音
    消音
    冬虫夏草
    海参
    网页制作
    网页设计
    网站建设\
    网站制作
    网站设计
    设计
    北京网站设计
    网站推广
    北京网站推广
    北京网站制作
    北京网页设计
    北京网站建设
    网站优化
    yahoo竞价
    google推广
    google排名
    google优化
    网页制作
    网页设计
    网站建设\
    网站制作
    网站设计
    设计
    网站设计 北京
    网站推广
    网站推广 北京
    网站制作 北京
    网页设计 北京
    网站建设 北京
    进口轴承-skf轴承-nsk轴承
    轴承-进口轴承-skf轴承-fag轴承
    轴承-进口轴承-直线轴承-skf轴承-nsk轴承
    数码摄象机|索尼数码相机|三星数码相机|佳能数码相机|索尼数码摄象机|

Leave a Reply

Recent Posts

November 18, 2023
November 27, 2022
October 11, 2020
July 31, 2019
December 16, 2018
September 18, 2018
December 21, 2016
September 30, 2016
September 26, 2016
September 13, 2016
July 29, 2016
December 17, 2015
September 16, 2015
January 6, 2015
November 10, 2013
September 3, 2013
June 7, 2012
September 15, 2011
August 15, 2011
March 9, 2011
September 24, 2010
August 11, 2010
July 30, 2010
July 25, 2010
March 10, 2010
November 26, 2009
February 19, 2009
February 2, 2009
November 10, 2008
November 3, 2008
September 3, 2008
July 18, 2008
June 30, 2008
May 31, 2008
March 16, 2008
December 18, 2007
December 5, 2007
November 11, 2007
November 8, 2007
September 6, 2007
August 21, 2007
August 2, 2007
July 11, 2007
May 20, 2007
March 19, 2007
October 12, 2006
August 17, 2006
August 7, 2006
May 1, 2006
December 13, 2005
November 16, 2005
September 13, 2005
September 9, 2005
August 21, 2005
August 16, 2005

Archives