家电化?双模式电脑?Easy——Movix试用手记
Tuesday, September 30th, 2003概览
现在很多家品牌电脑纷纷推出“冷机播放功能(ACER)”、“在不进入传统操作系统的情况下轻松的实现影碟的播放、音乐欣赏和照片浏览三大数码娱乐功能(联想双模式电脑)”等概念,充其量不过就是固化了一个播放器而已,更先进的也就是在机箱面板上连几个按钮,加个液晶屏,弄个遥控器什么的。
眼红了?通过Linux,不添一分钱,我们也可以做到。别忘了,Linux是一个“能屈能伸”的操作系统,即可以运行在大型服务器集群上,也可以运行在智能家电的嵌入式系统芯片中。
(为了支持我的观点,我刚才在Google上面搜索了一下,SGI现在就有搭载64个Intel Itanium 2 1.30GHz CPU/3MB L3 Cache,4TB(1TB=1024GB @_@)内存的SGI Altix 3000 Family of Servers and Superclusters,使用的为Linux操作系统。网址:http://www.sgi.com/servers/altix/ )
今天的主角是movix,它是一个特殊的Linux发行版,体积很小,可以做在一张启动光盘上,集成有目前Linux下最好的媒体播放器MPlayer,以及其他的一些相关工具。目前共有以下三个独立的版本供选择:
* eMoviX 只占用几MB的空间,使用字符界面的MPlayer。这个版本的目的就是为了和电影刻录在同一张光盘上自动播放。想想看,只要用光盘启动机器,不管硬盘里面有没有操作系统,是不是好用,甚至没有硬盘,都直接就可以播放电影。
* MoviX 32MB,使用字符界面MPlayer。当然也有一个字符界面的菜单方便调用MPlayer。(忘了提,MPlayer使用传统的命令行模式。)
* MoviX2 51MB,集成有XWindows系统,使用图形界面的gMPlayer。这个版本的要求就明显高于前两个了,至少要128MB内存。
试用
movix很牛,从我使用的试用情况,它可以播放DVD、VCD、CD、MP3、OGG、WMA、Real(包括Realone新增的VBR 9版本)、QuickTime、DivX、Xvid等等各种常见的视频音频格式。并且支持显示字幕,不过可惜的是还不支持文本格式的中文字幕。
启动的速度略快于Windows,启动后就全部装入内存中,可以把光盘取出了。按照Linux下的传统做法,硬盘分区和光盘都要mount一下才能使用,movix很周到,自动都挂接好了。而且,自动识别出了我硬盘中的FAT32分区、Linux ext3分区、NTFS分区,直接可以播放其中的内容。(当然这只限于Movix和Movix2,eMovix由于大小的原因没有加硬盘支持。)movix系统除了支持光盘启动一种方式外,还支持闪存盘启动,软驱启动(当然这种方式主程序要放在硬盘里)和网络启动(我看到TCP/IP、DHCP等协议都有启动,好像还可以通过samba访问局域网内的资源)。
movix支持VESA、FrameBuffer加速,另外好像针对Nvidia有单独的驱动,效果更佳。声卡支持除了传统的OSS库,还增加了一个ALSA,好像都是多种声卡的驱动库。值得一提的是,除了图形模式,它还支持一种以ASCII字符的回放方式,看起来就和黑客帝国一样,Cool!
movix自带的Easybox提供了一个shell,可以一边看片一边使用^^,这么来说也可以当一个Linux修复盘来用了。
问题
目前发现的主要问题是并不是什么机器都能很好的支持movix。
在我的AMD Athlon 2000+ /512MB /Voodoo 3 /CMI-8738上面Movix2、eMovix都没问题,Movix启动到gpm(鼠标支持)死机,可能是因为我使用的USB鼠标的关系?
另外测试了两台老一点的笔记本电脑,一台富士通,Intel Celeron 500/ 384MB /ATI /YAMAHA724,Movix2显示模式缺省情况下识别不出,第一次启动的时声卡也没有识别出来,不过后来声卡都正常了。显示问题在Movix和eMovix下也没有。
另一台IBM Thinkpad,Intel Pentium II [...]