2002-03-20 16:40:54

by Guillaume Boissiere

[permalink] [raw]
Subject: [STATUS 2.5] March 20, 2002

The latest status update for the 2.5 series is available at
http://kernelnewbies.org/status/ with links for each item.

Of note since last week is the merge of NAPI, which is a way
to deal with high network packet load -- networking drivers
authors may want to take a look at the porting guide.
Also merged is a big ACPI patch, which should pave the way
for better power management in Linux.

As usual, please let me know of anything incorrect or missing.
Cheers,

-- Guillaume

------------------------------------------
Kernel 2.5 status - March 20th, 2002
(Latest kernel release is 2.5.7)


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.4+ Porting all input devices over to input API (Vojtech
Pavlik, James Simmons)
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)
* in 2.5.7+ ACPI (Advanced Configuration & Power Interface) (Andy Grover,
ACPI team)

o Pending Finalize new device naming convention (Linus
Torvalds)
o in -dj Rewrite of the framebuffer layer (James
Simmons)
* in -ac Strict address space accounting (Alan Cox)
* in -ac PCMCIA Zoom video support (Alan Cox)

o Ready Add hardware sensors drivers (lm_sensors
team)
o Ready New kernel config system: CML2 (Eric Raymond)
o Ready Read-Copy Update Mutual Exclusion (Dipankar
Sarma, Rusty Russell, Andrea Arcangeli, LSE Team)
o Ready Better event logging for enterprise systems (Larry
Kessler, evlog team)
o Ready New quota system supporting plugins (Jan Kara)

o Beta New kernel build system (kbuild 2.5) (Keith Owens)
o Beta Add support for CPU clock/voltage scaling (Erik Mouw,
Dave Jones, Russell King, Arjan van de Ven)
o Beta Serial driver restructure (Russell King)
o Beta New IO scheduler (Jens Axboe)
o Beta Add XFS (A journaling filesystem from SGI) (XFS team)
o Beta New VM with reverse mappings (Rik van Riel)
o Beta Fix long-held locks for low scheduling latency (Andrew
Morton, Robert Love, etc.)
o Beta Build option for Linux Trace Toolkit (LTT) (Karim
Yaghmour)
o Beta Add Linux Security Module (LSM) (LSM team)
o Beta Hotplug CPU support (Rusty
Russell)
o Beta Per-mountpoint read-only, union-mounts, unionfs (Al Viro)
o Beta EVMS (Enterprise Volume Management System) (EVMS team)
o Beta LVM (Logical Volume Manager) v2.0 (LVM team)
o Beta Linux booting ELF images (Eric
Biederman)
o Beta First pass at LinuxBIOS support (Eric
Biederman)
o Beta Dynamic Probes (Suparna
Bhattacharya, dprobes team)
o Beta Scalable CPU bitmasks (Russ Weight)
o Beta Page table sharing (Daniel
Phillips)
o Beta Rewrite of the console layer (James
Simmons)
o Beta ext2/ext3 online resize support (Andreas
Dilger)
o Beta Radix-tree pagecache (Momchil
Velikov, Christoph Hellwig)
o Beta Replace old NTFS driver with NTFS TNG driver (Anton
Altaparmakov)
o Beta Fast walk dcache (Hanna Linder)
o Beta Add User-Mode Linux (UML) (Jeff Dike)

o Alpha Better support of high-end NUMA machines (NUMA team)
o Alpha Add Asynchronous IO (aio) support (Ben LaHaise)
o Alpha Overhaul PCMCIA support (David
Woodhouse, David Hinds)
o Alpha More complete IEEE 802.2 stack (Arnaldo, Jay
Schullist, from Procom donated code)
o Alpha Full compliance with IPv6 (Alexey
Kuznetzov, Jun Murai, Yoshifuji Hideaki, USAGI team)
o Alpha UMSDOS (Unix under MS-DOS) Rewrite (Al Viro)
o Alpha Scalable Statistics Counter (Ravikiran
Thirumalai)
o Alpha Linux Kernel Crash Dumps (Matt
Robinson, LKCD team)
o Alpha Add support for NFS v4 (NFS v4 team)
o Alpha ext2/ext3 large directory support: HTree index (Daniel
Phillips, Christopher Li, Ted Ts'o)
o Alpha Delayed disk block allocation (Andrew
Morton)
* Alpha Improved i2o (Intelligent Input/Ouput) layer (Alan Cox)

o Started More complete NetBEUI stack (Arnaldo
Carvalho de Melo, from Procom donated code)
o Started Remove use of the BKL (Big Kernel Lock) (Alan Cox,
Robert Love, Neil Brown, etc.)
o Started Change all drivers to new driver model (All
maintainers)
o Started Reiserfs v4 (Reiserfs
team)
o Started Move ISDN4Linux to CAPI based interface (ISDN4Linux
team)

o Draft #2 New lightweight library (klibc) (Greg Kroah-
Hartman)
o Draft #3 Replace initrd by initramfs (H. Peter
Anvin, Al Viro)
o Planning Add thrashing control (Rik van Riel)
o Planning Remove all hardwired drivers from kernel (Alan Cox,
etc.)
o Planning Generic parameter/command line interface (Keith Owens)
o Planning New mount API (Al Viro)
o Planning New MTRR (Memory Type Range Register) driver (Dave Jones)


Cleanups:

Merged
o in 2.5.3 Break Configure.help into multiple files (Linus
Torvalds)
o in 2.5.3 Untangle include file 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 Ready Switch to ->get_super() for file_system_type (Al Viro)
o Ready ->getattr() ->setattr() ->permission() changes (Al Viro)
o Ready Remove dcache_lock (Maneesh
Soni, IBM team)

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 Started Split up x86 setup.c into managable pieces (Dave Jones,
Randy Dunlap)
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!




2002-03-20 23:53:51

by christophe barbé

[permalink] [raw]
Subject: Re: [STATUS 2.5] March 20, 2002

Guillaume, could you add an entry for UDF on CDRW write support that
Jens Axboe intents to merge in 2.5 (see url).

http://marc.theaimsgroup.com/?l=linux-kernel&m=101583526325962&w=2

Thanks,
Christophe

On Wed, Mar 20, 2002 at 11:39:12AM -0500, Guillaume Boissiere wrote:
> The latest status update for the 2.5 series is available at
> http://kernelnewbies.org/status/ with links for each item.
>
> Of note since last week is the merge of NAPI, which is a way
> to deal with high network packet load -- networking drivers
> authors may want to take a look at the porting guide.
> Also merged is a big ACPI patch, which should pave the way
> for better power management in Linux.
>
> As usual, please let me know of anything incorrect or missing.
> Cheers,
>
> -- Guillaume
>
> ------------------------------------------
> Kernel 2.5 status - March 20th, 2002
> (Latest kernel release is 2.5.7)
>
>
> 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.4+ Porting all input devices over to input API (Vojtech
> Pavlik, James Simmons)
> 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)
> * in 2.5.7+ ACPI (Advanced Configuration & Power Interface) (Andy Grover,
> ACPI team)
>
> o Pending Finalize new device naming convention (Linus
> Torvalds)
> o in -dj Rewrite of the framebuffer layer (James
> Simmons)
> * in -ac Strict address space accounting (Alan Cox)
> * in -ac PCMCIA Zoom video support (Alan Cox)
>
> o Ready Add hardware sensors drivers (lm_sensors
> team)
> o Ready New kernel config system: CML2 (Eric Raymond)
> o Ready Read-Copy Update Mutual Exclusion (Dipankar
> Sarma, Rusty Russell, Andrea Arcangeli, LSE Team)
> o Ready Better event logging for enterprise systems (Larry
> Kessler, evlog team)
> o Ready New quota system supporting plugins (Jan Kara)
>
> o Beta New kernel build system (kbuild 2.5) (Keith Owens)
> o Beta Add support for CPU clock/voltage scaling (Erik Mouw,
> Dave Jones, Russell King, Arjan van de Ven)
> o Beta Serial driver restructure (Russell King)
> o Beta New IO scheduler (Jens Axboe)
> o Beta Add XFS (A journaling filesystem from SGI) (XFS team)
> o Beta New VM with reverse mappings (Rik van Riel)
> o Beta Fix long-held locks for low scheduling latency (Andrew
> Morton, Robert Love, etc.)
> o Beta Build option for Linux Trace Toolkit (LTT) (Karim
> Yaghmour)
> o Beta Add Linux Security Module (LSM) (LSM team)
> o Beta Hotplug CPU support (Rusty
> Russell)
> o Beta Per-mountpoint read-only, union-mounts, unionfs (Al Viro)
> o Beta EVMS (Enterprise Volume Management System) (EVMS team)
> o Beta LVM (Logical Volume Manager) v2.0 (LVM team)
> o Beta Linux booting ELF images (Eric
> Biederman)
> o Beta First pass at LinuxBIOS support (Eric
> Biederman)
> o Beta Dynamic Probes (Suparna
> Bhattacharya, dprobes team)
> o Beta Scalable CPU bitmasks (Russ Weight)
> o Beta Page table sharing (Daniel
> Phillips)
> o Beta Rewrite of the console layer (James
> Simmons)
> o Beta ext2/ext3 online resize support (Andreas
> Dilger)
> o Beta Radix-tree pagecache (Momchil
> Velikov, Christoph Hellwig)
> o Beta Replace old NTFS driver with NTFS TNG driver (Anton
> Altaparmakov)
> o Beta Fast walk dcache (Hanna Linder)
> o Beta Add User-Mode Linux (UML) (Jeff Dike)
>
> o Alpha Better support of high-end NUMA machines (NUMA team)
> o Alpha Add Asynchronous IO (aio) support (Ben LaHaise)
> o Alpha Overhaul PCMCIA support (David
> Woodhouse, David Hinds)
> o Alpha More complete IEEE 802.2 stack (Arnaldo, Jay
> Schullist, from Procom donated code)
> o Alpha Full compliance with IPv6 (Alexey
> Kuznetzov, Jun Murai, Yoshifuji Hideaki, USAGI team)
> o Alpha UMSDOS (Unix under MS-DOS) Rewrite (Al Viro)
> o Alpha Scalable Statistics Counter (Ravikiran
> Thirumalai)
> o Alpha Linux Kernel Crash Dumps (Matt
> Robinson, LKCD team)
> o Alpha Add support for NFS v4 (NFS v4 team)
> o Alpha ext2/ext3 large directory support: HTree index (Daniel
> Phillips, Christopher Li, Ted Ts'o)
> o Alpha Delayed disk block allocation (Andrew
> Morton)
> * Alpha Improved i2o (Intelligent Input/Ouput) layer (Alan Cox)
>
> o Started More complete NetBEUI stack (Arnaldo
> Carvalho de Melo, from Procom donated code)
> o Started Remove use of the BKL (Big Kernel Lock) (Alan Cox,
> Robert Love, Neil Brown, etc.)
> o Started Change all drivers to new driver model (All
> maintainers)
> o Started Reiserfs v4 (Reiserfs
> team)
> o Started Move ISDN4Linux to CAPI based interface (ISDN4Linux
> team)
>
> o Draft #2 New lightweight library (klibc) (Greg Kroah-
> Hartman)
> o Draft #3 Replace initrd by initramfs (H. Peter
> Anvin, Al Viro)
> o Planning Add thrashing control (Rik van Riel)
> o Planning Remove all hardwired drivers from kernel (Alan Cox,
> etc.)
> o Planning Generic parameter/command line interface (Keith Owens)
> o Planning New mount API (Al Viro)
> o Planning New MTRR (Memory Type Range Register) driver (Dave Jones)
>
>
> Cleanups:
>
> Merged
> o in 2.5.3 Break Configure.help into multiple files (Linus
> Torvalds)
> o in 2.5.3 Untangle include file 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 Ready Switch to ->get_super() for file_system_type (Al Viro)
> o Ready ->getattr() ->setattr() ->permission() changes (Al Viro)
> o Ready Remove dcache_lock (Maneesh
> Soni, IBM team)
>
> 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 Started Split up x86 setup.c into managable pieces (Dave Jones,
> Randy Dunlap)
> 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 [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

--
Christophe Barb? <[email protected]>
GnuPG FingerPrint: E0F6 FADF 2A5C F072 6AF8 F67A 8F45 2F1E D72C B41E

There is no snooze button on a cat who wants breakfast.


Attachments:
(No filename) (9.80 kB)
(No filename) (241.00 B)
Download all attachments

2002-03-21 06:32:35

by Guillaume Boissiere

[permalink] [raw]
Subject: Re: [STATUS 2.5] March 20, 2002

Added to the latest update. Thanks for the feedback!
-- Guillaume


> Guillaume, could you add an entry for UDF on CDRW write support that
> Jens Axboe intents to merge in 2.5 (see url).
>
> http://marc.theaimsgroup.com/?l=linux-kernel&m=101583526325962&w=2
>
> Thanks,
> Christophe
>
> On Wed, Mar 20, 2002 at 11:39:12AM -0500, Guillaume Boissiere wrote:
> > The latest status update for the 2.5 series is available at
> > http://kernelnewbies.org/status/ with links for each item.
> >
> > Of note since last week is the merge of NAPI, which is a way
> > to deal with high network packet load -- networking drivers
> > authors may want to take a look at the porting guide.
> > Also merged is a big ACPI patch, which should pave the way
> > for better power management in Linux.
> >
> > As usual, please let me know of anything incorrect or missing.
> > Cheers,
> >
> > -- Guillaume