From owner-freebsd-questions Fri Jun 22 16: 8:33 2001 Delivered-To: freebsd-questions@freebsd.org Received: from dargo.talarian.com (dargo.talarian.com [207.5.33.3]) by hub.freebsd.org (Postfix) with ESMTP id D0B5837B409 for ; Fri, 22 Jun 2001 16:08:30 -0700 (PDT) (envelope-from nsayer@quack.kfu.com) Received: from moya.talarian.com (moya.talarian.com [10.4.10.8]) by dargo.talarian.com (Postfix) with ESMTP id 7ADAD22B0B; Fri, 22 Jun 2001 16:06:29 -0700 (PDT) Received: from beast.talarian.com (beast.talarian.com [10.4.10.6]) by moya.talarian.com (Postfix) with ESMTP id EEE18FB; Fri, 22 Jun 2001 16:08:28 -0700 (PDT) Received: from quack.kfu.com (localhost [::1]) by beast.talarian.com (8.11.3/8.11.3) with ESMTP id f5MN8SP40953; Fri, 22 Jun 2001 16:08:28 -0700 (PDT) (envelope-from nsayer@quack.kfu.com) Message-ID: <3B33CFEC.2070007@quack.kfu.com> Date: Fri, 22 Jun 2001 16:08:28 -0700 From: Nick Sayer User-Agent: Mozilla/5.0 (X11; U; FreeBSD 4.3-RELEASE i386; en-US; rv:0.9.1) Gecko/20010613 X-Accept-Language: en-us MIME-Version: 1.0 To: matrix@ipform.ru, freebsd-questions@freebsd.org Subject: Re: Let me drool a lil' bit about fbsd5 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG The big changes happening in -current are almost too numerous to list. I will mention a few I can think of, but I'm sure to miss a few. Note that at the moment most of these features are rather early in their development cycle. -current is not approprate for users who are not prepared to deal with a bumpy ride. Background FSCK. Unclean shutdown/reboot cycles will result in a filesystem check that runs in parallel with the rest of the system startup. Replacment of the SMP "giant" lock with localized locking. Currently much of the kernel is not thread-safe. There is one large lock (called Giant) that protects almost all of the kernel from simultaneous use by more than one processor. In the future, the kernel will have localized data locks that insure that processors trying to do the same thing at the same time will not interfere with each other, but that two processors in the kernel doing tasks that don't interfere with each other can run at the same time. This is the same model as the Solaris 2.x kernel. This is where a lot of the work on -current is taking place. ACPI support. Work is in progress to integrate ACPI support which will hopefully both improve device initialization and driver support. Cardbus support. I'm not sure, but rumors of Firewire/iLink support were also mentioned once upon a time. Check in on the freebsd-current mailing list (and its archives) to get more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message