FreeBSD's Architectural Guidelines

| Shared Chaos

Translated from here.

下面这些指导方针大体上描述了我们的观念:

·绝不增加新功能,除非由于缺失它而有人无法完成某个实际的应用。
·确定一个系统「不是什么」,和它「是什么」同样重要。不去满足整个世界的每一个需求,相反地,让系统尽可能地容易扩展,从而使增加的新需求能够以向上兼容的形式添加。
·尽可能用通用的方法来解决问题,当然,从一个实例抽象出来的范型要比闭门造车强。
·如果一个问题没有被完整地理解,那么,也许最好干脆不去解决它。
·如果能用10%的努力完成90%的工作,那么,使用这个更简单的解决方案。
·尽可能隔离复杂性。
·提供机制,而不是策略。特别地,把用户界面策略交给客户去解决。

阅读全文…( 本文约 287 字,阅读大致需要 1 分钟 )

Yesterday's buildworld failed

| Development

I’m not sure why, but this is really strange. Maybe cvsup’s bug? I finally removed a directory and re-sync’ed the code and it seems to work properly now. (N.B. files were not updated by cvsup :-(

阅读全文…( 本文约 46 字,阅读大致需要 1 分钟 )

gcc 3.4.2-snap imported into FreeBSD-CURRENT

| Development

As title. With Alexenda Kabbev’s import, we now have gcc 3.4.x in the base system. I’ll try to adopt our code ASAP.

参与评论

《七里香》

| Shared Chaos

作词:方文山
作曲:周杰伦
演唱:周杰伦

窗外的麻雀 在电线杆上多嘴
你说这一句 很有夏天的感觉
手中的铅笔 在纸上来来回回
我用几行字形容你是我的谁
秋刀鱼 的滋味 猫跟你都想了解
初恋的香味就这样被我们寻回

阅读全文…( 本文约 288 字,阅读大致需要 1 分钟 )

FreeBSD to adopt gcc 3.4.x series soon

| Development

As Scott Long clarified, 5.3’s RE will start on August 15. Alexenda Kabbev today announced the import of gcc 3.4.x snapshot will happen soon.

阅读全文…( 本文约 36 字,阅读大致需要 1 分钟 )

有点恼

| Life

今天不知道为什么,也许是因为感冒吧,有点恼。

我有几次差点忍不住说「老子不欠你什么,凭什么这么说话」,但多少觉得对方是晚辈,再说,别人无礼,没必要也跟着一起失礼,教训孩子是别人爸爸妈妈的事情……

为什么这样?

我也不知道为什么,但看来我的选择是对的……

阅读全文…( 本文约 287 字,阅读大致需要 1 分钟 )

遥控重起或远程调试?

| Development

必须采取措施了。。。beastie.frontfree.net再次在没有任何预兆的情况下停止响应了。。。

参与评论

回到了北京

| Life

17:45的飞机,海南航空公司。由于种种原因飞机起飞稍微晚了一些,不过还算顺利。比较搞笑的是在飞机上可乐被倒成了橙汁,HD的小桌子是坏的,而旁边的哥们更不幸,喝了一半的茶被又摞了一个杯子,没留神倒了他一身……

阅读全文…( 本文约 141 字,阅读大致需要 1 分钟 )

终于见到了活的ld, alu, kinki, wjf, yarshure, wxjoushua :-)

| Life

ld和想象中的有些差距,alu比想象中年轻,其他人在以前的照片中都已经比较熟悉了。。。不过他们都说我比照片上胖,冤枉啊,我明明瘦了好几斤 :-)

参与评论

和hd聊了聊关于GNS等等的想法

| Distributed Computing

在火车上跟HD聊了聊关于GNS等等一系列项目的想法。所谓GNS是一个全局的目录服务,包括客户和服务器两部分,客户运行在提供各种不同服务的机器上(www, databases, etc)。

客户启动时,向服务器发出一个「WAKEUP」信号,服务器则向需要该服务的所有服务器发出同样信号;反之,当客户所在的机器准备下线时,也类似地发出信号。

www, databases等服务的consumer据此在自己的本地可用服务表中添加/删除目录项。

阅读全文…( 本文约 225 字,阅读大致需要 1 分钟 )