2007年2月20日星期二

在Linux下安装IE,一步搞定

最多三步:)话说回来,在Linux上装IE,我也是一万个不愿意啊,谁让做个网页还要兼顾天杀的IE呢!大家还是多多转向Firefox,Konqueror和Opera,这样世界会美好得多。

闲话少说,如果你也有不得已的苦衷,必须要用IE的话,告诉你,已经很简单了。

第一步,安装wine和cabextract。debian/ubuntu用户只需apt-get install wine cabextract
第二步,点击此处下载安装脚本,解开执行之。

第三步,回答一些问题,按几次回车,然后耐心的等待...

OK,你的Linux桌面上应该会出现一个IE的图标,点击运行吧。

IE on Linux

IE on Linux

2007年2月9日星期五

kvm试用,淘汰了vmware

Linux内核2.6.20出来以后,一直想要试用下KVM,却总没得空。今天碰巧需要用到IE,就索性花点功夫,在Debian下用KVM装了下windowsXP。结果竟然是如此简单,效果如此得好。步骤如下:

  1. 编译linux-2.6.20的内核并用新内核启动机器,记得在配置内核编译选项的时候把KVM的支持打开

  2. 安装kvm,qemu。Debian unstable的repository里面就有

  3. 创建一个虚拟硬盘: qemu-img create hda.img -f qcow 6G

  4. 开始安装: kvm -no-acpi -m 256 -cdrom winxpsp2.iso -hda hda.img -boot d


系统很快就装好。启动一些应用程序,速度很快。网络自动配好,大概是NAT的方式。Linux系统上CPU占用率一般在10%以下,用IE打开“news.sina.com.cn"的时候,最高达到70%。

本来还惴惴不安,现在初步感觉KVM取代VMware没有问题,看来,能进Linux内核的软件还是信得过的。

我参考了这篇文章,里面除了安装还有一些性能评测的结果,有兴趣的可以看一下。

2007年2月5日星期一

linux kernel 2.6.20发布了,集市开发模式的胜利!

恩,比官方消息稍微滞后了些。(BTW:不喜欢用口号式的标题,不过吸引下眼球嘛!)

前段时间Linus在澳大利亚接受采访的时候,说他自己也非常惊讶于2.6内核的弹性。确实,2.6系列的内核在不断稳定不断提高性能的同时,许多非常Cool的特性也可以非常方便的加入。单就看看2.6.20为我们带来些什么吧:

  1. 支持sony ps3 (用Linux在PS3上打造一个超级家用媒体网络服务器,cool吧)

  2. 内核级的虚拟技术kvm (让Windows象一个普通程序一样跑在Linux上)

  3. UDP-Lite,新的传输层协议,适合用于在无线网络上传输多媒体信息

  4. 此处略去n条,详情请见这里


在Linux内核的开发中,很多工作并不是实现某种可见的功能,而是重构。这也是集市开发的特点,我看这段代码不顺眼,我就可以改,只要改得合理就会被采用。正因为不断的重构,Linux内核的结构越来越合理,接口越来越清晰,开发越来越容易,这是一个非常良性的循环。

对比俺目前的工作,只求能Work,风险小,时间短,严重依赖测试,代码越来越rotten,大量不知所谓的代码留在那谁也不想动。相信很多商业软件开发都面临同样的问题吧。Windows Vista闭门造车数年,能弄出个什么东东呢,还有待观察,反正SP已经出来了~~~

唉,还是想做开源的开发!

rails的vim插件,rails.vim

不小心从youtube上看到这段video,立马安装试了一下,棒极了。
这些天写rails程序,最烦的就是在layout,view,controller,helper之间切来切去。现在简单了,":Rlayout xxx"就能打开xxx的layout,":Rcontroller xxx"就能打开叫xxx的controller,"Rview xxx"就能打开当前context下对应的view文件。
爽,这回才真的ride on the rails了:)