随笔 (essay)
51 他们都有一个重要的特点建设性的懒惰,因为我们要的是结果而不是过程。
52 从一个优质的部分接手总比你白手起家要容易的多。
53 以李纳斯为例,他并没有从零开始编写Linux。
54 相反他借重了Minix的代码和理念。
55 (Minix是一个用于个人电脑的小型类Unix操作系统)
56 虽然Minix的全部代码最终被全部摘除或重写了,但是它毕竟为Linux充当了学步车。
57 出于同样的考虑,我开始寻找一个现存的有最有条理的POP程序来作为开发基础。
58 Unix世界共享源代码的传统让我们很容易的对它们并重新加以利用。
59 (这也是为什么尽管GNU对Unix成见很深,却依然采用Unix为基础开发操作系统的原因)
60 而Linux世界更是把这种传统发挥到了技术的极限。
61 在浩如烟海的Linux开放代码中花点时间来寻找一个不错的程序,总比去别处要强的多。
62 加上我之前用到的,第二次的搜索让我有了九个候选对象:fetchpop、PopTart、get-mail、gwpop、pimp、pop-perl、popc、popmail和upop。
63 首先选用的是肖恩的fetchpop,我对其做了一些改动并将改写邮件地址的功能加了进去。
64 后来他把这些改动加入到了自己的1.9版本中。
65 几周之后,我偶然接触到了卡尔·哈里斯的popclient代码时,问题出现了。
Go to Dashboard (guest)