Kernel Summit Wrapup
Jonathan Corbet at LWN has posted a terrific summary of the first Day of the Ottawa Kernel Summit, and you should expect the second day soon. In it he relates the greatest hits of the first day's talks, including the AMD Hammer Port, Block I/O, Modules, and more. For mp3s or oggs of this event, check out the Kernel Summit MP3 Repository on SourceForge. The big news is the desire to feature freeze 2.5 within 4 or 5 months. Halloween. I've posted a very small gallery of the group pictures from the summit on my site.
chrisd
Co-Editor, Open Sources
Open Source Program Manager, Google, Inc.
Sorry, but this shows a paucity of imagination ("Rusty's smoking crack again"). Modules are useful because I don't have to rebuild the kernel constantly. I love not needing to care if I have to swap ethernet cards - tune
I also love the fact that distros no longer resemble the bad old days where there where a billion different boot images for installation, depending on which combination of hardware I happen to have. Anyone want to guess the QA costs to RedHat if modules went away?
Rusty's wrong, wrong, wrong.
Considering the number of things that are supposed to go in, including things that aren't really even started (beyond looking a bit at the issues) and things that are likely to be disruptive that haven't started to be merged, Halloween seems rather unrealistic. Of course, pushing off things that haven't been acceptably merged by then until 2.7 would probably make for the reduced-feature 2.6 that nobody wanted to commit to explicitly.
Personally, I like the idea of a 2.6 as soon as the big things which are partially merged are finished, with everything else put off until 2.7 and everyone who got their stuff into 2.6 responsible for making sure it's stable under wide testing. There are a number of big improvements already in 2.5, and cutting over to a stable release with those features would be nice. And maybe Marcello could be swindled into maintaining it because it's not _that_ different from 2.4...
I just saw the link on... Slashdot. Gee, these little side boxes are helpful sometimes. ;)
What I especially want to see:
* ACLs!
* All journalling file systems merged (XFS, JFS, ext3, ReiserFS)
* No more VM stability issues
Anyone know if we can expect that?
On a side note, what are the four FSs above best suited for? I know ReiserFS is really good at working with lots of small files and XFS is excellent at data streaming. Anyone care to add more details?
___
If you think big enough, you'll never have to do it.
You see that whole back row? The uber-dorks have matured!
that said, I would like to karmawhore nonetheless, by enumerating several useful links:
better swearing: c/o MisterBlister
read this first
and should you want to know how sexy swearing can sound for
to understand the
PS: Oh, yea, and please spare most of my family too, MisterKlistier!
my
When will the ability to run a .class file from a command line be part of the kernel? That is what I care about.
You can't judge a book by the way it wears its hair.
For those of you who might be wondering, the small PC that Alan Cox is shown as using in the photo is an IBM PC110. ;)
It's a full x86 PC, not a PocketPC or PDA - and what's really amazing is it was put on the market in 1995.
I own three of the things... in 2000, the last stocks were sold for ridiculously low prices (compared to the price when it was originally sold, anyway), and I happened to have some cash in my pocket. At least they're small enough to not annoy my wife
Anybody wanting to buy one should be able to find one on ebay fairly cheaply.
Ok, I'm a debian user/admin, I user it on all my machines, but this is just plain retarted. The kernel of your O.S. distribution violates your policies? Change your policies then.. or take the rod out of your ass.
it's funny how whenever you start to vehemently say 'for the people,' under weird beauracracy it can easily turn into 'we know what the people need better then they do' *sigh*
I'd have a better alternative. Why not make the vendor configure the drivers for your hardware and have the kernel people extend the menuconfig so that you can load a "drivers config set" without altering all other options that you chose?
Then, they hardware vendor could provide an util to autodetec what kernel version you are using and tada. You could even make a "Wizard" (hehe) that you mama could use.
That should take care. Of course, the unsolvable problem is not this one, but the cases where some companies don't want to provide the sources. It's not Linux fault.
unfinished: (adj.)
(Linus speaking): moving this (binary drivers with which Stallman / deb take issue) into user space is a sign of mental disorder .... we are clear from a copyright standpoint ... linux has intentionally taken a non-rabid standpoint ... as I've shown with my use of bitkeeper I don't care about black and white people.
[issues about firmware && binary modules]
(Alan Cox?) The kernel developers do not have energy to sit down and determine a clear set of rules ... Debian has an endless supply of people who have nothing better to do than study legal issues....
[Linus points out that actual GPL violating files get addressed in ca 24 hr timeframe]
The conclusion was to send a message back to the Debian users to "put up or shut up"
I'm sure RMS will have a press release out later this week.
Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
bsds are of course just BSD
Noooooo! Nooooooooo! Oh noooo!
This is why I have to reboot WinDOS, because they don't unitialize stuff, you have to reboot in order for new config to become active. They are not able to uninitialize actual config, initialize new config (remember, you had to reboot when you changed IP!!!)
It's easier, but.... whenever we update a kernel module we'll have to reboot.
Please don;t get rid of usefull code.
Thanks
If the kernel had a good modukle system (which i believe 2.6 is going to have) then modules are also good for.
Installing an updated driver with less bugs, security holes.
Installing an updated driver with more features (e.g. they make NTFS WR+ not just R)
You can get binaries of modules(this is called a comprimise!)
And bet of all the if you plug in a USB device etc.. and you don't have a driver, a daemon could go an find it on the net and download/install it for you!
thank God the internet isn't a human right.
Its called iptables. Its in 2.4. Its good, and its very much comparable to *BSD style routing. iptables seems to be a pretty good solution. (Hey, third time's a charm. ipfw, ipchains, iptables, yey!).
As for the readable scripts. I tend to setup a script which just runs iptables how I want it. I use comments to state what I'm doing. Its very readable, and maintainable. If I want to see why a certain packet isn't going through, I open the script and look at what the comments say.
I use to have a funny sig, but slash cut it off, and I forgot what the punchline was.
chrisd
Co-Editor, Open Sources
Open Source Program Manager, Google, Inc.
See, the problem with making a statement like that is that now we all know that Race makes a big difference to you. Those of us who have actually reached a higher plane of existence and learned to ignore peoples' race wouldn't even notice that there were Asians and Indians, let alone that there weren't any Africans
I like to play children's songs in minor keys.
"We're all sons of bitches now." --J. Robert Oppenheimer
Hello. You seem to have missed the point. You're still looking at people's skin color and the shape of their face. Stop it, you're embarassing yourself.
If there are any people in this world who aren't contributing to Free software due to the dearth of developers of the same race contributing to Free software, then they are afflicted with the same problem as you, that is, the inability to ignore race.
There are two reasons why race is still an issue. 1) There are still some overt racists, and 2) there are people like you who are covertly racist. We're all just people, dude. Get the fuck over it.
I like to play children's songs in minor keys.
"We're all sons of bitches now." --J. Robert Oppenheimer
As it happens I have a couple of posts today about the what goes on in the OS market, so I'll just link Exchange on nt 3.1? & lessons for OSS and (long) Is Linux Dead. And yes, the market will hand irrelevancy to systems which don't adapt. If GPL does not adapt it will follow the same path, and by my read it has:
Beyond all that, free is not just GPL. FSF used to distribute X11 from the X-Consortium at ~$150 / tape Sometime later RMS decided the X11 license was 'bad'. Today, (perhaps with Debian/Hurd as his ace in the hole?) RMS is trying to push Linux to a strict (activist?) interpretation of GPL.
When I look a the history I think Stallman for all his principles exhibits pragmatism in his actions which is so often attributed to Linus. Linus made it clear long ago that he was not going to give FSF/Deb the blank cheque that many GPL developers do licensing under "gpl-current or whatever later version"
I daresay Linus drew a line in the sand saying "2.0 and no later version of GPL", and I bet if he hadn't we'd be looking at GPL-V3 today.
To be clear I'm not trying to knock either approach. I happen to have a bit more sympathy for Linus's views but that doesn't invalidate the strengths and accrued benefits of other approaches.
Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
bsds are of course just BSD