Kernel
NetBSD and FreeBSD's busdma(9) differences
It seems that FreeBSD and NetBSD have a lot of difference on busdma interfaces and this has blocked me from porting OpenBSD’s firmware upload support on mpt(4). Will have another attempt this weekend.
参与评论FreeBSD 5.3-RELEASE named, final release coming!
Today Scott Long has named FreeBSD 5.3-RELEASE, this is a significant step toward final 5.3-RELEASE.
Please note that before the team has a PGP signed 5.3-RELEASE announcement, don’t download the ISOs even they have appeared on any site. We may still do changes after the naming.
参与评论ReiserFS3.6 has been ported to FreeBSD!
Jean-Sébastien Pédron [jspedron club-internet.fr] has announced that he has ported ReiserFS 3.6 (from kernel 2.6.7) to FreeBSD (with only Read-Only support this time).
Scott Long suggests to import these to base because 6-CURRENT will have a focus on the file system. I suggested that we have a directory under somewhere in the src/ tree to keep these Linux bits so we can backport their fixes more easily and it should be better for us to rip these things out when we have re-written something from scratch.
参与评论5.3-RC (RELENG_5_3) branched!
Scott Long has branched RELENG_5_3 (also RELENG_5_3_BP tag) and 5.3-RC1 is coming REALLY SOON.
参与评论My suggested MFC list for 5.3-RELEASE
It’s available here, in my home directory at freefall: http://people.freebsd.org/~delphij/mfc.xml.
Please note that this is an (incomplete) MFC list for sys/ only! I baked it up manually so I don’t guarantee thet there is no mistakes, but I really tried my best to prevent so.
参与评论How to optimize your FS?
It turns out that we have to optimize our FS before benchmarking. I have read some articles and maillist archives so I got some impression:
Give correct parameters to newfs(1)
avgfilesize, filesperdir, will control DIRPERF hashing.Turn on noatime mounts.
etc.
Just make a note.
参与评论delphijfork 20040927 released
As always, it’s available at ftp.freebsdchina.org/china_ports/delphijfork.
I have adopted all RELENG_5 features here, bind9, etc. Also the delphijfork features are retained.
参与评论OpenBSD 3.6 Branched
It seems that OpenBSD folks has branched their OPENBSD_3_6 branch. OpenBSD 3.6 will be released on November 1, 2004.
参与评论Considering of porting ReiserFS4 to FreeBSD
Finally I am thinking about porting ReiserFS4 to FreeBSD. The current ReiserFS is GPL’ed so it should not get into FreeBSD kernel, but I think it might be OK to leave it as a ports of kernel module (like pf).
参与评论Matthew Dillon's opinion on FreeBSD's Networking Subsystem
To quote his “I would recommend against per-thread caches. Instead, make the per-cpu caches actually *be* per-cpu (that is, not require a mutex).”
Then, he has pointed out that there is potential problems in FreeBSD’s SLAB allocator which is different from DragonFly’s. (Not too surprisingly, he is again advertising his IPI message approach).
阅读全文…