Development
FreeBSD ports正式停止支持FreeBSD 4.x
今天,portmgr正式删除了bpm中的FreeBSD 4.x支持,至此,对FreeBSD 4.x系列长达7年的支持正式结束。
现有的使用FreeBSD 4.x的用户,应尽快升级到FreeBSD 6.2-RELEASE或更新版本;无法升级,但又需要使用ports的用户,则应使用RELEASE_4_EOL作为tag来checkout针对4.x的ports tree的最终版本。
参与评论FreeBSD cvs update to 1.11.22
Here is a patchset that updates cvs to 1.11.22, which means some bugfixes. I have not throughly tested it yet.
http://people.freebsd.org/~delphij/misc/patch-cvs-1.11.22.diff
Note that a final update would be more complex than this one.
参与评论BSD gzip MFC了
在和re@、security-officer@讨论之后,今天正式完成了BSD gzip的MFC,不过由于mx2的一些问题,现在cvs commit mail还没有发出。
阅读全文…一个让人印象深刻的3D桌面设计
今天在Techweb上看到了这里的一个介绍动画,不知道是什么桌面系统,感觉这个创意很不错。现在的桌面隐藏了太多的信息,我们在真正的桌面上会用到这些信息,并因此改善工作效率。
参与评论收衣服啦!gettext又要更新了!!
ade老大说他准备更新gettext了。有兴趣测试的同学看这里。
参与评论对FreeBSD 4.x版本的官方支持正式宣告结束
历经7年,发布了12个主要发行版本的FreeBSD 4-STABLE代码系的官方(安全)支持,在今天正式宣告结束了,与此同时结束的还有FreeBSD ports tree对这一系列版本的支持。
阅读全文…诡异的freetype2问题
今天帮同事调一个程序。
问题:服务器,FreeBSD 6.2上,某程序速度是一台配置较低的笔记本上的Ubuntu的大约1/10。
折腾许久,手工改了一堆port,发现没作用。遂祭出ktrace,发现那个程序十分不理性地mmap一个中文ttf文件;将字体改为英文的,则速度一样。另一个诡异的问题是,使用中文字体会疯狂吃内存。
然后改了freetype2,令其不使用mmap,发现不再出现不理性的内存占用了,速度提高10倍。
阅读全文…commit权限升级:范荣恩(rafan)
今天core team批准了rafan同学的commit权限升级。目前,他已经获得了FreeBSD ports/ 和 src/ 两个代码库的 commit bit。
参与评论FreeBSD 1.x时代的CVS
由于Caldera已经将32/V开源,目前FreeBSD 1.x时代的CVS已经可以重见天日。特设立此cvsweb以供世人观看。
FreeBSD 1.x受到AT&T诉讼的影响,曾在1994年6月和解并发布1.1.5.1-RELEASE之后,不得不重建了CVS库(这也是为什么FreeBSD的src/代码库的目录名是/home/ncvs而不是/home/cvs的原因)。随后,经过数月的努力,基于可自由再发布的4.4BSD-Lite代码系的FreeBSD 2.0于1994年11月正式发布。
阅读全文…GPL gzip(1)将于今天被执行死刑
今天我将把FreeBSD中的又一个 「自由」 (GPL授权)软件——gzip——替换为一个 可以自由再发布 的(BSD授权)版本。这一版本已经经过长期测试,特别是FreeBSD port联编集群的考验。
替换gzip的主要导火索是去年由Google公司安全团队发现的CVE-2006-4334、CVE-2006-4335、CVE-2006-4336、CVE-2006-4337、CVE-2006-4338等一系列问题,以及由于修正这些问题所引入的f2c压缩文件无法解压的回归问题。新版本的FreeBSD gzip来自于NetBSD的Matthew R. Green所撰写的、基于可自由再发布的zlib压缩库的用户界面接口。
阅读全文…