Joyent 发布 SmartOS 开源操作系统

以 OpenSolaris 为基础架构的云计算公司 Joyent 上周发布了他们自己的操作系统 SmartOS,并在 github 上公开了其所有的源代码,很高兴看到又一个云计算厂商加入到开源的队伍。和其他依赖 Linux 的云计算系统不同,Joyent 提供的 SmartOS 基于 illumos(SUN 被 Oracle 收购后,OpenSolaris 分裂出来的版本)。SmartOS 很好的综合了 Solaris 上面几个最优秀的技术 Zones, ZFS 和 DTrace,并硬是把 Linux 上的 KVM 虚拟技术集成到了 SmartOS(为什么不集成 Xen 呢?OpenSolaris 已经有了 Xen,集成 Xen 会更容易一些),想不到集成在 Linux 内核里面的 KVM 还能被生剥下来放到 illumos 内核里,工作量可是相当大,据说两三个人只花了一年的时间,现在的牛人真是牛的无法无天:)

SmartOS 最大的特色可能就是 KVM on illumos/Solaris. SmartOS 同时包含了全虚拟化技术 KVM 和操作系统级别的虚拟化技术 Zone,加上对 ZFS 文件系统的支持和 DTrace 动态跟踪工具的配合,可以说是一个相当完美的系统。SmartOS 有啥用呢?谁可能会有兴趣呢?

Developers, Cloud Providers, Carriers, ISV Appliance Makers, Mobile Device Manufacturers, Service Providers, Enterprises, Next generation HPC.

晚上 VPSee 没事玩了一下 SmartOS,启动 SmartOS 后就可以直接用 kvm 创建虚拟机了:

# qemu-img create -f qcow2 ubuntu.img 10G 
# qemu-system-x86_64 -hda ubuntu.img -cdrom \
/home/vpsee/ubuntu-10.04.3-server-amd64.iso -boot d -m 512

SmartOS 的启动界面:

smartos