Development
龌龊的dirname(3)定义
在POSIX中提到,这个API不仅可以修改输入参数,而且可以返回一个静态存储的指针,说白了,你不能指望某个平台上它是线程安全的,也不能指望它不会修改你发给它的数据……
参与评论FreeBSD 6.2-RC2命名
估计这两天会出来ISO。目前我知道的问题基本上都修干净了。
参与评论我们将在本周末发布6.2-RC2
如题。相对RC1,这个版本的变动不是很大,修正了一些之前的问题。我个人预计可能会出到RC3,这样大约还有10-14天就可以发布正式的RELEASE了。对于希望跟进6.2的同学来说,现在已经可以考虑在部分非关键系统上升级了。
阅读全文…老大们开始讨论FreeBSD的RELENG_7是否要提前的问题了
在距离6.2-RELEASE发布还有大约一个月的时候,FreeBSD的developers邮件列表中开始了关于RELENG_7的讨论。出于对邮件列表相关规定的尊重,我不便公开这些讨论的内容,只说说一些我自己的想法。
在一个有数百人参加的开源项目中,如何保持良好的发行版本品质,同时又不伤害人们的参与热情和新功能的开发进度?
这是一个很明显的问题。对于用户来说,他们最关心的是稳定性和性能。一般说来,用户通常会对操作系统进行裁剪,以便适应他们的需要。然而,并不是所有的变动都能够有效地局部化或模块化,许多变动可能是涉及面非常广的,而另一些变动则可能涉及大量用户,或属于操作系统中「不可或缺」的部分。
许多FreeBSD的开发人员是利用业余时间进行开发活动的。多分支开发对于开发人员来说是一件很头疼的事情。许多开发人员可能没有时间和精力去维护多个分支(搭建测试环境等等都是相当耗时的工作;此外,为了维持ABI/API稳定,还需要编写一些额外的代码),因此,多数开发人员会希望只有1个STABLE分支。
阅读全文…Sun计划以GPL发布Java?
尽管仍然有些怀疑这篇报道的真实性,但无论如何,总归是件好事。
参与评论FreeBSD 6.2发布的消息
我可以负责任地说,这个版本:
- 绝对没有可能在11月9日发布。这个没什么可说的,不要想了,绝对,绝对的不可能。
- 发布的最早日期,不会早于20号。这个基本上我也可以肯定。
RELEASE现状:
阅读全文…6.2-RELEASE的package传的差不多了
今天看到FreeBSD 6.2-RELEASE的packages已经传到i386的R了,不知道什么时候解冻呢?
参与评论调试进行时
昨天深夜被李逵同学的电话叫醒,被告知新上线的一个Python应用发生了一个回归问题——一个使用了C模块的程序经常自己退出。
由于这个C模块已经几年没有改过了,加上没有coredump文件,因此调试起来非常困难。另一方面,我们的代码也是一行没改,因此很难确定到底是什么出了问题。李逵坚持认为这个问题是由于Python的编译配置不当引起的。天地良心……编译配置就是之前的配置,不过我还是想办法重编了一套,后来听这家伙说,他没有选pymalloc。
阅读全文…给自己的邮件系统做了个webmail
昨天回家想看信,但是因为信箱里面的邮件实在太多,因此使用一个标准的MUA并不现实,于是架了一个RoundCube出来。这个Webmail系统功能不算多,不过该有的几乎都有了……
参与评论GNOME 2.16 committed
没想到这么快……不过已经装了桌面的同学们,hia hia hia
参与评论