public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [STATUS 2.5]  January 18, 2002
@ 2002-01-18  6:33 Guillaume Boissiere
  2002-01-18  7:26 ` Tomasz Kłoczko
                   ` (6 more replies)
  0 siblings, 7 replies; 24+ messages in thread
From: Guillaume Boissiere @ 2002-01-18  6:33 UTC (permalink / raw)
  To: linux-kernel

Here is a new and improved list, thanks to all the great feedback I have 
received from dozens of people.  Again, if there are any inaccuracies,
please let me know and I will do my best to correct it for next week.

For everyone's enjoyment, I have also put an online version, (with 
hyperlinks, yeah!) at:
http://people.ne.mediaone.net/boissiere/Status-18-Jan-2002.html 

Items in bold are new since last time.  Also, to avoid having the list
become too big over time, I have decided that I will only accept items 
that can be expected to be merged within the next 6 months (i.e. the 
end of June).

Enjoy!

-- Guillaume

-------------------------------------------------------------
Kernel 2.5 status  -  January 18th, 2002

Features:

o Merged     New scheduler for improved scalability        (Ingo Molnar, Davide Libenzi)
o Merged     Rewrite of the block IO (bio) layer           (Jens Axboe)
o Merged     New kernel device structure (kdev_t)          (Linus Torvalds, etc)
o Merged     Initial support for USB 2.0                   (David Brownell, Greg Kroah-Hartman, 
others)
* Pending    IDE layer update                              (Andre Hedrick)
* Pending    Finalize new device naming convention         (Linus Torvalds)
o Ready      Add User-Mode Linux (UML)                     (Jeff Dike)
* Ready      HDLC (High-level Data Link Control) update    (Krzysztof Halasa)
o Ready      Add ALSA (Advanced Linux Sound Architecture)  (ALSA team)
o <1 month   New kernel build system (kbuild 2.5)          (Keith Owens)
o <1 month   New kernel config system: CML2                (Eric Raymond)
* Beta       Add support for CPU clock/voltage scaling     (Erik Mouw, Dave Jones, Russell King, 
Arjan van de Ven)
* Beta       Serial driver restructure                     (Russell King)
o Beta       New driver API for Wireless Extensions        (Jean Tourrilhes)
o Beta       New IO scheduler                              (Jens Axboe)
* Beta       NAPI Network interrupt mitigation             (Jamal Hadi Salim, Robert Olsson, Alexey 
Kuznetsov)
o Beta       Add JFS (Journaling FileSystem from IBM)      (JFS team)
* Beta       Add XFS (A journaling filesystem from SGI)    (XFS team)
o Beta       New VM with reverse mappings                  (Rik van Riel)
o Beta       Add preempt kernel option                     (Robert Love)
o Beta       Add resheduling points to remove latency      (Andrew Morton)
o Beta       Build option for Linux Trace Toolkit (LTT)    (Karim Yaghmour)
o Beta       Better event logging for enterprise systems   (evlog team)
o Ongoing    Better support of high-end NUMA machines      (NUMA team)
o Alpha      Add Asynchronous IO (aio) support             (Ben LaHaise)
o Alpha      Integrate EVMS into kernel                    (EVMS team)
* Alpha      Overhaul PCMCIA support                       (David Woodhouse, David Hinds)
* Alpha      Replace old NTFS driver with NTFS TNG driver  (Anton Altaparmakov)
o Started    Rewrite of the framebuffer layer              (James Simmons)
o Started    New driver model & unified device tree        (Patrick Mochel)
o Started    Rewrite of the console layer                  (James Simmons)
o Started    More complete NetBEUI and 802.2 net stacks    (Arnaldo Carvalho de Melo)
o Draft #2   New lightweight library (klibc)               (Greg Kroah-Hartman)
o Draft #3   Replace initrd by initramfs                   (H. Peter Anvin, Al Viro)
o Planning   Change all drivers to new driver model        (All maintainers)
o Planning   Add thrashing control                         (Rik van Riel)
o Planning   Remove all hardwired drivers from kernel      (Alan Cox, etc)
o Planning   Porting all input devices over to input API   (James Simmons)
o Planning   Generic parameter/command line interface      (Keith Owens)

Cleanups:

* Ready      Per network protocol slabcache & sock.h       (Arnaldo Carvalho de Melo)
* Beta       file.h and INIT_TASK                          (Benjamin LaHaise)
* Started    Per filesystem slabcache & fs.h               (Daniel Phillips, Jeff Garzik)


^ permalink raw reply	[flat|nested] 24+ messages in thread
* Re: [STATUS 2.5] January 18, 2002
@ 2002-01-19  9:17 Rick A. Hohensee
  0 siblings, 0 replies; 24+ messages in thread
From: Rick A. Hohensee @ 2002-01-19  9:17 UTC (permalink / raw)
  To: linux-kernel

Al The Virile quoted and wroted...

>Libenzi)
>> o Merged Rewrite of the block IO (bio) layer (Jens Axboe)
>> o Merged New kernel device structure (kdev_t) (Linus Torvalds, etc)
>> o Merged Initial support for USB 2.0 (David Brownell, Greg
>>Kroah-Hartman,>
>
>Merged: Per-process namespaces, late-boot cleanups.

Bold. I've been wondering when/if that would go in. Namespaces is the kind
of thing Bell Labs started over from scratch for. Linus merged that? If so
Al is to be congratulated, even if 2.5 never slithers off the labORatory
slab. Don't tell Al I said so***. I applaud namespaces as something very
personable, unlike the "IBM PC", and unlike most concerns of this mailing
list. Namespaces are the kind of thing an open source OS should be doing.
Cheers. Confetti. Good booze.

Here's a little something to keep in mind if namespaces explode on you.
Thier primary claimed benefits are to a user of a distributed operating
system. Note the absence of the term "process" in the previous sentence.
Namespaces (in the Plan 9 sense) are conceptually per user. When you need
to find simplifications, that's where to look.

For example, if I write a kernel, and it ever gets sequestered users, each
user that doesn't live in kernelspace, each "guest", will be one single
process. AmigaDos is one single process in the unix sense, so that's not
as confining as most of you will immediately imagine. That's one AmigaDos
per user. Another way to look at that is as if X and /bin are all shell
built-ins and /usr/bin is scripts. Very performant scripts. Or shell
modules. The guy that wrote the language that C should have remained,
BCPL*, Martin Richards**, is still tweaking the progenitor of AmigaDos,
Tripos, but now it's Cintpos on Linux.

In other words, in a unix context, if namespaces start to eat your head,
consider that they can be quite useful without spanning or surviving a
fork/execve, i.e. they can be useful as per-process-that-can't-fork.
Eunuch process? Note also that emasculating Al's processes would in no
wise compromise his manifest cyberstudmuffinhood.



* BCPL for example might have less problems with dev_t. Cells. See also:
ANSI Forth. 16 or 32 bit, sourcecode-transparently. BCPL is now MCPL
though, with some ML-isms and C-isms. Don't forget to enable shared memory
when looking at Cintpos, to be found at...

** http://www.cl.cam.ac.uk/~mr/

*** if anyone does want to dare to violate the sanctity of Al's
much-ballyhoo'ed killfile, please do .tel him I .sai .tha if he .keep
staring at .thos execve lines in main.c he's going to .star .seein dots.



Rick Hohensee    rickh@capaccess.org    http://linux01.gwdg.de/~rhohen

:; cLIeNUX /dev/tty6  03:47:33   /
:;d -d */
Ha3sm/       command/     floppy/      mounts/      subroutine/
Linux/       configure/   guest/       owner/       suite/
bmgsubs/     dev/         help/        sb/          temp/
boot/        device/      log/         source/
:; cLIeNUX /dev/tty5  03:30:03   /
:;



^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2002-01-24 13:04 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-18  6:33 [STATUS 2.5] January 18, 2002 Guillaume Boissiere
2002-01-18  7:26 ` Tomasz Kłoczko
2002-01-18  7:29 ` Jens Axboe
2002-01-18  7:53 ` hjb
2002-01-18 10:00   ` Russell King
2002-01-18 10:20 ` Alan Cox
2002-01-18 15:09   ` Arnaldo Carvalho de Melo
2002-01-18 15:17     ` Arnaldo Carvalho de Melo
2002-01-18 10:57 ` Alexander Viro
2002-01-18 21:07   ` Andrew Morton
2002-01-19 18:43     ` Ville Herva
2002-01-19 22:24       ` Jakob Østergaard
2002-01-19 22:42         ` Ville Herva
2002-01-19 22:53         ` Alexander Viro
2002-01-23 11:31           ` Pavel Machek
2002-01-23 22:55             ` Alexander Viro
2002-01-24 12:29               ` force umount [was Re: [STATUS 2.5] January 18, 2002] Pavel Machek
2002-01-24 17:00                 ` Denis Vlasenko
2002-01-23 22:57             ` [STATUS 2.5] January 18, 2002 Alexander Viro
2002-01-18 11:21 ` Dave Jones
2002-01-20 12:02 ` Eric W. Biederman
2002-01-20 12:37   ` David Weinehall
2002-01-20 22:57     ` Greg KH
  -- strict thread matches above, loose matches on Subject: below --
2002-01-19  9:17 Rick A. Hohensee

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox