经过了整个假期的测试使用,最终选择了ubuntu作为以后嵌入式linux开发的平台。
最先就抛弃了red hat 9,因为它的内核是2.4,太旧了,10年前的产品,而且其硬件驱动管理机制是在2.6版本中已经被抛弃。具体体现在哪里?举个最简单的例子来说,要想在red hat使用U盘,每次都要在终端mount一下,这个操作对于经常使用windows的人来说无疑是十分恶劣的。但是不知道为什么现今ARM开发板市场上的商家都是推荐使用red hat。真令人费解啊!
接着就是在 fedora与ubuntu之间的选择。众所周知,fedora其实就是red hat的延续版本,很多地方和red hat十分相似。fedora现在最新的版本是09年底推出的12。fedora的优点很多,界面华丽,软件包丰富,并且继承了red hat的各种易用性的特点。但是优点多,bug也不少,曾经用过fedora9/fedora10,其中就有一个很明显的bug,网卡不能开机自动激活,此bug终于在11中解决,但是11又给我碰上了新的bug。据我所知,fedora12比较完美地解决了上述的问题了。
几经波折,我找到了ubuntu社区,看到了一个这样的说法:ubuntu是与fedora定位不同的桌面系统。fedora追求的是新技术,而ubuntu追求的是稳定易用。随即就下了ubuntu9.04,发觉ubuntu橙黄色(有人说是屎黄色)的界面看起来非常舒服,不大习惯fedora阴沉的深蓝色。而ubuntu并没有像fedora那样把各种软件资源包都安装上,默认的安装是精简版的,只带有一些最常用的工具软件,例如openOffice、GCC等,它可能更强调用户自己DIY,如果需要什么软件,连接网络,输入sudo apt-get install xxx即可自动下载并且安装需要的软件或者库。例如要想在ubuntu中启用NFS服务,已经不能像在fedora中只点击鼠标就能够配置,而是首先要下载NFS软件,再修改配置文件。
其实无论是ubuntu还是fedora,关键在于是否适合自己,自己感觉到舒服易用就好。
阅读(599) | 评论(2) | 转发(0) |