Linus Says Pre-2.6 is Coming 304
gomoX writes "As seen on C|Net , Linus has announced that the pre-2.6 series will be starting in early July. Despite not having been able to meet the release goal for 2.6 in June 2003, the next stable version is not as far away as you may think. You can take your guess based on the fact there was a 9 month period between first test version of 2.4 and the official release of 2.4.0 on January 2001."
I'm posting this on top of 2.5.74 (Score:4, Informative)
[1] in which case you probably wouldn't use it on said production system...
Oh yeah? Well, I'm on 2.5.75, buddy! (Score:2, Funny)
Re:Oh yeah? Well, I'm on 2.5.75, buddy! (Score:3, Informative)
I'm guessing this is due to the new keyboard/mouse modules, but who knows. Hopefully this is one of the things that will get shaken out when 2.5 and 2.6 become more mainstream and the KDE/GNOME folks se
Re:Oh yeah? Well, I'm on 2.5.75, buddy! (Score:4, Funny)
great news! 900% speedup from Linux kernel 2.4 to 2.5.75
xset! (Score:3, Informative)
Re:xset! (Score:2)
Agreed. It always fascinates me why Gnome/KDE feel the need to re-invent the wheel (heh, literally :) for things like mouse settings, keyboard settings, etc, when X already handles these perfectly well.
I've been playing around with 2.5.73 recently using WindowMaker, and I haven't noticed any problems with X mouse performance/accel ...
In fact, I'm in the process of changing over to the 2.5 series - in my experience (albeit of about a week) it seems stable and highly usable. (The dela
Re:xset! (Score:2)
Because they're trying to develop an easier-to-use interface for that kind of work. Your grandmother doesn't want to use xset to changer her mouse sensitivity, I'm sorry to say it, but it's true
Re:"Bloated" (Score:2)
Re:Oh yeah? Well, I'm on 2.5.75, buddy! (Score:2)
Re:Oh yeah? Well, I'm on 2.5.75, buddy! (Score:2)
Re:Oh yeah? Well, I'm on 2.5.75, buddy! (Score:2)
Kernel is as stable as the rocky mountains. Been compiling Mozilla non-stop in gcc for the last 3 hours with no problems.
A whole 3 hours? Wow, must be ready for release!
Reminds me of Microsoft's crazy uptimes [microsoft.com] of "three, six months."
Re:Oh yeah? Well, I'm on 2.5.75, buddy! (Score:4, Funny)
on my 486. Oh look -
Re:I'm posting this on top of 2.5.74 (Score:5, Informative)
Easy integration of new versions? (Score:2, Interesting)
probably, yeah. (Score:5, Informative)
Re:probably, yeah. (Score:2)
Re:probably, yeah. (Score:2)
Anyway what's so special about Linus? (Score:2)
So why doesn't that happen? & what gives Linus & co the authority to determine the next Linux revisions? I'm not saying he shouldn't, I just wondering why it happens this way when AFICS open source should means its a free for all.
Re:Easy integration of new versions? (Score:2)
Re:Easy integration of new versions? (Score:2)
That said, it's not the easiest thing to do, but it's also not the hardest. Building the kernel is very easy: download the latest source, extract it into /usr/src/ and ...
make menuconfig
(Going through all the different options takes a while. Don't forget that almost all
What have I got to look forward to? (Score:2, Interesting)
Re:What have I got to look forward to? (Score:5, Informative)
In-kernel Module Loader and Unified parameter support: http://www.kernel.org/pub/linux/kernel/people/rus
Nanosecond Time Patch: http://www.ussg.iu.edu/hypermail/linux/kernel/021
Fbdev Rewrite: http://www.uwsg.iu.edu/hypermail/linux/kernel/011
Linux Trace Trollkit (LTT): http://www.uwsg.iu.edu/hypermail/linux/kernel/020
statfs64: http://marc.theaimsgroup.com/?l=linux-kernel&m=10
POSIX Timer API: http://marc.theaimsgroup.com/?l=linux-kernel&m=10
Shared Pagetable support: http://marc.theaimsgroup.com/?l=linux-kernel&m=10
Hotplug CPU Removal Support and Kernel Probes
Re:What have I got to look forward to? (Score:5, Funny)
I know it's a typo, but that would make slashdot much more interesting, wouldn't it?
Re:What have I got to look forward to? (Score:5, Informative)
Re:What have I got to look forward to? (Score:4, Informative)
Re:What have I got to look forward to? (Score:4, Informative)
http://www.kernelnewbies.org/status/latest.html [kernelnewbies.org]
And a document by Dave Jones:
http://www.codemonkey.org.uk/post-halloween-2.5.t
Re: more salient features (Score:2, Informative)
CryptoAPI
IPsec
ALSA
XFS
No more patching the kernel/building module packages for those features!
Also, improved latency with (O)1 Scheduler and other I/O performance tweaks will be native to the kernel.
Re:Should I get excited over any of these features (Score:2, Interesting)
Re:Should I get excited over any of these features (Score:5, Informative)
The fbdev patch reduces the size of the framebuffer, so if you like framebuffered consoles, it will reduce your kernel size.
If you have multiple processors, the Shared page table patch will help reduce page table sizes, and thereby improve performance, marginally. More RAM = more file cache / less disk paging; shared data -> higher cache coherency = faster kernel performance in memory mapping.
Additionally there seems to have been some mucking around with tweaking the adaptive scheduler so X gets more time when it needs it. The performance metrics have been kind of squishy, but the general consensus is that X and related 'interactive' processes are more responsive.
Re:What have I got to look forward to? (Score:5, Funny)
2.5.x (Score:4, Informative)
Ahem Framebuffers? (Score:2)
Re:Ahem Framebuffers? (Score:2)
Ridiculous (Score:2, Funny)
Re:Ridiculous (Score:2)
Re:Hell, Windows is already past version 2000! (Score:2)
Alan Cox on kernel 2.6 (Score:5, Informative)
New Name for New Linux (Score:5, Funny)
Re:New Name for New Linux (Score:2, Interesting)
Why 9 months? (Score:5, Funny)
-- Darl McBride
Re:Why 9 months? (Score:4, Funny)
-- Darl McBride
won't you introduce us to your brother Darl, and your other brother Darl?
(okay, bad joke, but its friday, whhoooohooooo)
Question about 2.6 adoption by distros/maturity (Score:4, Interesting)
My question is this:
There was some hesitancy, upon the official release of kernel 2.4, based upon some bugs etc...
I'm wondering, does the kernel - generally speaking - get more and more stable. For example, will the first release of 2.6 be more stable than the first release of 2.4. I realise that there are new additions to the kernel, and with that new problems will probably emerge. However, comparatively speaking, does it make sense that the kernel's evolution will lean towards stability with each release in the cycle, or will it generally be unnoticable?
Just curious.
Re:Question about 2.6 adoption by distros/maturity (Score:5, Informative)
Certainly pre-2.6 should squash out most bugs, however !! remember the vast majority of Linux users out there are NOT likely playing with 2.5.x or will be with pre-2.6!
The stress tests that come from 2.6.0 being announced and suddenly being unleashed upon tens of thousands more users (or hundreds of thousands more machines) than 2.5.x is will shake out all remaining serious flaws.
Re:Question about 2.6 adoption by distros/maturity (Score:4, Informative)
Of course, this is due to evolution is the process of releasing stable series kernels, not evolution in the kernel code itself; through the middle of 2.5, everything got broken, and has now mostly been fixed.
Re:Question about 2.6 adoption by distros/maturity (Score:2)
Road trip, here comes memory lane (Score:3, Interesting)
My first taste of linux was phatLinux on my brand new p2-400 (128MB of pc 100 ram I liked). 3 months later I had built a sub 400 dollar computer to play around with and bought (yes paid money for) Linux Mandrake 6.5 from Wal-Mart. From there I began learning about this kernel thing (and my joys when I found make menuconfig and make xconfig, have you ever tried make config? ewww...) Well that went fine and fun, I added options, made modules all the fun stuff you do, but it was still in the same 2.2 vein that came with mandrake. Then 2.4.0 final was relased and I compiled and installed my first new kernel. Everything was new and faster. DevFS was a godsend, the ppp and bsd compression routines made my modem fast (or somthing I went from 2.5 kb/s downloads to 5-6 kb/s after recompiling). Since then I have also come to love dri, premptive and low latency patches, and all these other backported goodies. I am waiting on 2.6 final before I play with any of the new features (I didn't play with 2.3 or 2.5). Ok I am done. And I didn't even mention Gentoo... oh wait... damn.
Re:Road trip, here comes memory lane (Score:2)
I'm going back to 0.98 here.
Re:Road trip, here comes memory lane (Score:5, Funny)
Re:Road trip, here comes memory lane (Score:2)
actually, I logged into an AIX box once.. probably in the very early 90's.. it didn't have ANY GNU tools installed, so I was lost as to why nothing worked the way I expected it to, and went back to BSD machines primarily...
Re:Road trip, here comes memory lane (Score:2)
Course, the programs I wanted were IRC and MUDs and other
not a day too soon (Score:5, Funny)
Re:not a day too soon (Score:2)
hmm (Score:2)
Another possibility might be to check if DMA is on; sometimes the kernel won't turn it on, depending on your config and hardware. Try "hdparm -d
Woohoo (Score:2)
As long as Red Hat build it in to their stock kernel that is.
Re:Woohoo (Score:2)
you have a very interesting workplace...
editor for slashdot, you say?
Re:Woohoo (Score:2)
Interesting. I'm using RedHat 9 and CDCEther for my cable modem. It works fine except from the need to reboot my cable modem once a day. So what is it with this Zaurus, and what driver does it use instead?
2.6 isn't a production version (Score:5, Insightful)
I think the problem is the standard explanation of 'even kernels are production, odd kernels are development.' Whether he says so or not, it's clear that branching to an even version does not mean that it's a production kernel...branching to an even version begins the code freeze. Up until they call it 2.6, there's going to be large changes to the codebase. Once Linus calls it 2.6, everyone knows they can't put in major changes, but basic bug-fixes only. Therefore, it's never until a few months (or a year) after the even series starts that it's really a production kernel.
Software development managers would hate this...lots of kernel developers hate this...but love him or leave him, that's how Linus works.
Re:2.6 isn't a production version (Score:2, Interesting)
However you no matter the less right.
Why? Because only a few people use uneven series. So they are tested not really well. You can ask people millions of times to test the final 2.5.x releases, they will stay with 2.4.x.
However as soon 2.6.0 is released all will jump of it, and test in broad enviroenment, so it takes some even releases until most issues are done.
It's our social behaviour that defines this reality. Not a way the linux
Re:2.6 isn't a production version (Score:2, Insightful)
That's what I like about Linus. He cuts through the BS and actually does things based on reality, not on some twisted view of how things should be.
Re:2.6 isn't a production version (Score:5, Insightful)
The real step needed for stability is testing by a wide variety of people. This should actually be easier to get than in the past, since a much larger portion of the front-line testing these days is done by the various distributions, who are not getting into the "enterprise software" business, where they have to do substantial research on whether the software works on different systems before releasing it. And distributions are generally a lot closer to the development process than random individual users are, so they can be more easily convinced to start testing a stable series in advance of the
There's actually quite a bit more effort put into making sure that end users get a stable kernel these days than in the past, as more business software companies promote Linux more heavily. IBM will make sure that they know at all times the status of 2.6 kernels with respect to any bugs that can be triggered on any of the hardware IBM ships, and they'll make sure that Linus and Andrew know whether a kernel is suitable for 2.6.0, at least from IBM's perspective.
The real question is whether Linus will manage to hold off starting the 2.7 series until 2.6.0 is released. (Personally, I doubt it; I bet Linus will want to release 2.6.0 before Andrew is willing to, and I bet Linus will decide that the current version may not be good enough for production, but it is good enough to start further development, and Andrew will agree that people who want to work on 2.7 aren't going to do anything more useful for the remaining 2.6 problems at that point)
Re:2.6 isn't a production version (Score:2)
I hadn't noticed that, but wow, it's an excellent thing if true -- I think Andrew Morton is one of those rare people who not only has an immense clue, but is careful and thorough enough to release something that really will be stable. Maybe he's even better than Alan Cox in that respect...
Personally I'm looking forward to the 2.6 release because I'm the proud father of a new architecture in the 2.5 series -- the v850! Of course now I'm continually fr
Reiserfs (Score:4, Interesting)
Re:Reiserfs (Score:2)
Re:Reiserfs (Score:5, Interesting)
I think it is safe to say nobody knows if Reiser4 will go into the stock 2.6 kernel, but I think the principals would like it to happen, and depending on how well the Reiser4 beta performs this summer, it should be possible, as long as it does not appear that adding the Reiser4 code would disrupt existing code.
Larryload kernel from kernel? (Score:3, Insightful)
I could google for it, but hearing peoples' comments about these things is much more interesting...
Re:load kernel from kernel? (Score:2, Informative)
Re:load kernel from kernel? (Score:2)
I did that back in the 2.2 days with monte [scyld.com]. Later with 2.4 kernels I did a few changes, added a feature I was missing, fixed a bug and such stuff. In case you want to see it [daimi.au.dk]. But it was never completely stable and lacked SMP support.
kexec might be a better alternative. AFAIK it is being maintained and might even have made it into the 2.5 kernel.
Re:load kernel from kernel? (Score:5, Interesting)
I did that back in the 2.2 days with monte. Later with 2.4 kernels I did a few changes, added a feature I was missing, fixed a bug and such stuff. In case you want to see it. But it was never completely stable and lacked SMP support.
kexec might be a better alternative. AFAIK it is being maintained and might even have made it into the 2.5 kernel.
It was only a couple of years ago that knowledgeable people were calling this idea ridiculous, and giving good reasons, however progress has marched on, and we're actually coming within sight of it. The basic challenges are much the same as for hotplug cpus, hotplug memory, process migration in a cluster, and yes, kexec, all of which are being worked on or already working. So I'll go out on a limb and predict that hot-kernel swapping will be demonstrated during the 2.7 timeframe. It won't be perfect, but such things never are in the first cut.
The thing that makes hot kernel swapping practical is the stable api between userland and the kernel. Big changes there are few and far between, and they can be special-cased.
Uh, question. (Score:2, Funny)
Re:Uh, question. (Score:3, Funny)
change the ip filtering. Let's guess the new name - ipchairs, ipwhips, ipstools, . . . ? ? ?
Re:Uh, question. (Score:2, Funny)
ipspispopd
Re:Uh, question. (Score:3, Informative)
And yes I got the joke...
Cheers
Stor
I'm suing Linus for this (Score:3, Funny)
These anti-competitive practices need to be stopped. A kernel-lead developer such as Linus should have to compete on the same level as everyone else for his kernel to get used.
devfsd and lvm (Score:3, Interesting)
Also, I read somewhere that the developers were unhappy about devfsd, since 'nobody was using it'. I'm using it, so I'm hoping they don't remove it.
Re:devfsd and lvm (Score:4, Informative)
IDE Layer Rewrite (Score:5, Interesting)
Nothing to do with IDE rewrite (Score:5, Interesting)
2.6 has support for queueing "generic scsi" commands through the block layer, using the same mechanism and transport as the regular read/write file system requests. So we can overload the sg (scsi generic) SG_IO and provide the same functionality for non-scsi attached devices (such as atapi burners). With a recent cdrecord, you can give the device with -dev=/dev/hdc for instance.
Additionally, cd burning is now zero copy. The user space data buffer is mapped directly into the kernel for the dma operations. DMA is supported on a 4-byte boundary, where 2.4 and previous has required sector alignment (512 bytes) for any atapi dma operations.
Re:Oh really? (Score:2, Funny)
Re:Oh really? (Score:2)
Without knowing the detail of a black box system, you can predict future behaviour of the system due to past observations. Of course not certainly, but likely.
IMHO also: thats not insightful!
Re:Oh really? (Score:4, Insightful)
No you can't. Linus has always maintained that a kernel will be released "when it's done". Why would he change now?
Dude - do you what the word guess means?
guess - a. To predict (a result or an event) without sufficient information. b. To assume, presume, or assert (a fact) without sufficient information.
I also agree - NOT insightful.
Re:What has happened to Slashdot? (Score:2, Funny)
That doesn't mean that the editors aren't lazy and slower than sloths, though.
Re:What has happened to Slashdot? (Score:2, Funny)
Re:Distro Upgrade? (Score:4, Informative)
Also, modules names have (I think) changed, so a change in the init scripts would probably be useful. It depends on your distro though - I'd say distros like Slackware and Debian will have guides or automated tools for migration. Commercial distributions will probably have to release a new version (RedHat 10 ? Gods).
Although maybe I'm wrong, I never managed to get a working 2.5.x kernel on my Debian box =)
Re:Distro Upgrade? (Score:5, Informative)
Note, of course, as I've said elsewhere, you do need the new module-init-tools [kernel.org]; I'd imagine that would be the most likey reason you'd have trouble getting a 2.5 kernel working, followed closely by an out of date/broken driver.
Re:Distro Upgrade? (Score:2)
Re:Distro Upgrade? (Score:2)
I just read the FAQ [kernel.org] (Mostly for developers). One part caught my attention:
Re:Distro Upgrade? (Score:2)
Q: How does the module remove code work?
A: It stops the machine by scheduling threads for every other CPU,
then they all disable interrupts. At this stage we know that noone
is in try_module_get(), so we can reliably read the counter. If
zero, or the rmmod user specified --wait, we set the live flag to
false. After this, the reference count should not increase, and
each module_put() will wake us up, so w
Re:Microsoft leads the way with SP4 for Windows 20 (Score:5, Informative)
PS> Before anyone bitches about rewrites being a bad thing, look at things this way. Such extensive changes are necessary for the continually growing range of systems Linux is expected to run on. 2.0 and 2.2 were greatfor single CPU servers, or SMP machines with only a few processors. 2.4 is very usable for heavy-duty machines with many more processors. 2.6 (along with the changes that help interactivity) will make an excellent kernel for desktop machines and workstations. In 2.8, the focus will be on optimizing the core algorithms to run on large-scale NUMA machines.
Re:Microsoft leads the way with SP4 for Windows 20 (Score:2)
SP4 does nothing else but fix bugs.
Yup. We fixed a bug by applying it on our SQL server at work. It rebooted randomly 4 times the next day.
Really.
Re:Microsoft leads the way with SP4 for Windows 20 (Score:2)
Guess my work box needed a copy of Linux on it anyway though
Re:What the heck?! (Score:2, Informative)
It isn't a messageboard site though.
Re:What the heck?! (Score:2)
Re:What the heck?! (Score:4, Funny)
"How do I mod my xbox"
"Should I overclock my CPU"
"How do I make everything more faster"
and,
"This question is just begging to have all replies start with IANAL"
Join the club!
Re:Finally! (Score:2, Offtopic)
Re:Finally! (Score:2)
Why would anybody moderate that a troll? Bad spelling does not qualify as a troll. There is actually a great deal of sense in that posting. Somebody have to try out new kernels and have them crashing before the bugs are found. Even great kernel hackers makes bugs, but bugs are found and fixed. So please say thanks to the great hackers and the brave testers.
Re:stability (Score:2)
Contrary to longstanding contention here on Slashdot, one's personal experience with an operating system on a single computer (especially o
Re:stability (Score:2)
Ahahahahahaha! Netcraft.Com has it in black and white. IIS on Windows 2K Server.
Attention, webmaster@donotcall.gov! We have the way out [debian.org]!
I'll take the Vegas odds on donotcall.gov being one of the first to fall in the skript kiddie website hax0ring competition
Re:stability (Score:2)
All in all, I'll be happy to have my Linux box back from the repair shop. I'm just using my old iMac/233 now. With Linux it's more usuabl
Re:stability (Score:2)
Re:Getting better every day (Score:2)