- 论坛徽章:
- 0
|
这里贴的仔细阅读了。
一会儿再去MAILING LISTS仔细读。
先说一下印象:
总体讲他希望NETBSD有一个强有力的领导者,有一个专注、高效的核心团体。
他对NETBSD基金会似乎强烈不满,要求解散。
我不知道NETBSD过去有多少争论,似乎不少。
集权与民主的争论在这里再次得到体现。这似乎又与政治有关了----看来政治真的无所不在。
不谈政治。说一下他提出的一些问题:
* serious problems with the threading architecture (including the
user-kernel interface), as mentioned earlier;
这个问题最严重。NETBSD的THREAD实现比FB差好多(也许差上两代----个人意见),问题也很多。即使在单CPU上也会出现一些很难理解的问题。
* terrible support for kernel modules;
对于内核模块,FB领先NB整整一代。FB基本实现了所有驱动的模块化,而且集成在内核与独立成模块,需要代码的改动很少。NetBSD的内核模块依然很原始,如果把内核驱动改成模块,要作很大的修改。目前几乎没有几个驱动实现了模块化。NetBSD需要升级模块系统。
* the horrible mess that is 32/64-bit compatibility, resulting in
32-bit apps often not working right on 64-bit kernels; and
* unbounded maintenance work due to inappropriate and rampant use of
"quirk" tables and chip-specific tables; e.g. in SCSI, ATAPI, IDE,
ACPI and SpeedStep support. (I actually did much of this work for
SCSI, but am not currently able to commit it.)
这个问题没遇到过。我在64位系统上目前只运行纯64位程序。 |
|