|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 15 May 2002 17:21:38 To : All Subject : 5.0-C -------------------------------------------------------------------------------- http://docs.freebsd.org/cgi/getmsg.cgi?fetch=314677+0+archive/2002/freebsd-curre nt/20020512.freebsd-current Actually, the easiest thing to do is to check out the 5.0 release notes from the source tree, build them, and read them. Or you can read them in sgml source, of course :-). You can check them out of src/release/doc/en_US.ISO8859-1/relnotes Ignore entries marked '&merged' since those are things that went into the 5.0 branch but got merged back to 4.x and will be included in a release prior to 5.0. They get removed before the release happens but are left in for reference. Off-hand, some of the really interesting things going in are: - Fine-grained kernel SMP (SMPng) which permits higher performance and parallelism, and restructures the kernel around improved synchronization primitives. Many scalability improvements for SMP, and an improved kernel locking paradigm. - KSE: Derived from the notion of Scheduler Activations, this mechanism will support much improved scalability and performance of user threads on FreeBSD. - devfs: the device filesystem removes manual management of the /dev tree, allowing the system to adapt to device environment changes more cleanly and with less administrator intervention. This is really helpful with widespread use of USB, firewire, etc. - Client-side NFS locking using a distributed lock manager, a feature we've needed for a long time and will finally have. - A complete reimplemntation of the /dev/random entropy collecting mechanism based on Yarrow, improving the gathering and management of "randomness" for cryptographic purposes. - Support for Sparc64, IA64, and possibly PowerPC depending on how that goes :-) - Support for extended attributes and file system ACLs in UFS, and also support for an enhanced version of the file system, UFS2, which targets higher performance for EAs and ACLs, support for larger disk and file sizes, and more. Support for file system snapshots. Support for background file system checking at boot. - A high performance SMP-capable kernel slab memory allocator. - A complete reimplementation and reintegration of Pluggable Authentication Modules (PAM), correcting many long-standing integration issues and bugs. - The "GEOM" framework, improving flexibility of the disk device framework, bringing support for cryptographic protection of swap and file systems. - Removal of almost all use of /dev/kmem and setgid for system monitoring tools, improving security by reducing the level of privilege required for routine monitoring activity. - Support for UDF, the filesystem used on DVDs. - Support for Cardbus, and a complete reimplementation of the PCCard stack. - Support for ACPI, which replaces (among other things) the existing APM mechanism, improves hardware discovery and probing, and allows us to support much of the new hardware being released. This is for both i386 and also (I believe) ia64. - Support for Open Firmware, which serves a function similar to ACPI on PPC and Sparc64. - An OpenSSH upgrade or two - The TrustedBSD MAC framework, which permits run-time extension of the kernel security framework, including support for a variety of MAC models (Biba, MLS), as well as a plug-in SEBSD module which uses the framework to support substantial parts of NSA's FLASK and SELinux implementations. A bunch of other random security modules that plug in, including mac_seeotheruids, mac_bsdextended (a firewall-like tool for file systems), and more. - A move to the lukemftp client and server, improving functionality and the level of support. - Upgrades to the USB stack to support, among other things, USB2 And much more that I've forgotten, and beg forgiveness for forgetting. All in all, this is going to be an excellent release, and will really propel the FreeBSD operating system to (as people so rediculously put it) "the next level". Robert N M Watson FreeBSD Core Team, TrustedBSD Project robert@fledge.watson.org NAI Labs, Safeport Network Services Oh yeah, a couple more things: core@ recently approved a committer to bring in firewire support. Hopefully this will mean support for firewire in FreeBSD 5.0-RELEASE. TI-RPC, which upgrades our RPC and NFS userland frameworks, adds support for IPv6, and more. And much more. Robert N M Watson FreeBSD Core Team, TrustedBSD Project robert@fledge.watson.org NAI Labs, Safeport Network Services We hope to commit the UFS2 patch to -current before the end of May. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. ... Hе люблю я вpачей: мнения pазные, а исход один --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22213ce264b5.html, оценка из 5, голосов 10
|