Linus Confirms 2.4 In December 158
Lothsahn was the first to write to us about the latest statement from Linus regarding the Linux 2.4 Kernel release date. His statement says that he knows of no major showstoppers, and that he's asking the major devel houses to deploy the test kernels internally and start bug testing. Early December, hopefully, for a release.
Re:They just dont get 'free' do they? (Score:1)
Re:Already testing 2.4.0-testX :-) (Score:1)
Care to let us know which patch this is? My SMP box tends to hang every few weeks under 2.2.x (including 17). I'd love to get that patch... thanks.
Usability of Vi (Score:1)
For actually word processing, there is Star Office, which is a lovely product, or, you could learn Emacs. (I haven't, but don't let that stop you =)
I believe that people forget how hard it was to learn how to use a specific program on a specific OS, and when they try to learn a new one, they are startled at how difficult it is. With all new software, its best to RTFM!
Re:Why not Win2K? (Score:1)
ipchains - iptables? (Score:2)
Re:NT reboots? (Score:1)
it just does not support my IDE chipset correctly
nor my gamepad of choice, while linux supports
both. Who would have thought that linux would ever have better hardware support than a microsoft offering
Re:Linux People Wake Up! (Score:1)
qvpxurnq
cheers,
Alex
Re:OT, Newbie Question (Score:2)
Re:Nice to see Linux selling out (Score:1)
Have you even used a 2.4.0-test?
Cheers,
Alex
Re:They don't get *it* at all (Score:1)
It's goal was to make a geek (Linus) happy.
I think it's safe to say that it has, is, and always will meet this goal.
However, you missed the point. The stance they were arguing from was that of "What does Linux have to do to become THE major market player?" I will readily admit that this goal isn't what Linus cares too much about. But the magazines DO (they're paid to write about things, and this is definately a "thing").
So, you are right. but that wasn;t the point they were trying to make.
t14m4t
Re:COMMERCIAL testlabs do the final testing? (Score:2)
Yes.
What happened to the driving force behind the quality of open source: "thousands of eyes go over the code to find bugs".
You think this ever was true ? I don't and nowadays there's too much out there anyway. Think it over -- 90 + n per-cent of all geeks out there do a ./configure at most and that's it.
Much more important is that those companies can test the kernel in an environment no-one could afford. It is them who do have their databases and big machines and the means to put them under heavy load. I'd be only too glad with not having the means to break the kernel as if it is good enough for them it's for sure good enough for me too.
Aside from that should it not good enough for them, then it'd stay to be a toy system to mention what it was named so often years ago.
The todo list is still long (Score:1)
Will the 2.4 version will be released before the "To Do" list is cleared?
Strange..
Re:CVS ? (Score:2)
Re:They don't get *it* at all (Score:1)
Anyway, thanks for the . .
KFG
Re:What REALLY is driving Linus... (Score:1)
Re:My concern... (Score:2)
Exploits? (Score:5)
Aha! So it's true! All major Linux houses are in fact hackers trying to exploit the linux kernel!
I knew it!
Already testing 2.4.0-testX :-) (Score:2)
The latest reboots of these computers were to upgrade the kernel or the hardware.
We did the upgrade because the 2.2.X were very unstable under heavy load (they froze in one or two days). AFAIK, there is still a problem with the mem management of 2.2.17.
Re:They just dont get 'free' do they? (Score:4)
the long-awaited Linux 2.4 kernel for commercial release.
Commercial release? It sounds like someone is selling the Kernel, or that Linus is making money releasing the the Kernel. What the article does fail to say is that the Kernel is being released because it's _ready_, not because of market pressure or financial agony to release a product just for cash (Office).
at last, the end is near (Score:2)
(as referenced in a recent issue of kernel traffic [linuxcare.com])
(personally I just took the site as a humour thing though I feel the kernel is a bit overdue. but as i'm no k-hacker and just sit on the sidelines and bitch, what do I matter?
Re:Great, but (Score:1)
Re:They just dont get 'free' do they? (Score:2)
Re:2.4.0-test 10 stable (Score:1)
Please let me know how you got Q3 working with kernel 2.4test10 and XFree 4.0.1 ?
I've been trying every which way with no luck on my voodoo 3.
michael.rychlik@pp.inet.fi
Despite what your user info implies you DO have something interesting to say !
khttp is for benchmarks only (Score:1)
IIS was integrated into the windows kernel making it much faster. THe problem is that it made NT/IIS more unstable in the process. A direct memory call for example could create a gp fault and take down your whole website!
Did you know certain webscripts can take out a mission critical IIS server?
absolutely incredible!
THe only reason why big conservative companies chose IIS is because of mindcraft fud and ms marketing hype from the mcse employees.
khttp is for benchmarks only and apache in full ring 3 mode is better for real 24x7 production use. I strong discourage anyone from betting there jobs on khttp for a mission critical solution.
I believe Linus himself stated after the mindcraft tests that some of his developers may produce a ring 0 webserver for benchmarks if future scalability attacks continued. khttp I believe was the result.
Also the new apache 2.0 is much faster then the older 1.x series that was used during the mindcraft test over 18 months ago. With the new improvements you may not need khttp at all.
Re:NT reboots? (Score:1)
Re:NT reboots? (Score:2)
That's all very well but... (Score:4)
Re:ipchains - iptables? (Score:2)
You can find some FAQs and HOWTO's (scroll down) at the NetFilter homesite. [kernelnotes.org]
Re:They don't get *it* at all (Score:1)
Re:Is NT a 'server' or 'desktop' OS? (Score:2)
Re:NT reboots? (Score:2)
Re:CVS ? (Score:2)
Linus believes he is a 'CVS with taste'.
If that's not good enough for you, try here [innominate.org].
--
Re:..about time too! (Score:1)
Re:Wrong version fool! (Score:1)
And it might be more appropriate for them to release 2.4 in late December. What a nice *gift* that would be
Re:Wrong version fool! (Score:1)
Built-in Web Server (Score:2)
Yes, but (Score:3)
Re:Linux People Wake Up! (Score:1)
Re:My concern... (Score:3)
Personally, I'd rather wait for a release and know the code has been tested and is done right, rather than demand the developers set a release date, build a few binaries, run em overnight, cross their fingers, and ship.
Re:They just dont get 'free' do they? (Score:2)
On the contrary, I would argue that a market exists regardless of price (or lack thereof). I don't think the 2.4 kernel is as major of a release to the Linux community as Win2k is to the Windows community. I think in this case the word "market" refers to an operating system market, which Linux is a part of despite the fact that it's free. Perhaps the lack of a stable 2.4.kernel (and knowing that a stable kernel should be out Real Soon Now) might sway an IT admin to choosing to stay with NT-based machines.
Re:..about time too! (Score:1)
Hmm, let me take a look in my crystal ball
ups, I see [spec.org] bad news for MS. I guess [spec.org] that MS will have some trouble benchmarketing in the future, at least concerning web-performance.
Re:Nice to see Linux selling out (Score:1)
Have you _used_ 2.4?
Have you taken advantage of the multi-threaded TCP/IP stack? The USB support? The improved VM?
To say that this isn't helping those who choose
to run Linux at home is riduculous. That's
like saying that rack-and-pinion suspension
or power steering has no place in a consumer car.
Look at the feature list, if it's not what you want... keep running 2.2 or BSD or Mac or Windows or whatever. But the way it stands now, you better change your clothes, because your ignorance is showing.
---
RobK
Re:That's all very well but... (Score:1)
I suggest you use TeX and Metafont, then. Thier versions have been approaching pi and e for some time now, and when Knuth dies, they will be equal those beautiful numbers, and will be perfect. Any `bugs' found after this point will really be features, and will never be `corrected'. I think I much prefer Knuth's versioning scheme, but I suppose that's mature software, while linux would in a few years have hundreds of digits of pi for its version.
Large File Support in 2.4? (Score:1)
Re:Networking weirdness (Score:1)
Re:They don't get *it* at all (Score:1)
_______________
you may quote me
Re:Wrong version fool! (Score:2)
Installation instructions can be found here. [bedope.com]
PS> You knew you were asking for this.
Re:CVS ? (Score:3)
Re:They don't get *it* at all (Score:1)
Sorry, I just had to point this out... You do know what you're telling geeks to do, right?
_______________
you may quote me
Re:ipchains - iptables? (Score:1)
Iptables is a VAST improvement. Things I like:
* Forwarded traffic is no longer processed by the INPUT and OUTPUT chains
* There are seperate match rules for incoming and outgoing interfaces.
* State tracking module lets you match on the state of the connection (ESTABLISHED, NEW, RELATED, etc)
* Limit tracking module lets you match burstyness of incoming packets (So you can block huge bursts of pings, for instance)
* Seperate NAT table allows for more flexible NAT setups (for instance, source NATting out of an IP alias. Or destinating NATing instead of port forwarding, which again with aliases would allow one to have multiple port forwards on the same port with different IPs. Trying to do this in 2.2 is possible, but a pain.). In a playful note: I got Crimson Skies with full MS Zone support with 2.4 masquerading last night. 3 commands all that was necessary.
* Only thing its missing at the moment is a "iptables-save" and "iptables-restore" but the latest CVS snapshots have the beginnings of them.
* PREROUTING and POSTROUTING targets, where DNAT and SNATing are done normally. This makes it MUCH easier to tell how packets are being filtered through the system from a logical point of view. Masquerading on the forwarding rule always made me a bit confused.
Tim Gaastra
Re:They just dont get 'free' do they? (Score:1)
Just because something is 'free' doesn't mean that it isn't part of a market. To have a market, all you really need is supply and demand; there is, for example, a high demand for homeless shelters in the housing market. They are part of the housing market even though those people who use the shelters don't pay for them.
Similarly, there is a market demand for Linux just as there is for Windoze and Mac OS. By market, in this context, they are referring to public/corporate (released) availability... and it was late coming it terms of the 'market schedule'.
Re:In related news... (Score:1)
Re:PPP Over ATM (Score:2)
Showstoppers? (Score:1)
Dear Linus Claus: (Score:4)
My birthday is the 18th of December. I would appreciate it if you could release the kernel on that date. Since I'm now too old to get any good presents from my parents, and my girlfriend won't give me a present until I find out who she is and where she's been hiding, I would really like a new kernel as consolation prize.
Sincerely,
Tim
p.s. A little early is OK, too.
threads and semaphors (Score:1)
Re:Still... (Score:1)
Re:They just dont get 'free' do they? (Score:1)
After the 2.2 kernel took so long to release, the widely publicized plan was to move to smaller, more frequent, incremental releases. The 2.4 kernel was expected to be out by the end of 1999. That didn't happen. They're just pointing out this fact.
With Whistler coming out (Score:1)
Re:..about time too! (Score:1)
Re:Nice to see Linux selling out (Score:1)
Actually, most distros started shipping Vim 5.7 quite a while ago. But I'm an nvi man myself.
Oh, wait...
All generalizations are false.
Re:Networking weirdness (Score:1)
Once more, from the beginning... (Score:5)
IIS is NOT in the kernel, even a little bit, really. It is a userspace series of applications that are executed in the context of one or more service accounts. (no, the account(s) does not have to be give admin priv)
IIS is faster in some cases for 2 reasons
1. IIS is highly multithreaded, Apache is not
2. IIS caches damn near every thing, Apache doesn't.
please let the kernel myth die allready
Re:No showstoppers... (Score:2)
________________________________________
Re:Built-in Web Server (Score:3)
Re:Networking weirdness (Score:2)
Re:They just dont get 'free' do they? (Score:5)
Yes, the article is done up in vapid, breathless 'IT Rag' speak designed to make a manager think their job is exciting and that they learned something important by reading the article.
The article could be summed up in a paragraph or three as:
The stable version of the Linux 2.4 kernel, which was expected to be released 4th quarter of last year, will instead likely be released this December of this year. While the 2.2 kernel is quite functional and adequate for many people's needs, the 2.4 kernel has some nice, long awaited features such as support for USB and better tuned SMP performance, along with a re-written networking stack.
Many of the SMP and networking improvements were made because NT 4 beat the Linux 2.2 kernel in some benchmarks in the beginning of 1999, and it's hoped that the improvements will avoid a repeat of that embarassment.
Several Linux distributions are prepared to release a new version as soon as the 2.4 kernel becomes available, having already prepared for its release in the current versions of their products.
Seen in fortune cookie: (Score:2)
Re:My concern... (Score:2)
try MP3's across a network and open the CDROM at the same time I crash it every time. Thank goodness its the office puter
TUX != khttpd (Score:2)
TUX is a separate implementation (Score:2)
Feel free to download TUX from ftp://ftp.redhat.com/pub/redhat/tux/Read the README file first, of course. :-) [redhat.com]
Re:irony (Score:2)
Re:CVS ? (Score:2)
CVS also has some serious limitations. I won't go into them here -- let's just say they exist. There are something like three projects right now working on CVS replacements to fix these things. I happen to know some of the developers of one, and wish them luck; some of the features on the drawing board are extremely nifty. Hope for a release (GPLed, of course) by the end of January.
In short, we need a VC system that doesn't suck, and don't really have one yet.
Re:They don't get *it* at all (Score:2)
But every time one faction gets any media or corporate attention, others stand up and say "Hey, you just don't *get* it. It's not about *that* it's about *this*. Duh!". Please... Linux needs whatever people want it to need, to succeed. For RedHat that might be getting a standardized UI (users are weird and like that sort of stuff), for Linus perhaps it's adding new technologies for embedded and big iron use. For Mr. Debian Hacker maybe it's maintaining a philosophically pure Free distribution. There's no one right answer, there are many.
P.S. Moderators: I would like a large Insightful with a side of Informative, hold the Redundant
Re:CVS ? (Score:2)
Simple. Linus doesn't want it that way. I believe (i'm not involved with kernel development, or linus) that one of the reasons is that in the end, Linus controls what goes into linux, and by using just the 'patch' system, it allows him better control over what goes in and out of the kernel.
Even more likely than that, is that he likes the way he's doing it, so why change because someone ELSE wants CVS? geek stubbornness. we're all born with it.
Re:Built-in Web Server (Score:2)
In other words, this will be the first release kernel with it. Not everyone runs on development kernels.
CVS ? (Score:5)
Is NT a 'server' or 'desktop' OS? (Score:2)
Everytime I setup RH62 it asks if you are setting up a server or workstation.
Your right... &That was by Fred Brooks, Jr. (Score:2)
Re:Why not Win2K? (Score:2)
An across the board comparison, including other Unix varients AND Win2k would be interesting. Think we can leave Novell 3.11 out of the list though!
Wrong version fool! (Score:4)
Re:They don't get *it* at all (Score:2)
everything is lewd.
I can tell you things about Peter Pan, and the Wizard of Oz,
THERE'S a dirty old man. - Tom Lehrer
No showstoppers... (Score:5)
Re:NT reboots? (Score:2)
Re:Great, but (Score:2)
In related news... (Score:4)
2.4 todo list & new features (Score:5)
The Linux 2.4 todo list can be found here [sourceforge.net], and an article detailing the new features of 2.4 is here [linuxtoday.com].
Re:Built-in Web Server (Score:2)
TUX details (Score:5)
Forwarding to Apache (or whatever) is most useful for complex modules that would be difficult to port to TUXapi. TUXapi is event-driven instead of connection-oriented, in order to provide maximum speed. This makes TUX modules harder to write than Apache modules. Forwarding to Apache lets you take advantage of the ease of writing Apache modules when speed for that particular module is not critical, while still allowing TUXapi modules to directly handle speed-critical tasks.
Lots more detail is available in the /. interview with Ingo Molnar. [slashdot.org]
(I'm not dissing khttpd; Arjan (author of khttpd) likes TUX. :-)
Re:COMMERCIAL testlabs do the final testing? (Score:5)
Thousands of eyes is great. I'm sure thousands of eyes found lots of bugs. But nothing compares to live load. This is something I learned when working on larger systems, like the ones at AOL. You can comb the code as much as you want, and test it for weeks. There will still be bugs that only a live system will show. What I would guess is that these large Linux shops "test cycles" include things like running live load on the systems, and pushing them harder than they can be pushed on someone's desktop.
Also, you're way off with comparing this to MS. It's not as if you can't pull a copy of the latest test kernel and run it on your boxen and find bugs and report them. Linus is not saying that these large Linux houses get to test the kernel exclusively. All he's saying is that that's where he's expecting to find most of the last minute bugs.
The Linux community should consider itself lucky to have large shops that will test new releases internally. I have seen so much code that has been "released" by companies that are not known for bad software, that has completely fallen apart under live load. It tends to be true that the more load we put on a system, the more obscure the bugs we found. But as obscure as the bugs were, they were showstoppers to a large system. And these were things that the software companies couldn't find themselves in their QA labs because they just didn't have access to the load that we were placing on the systems.
-Todd
---
They don't get *it* at all (Score:5)
They don't get this. There is, and never has been, a projected 'release' date in the industry sense. There is Linus saying, " I think I can get it done by. . . "
If he does he does, if he dosn't he dosn't.
By the same token everbody who says something along the lines of "Linux needs (Office, IEX, Magically delicious Lucky Charms, etc.) to succeed," ALSO dosn't get it.
What does Linux need to succeed? Glad you asked because I'm going to TELL you what Linux needs to succeed.
It needs *ONE* geek sitting up in his room at three in the morning going "Oh wow."
And anyone who gets THAT gets *it.*
KFG
Why not Win2K? (Score:2)
What I'd like to see is how it holds up against the latest Unix competitors like solaris, AIX and *BSD variants. That's IMHO much more relevant than compare it to NT. Or do you think it's relevant to compare it to Novell 3.11 too? ;)
--
Re:COMMERCIAL testlabs do the final testing? (Score:2)
They just dont get 'free' do they? (Score:3)
"confirmed"? No. (Score:2)
Re:The todo list is still long (Score:2)
That could explain at least part of it.
Linux is not exclusive (Score:4)
Linus's point is that he has asked all the major Linux houses to (if they had not done so already -- I expect that most, like Red Hat, had already started) add their testing resources to the other testing resources (i.e. individual users and developers) already deployed. Different developers (individuals and corporations) have different strengths. Your idea that Linux corporations are not part of the bazaar, not part of the thousands of eyes, not part of the the Linux community, is, well, bizarre. :-)
The theoretical framework of the bazaar model does not imply that all the participants are not paid for their participation. Just because Eric Raymond wrote up what he thought the bazaar model looked like to him, and because his model was recognized by many people as a good description of the process, doesn't mean that his writeup was perfect, nor does it make his analysis proscriptive; it especially does not make others' misunderstandings of his model proscriptive.
Individual users have the widest variety of hardware -- we as individuals do the best job of finding the odd hardware support bug.
However, the Linux development houses have a major financial interest in stabilizing 2.4 in ways that are hard to do without more capital than the average user has, trying to find corner case bugs both by code inspection and by hammering on machines with lots of CPUs and lots of memory, using stress tests and correctness tests. I expect that all the other Linux development houses are doing this; I know for a fact that we at Red Hat are doing this and, as an example, we have (through stress testing) been helping discover elusive memory corruption issues recently, and (primarily through inspection) been discovering and fixing many filesystem race conditions. Those are just a few examples, and are only from my experience at Red Hat. I'm sure that developers from other Linux houses could talk about how their bug testing work has fit into this model as well.
Relax, we're all in this together! Sit back, relax, and enjoy the ride...
Re:Linux 2.4 to go Gold.... (Score:2)
I predict it's gonna ship Platinum.
--
Re:My concern... (Score:2)
I think that this version of the kernel is "done right." Most of the development now is centered around fixing bugs. When it comes out it is going to be a very stable peice of software. I'd personally ship one of the test kernels in a linux distro aimed at high end machines. I'd definatly do it before I put in an unstable compiler that wouldn't compile the kernel like Redhat did with 7.0. I personally wouldn't use such a distrobution, but many others would. 2.4.0 will be a very stable kernel. 2.2 will still be used on slower machines due to optimizations favoring new chips especially in the x86 architecture. 2.5 will probally go through some very active development early on if Linus can come to agreements with Hans reiser, and integrate other patches into the kernel. Hopefully when they are tested they will be backported as official.
What REALLY is driving Linus... (Score:3)
---