活着,就是为了改变世界 ;来到世间,我们就是为了给宇宙留下永恒的印记。这话不是我说的,是乔布斯乔帮主说的 。目前而言,我还没有能力改变世界,估计今后的很长时间也未必有这个能力。在没有改变世界的思想的时候,我所做的就是不被世界上最好的思想、最流行的技术给甩掉。

感觉最近一两年IT界发展的很快,快的还没弄明白的时候,很多优秀的产品和理念都已经开始疯长了。像Ghost、docker、Saltstack、Raspberry Pi ……

Ghost并不是安装系统的ghost,而是基于node.js开发的开源博客开台,其理念很简单:Just a blogging platform. A beautifully designed platform dedicated to one thing: Publishing. 戏剧性的是Ghost理念的提出者正是wordpress的设计师 。

博客的作用仅仅就是为了文字堆叠和思想的展示,像wordpress虽然优秀,但我们用不到那么多功能,我们需要的是纯粹和simple 。Ghost到底有多简单,简单到像可以不用nginx、apache、mysql ,只需要有node.js环境和sqlite支持就可以运行起来。之前也有像typeecho、emlog等优秀的轻blog程序的出现,它们也试图和wordpress相较一二 ,不过在wordpress面前挥拳他们显的太过无力。而Ghost不一样,其很可能就是下一个wordpress。免费、开源、简单、纯粹、基于Node.js、Markdown编辑器,如果仅仅是为了个人blog而blog,我相信在wordpress和Ghost的选择中,你会中意Ghost。

docker是一种增加了高级API的LinuX Container(LXC)技术,提供了能够独立运行Unix进程的轻量级虚拟化解决方案。它提供了一种在安全、可重复的环境中自动部署软件。不同于KVM、XEN、vmare等传统意义上的虚拟化。举一个简单的例子:假设你有一个容器镜像(image)容量是1GB,如果你想用一个完整的虚拟机来装载,你得需要容量的大小是1GB乘上你需要虚拟机的数量。但使用Linux容器虚拟化技术(LXC)和AuFS,你可以共享1GB容量,如果你需要1000个容器,假设他们都运行在同样的系统影像上,你仍然可以用稍微比1GB多一点的空间来给容器系统,试着用Xen来实现那个,我想除非你有一个超级强大的主机,不然不可能的 。这就是他的神奇之处隔离性方面有所缺失,但是他们更加轻量,而且需要更少资源(因为相同的资源相当于进行了共享)。

还在犹豫这个理念的可行性吗?我可以告诉你百度、google都在用。其对环境的保留适用于广泛的用途:持续部署、Web部署、数据库群集、SOA等。

Saltstack是采用 zeromq 消息队列进行通信的python语言开发的自动化运维工具,和 Puppet/Chef 比起来,SaltStack 速度快、应用场景多、更易部署。以下列出在各个场景中经常会用的软件:

1操作系统和软件的安装、配置、初始化等;
2(Puppet, Chef, CFEngine, AnsibleWorks, SaltStack)
3自动执行任务,比如定期备份、清除日志等;
4(Fabric, AnsibleWorks, SaltStack)
5手动执行任务,比如部署应用、升级、重启、检查和校验文件系统、增加用户等。
6(Fabric, Rake, AnsibleWorks, SaltStack)

Raspberry Pi(树莓派),它是一款基于ARM的微型电脑主板,具备所有PC的基本功能,不过其只有主板只有一张信用卡大小。How Magical ! 不必惊讶,其之所以如些强大,因为其有一颗强大的心 —— 基于linux系统的心。之与用它来做什么?这个你可以问极客(Geek)们,发挥想像力,它可以变成一切。

在wordpress下,依然可以创造出Ghost;有KVM、XEN依然创造出了docker;有puppet、chef依然出现了Saltstack;有PC和手机依然出现了RPI 。有什么样的思想就会有什么样的产品,产品的影响力在一定程序上表明了理念的影响力。

领袖和跟风者的区别就在于创新。记住思想改变世界,理念决定产品,理论决定人生。

写在最后的话:最近一段时间给自己的思想放了个假,有更多的时间去看看外面的世界。外面的世界不止于地域上的外面,囿于认知的局限和技能的贫瘠,同时也更多的关注了新的产品。以上提到的产品之前虽然也有看到,不过都是以一种路人甲的心态去看,并未用心的了解。花了些时间真正了解了之后,有点骨鲠在喉,不吐不快的感觉,胡诌乱串了以上的内容。