2.4 Kernel Delayed, Says Linus 187
cnkeller writes with this snippet from an article in InfoWorld: "BERLIN -- THE much-anticipated 2.4 version of the Linux
kernel will take at least another two months to
complete, Linus Torvalds, creator of the open-source
operating system, said here Friday.
'It's been a slower process than many people would
like,' he said, remarking that developers are no
longer adding new features, only fixing bugs. 'With
luck, we'll see it in early December, and with not so
good luck, I still hope that we can do it this side of
the year.'"
Re:What does this say about open source developmen (Score:1)
Re:Duh, Mozilla! Re:We need a fusking web browser! (Score:1)
Sad, but true.
Also, as the comment you replied pointed out: 'Companies are building their information infrastructure around intranets and web development. MS is providing these companies with easy to use applications such as MS Office 2000 and IE 5.x. You may not want to here it, but this alone will keep these companies using MS products alone!'
Do you seriously think Mozilla is ready for this?
Out before 2038 (Score:1)
Re:The current state, you should know (Score:1)
This is what Linus addressed after saying what's quoted in the article. He asked the audience to go and test the latest 2.4-test kernels, because if you want to switch over richt after 2.4.0 is released, you better have tried to look for showstoppers first.
--Arni
issues I've encountered (Score:1)
I'm running test9 right now and my system is stable
Re:Is this a bad thing? (Score:1)
Fun. I recall Apple beeing slamed here because OS X is about one year late...
Two systems of measurment ? Or different people...
Re:2.4 Kernel . . . (Score:1)
Re:You can use it RIGHT NOW (Score:1)
sheet,I just got test8 all up aand going properly on my system at home. Bah.
Course, I don't *need* anything in the 2.4 kernels, it's just nice to be on the edge once and a while
yes but... (Score:1)
Not that MS would ever delay any vapor*cough*.net*cough*ware^Wproducts
Where are the flames? (Score:1)
Berlin? Did he say Berlin? (Score:1)
The two cities are 300 miles apart, and LWCE is currently taking place in Frankfurt, where I saw Linus yesterday.
Re:What does this say about open source developmen (Score:1)
What these delays really tell us is that predicting the future is inherently difficult. You don't ever know exactly how long some task is going to take until after it is finished. I wish typical managers understood this... as a computer programmer no matter how hard I try to accurately predict when a project will be complete, I'm still just guessing, and nothing can be done about this, it's just the way the universe works.
This, BTW, is why the progress bars in well-written installation-tools are data-based instead of time-based... i.e. when it says 72% it means that 72% of the data has been copied, not that 72% of the total installation time has past. The software knows how much total data there is, and can accurately report a percentage fraction of that data. But the software does not know much total installation time will be required... all kinds of things such as multitasking or hard drive variances or even temperature changes in the CPU can change the total amount of time required to copy the files. So no precentage fraction of the total installation time can be reported, it's an unknown quantity.
-- laws are the opinions of politicians --
Re:Well.... (Score:1)
___
He doesn't want another paper bag release (Score:1)
Well, there WERE big bugs and it was embarrassing to him and the other primary developers through several point releases. I think they deserve to take their time and earn the awe that this release will deserve (and, in many ways, already does). The details matter.
Re:Go figure. (Score:1)
Re:Go figure. (Score:1)
Re:It's done when it's done! (Score:1)
Most people around here, don't know of times like in
---
Solaris/FreeBSD/Openstep/NeXTSTEP/Linux/ultrix/OS
Re:A no win situation (Score:1)
Re:sig (Score:1)
Linus is just smarter than you thought he was ... (Score:1)
problems that makes this kernel not ready for
prime time. Perhaps Linus is aware of some more
problems where the solution isn't there yet.
To go ahead and release the kernel at such an
unstable point would not be a smart move. Linus
just shows us that he is a bright individual
and that when he does release the kernel we won't
be dealing with some sort of Microsoft style
kernel. Those of you who use winblows are perhaps
used to frequent crashes but for us in the Linux
community it is not acceptable.
Re:Well.... (Score:1)
Hmmm. From this comment, it seems evident YOU haven't had a look at the SMP support in upcoming v2.4 kernel either... Please do.
Yes, the SMP in v2.0 kernels suck majorly.
Yes, the SMP in v2.2 leaves a lot to be desired.
But the v2.4 support is really looking ok.
Re:Behind schedule? (Score:1)
Yeah, but the original release should have been a year ago. Since then, every few months, the release has been delayed.
Having said that, I'm currently running test9 and it's stable to me, including the VM. This is the first time in the development process I actually believe the date mentioned by Linus.
Tulip Networking... (Score:1)
And I'm not the only one... I've checked the Usenet, and I'm not the only one having this problem.
Already?! (Score:1)
It seems like 2.2 just came out not too long ago... what's the rush!?
--SONET
Re:Fine by me. (and pretty damn obvious) (Score:1)
what features are those? (Score:1)
I for one am unhappy with my "full featured" driver. After two weeks of trial and error, the only feature I've found in NVdriver is the ability to crash my system. And since the drivers are closed, I have no reason to believe that these problems will be fixed...
Re:What does this say about open source developmen (Score:1)
Re:Well.... (Score:1)
Re:Well.... (Score:1)
http://216.240.41.2/FreeBSDSmp/
http://people.freebsd.org/%7ejasone/smp/
Re:Well.... (Score:1)
Re:Well.... (Score:1)
Re:Well.... (Score:1)
OpenBSD maynot have smp, that's not in their agenda at the moment, but have you looked at the FreeBSD smp work, and the current rewrite coming up on 5? some serious work, not the half ass locking on linux
Re:Did you use kgcc? (Score:1)
I was merely trying to point out the problems newbies might face when they first enter the wonderful world of opensource.
It took me a year or so way back when in the 0.99p something days before I got the knack of understaning kernel compiles, patches and the diffrent branches of the kernel. And not to mention how to keep track of/upgrade all the software required for kernel building.
And I had come from a strict amiga environment were compilers & programming were practically unheard of (except fro ASMOne..
Fine by me. (and pretty damn obvious) (Score:1)
I just installed RedHat 7.0 on my newfangled 2xSMP P3 700 system and decided to try the latest kernel (2.4.0-test9). Now I know I'm a newbie, but I can read, so after pondering over the kernel installation howtos I managed to include the parts I wanted and did the compile and install by the book. It did not work. .
But seriously, the kernel worked kind of.. It compiled and ran.. But sometimes gave odd warnings I haven't seen before. And crashed miserably while trying to run the parsec lan demo.
Now since this isn't my first development kernel, I know how to upgrade and check for correct versions of the software required for the kernel so I can make it compile. (just haven't had time to leech it yet... working as hell).
I just know that a shitload of scriptkiddies/newbies/wannabes etc. will install the latest RH7.0 which is the most talked about distro and complain as hell when they get errors compiling the kernel/crashes running the kernel from the dev. tree out of the box. So it's a good thing that linus bides his time and only releases the final release when he feels that it's good enough. (If I only had that luxury at work...)
Now if Linus did the release before it was good enough then we'd get a fscked up signal to noise ratio on the kernel mailing list (as if it's not bad alredy) and a shitload of bad publicity in the press. Which again would result in slower acceptance of Linux as an accepted OS in the buisnessworld.
If I were the boss... I'd most likely release new major versions even slower than linus is doing now... (but hey that says more about my skills as a developer than linus' planning
Re:Take your time! (Score:1)
Yeah, but we want our new Netscape now, dammit! That Mozilla stuff will never ship - look at how long it's taking!
Slight difference .. (Score:1)
2.4 will be "a couple of months late" and still costs nothing. Windows 2000 was several years late and still costs hundreds. Hellloooo ..
Re:Breathe through your nose kiddies! (Score:1)
Re:v2.4.0 (Score:2)
I assume you mean "all other OS's VFSes" because, as absurd as that claim is, the claim that Linux NFS could leave anything at all behind is just too ridiculous even to imagine.
The Linux VFS effort is still crap. Viro and Co. are still fixing major bugs, there are still no regression tests available, there has still been no serious measurement of the changes' performance impact (the only actual numbers I've heard were worse than 2.2), there's still no documentation of interfaces ("read the $#@! code" seems to be Viro's mantra), there are still filesystems that used to work and are now broken because of the changes.
No...Al Viro isn't a genius. He's an arrogant boob who has done more to screw up the Linux kernel than any other single individual has ever been allowed to do. Many people, most particularly Rik van Riel, have had to make heroic efforts to get this mess under control, and it's still barely limping toward respectability.
Re:What are they doing with the kernel anyhow? (Score:2)
Re:Is this a REAL thing? (Score:2)
Seriously, how can something be late, when it was never promised by a specific time?
AFAIK, Linus and the kernel crew don't set "scheduled release dates" like Microsoft, so what is this late for?
Move along people, nothing to see here, your new kernel will come when it's ready... Move along..
Did you use kgcc? (Score:2)
Because of this known issue, RH7 includes a "kgcc" package for compiling kernels. You will have to change the kernel makefile to force use of this compiler. (On my machine, 'export CC=kgcc' doesn't seem to do anything...)
Re:Is this a bad thing? (Score:2)
As to Microsoft products - Winblows won't recognize the second IDE channel on my new mobo (VIA KT133 chipset). Bye-bye DVD drive. The drivers that come with Winblows give a "Device is not present or is not working properly.", VIA's updated drivers crash the machine when I try to install them. Yeah, Windows is reeeeaaally stable. That's in addition to the standard BSODs.
Re:Yeah well... (Score:2)
I've killed 2.4 (Score:2)
[lots of failed tries deleted]
I made a new partition there, dd'd it to a file, which gave me a 1.7G file. I then tried to load this with beav on a machine with 160M of ram, and 64M of swap.
It runs out of memory and goes away, hard. It answers pings, but that's it. This is repeatable.
I did the same thing to FreeBSD (3.0?) by middle-clicking on a whole bunch of images in netscape, causing many instances of netscape 3 and xv to launch . . .
These were both as a regular user, not root.
hawk
Re:Is this a bad thing? (Score:2)
Re:Is this a bad thing? (Score:2)
--
Re:What are they doing with the kernel anyhow? (Score:2)
For what definitions of "works"?
2.2 still has lousy SMP support, and there are a few dozen other things that could be made to work better, which is why we're bothering with 2.4 in the first place. It's the same reason we don't build cars the same way that we did in 1930, despite the fact that the automobiles of 1930 worked.
And pre-2.4 is still rather buggy, for example the IDE support is still unstable. Unknowingly releasing an OS that hoses file systems a significant amount of the time may be an acceptable practice for Microsoft (anybody remember MS-DOS 6.0 and 6.2?), but even they don't knowingly release them.
Second, Linus disagrees with the microkernel philosophy. He believes that the kernel should be close to the hardware, not insulated from it by a hardware abstraction layer. If you think the hardware should be abstracted away, you can always use Minix . . .
Steven E. Ehrbar
Re:Go figure. (Score:2)
The problem isn't that Linus says "the kernel will be out a month from now", every now and then, because generally he hasn't. He's said things like "if we're lucky, we might get this out before the summer", etc. The problem is that people try to put words in his mouth and claim a release is close or misinterpret the numbering of kerenels (v2.4.0test) to mean that the stable version is imminent.
Don't expect a v2.4.0 before seeing at least a few kernels named v2.4.0preX, where X probably should be at least 6 or 7.
Oh, and consider that the v2.1 series went to v2.1.132 before going into pre-patches...
Re:Linux question (Score:2)
Linus still decides over the kernels. When it comes to the v2.2 kernel, Alan Cox maintains it (he'll probably take over v2.4 sometime in the future when Linus takes on v2.5, but who knows?) and your truly maintains the v2.0 kernel. Linus has the final say on everything though, if he so chooses. The distro's can't force Linus to include anything.
Linus includes what's good technically, not what's good for business. It companies makes good patches, he includes it. Simple as that.
Re:Vaporware? (Score:2)
This is true, but nobody would have any way to know if the new Microsoft product were vaporware or not. We know for a fact that the Linux kernel isn't, and if you care to look, you can even get an extremely detailed list of things that still need fixing. Definitely not vaporware. *grin*
Re:What does this say about open source developmen (Score:2)
Remind us again how that differs from CSS?
The only differences we're seeing in this regard are -
--
What does this say about open source development (Score:2)
Are large open source projects lacking some sort of organizational tools needed to make things run more smoothly? Are they the victims of bad project management, such as it is? Is it becuase after you get above some number n, you fail to gain any more advantages by having more people looking at and working on the code?
Someone add this to fortune (Score:2)
Lee Reynolds
Re:What are they doing with the kernel anyhow? (Score:2)
Re:Is this a bad thing? (Score:2)
But that's because NVidia sucks and won't release open-source drivers that people can debug.
NVIDIAs "driver" is a full featured, highly optimized OpenGL implementation containing intellectual property of SGI. You should be happy to get it for free (as in beer, and OK, you had to buy the video card).
Now I have disabled Fast Writes and the driver runs rock solid and really fast (almost on par with Windows) under 2.4.0-test. I really don't care if it's open-sourced now...
Re:What does this say about open source developmen (Score:2)
A Dick and a Bush .. You know somebody's gonna get screwed.
Re:USB support is in 2.4 now, and WORKS. (Score:2)
Re:Is this a bad thing? (Score:2)
Linus said a similar thing just before he put the paper bag over his head. Seriously, no software is going to be released rock-solid. Linux is getting very complicated.
The only thing you can hope for is all the major show-stopping stuff cleaned. The little bugs found later can and will be patched as required.
What really irks me. (Score:2)
Re:Over-predict release date. (Score:2)
A) Expectations of the people. If somebody said that something was coming out in January, and it comes out in November, a lot of people are going to be pissed. In the real world, you can't afford to piss of your userbase.
B) Competition. If it looked like FreeBSD 5.0 would be out three months before 2.4 would be ready, and it would have tons more features, you can bet that the devs would be under pressure to get 2.4 out the door. Nobody, including OSS developers, wants their software to be obsolete the minute it comes out.
C) Getting bored. Long projects are seriously dull. The longer a project like the kernel wears on in the bug-fix stage (without sexy features to work on) the more tired people are going to be of it, and the more likely they will be to release it.
If you need proof that OSS isn't a magic bullet, take a look at Diakatana. Their parent company really didn't do much to force them to release the thing, and they had tons of time for development. Yet, the product was still released prematurely. OSS prevents a company from breathing down your neck about how much the project is costing. All the other factors are still a problem.
Re:Big Deal! (Score:2)
>>>>>>>>>
Really? I remember when I compiled my first few kernels, I had no clue what TCP/IP did (I wasn't on a network) and I left TCP/IP and networking completely out of the kernel. Then I spent a couple of days wondering why the hell X wasn't working.
Re:Can't Wait? (Score:2)
People with some experience in C may want to look at the code to try to find the problem, and either point kernel hackers at the suspect area or submit a patch. But this is much less important than detailed bug analysis: usually it is a simple matter for a kernel hacker to fix many bugs once reproducing them is down to a science.
If you feel like hacking, by all means dig in, but always include bug reports in addition to patches. And test patches on as many systems as you can before submission.
Too bad, but oh well... (Score:2)
Dave
'Round the firewall,
Out the modem,
Through the router,
Down the wire,
What are the issues ? (Score:2)
Re:YAY! (Score:2)
2.4 will be late (not as late) probably have a number of bugs (but not 64K worth) and have way more than what was originally promised.
You can flame if you'd like, but I can easily see the value and equity of waiting a bit longer for a lot more.
`ø,,ø`ø,,ø!
The race is on! (Score:2)
Kernel 2.4 + Gnome 1.4 + KDE 2.0 (Score:2)
But when will I be able to get a distro including Kernel 2.4, Gnome 1.4 and KDE 2.0? I want to show of Linux to my friends but I don't think the current distrobutions are ready for that.
That said, I do prefer a delay over a buggy kernel/desktop environment.
Nightmare on GNU Street (Score:2)
I am a patch junkie! I need to get 2.4!
I don't trust the pre-versions and the bloody-edge odd numbered releases!
Please, call it 2.4! C'mon, man!
I'm jonesin' for a fix!
[/drug]
Seriously, I hope that 2.4 is filled with fresh code and higher-levelUSB support. (I cannot wait to add a USB HD
And maybe better joystick support.
Re:sig (Score:2)
censor
/'sen(t)-s&-ri[ng],
'sen(t)s-ri[ng]/
Date: 1882
: to examine in order to suppress or delete
anything considered objectionable
Function: transitive verb
Inflected Form(s): censored; censoring
IF ANYONE DOESN'T LIKE MY SIG PLEASE EMAIL CMDR_TACO AND CONVINCE HIM TO DELETE IT.
hmm (Score:2)
The Pre release Kernel running in the machine on my right works fine.
The Win 98 machine on my left has locked up twice today.
1. Beta Software That works
2. Production Software that Dies
3. Cowboy Neal
Re:What are the issues ? (Score:2)
Linus isn't going for the "it works perfect on the most used hardware" stability - he wants stability accross the board as much as possible. There is alot of technical improvements for large and low memory boxes going in as well as SMP improvements among other non-standard-box items.
-Nathan
Re:Kernel Debugger (Score:2)
You can patch the kernel for use with a debugger without a problem, Linus just doesn't want to distribute a standard one. It's kruft in his opinion and he isn't/can't stop anyone from inserting their own anyway.
It's the use or not of kdb that's actualy at issue with the developers. The violent discussions are about whether it's a good idea or not. To include one or not isn't something that too many developers care that much about.
Those who need one, will choose one from the many available and install it - not a tough issue.
Re:Vaporware? (Score:2)
As for vaporware the difference in the Open Source / Free Software case is that anyone can try it out and see for themselves how vapourous it is.
Re:Vaporware? ..on the other hand (Score:2)
Open developments can be no more vaporware than the brain one carries on the upper shelf.
Why? Because its open and you can watch and judge for yourself.
If one can not judge for himself, he has been lost to the world of marketing and may require rehabilitation if one so desires.
We need a fusking web browser! Re:Take your time! (Score:2)
Sure, other another OS may be more stable, but who gives a rats ass if they can't click on the edit button in IE and edit content on their intranet using a word processor (IE and MS Word).
And if companies use this MS technology themselves, other companies would want to use the same technology to communicate with them!
Here of B2B? Yes, automate the exchange of information. How many are using Linux solutions on the desktop? There isn't a choice that compares. No I am not talking about the linux guys back in the computer room. I am talking about the employees that only want to click and edit. These employees can not do this with a current Linux solution. They cannot do this because Netscape currently sucks.
What about Star Office? Sure, do they have a web browser that incorporates all this data in a way that is easy to edit, share, and post like IE and MS Office? No.
Until a solution is provided for Linux, MS will dominate. And if MS continues to dominate at this level, you will see other MS products being used because the can "integrate" this information more easily with "common" IS employees that they employ.
Linux needs a new web browser.
Re:Linux question (Score:2)
From what I've seen, the answer is "yes"...
It looks like Linus is where the final "official" kernel comes from, posted at ftp.kernel.org, and then the distros add what they feel they want to. Since the GPL is what the kernel is released under, changes that the distros make can be re-incorporated into Linus' version of the kernel, and the distros can't really get mad, and don't. If Linus doesn't want a distro's mod in the kernel, he doesn't have to, but the distro can continue to use it, and Linus can't really get mad either. The point here is that some really intelligent company can always add to it, and until Linus and his people get the new mods installed, the distro can sell the service for that particular variant as a unique service. Later, one that component is integrated, they will have to develop a new piece. A really bad company can be ignored by the original sources, and will just die off if they do a bad job.
I think this is how it goes...
Re:Vaporware? (Score:2)
Re:What does this say about open source developmen (Score:3)
Thank you
Re:Well, I'd rather it be good than fast... (Score:3)
Mmm.
2.0.0: Jun 96
2.2.0: Jan 99
That's two year and a half. We'll be on 2.2 for nearly two years *if* it releases in december.
So, no. Not a LOT longer...
Cheers,
--fred
It's done when it's done! (Score:3)
It's chick to slam Linus and Co., but it's one heck of a job they are doing, many in their spare time...let's cut them some slack, eh?
ttyl
Farrell
USB support is in 2.4 now, and WORKS. (Score:3)
The kernel support for USB mice definately kicks ass. I finally moved my IntelliMouse Explorer from the PS/2 port to the USB port (Higher sampling rate with USB), and I'm 2-3 times as lethal with the sniper rifle in Q3Fortress and Unreal Tournament.
Re:Is this a bad thing? (Score:3)
I'm running 2.4.0-test8 (was running test7) on my box, and it's a champ. This pre-release already kicks the crap out of anything our friends in Redmond can put out...
The only time my box is unstable is when doing 3D work. But that's because NVidia sucks and won't release open-source drivers that people can debug.
In an offtopic note: Could NVidia's refusal to release source have to do with the fact that the GeForce and Quadro are identical chips, only differing in their device ID number? (i.e. from what I've read at http://www.geocities.com/tnaw_xtennis/, the driver is what makes the difference between the two "chips" - If the card reports itself as a GeForce, the driver disables some features.)
Big Deal. (Score:3)
Since the filesystem code has been overhauled somewhat, the first patches I got broke, and I had to fix them; alsa was fine (sound code), reiserfs was fairly stable, and arla was just broken. After waiting a bit longer, I got the latest patches; it all compiled cleanly, and reiserfs is solid, the kernel is a little less stable, and arla is still somewhat buggy, but much improved.
So half the reason for delaying a kernel release is to fix bugs, but the other half is to make sure that everyone else relying on the kernel has time to catch up and write for the new API. OpenWall will have their patch for 2.4 when it's stable, which they predict to be around 2.4.10.
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
Re:Vaporware? (Score:3)
It's not vaporware -- you can use a 2.4.0test kernel right now.
And as for Microsoft? Most importantly, Microsoft uses product announcements and projected delivery dates to deflect interest in competitor's products and they time releases to benefit their business. Why? Their product decisions are driven by their marketing efforts. They seek to create demand, and then fill it.
Linux kernel development and feature advancement are technology-driven and aim to supply solutions for existing demand. (Note that I'm referring to the kernel, not to application SW.) There is no marketing machine at the heart of Linux, and vaporware is the product of marketing.
Comment removed (Score:3)
Re:v2.4.0 (Score:3)
s/NFS/VFS/ -- Yup, wishful typo... :^)
Alexander Viro might be arrogant, but the VFS is still something extraordinary. Of course, there are major bugs. After all, he did a major overhaul of it. The performance gains with the new VFS is mostly on the SMP level. And the major gain isn't even the performance question. The VFS rewrite was done to make the code sane.
The rewrite is not finished; Al is still working on fixing the remaining non-working filesystems. But some of the filesystems doesn't have a maintainer anymore, and they'll probably remain broken. But we can't possibly set the VFS in stone forever on just to make sure filesystems that lack a maintainer still work for all coming kernels. Drivers/subsystems without a maintainer is a breed-reactor damn closed to having a nuclear meltdown.
Breathe through your nose kiddies! (Score:3)
Linux has gotten a lot of press lately and that means that in addition to all the hackers' eyes, we've got the media paying quite a bit of attention too. Rather than bashing Linus for going 'corporate' and doing his job at Transmeta instead of devoting every single waking moment to 2.4, we should be grateful that such attention is being payed to quality. If we're going to win the battle agains MS we're going to need some pretty kickass software to do it with.
You can use it RIGHT NOW (Score:3)
Re:The current state, you should know (Score:3)
Re:Is this a bad thing? (Score:3)
Sorry, you've been busted by the FUD police. I don't know what you do with your box, but I run an Oracle 8i instance on mine which is heavily used by software developers. I had to go back to 2.2.16, test8 is atrocious under heavy load. Windows 2000 would never run as poorly as test8 does. Note they've put in an new VM for test9, which is in the "pre" stage right now.
--jbRe:Tulip Networking... (Score:3)
Well, I'd rather it be good than fast... (Score:3)
Re:What does this say about open source developmen (Score:3)
My theory is that you initally can't see all the problems you're going to hit in software development. So the first schedule is never right, because nobody can truely estimate what it takes to ge the job done. And once the first date is off, then you're slipping and the pressure is on to bring in the dates. But that just makes things worse because now people get burnt and hurried.
It comes down to the fact that unlike other engineering efforts, nobody can accurately estimate software development.
It has little to do with open source v. closed source, IMHO.
Behind schedule? (Score:4)
Take your time! (Score:4)
I never was afraid of using a x.x.0 kernel, and I don't want that to change. People wanting the bleeding edge can simply compile the PRE kernels!
IMMINENT DEATH OF LINUX PREDICTED!!! (Score:4)
I mean, uh, I have an idea guys, how about we NOT worry about it, since this isn't really news? :)
This'll make the wait more pleasant... (Score:5)
Tux the Linux Peguin lived in a Red Hat box
and debugged the kernel with a guy named Alan Cox
Little Linus Torvalds loved that rascal Tux
and wrote him strings and bits and bytes and took out all the cruft
Oh, Tux the Linux Penguin lived in a Red Hat box
and wished upon those closed-source guys a great big nasty pox
Together they would travel to a place known as Slash Dot
Old Bill kept a log-book of all the flames that MS got
All the Gates and Windows would close whene'er they came
Stevie B. would have bad dreams and call out Tuxs' name
Oh, Tux the Linux Penguin lived in a Red Hat box
and sorted the linked lists with a guy named Alan Cox
A Penguin lives forever, but not so old man Bill
E.S.R. and R.M.S., they shot his life to hell
One day it happened, Bill could no longer hack
and Tux the Linux Penguin let out a mighty quack
His belly filled with herring, free software fell like rain,
Every man and woman could change the stuff in main()
Without his life-long rival, Tux began a GNU
So Tux that Linux Penguin finally flapped his wings and FLEW
v2.4.0 (Score:5)
One of the main reasons that the v2.4 kernel has taken so long is the late rewrite of the VM. However, as of a released fix today by Rik van Riel, it's REALLY looking nice. I've tried extremely hard to make my 16MB memory/64 MB swap box to croak, and yet failed so far.
And the new VFS in the kernel leaves most, if not all other OS's NFS:es far behind, imho. Alexander Viro is a genious in this regard.
Some things will simply have to wait for v2.5, such as a good journalling layer for the journaling filesystems, but it would not be too wild a guess that we'll see a journaling filesystem going into the v2.4 series before v2.4.6.
Is this a bad thing? (Score:5)
I can only see this as a good thing, because when 2.4 hits the streets, it will be used by LOTS of people... and we want it to be as stable and reliable as ever...
right?
-Chris
The current state, you should know (Score:5)
I have been following the development of the 2.4 kernel since test5, which is about 3 months ago.
For starters, a bunch of drivers that worked in 2.2.x are broken currently in 2.4. Those need a fix before 2.4 turns final.
Recently there was a lot of work on the VM (virtual memory subsystem). It's a very smooth VM, reminds you of FreeBSD ;). But it's also a bit buggy at the moment, so it must be fixed before 2.4-final.
With more people testing the 2.4 kernel, with more bug reports, it will be a lot better for the developers to fix 2.4 to perfection, so hurry up and try the new kernel. I recommend trying out test8 or test7, or test9 with Rik van Riel's latest VM patch [surriel.com].
.