On 1/18/07, Kris Kennaway <kris@obsecurity.org> wrote:The tools certainly help. But there are plenty of bugs left that are just there because the locking is too complicated to follow, and without those tools it's barely possible to predict the kernel's emergent behavior. FreeBSD is a lot more reliable now than it was in 5.x days, but the extent to which the *limited* complex portions in 5.x confused developers for many months, combined with the fact that the system is becoming more complex, not less, implies that it's only the new tools that make the new complexity bearable. I really like FreeBSD, don't get me wrong, but it's really hard for me not to think that if the team had agreed with Matt's vision on SMP then FreeBSD would be a lot simpler and more reliable, with the manpower previously devoted to fixing complexity bugs being used to dent Linux' dominance over many fields. I really really hope NetBSD doesn't end up with similarly complex SMP, because that could really kill it, with a minor fraction of FreeBSD's developer resources and an onus to continue supporting many architectures. --- Dmitri Nikulin Centre for Synchrotron Science Monash University Victoria 3800, Australia email: dnikulin@gmail.com
| Alexandre Oliva | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Re: [Scst-devel] Integration of SCST in the mainstream Linux kernel |
| Thomas Meyer | Re: [PATCH] clockevents: Fix suspend/resume to disk hangs |
| S.Çağlar | Rescheduling interrupts |
git: | |
| Chris Ortman | [FEATURE REQUEST] git-svn format-patch |
| Sverre Rabbelier | Git vs Monotone |
| Linus Torvalds | People unaware of the importance of "git gc"? |
| Johannes Schindelin | Re: VCS comparison table |
| Alexey Dobriyan | [PATCH 01/53] xfrm: initialise xfrm_policy_gc_work statically |
| KOSAKI Motohiro | [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Jarek Poplawski | Re: Data corruption issue with splice() on 2.6.27.10 |
| David Miller | [GIT]: Networking |
| Nick Holland | Re: keyboard lockup, KVM, dual-boot |
| Richard Stallman | Real men don't attack straw men |
| Anders Langworthy | Re: OpenBSD/i386 won't boot on Transmeta Efficeon CPU |
| Matthew Dempsky | hoststated/relayd and Linux's tcp_tw_recycle option |
