Opensolaris 2008.11正式发布,赶紧拿来在自己的笔记本上安装,很想体验一下ZFS的Time Slider功能是如何的强大。
DELL Inspiron 1420
半年前曾经在1420上装过2008.05的版本,Live CD boot起来以后,结果失望的发现板载的100M网卡不支持,于是就没有继续安装下去。这大概也是Live CD的好处吧,不用浪费时间。不过不死心,还是去查了一下,发现有人提交bug了,看来用Dell的本子的人不少。再后来,这个bug竟然转到了我们组来做,一直以为100M的Broadcom应该是那个日本人Masa的驱动支持的,还发信问他。结果答复是,尽管是100M的PHY,不过还是和1000M MAC比较接近,最好还是bge来支持。
这次的2008.11安装还算顺利,Live CD boot起来后,网卡已经能识别,并且DHCP到了一个IP,接下来就一路Next,比较爽的就是ZFS是不需要给硬盘规划分区的,这一点竟然让很多人以为是个bug,经常看到bbs上有人问。看来,用户习惯改变起来可真不容易啊。
因为1420是独立显卡,OpenSolaris的3D桌面默认是安装了的,但需要打开一下。Nvidia显卡驱动不错,支持得非常流畅,比Vista好多了,当初为了看一下Vista AERO特效是个啥样子,多花了几百块从Home Basic升级成Prenium,真失败啊。
Lenovo Thinkpad x200
在x200上做安装还是有点担心的,毕竟本子比1420新一点。我的x200没有光驱,所以首先我先用Distribution Constructor做了一个USB的安装盘,
./usbgen os200811.iso os200805.usb /tmp
./usbcopy os200811.usb
这样,就可以直接用U盘来引导系统了。果然,boot起来后,发现Intel 5300 AGN无线网卡不支持,另外就是指纹识别设备不支持。指纹识别我知道是因为法律的原因,中国这边的代码迟迟没有进主版本。但无线网卡的驱动不应该,这边可是一直和Intel在合作。查了一下,其实OpenSolaris的iwh已经支持Intel 5300系列的无线网卡了,不过恰好这个设备比较新,还没有加入device id,所以不能正确识别。安装完毕后,用update_drv –a –i’”pciex8086, 4236”’ iwh更新device id后,终于无线网卡可以用了。 OpenSolaris的NWAM是自动打开的,启动后,进入桌面,无线网卡自动可以连接到AP上。Opensolaris自带的Update Manager也不错,使用了几天后,报告有软件更新,安装过程很简单,重新启动后,升级到了新内核版本上。
Time Slider的确把ZFS的特性体现出来了,在桌面里打开这个特性后,文件管理器里都有一个时间滚动条,任意拖动,可以看到任意时间点的文件夹内容的快照,再也不用担心误删除文件了,因为有时间机器。据说,这个是利用ZFS的快照特性,冗余数据比一般文件备份小很多。
x200是小本,Intel集成显卡,所以3D桌面打开后,窗口多了会感到很慢,所以还是放弃3D特效了。
总之,OpenSolaris 2008.11给我们带来的全新体验不少,当然也有不少需要改进的地方。OpenSolaris对x86硬件的支持的确好了很多,但还有不小的差距。尤其是电源管理这块,DELL 1420的suspend/resume很好用,但x200 suspend以后,就再也恢复不了了。
个人感觉,在x86硬件支持这块儿,OpenSolaris社区的确需要考虑一下如何更好的吸引更多的公司或者个人来参与进来。不然,作为桌面版本定位的OpenSolaris很难取得更大的成功。这一点上,有人曾经提出要以GPL方式开放OpenSolaris的源代码,个人觉得比较赞同。虽然,这样也会可能会使Solaris的一些好东西,比如ZFS被别人拿走,但是个人以为,ZFS即便保护的很好,也只是暂时的领先,但x86硬件厂商支持的问题,在若干年后,却是个关系生于死的问题。当然,以上仅属个人观点,未来社区的走向,目前真的很难说。