Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
this list periodically gets questions about what's new in 2.5 and I respond with some of my favorites.. so I thought I'd fwd this from lkml - a nice periodically posted summary of what's gone into 2.5 already and what might still do so.. (its not a project official plan, just guillaume's view of the state of the kernel but its pretty good) -Pat ----- Forwarded message from Guillaume Boissiere <boissiere at adiglobal.com> ----- From: "Guillaume Boissiere" <boissiere at adiglobal.com> To: linux-kernel at vger.kernel.org Date: Tue, 10 Sep 2002 20:38:18 -0400 Subject: [STATUS 2.5] September 11, 2002 X-Authentication-Info: Submitted using SMTP AUTH LOGIN at pop017.verizon.net from [64.152.17.166] using ID <vze4j2ca at verizon.net> at Tue, 10 Sep 2002 19:37:41 -0500 X-Mailing-List: linux-kernel at vger.kernel.org Here is this week's 2.5 update. Of note, discontigmem support and TCP segmentation offload have been merged since last week. Full details are at http://www.kernelnewbies.org/status Cheers, -- Guillaume --------- Linux Kernel 2.5 Status - September 11th, 2002 (Latest kernel release is 2.5.34) Items in bold have changed since last week. Items in grey are post Halloween (feature freeze). Features: Merged o in 2.5.1+ Rewrite of the block IO (bio) layer (Jens Axboe) o in 2.5.2 Initial support for USB 2.0 (David Brownell, Greg Kroah-Hartman, etc.) o in 2.5.2 Per-process namespaces, late-boot cleanups (Al Viro, Manfred Spraul) o in 2.5.2+ New scheduler for improved scalability (Ingo Molnar) o in 2.5.2+ New kernel device structure (kdev_t) (Linus Torvalds, etc.) o in 2.5.3 IDE layer update (Andre Hedrick) o in 2.5.3 Support reiserfs external journal (Reiserfs team) o in 2.5.3 Generic ACL (Access Control List) support (Nathan Scott) o in 2.5.3 PnP BIOS driver (Alan Cox, Thomas Hood, Dave Jones, etc.) o in 2.5.3+ New driver model & unified device tree (Patrick Mochel) o in 2.5.4 Add preempt kernel option (Robert Love, MontaVista team) o in 2.5.4 Support for Next Generation POSIX Threading (NGPT team) o in 2.5.5 Add ALSA (Advanced Linux Sound Architecture) (ALSA team) o in 2.5.5 Pagetables in highmem support (Ingo Molnar, Arjan van de Ven) o in 2.5.5 New architecture: AMD 64-bit (x86-64) (Andi Kleen, x86-64 Linux team) o in 2.5.5 New architecture: PowerPC 64-bit (ppc64) (Anton Blanchard, ppc64 team) o in 2.5.6 Add JFS (Journaling FileSystem from IBM) (JFS team) o in 2.5.6 per_cpu infrastructure (Rusty Russell) o in 2.5.6 HDLC (High-level Data Link Control) update (Krzysztof Halasa) o in 2.5.6 smbfs Unicode and large file support (Urban Widmark) o in 2.5.7 New driver API for Wireless Extensions (Jean Tourrilhes) o in 2.5.7 Video for Linux (V4L) redesign (Gerd Knorr) o in 2.5.7 Futexes (Fast Lightweight Userspace Semaphores) (Rusty Russell, etc.) o in 2.5.7+ NAPI network interrupt mitigation (Jamal Hadi Salim, Robert Olsson, Alexey Kuznetsov) o in 2.5.7+ ACPI (Advanced Configuration & Power Interface) (Andy Grover, ACPI team) o in 2.5.8 Syscall interface for CPU task affinity (Robert Love) o in 2.5.8 Radix-tree pagecache (Momchil Velikov, Christoph Hellwig) o in 2.5.9 Smarter IRQ balancing (Ingo Molnar) o in 2.5.11 Replace old NTFS driver with NTFS TNG driver (Anton Altaparmakov) o in 2.5.11 Fast walk dcache (Hanna Linder) o in 2.5.11+ Rewrite of the framebuffer layer (James Simmons) o in 2.5.12+ Rewrite of the buffer layer (Andrew Morton) o in 2.5.14 Support for IDE TCQ (Tagged Command Queueing) (Jens Axboe) o in 2.5.14 Bluetooth support (no longer experimental!) (Maxim Krasnyansky, Bluetooth team) o in 2.5.17 New quota system supporting plugins (Jan Kara) o in 2.5.17+ Move ISDN4Linux to CAPI based interface (Kai Germaschewski, ISDN4Linux team) o in 2.5.18 Software suspend (to disk & RAM) (Pavel Machek) o in 2.5.23 More complete IEEE 802.2 stack (Arnaldo, Jay Schullist, from Procom donated code) o in 2.5.23+ Hotplug CPU support (Rusty Russell) o in 2.5.25 Faster internal kernel clock frequency (Linus Torvalds) o in 2.5.26 Direct pagecache <-> BIO disk I/O (Andrew Morton) o in 2.5.27+ New VM with reverse mappings (Rik van Riel) o in 2.5.28+ Serial driver restructure (Russell King) o in 2.5.28 Remove the "Big IRQ lock" (Ingo Molnar) o in 2.5.29+ Thread-Local Storage (TLS) support (Ingo Molnar) o in 2.5.29+ Add Linux Security Module (LSM) (LSM team) o in 2.5.29+ Strict address space accounting (Alan Cox) o in 2.5.31+ Disk description cleanups (Al Viro) o in 2.5.31 Support insane number of processes (Linus Torvalds) o in 2.5.32 New MTRR (Memory Type Range Register) driver (Patrick Mochel) o in 2.5.32+ Porting all input devices over to input API (Vojtech Pavlik, James Simmons) o in 2.5.32+ Asynchronous IO (aio) support (Ben LaHaise) o in 2.5.32+ Add support for NFS v4 (NFS v4 team) o in 2.5.33 SCTP (Stream Control Transmission Protocol) (lksctp team) * in 2.5.33 TCP segmentation offload (Alexey Kuznetsov) o in 2.5.34 discontigmem support (Pat Gaughen, Jack Steiner, Tony Luck, etc.) o in -dj Rewrite of the console layer (James Simmons) o in -dj Add support for CPU clock/voltage scaling (Erik Mouw, Dave Jones, Russell King, Arjan van de Ven) o in -ac PCMCIA Zoom video support (Alan Cox) o in -ac Improved i2o (Intelligent Input/Ouput) layer (Alan Cox) o Ready Read-Copy Update (RCU) Mutual Exclusion (Dipankar Sarma, Rusty Russell, Andrea Arcangeli, LSE Team) o Ready Build option for Linux Trace Toolkit (LTT) (Karim Yaghmour) o Ready Remove the 2TB block device limit (Peter Chubb) o Ready Add User-Mode Linux (UML) (Jeff Dike) o Ready Serial ATA support (Andre Hedrick) o Ready Add XFS (A journaling filesystem from SGI) (XFS team) o Ready Dynamic Probes (dprobes team) o Beta New IO scheduler (Jens Axboe) o Beta Fix long-held locks for low scheduling latency (Andrew Morton, Robert Love, etc.) o Beta EVMS (Enterprise Volume Management System) (EVMS team) o Beta Device mapper for Logical Volume Manager (LVM2) (LVM team) o Beta Page table sharing (Daniel Phillips, Dave McCracken) o Beta ext2/ext3 online resize support (Andreas Dilger) o Beta UDF Write support for CD-R/RW (packet writing) (Jens Axboe, Peter Osterlund) o Beta Better event logging for enterprise systems (Larry Kessler, evlog team) o Beta Add new CIFS (Common Internet File System) (Steve French) o Beta NUMA topology support (Matt Dobson) o Beta Add hardware sensors drivers (lm_sensors team) o Beta High resolution timers (George Anzinger, etc.) o Beta Per-mountpoint read-only, union-mounts, unionfs (Al Viro) o Beta New kernel build system (kbuild 2.5) (Keith Owens) o Beta More complete NetBEUI stack (Arnaldo Carvalho de Melo, from Procom donated code) o Alpha Scalable Statistics Counter (Ravikiran Thirumalai) o Alpha Linux Kernel Crash Dumps (Matt Robinson, LKCD team) o Alpha ext2/ext3 large directory support: HTree index (Daniel Phillips, Christopher Li, Ted Ts'o) o Alpha Zerocopy NFS (Hirokazu Takahashi) o Alpha Change all drivers to new driver model (All maintainers) o Alpha NUMA aware scheduler extensions (Erich Focht) o Alpha Basic NUMA API (Matt Dobson) o Alpha Non-linear memory support (Martin Bligh, Daniel Phillips) o Alpha Parallelizing page replacement (William Lee Irwin) o Alpha VM large page support (Simon Winwood, Hubertus Franke) o Alpha Remove waitqueue heads from kernel structures (William Lee Irwin) o Alpha Remove the global tasklist (William Lee Irwin) o Alpha New lightweight library (klibc) (H. Peter Anvin) o Alpha Reiserfs v4 (Reiserfs team) o Alpha Replace initrd by initramfs (H. Peter Anvin, Al Viro) o Alpha Fix device naming issues (Patrick Mochel, Greg Kroah-Hartman) o Alpha UMSDOS (Unix under MS-DOS) Rewrite (Al Viro) o Alpha Full compliance with IPv6 (Alexey Kuznetsov, Jun Murai, Yoshifuji Hideaki, USAGI team) o Alpha Remove use of the BKL (Big Kernel Lock) (Alan Cox, Robert Love, Neil Brown, Dave Hansen, etc.) o Alpha USB gadget support (Stuart Lynne, Greg Kroah-Hartman) o Started Make AppleTalk use shared skbs and refcounting (Arnaldo Carvalho de Melo) o Started NUMA aware slab allocator (Martin Bligh) o Started SCSI multipath IO (with NUMA support) (Patrick Mansfield, Mike Anderson) o Started Overhaul PCMCIA support (David Woodhouse, David Hinds) o Started InfiniBand support (InfiniBand team) o Planning Generic parameter/command line interface (Keith Owens) o Planning New mount API (Al Viro) o Planning Add thrashing control (Rik van Riel) o Planning Remove all hardwired drivers from kernel (Alan Cox, etc.) Cleanups: Merged o in 2.5.3 Break Configure.help into multiple files (Linus Torvalds) o in 2.5.3 Untangle sched.h & fs.h include dependancies (Dave Jones, Roman Zippel) o in 2.5.4 Per network protocol slabcache & sock.h (Arnaldo Carvalho de Melo) o in 2.5.4 Per filesystem slabcache & fs.h (Daniel Phillips, Jeff Garzik, Al Viro) o in 2.5.6 Killing kdev_t for block devices (Al Viro) o in 2.5.18+ ->getattr() ->setattr() ->permission() changes (Al Viro) o in 2.5.21 Split up x86 setup.c into managable pieces (Patrick Mochel) o in 2.5.23+ Major MD tool (RAID 5) cleanup (Neil Brown) o in 2.5.31 Rework datalink protocols to not use cli/sti (Arnaldo Carvalho de Melo) o in 2.5.31 Remove incomplete SPX network stack (Arnaldo Carvalho de Melo) o Ready Switch to ->get_super() for file_system_type (Al Viro) o Beta file.h and INIT_TASK (Benjamin LaHaise) o Beta Proper UFS fixes, ext2 and locking cleanups (Al Viro) o Beta Lifting limitations on mount(2) (Al Viro) o Beta Remove dcache_lock (Maneesh Soni, IBM team) o Started Reorder x86 initialization (Dave Jones, Randy Dunlap) Have some free time and want to help? Check out the Kernel Janitor TO DO list for a list of source code cleanups you can work on. A great place to start learning more about kernel internals! - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo at vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ ----- End forwarded message -----
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |