Development
FreeBSD 6.0-RC2
I think we would be going to release 6.0-RC2 soon, to encourage more testing against the recently caught issues that addressed several race conditions, etc.
参与评论Signal in init(8)?!
Strange thing happen.
- Start your FreeBSD single-user.
- Run /etc/netstart so your network is up.
- Run /etc/rc.d/sshd start so you have sshd
- Use ssh to login localhost, then su(1) to root
- Type “init q”
Then init(8) would crash with signal 11. Yes, it was killed. As soon as kernel found this, it would panic with “Going nowhere without my init!”.
参与评论Preparing for 6.0-RC1
Well, this Saturday and Sunday is not for rest, because we have a 7-days’ vacation from October 1.
I think FreeBSD 6.0-STABLE (RELENG_6) is in a quite nice shape and it’s a good time to cut 6.0-RC1 (also RELENG_6_0) and be more careful committing code against RELENG_6. However, according to my diff service there are still a lot of unmerged changes.
I have submitted a plenty (about 4 or 5 or even 6 dozens) of MFC requests last week. I wish that the diff reduction part of these changes, in conjunction with important bugfixes, would got approved soon so we will have a healthy RC1 for test.
参与评论How to make FreeBSD to permit several programs to play sound simutiously?
You may have noticed that FreeBSD by default does not allow many programs to play sound at same time. For instance, you generally can not hear GAIM sound when you are hearing MP3.
Fortunately, this can be resolved if you have read the documentations. Now I write here so you can also Google it :-)
Add a single line into /etc/sysctl.conf:
hw.snd.pcm0.vchans=16
Then, reboot (or if you are careful enough, shut down all programs that is using sound subsystem, then run /etc/rc.d/sysctl restart)
阅读全文…口水仗又打起来了……
不到4分钟就有人反对我提高某一默认值的提议,不过我还是在游说这样做的好处。
参与评论Colin Percival has imported his bsdiff related stuff
This is an important step of getting the tools like freebsd-update and portsnap into base system, which provides good method of updating the base system (through binary updates) and ports tree.
参与评论AMD64 string function optimizations
So time comes that we should consider whether some of our string operations is not optimial and needs some operation. NetBSD seems to have done a lot of good work to make their MD layer better, and we should take these improvements if they are proven.
David O’Brien has pointed out that we should be careful on this, however, since some micro optimizations may hinder performance in a large scenario. With this concern in mind, I will redo some more benchmarks and request for -arch@’s idea before considering commiting the patchset. Currently, the NetBSD implementation of swab(2) is proven to be slower than the GCC generated code by about 25%. I will look into the assembly code generated to see whether I can help to solve this.
阅读全文…一个新的panic
今天的测试过程中发现了一个新的panic:
panic: mpt_get_request: corrupted request free list (ccb)
这个panic似乎与swap的消耗有关,初步定为为LSI SCSI卡驱动的问题。port 7上面的mpt驱动中。
阅读全文…Seems FreeBSD more compatible to my amd64 box...
A stock 5.3-RELEASE /amd64 works on my workstation, while Windows 2003 x64 version would not :-)
参与评论PHP 4.4.0-RELEASE
So finally they have released it, maybe I will use it at company, but not on my boxes since they run php 5.x series, hahaha…
参与评论