需求:做嵌入式系统开发需要跟各种各样的系统和数十种开发工具/编译器打交道。离开自己熟悉的开发环境,几乎任何事情都作不了。而我又比较懒,不愿背着笔记本满街跑。为了方便使用,我需要在几乎每台用到的机器(包括公司里的一台笔记本和一台台式机,和家里的一台笔记本)上安装一套windows和linux。而且几乎每台都要安装PCB软件/几种编译器,而且工作的内容要一次一次的备份到各种环境中,这让我接近崩溃。
这一段正好比较空闲,就想好好整理一下开发环境。我觉得搞一个可以随身携带的系统的想法本身就很棒。
原来想法是在U盘中安装一个linux,比如Puppy Linux , 是一个很棒的系统,但我发现我1G的U盘太小,装不下我将要安装的那么多软件,而且当然也不没有空间安装个windows了,毕竟很多工作软件都离不开win。遂决定把系统装到我的40G的移动硬盘中,然后再用虚拟机安装windows。
对于linux,我选择的是ubuntu 9.04版本,它基于deban,稳定性强,启动速度快,最主要的,体积比较适中。被它的简介中的一句话感动:
“具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他/她拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”——大主教 Desmond Tutu
这是第一次安装ubuntu,之前一直用的openSUSE,它的11.1版本确实不错,功能很全,界面华丽,安装之后,几乎不需要任何配置就可以进行各种工作,系统安装比windowsXP还傻瓜,因为windowsXP如果不安装下载软件/office/rar等软件,它什么都干不了。当然openSUSE的优点也是它的缺点,就是功能强,体积大,启动慢。
ubuntu给我的感觉要小巧很多,而且也有很多人跟我的想法一样,把它安装在移动硬盘中随身携带,而openSUSE我在网上看到的最小系统需要1.4G。
(待续)