为什么FreeBSD没有CIRCLEQ_*
最近在看 Berkeley DB,发现一套 FreeBSD 上没有的宏, CIRCLEQ_*。
看了一下,这组宏是来自 4.4BSD 的,因此 FreeBSD 曾经有过这个宏;后来, phk 在 2000 年 12 月 29 日从 FreeBSD 里面把它拿掉了(SVN revision 70469),当时的说明如下:
共 5 篇文章。
最近在看 Berkeley DB,发现一套 FreeBSD 上没有的宏, CIRCLEQ_*。
看了一下,这组宏是来自 4.4BSD 的,因此 FreeBSD 曾经有过这个宏;后来, phk 在 2000 年 12 月 29 日从 FreeBSD 里面把它拿掉了(SVN revision 70469),当时的说明如下:
因为明天要去学校交费,加上今天早上起的比平时早(7:00),所以开始找相关资料,结果发现没有在预期的地方出现……
找了整整90分钟之后,决定放弃,直接去公司。路上想了很久,也琢磨了很多UI设计的问题,比如如何能够让界面更straightforward(直截了当?不知道这个词应该如何翻译)一些,等等。
主要是空格的问题。我打算接下来的一段时间琢磨琢磨SoftUpdates,如果这个patch能commit的话,delphijfork的diff一下就能减少46K :-)
正在寻找一切混沌的出口,不知道能不能找到,不知道找到了,是否只是从一种混沌跃迁到另一种混沌,然而我知道自己必须走出混沌……
昨天忙了整整一天,错过了小学同学的聚会。
最近的事情太多了,多到应付不过来,多到让我觉得overloaded,身心俱疲,论文,工作,学业,国际会议,等等。端木那天转述他的老板的话我觉得很有道理:先去做那些重要的事情,而不是那些紧急的事情——我想起了自己毕业设计里面的调度系统,实现的实际上也就是这样一些简单的规则,节点很多,而调度评估某个任务不重要或重要的指标,就是请求数和确认数的加权和。
Yes, it is long awaited and Kirk recently announced that his new book (written with George Neville-Neil) about the design and implementation of the FreeBSD 5.2 Operating System has been finished, and will be ready for sale in early August 2004 (ISBN 0-201-70245-2, Addison-Wesley).