Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Linux Software

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.'"
This discussion has been archived. No new comments can be posted.

2.4 Kernel Delayed, Says Linus

Comments Filter:
  • Could it be because they have no OBLIGATION to you to finish to YOUR schedule, because its a HOBBY? Could it be that maybe they'd like to see their FAMILY after their DAY JOB?
  • Mozilla gets better all the time, but it still blows compared to IE (I'm still with 5.01).

    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?
  • by Anonymous Coward
    Well, at least I hope it will be out before the year 2038 problem kicks in?!
  • by Anonymous Coward

    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.

    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
  • by Anonymous Coward
    test8 used to cause spontaneous reboots with realtek ethernet drivers. test4 used to have a fucked up console driver on i386. test9 has some unresolved symbol issues on USB drivers, which shouldn't be too hard to fix.

    I'm running test9 right now and my system is stable

  • by Anonymous Coward
    > This doesn't happen with closed-source stuff, where the marketing forces hound the developers

    Fun. I recall Apple beeing slamed here because OS X is about one year late...

    Two systems of measurment ? Or different people...
  • I'm trying Netscape 6 PR3 (2000092908) right now and it's performing nicely. Previous PR crashed like hell but this one is pretty good and I'll think I'll stick to it... What specific problems did you have with it?
  • test9?

    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 :)
  • If someone posted that Windows [whateverthehelltheyareworkingonnow] was delayed, you *know* that the first 20 posts would be "vaporware! vaporware!", without consideration for why, how or what they were doing it for. Simple MS discrimination (I'm guilty of the same thing).

    Not that MS would ever delay any vapor*cough*.net*cough*ware^Wproducts :)
  • How come when MS misses a date it's vaporware, fud, etc... and Linux gets moved back and it's all "That's okay".
  • As a "Berlin correspondent", Rick should learn to make a distinction between Berlin and Frankfurt.

    The two cities are 300 miles apart, and LWCE is currently taking place in Frankfurt, where I saw Linus yesterday.

  • These delays don't say much about open source development... except maybe that people who work on open source tend to prefer quality releases over early releases.

    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 --
  • Who is Linux?
    ___
  • remember what he said when 2.2 came out? He was trying to cut down the bugs and hopefully nothing would come up that would make him "have to wear a paper bag over his head".

    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.

  • Doh! I was rather tired when I read and posted. My mistake.
  • Pre-9 has hit the mirrors already.
  • .96 - .98 took a long time; muchless the coveted 1.x series...

    Most people around here, don't know of times like in .96 land, when linux would kernel panic more often than a NS3.3 box. Those were some fun times!

    ---
    Solaris/FreeBSD/Openstep/NeXTSTEP/Linux/ultrix/OSF /...
  • imho a later and better release is a win, hehe
  • by cymen ( 8178 )
    how could that sig be annoying?
  • There are some of us who have found serious
    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.
  • 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.

  • 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.

  • Alright, well of course any delay that results in the betterment of the 2.4 series is well worth the wait. Alas, I have one single infuriating issue which I have yet to resolve - my new networking card requires a new kind of tulip driver that either requires me to compile a special tulip module against the kernel source (a module which does not want to compile), or use a 2.4 kernel - which seems to gloriously crash after ten minutes of use! If there were anything I could ask, it would be for a back-porting of the tulip code in 2.4 to be brought to the 2.2 series now - networking support is very importent for a Linux distro, especially Debian!
    And I'm not the only one... I've checked the Usenet, and I'm not the only one having this problem.
  • 2.4??? Sheesh I'm still on 2.0 :)

    It seems like 2.2 just came out not too long ago... what's the rush!?

    --SONET
  • > Now I know I'm a newbie, but I can read It's nice to see there is still people around who can say something like this. I am no genius when it comes to Linux but generally anything can be figured out. Many newbies I talk to can't seem to grasp that. Nice to see an exception :)
  • You should be happy to get it for free


    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...

  • So there aren't that many differences between OSS and CSS then? Then why bother with OSS?
  • i'll give you that, i haven't looked at it, but my post was not about smp ( the previous guy brought it up ). My post is about dev models, and why it's better not to have only two people controlling such a big project... that's all
  • i'll byte...
    http://216.240.41.2/FreeBSDSmp/
    http://people.freebsd.org/%7ejasone/smp/
  • linus... yeah, pick on the mispellings, instead of the actial point.
  • damn i really need a spell checker hehe
  • smp in linux leaves much to be desired.. ever heard the saying "Don't do something unless you plan to do it right"?

    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
  • Yes, I know all this. But the point I was trying to make is that newly converted(tm) linux users do not know this. That was the main reason for me trying to compile the latest dev. kernel with a vanilla RH7.0 installation.

    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.. ;>)

  • 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 ;>)
  • We need stable, reliable software, not buggy software

    Yeah, but we want our new Netscape now, dammit! That Mozilla stuff will never ship - look at how long it's taking!

  • 2.4 will be "a couple of months late" and still costs nothing. Windows 2000 was several years late and still costs hundreds. Hellloooo ..

  • Much more likely that Linux users, after looking at the Windows source, will switch to FreeBSD.
  • by Anonymous Coward
    And the new VFS in the kernel leaves most, if not all other OS's NFS:es far behind, imho.

    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.

  • Oh, believe me, they are adding support for quite a lot [everything2.com]
  • by Anonymous Coward
    I don't think it's a bad thing... Because I don't even believe it's true!

    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..

  • Recent versions of gcc (2.95 and above, RH7 has 2.96) and kernels don't mix. It's a kernel bug that for some odd reason the kernel developers never accept the existence of. (The same went for egcs during the 2.0.x series...)

    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...)
  • Well, it seems that most of the people in this thread have had no problems whatsoever with test8 - I love it.

    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.
  • From what I recall, his project was, among other things, "Mobile Linux", essentially creating a version of Linux to take advantage of all of the Crusoe's power-management features. Admittedly, I'm sure he's up to other things, too.
  • I threw a tarball (uncompressed, thank God) onto a fat partition, then tried to recreate it as an extended rather than primary partition. Bad move; this overwrites both fats.
    [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
  • I'm also running test8 too. Its been a while since I played with devel kernels, but there was a warm fuzzy feeling seeing it was so close. There are many new toys in the code to play with. Its been only running for a few days, but no bugs seen around here.
  • I'm running test8 as well. If I leave the machine alone for a a few hours I find it covered in dust and cobwebs when I return. As I switch desktops and cause windows to be repainted, I can actually see them being drawn piece by piece, accompanied by a barrage of disk access. Then all is well again. Test8 is not without problems.
    --
  • You got a kernel, it works, end of story.

    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
  • 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...

  • 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.

  • 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*

  • > Yeah yeah, they aren't released until they are ready and there are no release dates, but in both cases the projects have taken much longer than the people running the projects anticipated.

    Remind us again how that differs from CSS?

    The only differences we're seeing in this regard are -
    • OSS doesn't ship at the drop dead date, ready or not, at the will of some exec.
    • OSS doesn't hide its dirty laundry. (Bugs are bugs, not features. Thank you, but we'd rather fix them than brag about them.)

    --
  • If you believe the conclusions of The Cathederal and The Bazaar -- that with enough eyes all bugs are shallow you would have to wonder why several of the large open source projects (the Linux 2.4 kernel and Mozilla come to mind), are always late. Yeah yeah, they aren't released until they are ready and there are no release dates, but in both cases the projects have taken much longer than the people running the projects anticipated. Most software projects end up running late becuase of two reasons: feature creep and bug smashing. Given that the 2.4 release has had a feature freeze for quite some time now, the question is... what's holding things back?

    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?
  • Add this one to the fortune database, its too good !

    Lee Reynolds
  • Yeah, test 8 was nasty. I have been sitting at test 4 since my 2-mouse usb/ps2 combo with gpm only works that far. Test 4 is fine for my vanilla, non-stressed x86. Thats the thing though, are you going to run it under load? Will you loose your job if it crashes? No? Live dangerously, run unstable... who cares when Linus advises the masses to try a crackat it.
  • 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...

  • The differences that exists are compelling that's why.

    A Dick and a Bush .. You know somebody's gonna get screwed.

  • I've been using the 2.3 backbatches and they work fine. I've got a Logitech USB trackball, a sony F505 digital camera and the matel electronic magnifing glass all working fine. I did have to make a few changes in a table for the sony camera but it now works fine. There is a bug in the scsi drivers that had to be fixed as well.
  • But it's going to be rock-solid when it comes out...

    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 is that this kernel is already in -test. What exactly have they been doing to a test kernel? Wasn't the feature freeze months ago? I remember that the 2.2-test series was like a month long. Methinks that someobody was so eager to get 2.4 out the door, that they went to 2.4-test prematurely.
  • Again, you overestimate the power of OSS. OSS developers have almost the same amount of pressure to get a release out as do commercial developer. Paying for a long project is only one reason why commercial developers push out releases early. Other reasons, ones that OSS developers are prone to as well are,

    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.
  • decent kernel compiled with knowing just a little about what they need (ie if you can't identify it, you don't need it usually).
    >>>>>>>>>
    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.
  • Uh, as much as I advocate user involvement, final bugfixes of a kernel release are maybe not the best way for people just learning C to start out.. :). But, anyone with a few logic skills can help out by A) finding crashes/bugs/bad stuff, B) isolating the variables that affect said problem, and C) sending detailed reports to the kernel mailing list.

    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.
  • No big deal, for me. I'm pretty happy with 2.2.17, and I'll be even happier with 2.2.18(the pre- series has some bugfixes I've been waiting for). I'm glad Linus decided to postpone the release, but it would have been nice had the article mentioned specifically what was holding it up. ie; bugfixes, waiting for some important code/drivers, etc., etc..

    Dave
    'Round the firewall,
    Out the modem,
    Through the router,
    Down the wire,
  • I've been running test-7 at work for since it came out and have nothing but praise for it. Just wondered what was going to take so long to fix.
  • Well, it was late, had a few thousand bugs, and had a lot less than what they originally promised.
    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.
    `ø,,ø`ø,,ø!

  • Will it be Mozilla or 2.4?
  • 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.

  • [drug]
    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.
  • censor
    Function: transitive verb
    Inflected Form(s): censored; censoring
    /'sen(t)-s&-ri[ng], 'sen(t)s-ri[ng]/ Date: 1882 : to examine in order to suppress or delete anything considered objectionable



    IF ANYONE DOESN'T LIKE MY SIG PLEASE EMAIL CMDR_TACO AND CONVINCE HIM TO DELETE IT.

  • 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

  • Look at the release notes for each of the test#-pre patches, there is a *ton* of fixes going in.

    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
  • kdb in mainstream sources in a overworked point.

    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.
  • 2.4 has NOT been delayed. Don't buy into the media hype (even on /.). Linus has always said it would be released when it was ready. He hoped that it would be done before now but it wasn't - nothing more to it than that.

    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.

  • .. I have a bird that whistles. How can something which you hear about, can see and test, without being expected to pay for, be vaporware?

    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.

  • 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!

    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.

  • "Being a person with very little Linux experience, I would like to know how this thing works. Does Linus still make the kernel releases, and then other companies change it? Or does he incorporate parts of companies' codes along with it? Please help a curious nerd out."

    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...
  • Well, yeah... Microsoft doesn't release source code for their beta releases. We can't actually see what they've done, and we can't decide to use it professionally anyway. Maybe some year they'll realise why people are so willing to adopt X.0 releases of UNIX products and why people wait for Microsoft X service pack 1 before buying their products...
  • by Anonymous Coward on Friday October 06, 2000 @01:01PM (#725192)
    Do you think so? hmmm.. Do you mind clicking here [zdnet.com] please?


    Thank you

  • by Anonymous Coward on Friday October 06, 2000 @01:08PM (#725193)
    > we were on 2.0 for a LOT longer

    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
  • by farrellj ( 563 ) on Friday October 06, 2000 @12:10PM (#725194) Homepage Journal
    I don't know if anyone here still remembers the days when Linus jumped the revision numbers of the kernel from the .Teens to the .9x...he was sure it was almost ready...but we had at least 50 revisions before the 1.0 kernel was ready. It was challenging to keep track of the various number/letter/level version...but I didn't mind. We eventually got the 1.0 kernel, and I was happy to wait until it's done, because it was done well. And I expect it is the same with the 2.4 kernel.

    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
  • While I don't know about HDs, USB audio devices and scanners are supported. (Your particular device may not be, but many are.) There is USB storage support in the kernel, but I think it's going to remain marked as experimental even in the final 2.4 release. (Of course, some of the "experimental" code in Linux works quite well...)

    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. :)
  • I have to agree... Yeah, 2.4 may be a bit late. But it's going to be rock-solid when it comes out...

    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.)
  • by pb ( 1020 ) on Friday October 06, 2000 @12:34PM (#725197)
    I've been running 2.4.0-test8, and most of the 'test' patches have been *big* patches. Along with that, I've also patched in support for reiserfs, arla, and ALSA.

    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].
  • by dwdyer ( 5238 ) on Friday October 06, 2000 @12:31PM (#725198) Journal

    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.

  • by account_deleted ( 4530225 ) on Friday October 06, 2000 @01:49PM (#725199)
    Comment removed based on user account deletion
  • by tao ( 10867 ) on Saturday October 07, 2000 @12:21AM (#725200) Homepage

    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.

  • It seems that everyone around here has ants in their pants whenever kernel 2.4 is mentioned anywhere. Linux is growing up folks, and some people around here are acting like 5 year-olds in a toy store - they see it, they want it now, and they'll kick and scream untill they finally get it.

    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.
  • by CentrX ( 50629 ) on Friday October 06, 2000 @12:42PM (#725202)
    There is no one stopping you from using kernel 2.4.0test9 right now, and completely free. With Microsoft software, and other closed-source software, you cannot take advantage of any of the new features, although maybe you wouldn't want to because it's so buggy. Also, if they'd done anything on the product, they're preventing any of the good stuff they've been creating from being used by the public.
  • And for those who want to follow things more easily, read Kernel Traffic [linuxcare.com]. (Click latest [linuxcare.com] on the left bar).
  • by java.bean ( 66111 ) on Friday October 06, 2000 @01:54PM (#725204) Homepage

    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...

    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.

    --jb
  • by puetzk ( 98046 ) on Friday October 06, 2000 @01:32PM (#725205) Homepage
    It might be worth you time then to bring this up on linux-kernel. A large amount of 2.4 stuff (USB and the kernel DRI code at least and I think more) is being backported into the 2.2.18-pre's. If you asked nicely (or better yet helped if you have the know-how) you might get that wish.
  • It may be annoying that 2.4 will be later, but I'd rather stick with 2.2 and wait for a really good 2.4, than have to go to 2.4.1, 2.4.2, etc. If this were any other *cough* operating system it would have been released anyway. Besides, we've not been on 2.2 for an extremely long time, we were on 2.0 for a LOT longer...
  • by topher71 ( 234377 ) on Friday October 06, 2000 @01:19PM (#725207)
    I take it you've never worked on a big software project? Every big piece of software I can think of has been late, including the ones I've been on.

    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.
  • by Octal ( 310 ) on Friday October 06, 2000 @12:43PM (#725208) Homepage Journal
    I didn't know that there was a schedule. I coulda sworn that the official statement of kernel releases was that "It'll be out when it's done."
  • by toofast ( 20646 ) on Friday October 06, 2000 @12:00PM (#725209)
    We need stable, reliable software, not buggy software. People have come to love and use Linux because it's stable and reliable. The last thing Linus needs is pressure to release the most important part of _our_ OS because of marketing hype. Look at some of the Open Source Releases lately (trying not to point fingers!!).. markey hype pushes them to release software before it's ready, then they trickle the patches and updates through the Internet.

    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!
  • by Dirtside ( 91468 ) on Friday October 06, 2000 @12:46PM (#725210) Journal
    It's obvious that this delay will mean the IMMEDIATE AND GORY DEMISE OF LINUX! No closed-source software provider would ever let this happen!! This will allow the Microsoft Stormtroopers(tm) to kick down the door of all of the Commie pinko drug-using Linux sympathizers and finally cleanse us of this evil!

    I mean, uh, I have an idea guys, how about we NOT worry about it, since this isn't really news? :)

  • by Anonymous Coward on Friday October 06, 2000 @11:57AM (#725211)

    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

  • by tao ( 10867 ) on Friday October 06, 2000 @12:13PM (#725212) Homepage

    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.

  • by sabre ( 79070 ) on Friday October 06, 2000 @11:56AM (#725213) Homepage
    It seems that the only BAD thing is that Linus started us out on the 2.4.0testXXX series way too early. It got peoples hopes up even when the VM was horribly broken and many kernel features were broken...

    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
  • by acumen ( 179458 ) on Friday October 06, 2000 @12:58PM (#725214)

    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].

    .

The sooner all the animals are extinct, the sooner we'll find their money. - Ed Bluestone

Working...