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.
共 37 篇文章。
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.
It seems that OpenBSD folks has branched their OPENBSD_3_6 branch. OpenBSD 3.6 will be released on November 1, 2004.
I have added some SYNFLOOD proof packet filter rules for beastie.frontfree.net. Interestingly, the filter options seems to “forge” beastie.frontfree.net to be an OpenBSD box.
niklas has committed the final SMP branch code, no more SMP branchs, we have SMP in OpenBSD-CURRENT now!!
It appears that NetBSD has finally adopted packet filter, an OpenBSD feature to its base. Compared to FreeBSD’s pf port, this will be much easier one because the VM structure is almostly alike.
FreeBSD and OpenBSD’s inetd are based on a same codebase. However, they have different features and OpenBSD have some features that FreeBSD is lacking at present. For example, per-interface binding, etc.
It seems that FreeBSD community has reviewed and committed one of my bigger patch on sbin/syslogd, which was primarily obtained from OpenBSD. These changes are more or less “sync with OpenBSD”, which will increase security performance of FreeBSD.
It seems (still can’t access to the Internet right now, however, HTTP and cvsup works) that OpenBSD has imported gdb 6.1 into their source tree. I am not sure whether they did some hacks to the source repository (from cvsup result, there is not), but the result is really strange. It seems that the last import was done by using a “cvs add -rCYGNUS” and not “cvs import”…
I hope FreeBSD can import a newer gdb ASAP, as well as gcc 3.4 series.
I am thinking of the possiblity of backporting / porting several DragonFly and NetBSD, even OpenBSD’s features, to FreeBSD, to increase its performance, stablity, and the code readablity.