Table Of Contents
|1.||4 May 2005 - 18 May 2005||(21 posts)||Linux 2.6.12-rc3-mm3 Released|
|2.||9 May 2005 - 13 May 2005||(14 posts)||New mini_fo Virtual Filesystem|
|3.||12 May 2005 - 16 May 2005||(33 posts)||Linux 2.6.12-rc4-mm1 Released|
|4.||12 May 2005 - 15 May 2005||(8 posts)||Net Driver Development Switches From BitKeeper To git|
|5.||16 May 2005||(6 posts)||Linux 22.214.171.124 Released; Stable Tree Migrates To git|
|6.||16 May 2005||(2 posts)||Net Driver Updates; Some git Tricks|
|7.||18 May 2005||(1 post)||Linux Cluster Summit 2005 Scheduled|
|8.||19 May 2005||(6 posts)||Resource List For A Kernel Newcomer|
Mailing List Stats For This Week
We looked at 1831 posts in 11MB. See the Full Statistics.
There were 650 different contributors. 251 posted more than once. The average length of each message was 105 lines.
|The top posters of the week were:||The top subjects of the week were:|
|46 posts in 203KB by miklos szeredi
43 posts in 150KB by lee revell
41 posts in 275KB by adrian bunk
39 posts in 222KB by andrew morton
36 posts in 827KB by yani ioannou
|84 posts in 346KB for "hyper-threading vulnerability"
64 posts in 290KB for "[rcf] [patch] unprivileged mount/umount"
47 posts in 195KB for "[announce] hotplug-ng 002 release"
38 posts in 184KB for "sync option destroys flash!"
34 posts in 173KB for "[rfc] (how to) let idle cpus sleep"
These stats generated by mboxstats version 2.8
1. Linux 2.6.12-rc3-mm3 Released
4 May 2005 - 18 May 2005 (21 posts) Archive Link: "2.6.12-rc3-mm3"
Topics: Device Mapper, Kernel Release Announcement, User-Mode Linux
People: Andrew Morton
Andrew Morton announced Linux 2.6.12-rc3-mm3, saying:
2. New mini_fo Virtual Filesystem
9 May 2005 - 13 May 2005 (14 posts) Archive Link: "[ANNOUNCE] mini_fo-0.6.0 overlay file system"
Topics: Small Systems
People: Markus Klotzbuecher, Eric Lammerts
Markus Klotzbuecher said:
mini_fo is a virtual kernel filesystem that can make read-only file systems writable. This is done by redirecting modifying operations to a writeable location called "storage directory", and leaving the original data in the "base directory" untouched. When reading, the file system merges the modifed and original data so that only the newest versions will appear. This occurs transparently to the user, who can access the data like on any other read-write file system.
mini_fo was originally developed for use in embedded systems, and therefore is lightweight in terms of module size (~50K), memory usage and storage usage. Nevertheless it has proved usefull for other projects such as live cds or for sandboxing and testing.
For more information and download of the sources visit the project page:
ChangeLog for mini_fo-0-6-0:
Eric Lammerts liked this work, but pointed out, "The module taints the kernel because of MODULE_LICENSE("LGPL"). Since all your copyright statements say it's GPL software, better change this to "GPL"." Markus sent a patch to fix this.
3. Linux 2.6.12-rc4-mm1 Released
12 May 2005 - 16 May 2005 (33 posts) Archive Link: "2.6.12-rc4-mm1"
Topics: Kernel Release Announcement
People: Andrew Morton, William Lee Irwin III
Andrew Morton announced Linux 2.6.12-rc4-mm1, saying:
William Lee Irwin III pointed out that the uml-remove-elfh file was actually empty. Andrew replied, "Yeah, I couldn't work out a way of generating a patch which removes a zero-length file, so that's there as a reminder to ask Linus to remove the thing by hand."
4. Net Driver Development Switches From BitKeeper To git
12 May 2005 - 15 May 2005 (8 posts) Archive Link: "git repository for net drivers available"
Topics: Version Control
People: Jeff Garzik, Krzysztof Halasa
Jeff Garzik said, "Although I have over 200 net driver patches to go through in my 'Pending' folder, I have fully converted the existing netdev-2.6 repository from BitKeeper to git. This includes the wireless-2.6 repository. rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git" Krzysztof Halasa asked, "Do you prefer plain patches or GIT repository on kernel.org to merge for future (and "current") updates? I haven't set a public repo up yet, but it's a matter of seconds." Jeff replied, "For now, plain patches."
5. Linux 126.96.36.199 Released; Stable Tree Migrates To git
16 May 2005 (6 posts) Archive Link: "Linux 188.8.131.52"
People: Greg KH, Dave Jones, Stephen Tweedie
Greg KH said:
Due to a recently announced security issue with the current kernel, we (the -stable team) are announcing the release of the 184.108.40.206 kernel.
The diffstat and short summary of the fixes are below.
I'll also be replying to this message with a copy of the patch between 220.127.116.11 and 18.104.22.168, as it is small enough to do so.
Also, the 2.6.11.y tree is now being kept in git. It can be found at:
and can be browsed at the normal kernel.org git web browser:
One of the fixes was a root exploit in the raw device, credited to Dave Jones. Dave said, "I was just the bringer of bad news this time ;-). Stephen Tweedie spotted the real problem here, and based his patch on one from Jan Glauber."
6. Net Driver Updates; Some git Tricks
16 May 2005 (2 posts) Archive Link: "[git patches] 2.6.x net driver fixes"
People: Jeff Garzik, Linus Torvalds
Jeff Garzik said to Linus Torvalds:
Here's a first experimental git push from me. The git URL is rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
but it should be noted that I would like you to pull the 'misc-fixes' branch. I'm told that branches are supposed to live in .git/refs/heads, so there you will find netdev-2.6.git/refs/heads/misc-fixes.
Does that work?
Changelog and patch for review attached.
Linus pulled Jeff's patches, and incorporated them into his own tree. He also replied:
It's wonderful if you also do a "diffstat" on the thing, since my merge scripts will always show that to me, and I can verify at a glance that it matches what you thought you sent me.
Also, if you are really nervous, the "git-diff-tree" thing is actually quite good at generating changelogs, so you can do something like this:
git-rev-tree HEAD ^ORIG_HEAD | cut -d' ' -f2 | git-diff-tree -v -p --stdin | less -S
which means: give me a list of all commits that are in HEAD but not in ORIG_HEAD (replace with whatever markers you have, in this case you'd use "misc-fixes" instead of HEAD and some marker - maybe the SHA1 - for my last base), then take just the SHA1 of that list of commits, and show a verbose diff of each of the commits with the patch.
For example, the output of the above command (after I merged from you) is appended, so you can see exactly what I merged.
7. Linux Cluster Summit 2005 Scheduled
18 May 2005 (1 post) Archive Link: "[ANNOUNCE] Linux Cluster Summit 2005"
People: Daniel Phillips, Heinz Mauelshagen
Daniel Phillips said:
Linux Cluster Summit 2005
June 20 and 21, Walldorf, Germany (Near Heidelberg)
Sponsors: Red Hat, SAP AG, Oracle, HP, and Fujitsu-Siemens.
The goal of the two-day Linux Cluster Summit workshop is to bring together the key individuals who can realize a general purpose clustering API for Linux, including, kernel components, userspace libraries and internal and external interfaces. Results of this workshop will be presented to the Kernel Summit the following month.
The workshop is to be held in Walldorf, the hometown of SAP, Europe's biggest software company.
This is in the south/central part of Germany, in an adjoining town of Heidelberg. Frankfurt and France (order the menu!) are within easy driving distance. It is very picturesque. There is a lot to see and do in the vicinity for those who are interested. We are planning a field trip for the day following the workshop for those who want to stay an extra day and see some sights. Details have not been finalized yet. Note that June 21 is the first day of tutorials at LinuxTag and June 22 is the LinuxTag Business Congress. You will be able to attend the rest of LinuxTag if you wish. It's free!
Unfortunately, space is limited. We can accommodate about 100 attendees. Registration is by invitation for 70 participants, including those who attended last year, and 30 seats are available on a first come, first served basis. There is no charge for this workshop. You will only be need to arrange travel and accommodation. A list of recommended hotels and other accommodation will be posted here.
The full agenda will be posted here, in the next few days:
If you are interested in attending, or require further information, please email:
Daniel Phillips <email@example.com>
Heinz Mauelshagen <firstname.lastname@example.org>
8. Resource List For A Kernel Newcomer
19 May 2005 (6 posts) Archive Link: "How start in Kernel Development"
Topics: Microkernels: Mach
People: Tommy Reynolds, James Morris, Lee Revell, Niraj kumar, Steven Rostedt
Weber Ress asked how one might get started in Linux kernel development. Tommy Reynolds suggested, "Start by visiting http://www.kernelnewbies.org, and after reading that stuff, check the http://janitor.kernelnewbies.org/ page to pick a small starting point." James Morris added, "Also see the kernel-mentors mailing list: http://www.selenic.com/pipermail/kernel-mentors/" Steven Rostedt also recommended three books:
Lee Revell added, "Just in case you don't know it from school, equally essential is UNIX Internals, ISBN: 0131019082 (http://www.amazon.com/exec/obidos/ASIN/0131019082/qid%3D1117999703/sr%3D11-1/ref%3Dsr%5F11%5F1/002-1453694-3744833) . It's OS agnostic (though the author likes Mach a lot), and unlike the above books it covers many features Linux does not yet have, like priority inheritance."
Niraj kumar also suggested, "Look at this page , there are lots of good pointers ... http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html"
Sharon And Joy
Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at kernel.org. All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.