不落的太阳:体验一款源自Sun的开源OS
- +1 你赞过了
近日,一款OpenSolaris操作系统的延续——OpenIndiana新版本oi_151a正式上线。据了解,OpenIndiana的主要目标是提供100%免费和100%开源;提供一个稳定的分支;兼容binary&package;替代opensolaris的社区发行版;OpenIndiana项目继承衣钵。
OpenIndiana是Illumos基金项目的一部分,它提供一份Solaris 11和Solaris 11 Express真正的开放源码社区替代版,带有开放的开发模式和完全的社区参与。OpenIndiana项目的目标是继续开发和发行OpenSolaris。该项目隶属于Illumos基金会。由于Oracle宣布不再发行OpenSolaris,该项目被建立以为OpenSolaris继续其更新。
OpenIndiana酝酿于Oracle接管Sun公司之后的一段时期,当时有数月之久没有任何二进制更新发布出来。事实证明,OpenIndiana的诞生被证明是非常及时的,因为Oracle随后停止了OpenSolaris项目以转向Solaris 11 Express。而Solaris 11 Express则是一份二进制发行版,其开发模式更加封闭。
OpenSolaris操作系统(右)与OpenIndiana操作系统(左)
Illumos项目由OpenSolaris的开发者们发起。当时,Illumos提出的口号为"由社区而来,与社区同立,为社区贡献(Of The Community, By The Community, For The Community.)"。OpenSolaris和Nexenta公司的开发者Garrett D'Amore是Illumos项目的核心成员之一,在各个媒体和社区中宣传Illumos项目。Illumos项目的其他一些开发者也于Nexenta公司有所关联,而项目本身也有Nexenta提供的资助。
OpenIndiana社区网站
但是,Illumos项目发起者表示,Illumos本身并不打算成为OpenSolaris的分支,而是为其他想要开发OpenSolaris分支的开发者和厂商们提供一个二进制发行版(binary distribution)。虽然OpenSolaris的发行版没有Linux那么多,不过还是有Nexenta以及基于Nexenta的StormOS,BeleniX和SchilliX等一些成员。
一旦,OpenSolaris的代码库消失,对这些发行版来说极为不利。所以,Illumos项目正在试图成为一个完全开源的、自立的、与Solaris完全兼容的SunOS衍生版,不依赖于任何企业,并成为其他OpenSolaris发行版的基础。Illumos目前主要提供x86和x86_64的支持,而SPARC支持也将很快提供。目前,开发者的主要工作就是将OpenSolaris中闭源的代码全部替换。有兴趣的网友可以到其官方下载地址下载使用://openindiana.org/download/。
OpenSolaris项目灰飞烟灭
根据OpenSolaris日程表,新版本要3月份发布。但是,2010年3月31日最后一天,我们也没有见到新版OpenSolaris的影子,在那时候开源社区便有一种不祥的预兆。
果不其然,2010年4月20日,甲骨文以每股9.5美元的价格,总金额74亿美元收购Sun公司。由于此前,甲骨文公司对于开源的态度,所以,甲骨文收购Sun的这一举动,也宣告了Sun此前各种开源项目的末日来临。
OpenSolaris操作系统登录界面
虽然,甲骨文曾在官方声明里表示会继续支持OpenSolaris:"甲骨文将比Sun在被收购之前投入更多资源在Solaris 10上,并且会继续为OpenSolaris贡献技术。甲骨文将继续发布新版OpenSolaris,包括即将到来的OpenSolaris 2010.03。"
但是直到OGB(OpenSolaris管委会)被迫解散的那一天,开源社区才最终弄清了甲骨文的真正意图。2010年7月,OGB向Oracle向发出最后通牒,要求Oracle任命一位联络人出席8月16日举行的OpenSolaris决策会议,否则他们将解散。之前Oracle的高级副总裁Jeb Dabsteel承诺出席12日举行的OGB会议,结果没有现身,而且未作任何解释。前Sun的开源宣传官Simon Phipps也认为,目前OpenSolaris社区已经失去了目标。
最终,在2010年8月23日,OpenSolaris管理委员会通过了一项决议,宣布自行解散。决议声明,在OpenSolaris开发中缺少Oracle的合作和继续支持,OpenSolaris管理委员会的存在没有了意义。
业内知名人士分析,Oracle之所以要解散OpenSolaris,他的根本目的是扼杀OpenSolaris用户中没有把注意力放在Oracle数据库上的用户。同样是一个不愿意透露姓名的专业人士指出Oracle解散OpenSolaris其实是想要丢掉与Oracle无关的用户,摆脱掉已经失去价值的部位。Oracle将OpenSolaris解散证明当初Sun的剩余价值已经逐步的被榨干了。
正是因为OpenSolaris管理组织的被迫解散,才由原OGB核心人员成立了如今的OpenIndiana项目。OpenIndiana继承了OpenSolaris的衣钵,也让Sun的精神在开源社区成为一颗不落的太阳。
追述源自OpenSolaris的发行版
自从OpenSolaris发布之后,衍生出来很多基于OpenSolaris的发行版。包括:SchilliX、BeleniX、MilaX、Nexenta和MartUX mBE完全是由社区构建的发行版本。如今,我们在OpenSolaris.org官方网站上还依稀能够见到它们的身影。
OpenSolaris.org显示基于OpenSolaris的发行版
首先是MilaX。这是一份小型的自启动运行光盘发行,它完全从光盘或USB存储设备运行。它基于OpenSolaris Nevada并包含了它的基本组件。它最初是作为一个实验开始的,以测试到底有多少OpenSolaris软件可以装载到一份迷你光盘上,但它最终成为了 一份羽翼丰满的OpenSolaris发行。MilaX也可用作灾难恢复光盘。它可以安装到小容量的存储媒介上,包括可启动业务卡、USB闪盘、记忆卡、 Zip驱动器。MilaX可自由使用、修改、发布。
第二是SchilliX。这是一个基于OpenSolaris的LiveCD和发行版,它可以从光盘运行,也可以被安装到硬盘或USB笔式存储器上。用于帮助用户深入发现OpenSolaris。一旦安装进硬盘,可允许开发者在纯 OpenSolaris环境中开发和编译代码。SchilliX试图与Sun Solaris平台兼容,适合作为Solaris和OpenSolaris的开发平台。
第三是Nexenta OS。它是一份免费和开放源码的操作系统,它将OpenSolaris内核与GNU应用软件系统相结合。Nexenta OS运行在Intel/AMD的32位或64位架构上,并以单张可安装光盘的形式发布。可以通过高级软件包管理工具从Nexenta OS软件仓库安装更新及未包含在光盘上的二进制软件包。此外,基于源码的软件组件可以从Debian/GNU Linux和Ubuntu Linux的网络仓库下载。
第四是BeleniX。这是一款基于OpenSolaris源代码创建的发行版。它目前是一张自启动运行光盘,并计划成长为一份完整的可硬盘安装的发行。由印度“硅都”Bangalore的Sun Microsystems印度工程中心开发。
第五是MartUX mBE。MartUX mBE号称是第一个non-SXCR OpenSolaris发行版,口号是“不做LinUX,做真正的UNIX”,它基于openUNIX,目标是在SPARC架构上跑的另一款Solaris。
以上基于OpenSolaris的发行版是开源社区最为钟爱的五款发行版,这些操作系统发行版也是支持OpenSolaris发展下去的主力军。而openindiana.org未来的路还要诸多类似衍生版出现,这一条路可以看到是任重道远。
初步体验OpenIndiana
目前,OpenIndiana被认为仍在开发当中,不建议马上用在生产环境中去。但稳定版本有望在接下来六个月之内发布。OpenIndiana是一个由社区成员开发的社区项目,前景必定光明一片。下面编者通过虚拟机安装体验一下久违了的OpenIndiana。
进入安装界面之后,首先系统要求用户进行键盘布局和语言的选择。编者分别的命令行里输入“47”和“3”按回车键开始安装。
确定键盘布局
选择一种语言
系统打开初始界面,双击桌面的安装文件,即可开始OpenIndiana的安装。
OpenIndiana安装向导
系统安装过程中,需要用户选择时区、确认用root密码、以及用户名和密码。
OpenIndiana系统安装过程
OpenIndiana安装完毕,需要重新引导
登录OpenIndiana系统
重新启动系统之后,通过之前设置的用户名和密码登陆OpenIndiana系统。
OpenIndiana系统重新引导
当OpenIndiana系统展开其界面的时候,编者觉得OpenIndiana几乎就是OpenSolaris的重生。
OpenIndiana系统桌面
OpenIndiana系统应用——实用工具
OpenIndiana系统为用户提供了一系列的实用工具。
启动应用程序 设置
附件工具
运行应用程序命令行
全系统文件搜索
OpenIndiana系统应用——办公
简化版本,OpenIndiana系统继承OpenSolaris的简化应用的风格。应用程序很少,办公工具更是不多见。与Ubuntu等动则上万的应用程序相比,确实在桌面应用上差距不小。
办公工具
文档查看器
字典
放大镜
图形工具
影音工具
OpenIndiana系统应用——系统管理
OpenIndiana系统在系统管理上给用户提供若干工具,非常实用。
系统管理工具
系统防火墙
设备驱动应用程序
系统工具
系统监视器
磁盘使用分析器
小结:OpenIndiana也算是师出名门了,基于OpenSolaris开发的社区版,拥有Unix和Linux的混合血统。这也决定了基于OpenIndiana开发的发行版都具有较强的稳定性和兼容性。另外,在设备驱动上,还做了一个集成,给用户带来很大的便捷。但是,相对于其他一些兼顾桌面和服务器操作系统的Linux发行版,在桌面用户的应用体验还是略有差距。(来源:中关村在线)
最新资讯
热门视频
新品评测
+1 你赞过了