Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Sysinst default root login shell



On Thu, 12 Apr 2012 23:04:33 +0200
Johnny Billquist <bqt%softjar.se@localhost> wrote:

> Funny you should say that, while a CVS checkout of all of the NetBSD 
> source tree have grown in time from about 20 minutes to about 5 hours on 
> a VAX-8650 as we move from NetBSD 2 to NetBSD 5. Did we really improve 
> performance, or did we only just get faster computers, while the code 
> itself got slower?

Faster hardware, but also software that adapts better to that hardware:

Most of the performance improvements I was refering to happened
between netbsd-4 and netbsd-5, when Andrew Doran worked full-time on
performance and SMP:
http://blog.netbsd.org/tnf/entry/netbsd_5_0_an_overview

This included changing a number of operations that were previously
executing in O(n) time to now execute in O(1) time, making MP-safe some
critical sections, not using the big lock anymore for MP-safe sections,
scheduler and interrupt processing changes, a new 1:1 POSIX threading
system that can more easy scale with SMP, etc.
-- 
Matt


Home | Main Index | Thread Index | Old Index