为什么要开发操作系统?这是个既让人兴奋又让人尴尬的问题。
兴奋来源于对技术的狂热,更来源于兴趣和好奇心。尴尬来源于对现实的无奈。
对于一个计算机业余爱好者来说,没有什么事情比开发一个操作系统更有挑战性的了。开发者享受的是过程,既是迷茫、痛苦和煎熬的苦行僧般过程,又是彻悟、喜悦和充实的自我救赎的过程。看着程序在电脑中恣意畅行,遨游虚空,看着电脑被我随心所欲,操控由我,还有什么比这能更让人兴奋的?
确实,现在是Windows横行的年代。它的功能可以说涵盖了我们工作和生活的方方面面,没有做不到,只有想不到。一句话——无所不能。那我开发的OS有什么用?能跟它比吗?当然不能,也没有必要比。Windows是产业需求外加商业化的产物。它是一个被高度封装的黑匣子,一个被强大引力圈固的、不透明的黑洞。我们无法知晓它的内心世界,猜不透内中蕴含的信息。它对我们来说既熟悉又陌生。以至于让我们对它产生出既爱又恨的复杂感情。说了这么多它的坏话,但我还是不得不在它的照看下发我的博客,我开发的操作系统也须要它的孕育才能生根发芽。
我对计算机的热爱,犹如我对爱人的爱。所以我把我的计算机看作我的第二个爱人。天啊,那Windows是什么?一个长期霸占着我的公主的思想的巫婆么?因为它的存在,我的公主对我若即若离,甚或爱搭不理,脾气时好时坏,难以琢磨。我对我的公主,知之甚少,乃至全然不知。一开始,当我把公主娶回家时,第一次看到Windows时,我以为上天就是这么安排的,她的哭或笑都应该被Windows左右。后来,才发现自己错了。我根本不了解她。因为Windows的存在。它阻碍了我们的深入了解,让我们都陶醉于它布置的诗情画意中。
冲破黑匣子的束缚,去窥探她曼妙的躶体,是我唯一的目的。操作系统犹如计算机的华丽衣裳,而要做好这件华服,必要让被服者躶体量试,才能掌握她的美妙身体的精确尺寸。我在做这件衣服的同时,慢慢探索了她的身体,对她有了更深的了解,这是不是在写黄色小说?黄就黄吧,反正我深入了解了你!
给我的OS命名为PeachPear(桃梨系统),这个名称来自于逃离的谐音,兼有桃李天下的寓意。寓意我的电脑逃离巫婆的束缚,走进满树桃李的桃源新境。看下面,她由引导扇区代码中初露锋芒,小试了下身手。