Slashdot Mirror


Kernel 2.2.12

DrunkenBastard writes "I just noticed that a 2.2.12 kernel was starting to appear on the kernel.org mirror I usually frequent. " When I saw this submission, the first thing I thought was "And me with my 38 day uptime". That confirms it. I gotta go out ;)

112 comments

  1. Re:I respectfully disagree by Anonymous Coward · · Score: 0

    If you can keep your computer running for long periods of time without rebooting, it proves that you can keep your computer running for long periods of time without rebooting. Anything assumptions further than that are, well, assumptions. I can leave a machine online for years running MS-DOS. If I choose to do so. Many operating systems have impressive 'uptime' statistics when used in applications (i.e. 24/7 server tasks with many users) where it matters. They'd totally fall down in certain other applications. An example of this is my laptop. I ran Linux, and then NetBSD on it for quite some time. It's just a little 486 laptop with 28 Megs of RAM. But having to power it up and shut it down every time it was necessary to disconnect it for longer than the battery would sustain it grew to be a pain. And using power-down/resume was problematic as the OS's clock 'went to sleep' for the whole time it was off. The CMOS real time clock was only read to initialize system time in a bootup sequence. I figured out to create a cron job than would call a system function to bring the system time into sync with the hardware clock at regular intervals. This resulted in a little 'flash' sequence anywhere from one to several minutes after a power-up, when the machine discovered it was far later than it had presumed. This somtimes kicks in other cron jobs, invokes the screen blanker rather suddenly, etc. My conclusion after awhile was that I was running a system with basic infrastructure design to be a system left running all the time. It didn't handle well at all being used intermittantly. I don't know (I could have looked, certainly) what cron jobs might have been scheduled to occur at Midnight or One AM that it never ran (most 'distribtions' have some cron tasks set up for offpeak hours, that many users never even query to discover) The lesson isn't that Unix type systems are bad. It's that they are suited for some purposes and ill suited for others. People can contort machines like the Palm Pilot to get a Linux system to run on them, but it's basically a dog that can play cards. The dog isn't good at playing cards, it's just impressive that it can play at all.

  2. Re:Upgrading your kernel is an addiction by Anonymous Coward · · Score: 0

    I compiled and installed 2.2.12 as soon as it was released as most previous 2.2.x kernels have had problems with fs corruption, mem leak, and nfs. With 2.2.6-11 I ran "sync;sleep 120" scripts to keep them happy. I still have a lot of 2.0.x boxes at work, and use my desktop workstations at home and work to test stability. After running 2.2.12 for a couple of days now I will probably recompile a dialin box and a couple of others as it seems pretty stable to me.

  3. WinTrolls again by Anonymous Coward · · Score: 0

    The WinTrolls continue to be active, but now they try to boost their credibility by stating half-truths and wild assumptions instead of totally bogus arguments.

    I crashed my Linux box twice today. Is it that I'm extremely unlucky, or that you're extremely lucky, or something altogether else? That's the problem with anecdotal evidence.

    Your problem is that the vast majority of 'anecdotes' says something different. Many of those companies switching ever to Linux for technical reasons just don't fit into the 'Linux zealot' category...
    And why don't you name your Linux problem??? If you pay $5000 for the Slashdot Technical Support service, we might be able to help you :^)
    In fact, alleged Linux problems often turn out to be hardware related or faulty X servers.

    >The NT servers require a reboot every month to 6
    >weeks for one reason or another.

    But no reason that you want to enumerate.


    In my case this happens often because some random memory leak apparently slows down heavily, without any obvious reason.

    eah, it MUST be that -- it couldn't be that NT might actually be pretty stable

    Sure it is - if you already consider WinXX stable, then NT is pretty good in comparison. It's just that Unix guys have a different notion of stability..

  4. Stop spouting bull... by Anonymous Coward · · Score: 0

    I HAVE tried that test.... NT ran and ran and ran.... Linux fell over without any provocation. I may not be an admin for a huge company, but I know what I see. You anti MS morons are always picking up on stability and security as connected with NT but you are always very quiet when Linux is concerned.... Take a look at all the millions of security patches for RedHat _6_ which is new for god's sake! There are too many semi-skilled programmers working on Linux for it ever to become stable and secure. Most all crashes on NT and Win 9x are caused by software. Jesus you are stupid! The reason Windows crashes more often is that it is far easier to program a decent appearing program in VB or Delphi but with some nasty code flaws that can crash the system... The base OS and all Microsoft products have been carefully debugged - no crashes. If there were some easy development environemtn for Linux, then crashes would become far more common. Wake up, smell teh bacon and realise that Linux is just an interesting footnote in history. If I had to choose, I would use Windows 2000 (which simply kicks ass - Beta 3 uptime: 123 days , no crashes or restarts since installation, running IIS 5, serving a live web site) or perhaps BEOS 4.5 (which is nice and well developed, not some nasty collection of 20 year old unuix bullshit) NEVER linux.

    1. Re:Stop spouting bull... by Anonymous Coward · · Score: 0

      As far as NT running and running and Linux crashing, you are not providing any evidence of your situation or any real information. You can make up anything to suit your argument.

      EXACTLY! That's exactly what I see on here over and over and over again. Mindless rants that have no ounce of truth or are the results of a complete idiot, but they are accepted as truth (I'll take that "2000 won't run on Merced!" articles reception as proof of this). Yet claims to the contrary need solid, continual, reproven proof.

      On to the second point. Let me put this so you can understand it, AN APPLICATION SHOULD NOT BE ABLE TO CRASH THE OPERATING SYSTEM. If Windows were any good, there would be no way to crash the operating system from an application.

      I agree. Indeed the reality is that apps don't crash the system in the vast majority of cases: They simply confuse the user who then presses the reset button (I work with a guy who resets his NT Workstation whenever anything every fails...There is absolutely no reason to do this, and for all I know he claims that his system crashes multiple times a day, but that would be bullshit. The reality is that user mode apps crash and that is sadly the nature of the beast. Even Explorer, a user mode app, can crash and it has no adverse affect on your OS. The problem is that in general Linux advocates are in advocate channels where they find ways to recover, whereas many NT/Windows users simply hit reset claiming the "system crashed".

      Funny, you have a Beta 3 machine? What applications can you run on it, anyway? I thought they threw code portability away anyway. It's probably just sitting there looking all pretty. Funny I have RC1 (new B3) and the only software I have had any problem with is installing Delphi which uses an installer that uses Win16 crypto calls that are slightly broken (MS' fault). Everything else I have tried has worked stunningly, and this system is ROCK solid. Of course one Linux zealot comes on here who doesn't have a clue what they're doing and claims that RC1 crashes every five minutes and that is suddenly fact.

      There are lots of security patches for Red Hat, but none that allow someone from a web page to modify your startup files using ActiveX.

      IE includes security settings. Set them and you have no problem. Otherwise your comparison is as valid as saying that running an executable is a problem with the OS.

      Additionally, with Red Hat, you get the fixes much more often, and earlier. No need to wait 6 months for the next service pack. Also, these patches only affect certain services. If you run a tight ship, and only enable important services on the system, you don't even have to apply most of them.

      Just like NT. I get security bulletins on a daily basis and fixes days later. This Linux FUD belief that MS only fixes their products when service packs come out is tripe. They're called hotfixes and they're easy to install and come out frequently.

      The fact is, there are a lot of buggy Linux applications that I've seen, but none of them have brought down the system. You obviously don't know what you're talking about.

      There are a lot of buggy Windows apps. The ones that CAN bring down the system either a) illegally replace a system DLL, which is being blocked with 2000, or b) exploit a protected mode flaw (ESP. video drivers...of course idiots who just are out to decry MS don't bother with WHQL drivers or anything like that). Otherwise it is generally impossible to crash the system.

    2. Re:Stop spouting bull... by eriko · · Score: 1

      If I had to choose, I would use Windows 2000 (which simply kicks ass - Beta 3 uptime: 123 days , no crashes or restarts since installation, running IIS 5, serving a live web site)

      Lets see. Accoring to MS, W2KB3 was released to manufacting on April 29, 1999. (see this). 30 days Has Sep,Apr,Jun and Nov. So, That means, provided you got the FIRST disk out of manufacturing, and they got that CD made the FIRST day they had the gold master. SO, you got it on the 29th of April. And lets say you installed that day. So you're first possible up day would be April 30th. Last day of April. Lets do the math..

      April, 1 day. May, 31 days, total of 32. June, 30 days, total of 62. July, 31 days, total of 93. August. Currently. its the 28th. So, 27 full days gone, 93+27=120.

      You lie like the microsoft dog you are. Even if you got that disk on the day it was released, then you CANNOT run a machine for 123 days in 120 days time. And considering manufactoring, shipping and install time, I'll bet you're barely over 100-assuming, of course, you're definition of uptime includes reboots 'cause the log is full.



      Back under the Bridge, Troll!

      --
      Ceci n'est pas une sig.
    3. Re:Stop spouting bull... by Anonymous Coward · · Score: 0

      Good post! Like many theories, though, it's only as strong as the hypotheses upon which it's based.

      Unfortunately, one of your hypotheses is flawed. You assume that he can't have gotten his CD before they were avilable to the public. In fact, if the alleged troll is on one of the corporate early adopter programs, then he got his CD via FTP on the day the the final bits were locked down for the final test pass. That was about a week before the RTM was declared.

      So, no, 123 days of uptime isn't impossible. Nor unlikely; the W2K system on my desk at work has been up longer than any of my Linux boxes at home.

      Full marks for the math, but only half-credit for your facts. Extra credit for a clever refutation, though, and +2 for the tag line.

    4. Re:Stop spouting bull... by edgy · · Score: 3

      As far as NT running and running and Linux crashing, you are not providing any evidence of your situation or any real information. You can make up anything to suit your argument.

      On to the second point. Let me put this so you can understand it, AN APPLICATION SHOULD NOT BE ABLE TO CRASH THE OPERATING SYSTEM. If Windows were any good, there would be no way to crash the operating system from an application.

      Funny, you have a Beta 3 machine? What applications can you run on it, anyway? I thought they threw code portability away anyway. It's probably just sitting there looking all pretty.

      There are lots of security patches for Red Hat, but none that allow someone from a web page to modify your startup files using ActiveX.

      Additionally, with Red Hat, you get the fixes much more often, and earlier. No need to wait 6 months for the next service pack. Also, these patches only affect certain services. If you run a tight ship, and only enable important services on the system, you don't even have to apply most of them.

      And the last one is the kicker. Now you're blaming it on development environments. Well, we're getting them for Linux. So we'll be able to invalidate that argument pretty quickly.

      The fact is, there are a lot of buggy Linux applications that I've seen, but none of them have brought down the system. You obviously don't know what you're talking about.

    5. Re:Stop spouting bull... by PaulFred · · Score: 1

      Too bad that windrone troll will probably never see your excellent reply.
      Open source forever.

      Go edgy! Go TuX! Go Linux!

  5. Re:I respectfully disagree- trying again... by Anonymous Coward · · Score: 1

    (damnit, I forgot that this editing window corrupts text if defaults aren't over-ridden. How about changing the defaults so it's at least as polite to whitespace as LaTex??)


    If you can keep your computer running for long periods of time without rebooting, it proves that you can keep your computer running for long periods of time without rebooting. Anything assumptions further than that are, well, assumptions. I can leave a machine online for years running MS-DOS. If I choose to do so.

    Many operating systems have impressive 'uptime' statistics when used in applications (i.e. 24/7 server tasks with many users) where it matters. They'd totally fall down in certain other applications.

    An example of this is my laptop. I ran Linux, and then NetBSD on it for quite some time. It's just a little 486 laptop with 28 Megs of RAM. But having to power it up and shut it down every time it was necessary to disconnect it for longer than the battery would sustain it grew to be a pain. And using power-down/resume was problematic as the OS's clock 'went to sleep' for the whole time it was off. The CMOS real time clock was only read to initialize system time in a bootup sequence.

    I figured out to create a cron job than would call a system function to bring the system time into sync with the hardware clock at regular intervals. This resulted in a little 'flash' sequence anywhere from one to several minutes after a power-up, when the machine discovered it was far later than it had presumed. This somtimes kicks in other cron jobs, invokes the screen blanker rather suddenly, etc.

    My conclusion after awhile was that I was running a system with basic infrastructure design to be a system left running all the time. It didn't handle well at all being used intermittantly. I don't know (I could have looked, certainly) what cron jobs might have been scheduled to occur at Midnight or One AM that it never ran (most 'distribtions' have some cron tasks set up for offpeak hours, that many users never even query to discover)

    The lesson isn't that Unix type systems are bad. It's that they are suited for some purposes and ill suited for others. People can contort machines like the Palm Pilot to get a Linux system to run on them, but it's basically a dog that can play cards. The dog isn't good at playing cards, it's just impressive that it can play at all.

  6. I needed to upgrade. by josepha48 · · Score: 1

    I have had problems with previous kernles, so I am upgrading in hopes that they are fixed. There are also some tcp/ip fixes that are in 2.2.12 that area slightly different from the 2.2.11 patch, that hopefully will be better. 2.2.11 was up for 1.5 days when the machine froze, then I got the patch and was up for 2 days, then started testing various kernels for other things. I now have been up 10:48 houre:minutes

    --

    Only 'flamers' flame!

  7. warning warning danger will robinson!!!! by josepha48 · · Score: 2
    If you have 2.2.11 and have applied the tcp/ip patch to it then you may not want to upgrade to 2.2.12 using a patch on that tcp-patched 2.2.11. I did and it did not compile correctly and 2 of the hunks failed. The tcp/ip fixes to ipv4 and ipv6 in 2.2.12 are different slightly than those of the 2.2.11-tcp-patch. My suggestion is to either use a fresh 2.2.12, or to use a 2.2.11 that was not patched. Yes you can just remove those files from the patch, but do you really want to do that?

    2.2.12

    uptime 10:49 hours:minutes

    --

    Only 'flamers' flame!

  8. Upgrade freaks by Ektanoor · · Score: 1

    Sincerly I'm an upgrade freak. At the moment our mirror gets 2.2.12 I'll upgrade my machines. But not because I need to. Just I'm in my nature I love to experiment. Frankly my job is to know what goes on the edge so I'll be ready for the future.

    2.2.x kernels are mostly stable to work on Internet since 2.2.9. Frankly even 2.2.5 is stable in 80% of the tasks. The 2.2.10 is pretty good for regular and intensive desktop work. At least in a "multimedia horse", "Windows-like" working environment, I have noted a good robustness on it: 2 crashes in almost 2 months.

    The only point I would see useful for using the last kernels would be in a server environment. However that also depends on the tasks. A 2.2.3 kernel worked with a few occasional bugs for nearly 4 months in a small web server. The main problem were some memory leaks form time to time.

    Note that Linus has announced code freezing for development kernel 2.3 in two weeks. So in late Fall we probably will start seeing the new 2.4 coming up. No matter the cooleness one should be aware that each kernel jump is usually traumatic. Sometimes app code needs to be rewritten. People need to hunt for new features between new and old code. Today there is a strange fever of upgrading. And, recently, many newbies seem to have been caught in it. They don't understand why but they go with the fashion. When 2.3 bug-fixing starts up many may fall on the error of following up the vets and face some serious consequences.



  9. Uptime considered harmfull by Anonymous Coward · · Score: 2
    A very long uptimee (~100 days) on a production system where there have been *any* system changes at all (sw install, fw mods, new routes, whatever) is the sign of a poor administrator.

    You should test all of your procedures regularly. This includes reading backup tapes, restoring from backup, and yes, gaaaaasp, rebooting the system. You really don't want to find out that you've got the order of things wrong in /etc/rc.d/rc3.d at 3 am, or peak load on friday. Murphy happens. Things get bit rot. Un-accessed sectors go bad. Firewall changes do things that suprise you (happend to me).

    Ok, I know this is blastphemy, but you really should reboot your systems at some regular interval unless there have been *no* system changes.

    I guess on a *really* static system you could get away by bringing it down to level 1, fscking, and bringing it back up, but why not just be safe and verify that everything comes up even after all the electrons get drained out.

    Fire away...

    -- cary

  10. Re:MAE LING MAK NAKED AND PETRIFIED by Anonymous Coward · · Score: 0

    YES SEGFAULT IS EXTREMELY GAY

  11. Re:Speaking of uptime... by edgy · · Score: 2


    I'm an administrator running a Samba network (Linux server running as PDC) serving over 100 NT clients. We tell them not to reboot. However, after about a week or a week and a half of uptime, most of them have to be rebooted anyway because of strange errors and BSOD's. I'd say at least one or two of them BSOD's a day out of them.

    These are Dell machines with all the "right" hardware in them.

  12. Re:Resolving the Uptime Syndrome by edgy · · Score: 2

    Well, dialup services don't take all that much cpu out of the system.

    We've got a squid proxy server that's been up for 80+ days, that's rebooted because of power problems. That server gets a lot more traffic, but I liked the higher number on this one, "for effect" or something like that.

  13. Re:Resolving the Uptime Syndrome by edgy · · Score: 2

    Here it is. Our squid proxy server:

    Allie:/home/edgy# uptime
    9:56am up 91 days, 23 min, 8 users, load average: 2.09, 1.78, 1.72

  14. Re:NO - uptimes DO mean something by coats · · Score: 1
    ...Back in the 80's I ran a slough of DOS machines, and after a while, usually a week or so, of uptime, they locked up. All of them, no matter what version, or what processor. I used to tell the folks around me that they just wouldn't run for that long without a reboot...
    Actually, this one is probably a 32-bit calendar overflow, the MS version of the 2038-bug -- except that:
    • since the system calendar counts milliseconds instead of seconds like the the UNIX system calendar does, you get a crash 1000 times faster-- 14.7 days, iirc. And this one affects all MS systems up through NT4. (One of the NT service packs fixed this, I believe, and I'm not sure about Win98.)

    • MS systems are so flaky anyway that no one was able to keep them up long enough often enough to discover/diagnose this 32-bit overflow as a cause of system crashes until some time in 1996.

    --
    "My opinions are my own, and I've got *lots* of them!"
  15. Windows apps crashing the system by kuro5hin · · Score: 1
    Alright, most of your arguments do make some sense. But the last one, "video drivers?" When I used to have to use Win 95 at work, applications that routinely crashed the system included Photoshop, Netscape Navigator, Homesite, and Eudora. Now, these are basically all I used, but I'll be charitable and assume that just because every epp I used managed to crash the system eventually doesn't necessarily mean that any app could do it. I mean, Notepad never crashed the system, so that's something right? But my question is, what are Homesite, or Navigator doing that makes it possible for them to bring down my OS?

    Oh yeah, another app that crashed the system all the time was soemthing called "explorer.exe..."

    --
    There is no K5 cabal.
    I am not the real rusty.
    1. Re:Windows apps crashing the system by Anonymous Coward · · Score: 0

      Sorry I was speaking specifically of Windows NT. Windows 95/98 is a crippled OS, and no-one will deny this. It is due to inherent needs of the role it fulfills (i.e. compatibility).

  16. Re:That's in 2.2.13, actually by edgy · · Score: 2

    I don't know who this is, but I have been checking the kernel list archives, and there's no mention of anything like this.

    Linux isn't about vaporware, like some software companies.

  17. I think it's 49.7 days. by dirty · · Score: 2

    I think it's 49.7 days.

    --

    -matt
  18. Re:Ya.. by Anonymous Coward · · Score: 0

    Not only are you a liar, your stupid too.

  19. Re:I don't see the point in upgrading to 2.2.12... by jd · · Score: 2

    I'll ignore that, other than to say I think you are too much in touch with your j key. Given the rest of your post, I can only wonder what you're doing with it.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  20. Yes, it's cheating! by Anonymous Coward · · Score: 0

    When calculating system uptimes for use in discussion, I always quietly omit reboots due to kernel upgrades from the equation!

    While a machine is running memory can be fragmented and leaked, resources left allocated when they should be freed, and many other problems can occur that only manifest themselves once they have acumulated above a limit. A machine that runs for a long time with no reboots demonstrates an OS or kernel that doesn't suffer from these problems. Any reboot - even after 200 days can mask a very slow problem that may eventually choke the machine.

    Anytime you reboot you must restart your uptime count - even if it was scheduled downtime. If you don't you are kiding yourself about the stability of a system. This is true for NT, Linux, and any other system.

  21. Re:NO - uptimes DO mean something by Anonymous Coward · · Score: 0

    Your comment that MS-DOS will run for prolonged periods of time is incorrect. Back in the 80's I ran a slough of DOS machines, and after a while, usually a week or so, of uptime, they locked up. All of them, no matter what version, or what processor. I used to tell the folks around me that they just wouldn't run for that long without a reboot.
    I now have nearly a year uptime on one of my Linux boxes, finally proving that if your machine can't stay on, it's SHITWARE. Get over it.

  22. It's in 2.2.13 by Anonymous Coward · · Score: 0

    That feature is in 2.2.13, FYI. Check the linux-kernel mailing list archives.

    1. Re:It's in 2.2.13 by Anonymous Coward · · Score: 0

      fuck you

  23. That's in 2.2.13, actually by Anonymous Coward · · Score: 0

    That feature is in 2.2.13, FYI. Check the linux-kernel mailing list archives...

  24. Re:MAE LING MAK NAKED AND PETRIFIED by Anonymous Coward · · Score: 0

    I think Andover.net should take pity on the guy and buy out his site. Put segfault out of its misery. The user comments here are a hundred times more funny than the 'humor' on segfault.

  25. Uptime by Zico · · Score: 0

    I apologize for my brusqueness, but perhaps you could spend a little less time masturbating over your uptime stats and a little more time making sure that this web site is actually up and working?

    Cheers,
    ZicoKnows@hotmail.com

    1. Re:Uptime by Anonymous Coward · · Score: 0

      I realize its flamebait... but I have been trying to access slashdot for 4 hours, and I have finally gotten through. And its fast! Doesn't seem like the problem was that slashdot was slashdotted, seems like the problem was the system was down.

  26. Re:Just fix it... by hedley · · Score: 1

    Don't work so hard, just boot the new kernel under VMware and try it out. Your uptime will be fine and you will be able to enjoy the new code without a reboot.

    :)

    Hedley

  27. Re:Upgrading your kernel is an addiction by edgy · · Score: 2

    Believe it or not, 2.2.12 seems to be one of the most stable kernels out of the 2.2.x series I've seen. Just about every single other one has had various problems, from TCP/IP memory leaks, to data corruption, to other problems.

    Even the high load server we're running here that had some network flakiness was fixed when we upgraded to 2.2.12 (in hopes that this would fix these problems). It did. We're lucky. :-)

  28. The Great Linux Uptime Myth exposed by Zico · · Score: 2

    Linux rulez, d00d! My system uptime is now almost 1000 days!

    *whispering* Ummm, installing a new kernel every two weeks and rebooting nightly into my Windows partition to play games, read email, and surf the web don't count against my uptime, right? It's not like it crashed or sumpthin', right? Right?

    Cheers,
    ZicoKnows@hotmail.com

    1. Re:The Great Linux Uptime Myth exposed by xQx · · Score: 1

      LOL
      Nah, I can beat that. My NT system has a 3000 day uptime.
      It has BSODed a few times, Froze another few... and hell, the UPS don't work no more, but I just don't count them, coz they simply show the maturity of the OS.

      My windows 98 box also has a 2000 day uptime, its running 98 now, it was running MS-DOS 6.0 2000 days ago... in fact it has NONE of the origional parts in it, but all reboots were `scheduled, .05seconds in advance. you see, "OOOOHHHH FUCK!" actually means "We have scheduled a small downtime about ummm NOW!" therefore the downtime doesn't count.

      I home I'm not cheating or anything... Installing 98 is like MS-DOS with a new kernel isn't it :)


      PS.
      No, this wasn't serious, this was a JOKE. I don't *NEED* to be flamed. thanks.

  29. Re:Upgrading your kernel is an addiction by Anonymous Coward · · Score: 0

    Well actually,.. I shut my system down every night (moved into my own appartment,.. pay my own bills.. no freeking way Im going to pay for my computer to be on when its not in use!!! LOL) So its not a problem.. New kernel comes out.. take a min to get the patch,.. start recompiling (make clean && make zImage && make modules && make modules_install && cp arch/i386/boot/zImage /boot/linux-2.2.X) and go read slashdot, chat on irc .. or one of my other standard activities.. I dont even notice the kernel compiling in the background except for the hard disk making a lil noise (Yes I do have a lot of ram this is why I bought it :P)... what is that.. 1-2 mins of my time? Shut the system down at night before I goto bed.. turn it on after I come home from work.. walla new kernel.. and no fuss.. works great, gets stains out, revives your sex drives and grows hair! :) But the point is,.. in THIS situation it can be done almost automatically.. no fuss... and if the kernel was to fix something bad.. it gets fixed.. if it brakes something.. ohh well I still have my previous kernel, and if it was pointless? Ehh big deal its done anyways and took hardly any of my time :)

  30. Stop telling lies by Anonymous Coward · · Score: 0

    I HAVE tried that test.... NT ran and ran and ran.... Linux fell over without any provocation.

    Please, tell us another one. I have never ever seen a linux machine fall over without provocation. And get this, I'm not a Linux zealot. I'm an MCSE that really likes Linux. That's all. I now have 90% less headaches since we've migrated our operations here from NT. Our web servers are co-located at an ISP 50 miles away and the machines run and run and run and run. The only time a system goes down is if there is a total power failure or someone hits the reset button (I'm gonna disable it.) The ISP is an all NT shop... remember I just said about that reset button? They hit it on our system because they go right down the line and reboot the systems almost every friday because they don't want their pagers going off because a string of NT boxes fall over.

    Take a look at all the millions of security patches for RedHat _6_ which is new for god's sake!

    Now, now. You are showing yourself as an MS zealot. Millions of security patches for Red Hat 6? Wow, Red Hat has a bunch of busy RPM makers. C'mon and get real. Those patches showing up quickly is one major reason why we decided to switch to Linux. The patches show up within hours or at the outside days. Microsoft has known about some bugs for years but ignore them.. you know about that nasty little problem with Access don't you? And what about general system security? Heck, it was the Cult of the Dead Cow that really put MS on their heels. If the CDC didn't start hammering I really don't think MS would have responded to security as they have.

    There are too many semi-skilled programmers working on Linux for it ever to become stable and secure.

    Linus Torvalds and Alan Cox are semi-skilled programmers? All I can say is ROFL. Ohhh-my.

    Most all crashes on NT and Win 9x are caused by software.

    Whoooah, deep insight. I'll give you a hint the software that crashes NT and Win 9x is the OS itself.

    The reason Windows crashes more often is that it is far easier to program a decent appearing program in VB or Delphi but with some nasty code flaws that can crash the system.

    Hmmmm, you're telling us that the programmers at MS are using Delphi and VB to develop apps?

    The base OS and all Microsoft products have been carefully debugged - no crashes.

    Ohh-my. I just hate to keep pointing out your zealotry.

    If there were some easy development environemtn for Linux, then crashes would become far more common.

    Now I presume that you're talking about what you don't understand. From my experience and from everyone else that I know personally that runs Linux, we have never had the whole system go down because of a misbehaving app in user space. Incase you don't know, NT oft falls over because graphics driver access goes all the way to the kernel not through the HAL (Hardware Abstraction Layer). You see MS is trying to make NT the OS for every reason. Hey, if they do it.. doesn't bother me. I just don't see it happening. They sacrificed stability for speed when it came to graphics. They wanted the graphics workstation market too, the same market enjoyed by the likes of Sun and SGI but video hardware available for the PC wasn't of the same caliber as the big boys so they bypass the HAL for extra speed. 'Fore I digress much further.. there are some easy to sue IDEs for Linux. Cygnus Solutions has one. Check it out.

    Wake up, smell teh bacon and realise that Linux is just an interesting footnote in history. If I had to choose, I would use Windows 2000 (which simply kicks ass - Beta 3 uptime: 123 days , no crashes or restarts since installation, running IIS 5, serving a live web site)

    Aaaah the zealotry. I have smelled the bacon and it's being fried by IBM and SGI. They are rolling out support for Linux as never has been seen before and I love it. They are open sourcing (especially SGI) components that will really make Linux rock. You plan on deploying on the Merced? If so it looks like you'll have a heck of a time deploying Windows2000 on it. Linux already runs on it from what I've heard.. if it really doesn't yet, Torvalds has already stated that it won't be a major mountain to climb to do the port. Please tell me, will NT (W2K or whatever marketing changes the name to.) be Merced ready in 64 bit mode? I've got major questions about the 123 days uptime. And what? You don't give the URL to the live web site? C'mon. You're goading without putting anything up. Hardly seems be like a confident MS zealot. Err, or is it exactly like an NT zealot? ;)

    or perhaps BEOS 4.5 (which is nice and well developed...

    Can't disagree with you there. The BeOS is a very well designed system. I just hope their TCP/IP stack is robust before you try to deploy sites on it. By the way, have you ever really run the BeOS? Or are you just bringing it up to appear educated?

    One final question... Is it because you don't know anything about Linux that you dislike it so much? It doesn't appear that you're not highly knowledgable about NT either and you like it. Oh-well. I'll let others figure that out.

  31. have it by Anonymous Coward · · Score: 0

    yup since yesterday... tho u have to think it trhough, meaby just the patch? or go through the whole thing! and mess around with the sound modules an so on... i guess i should have waited some more... hmmm

  32. For most things uptime is worth nothing by be-fan · · Score: 1

    People should not be trumpeting uptime as a measure of stability but actually how stable the machine is. If I run the exact same thing over and over again, it is not to demanding on a machine's os. But doing wildly different tasks all at the same time are. For example, instead of trumpeting, my email server has been up for 490490 days, instead see if that computer can handle sending 100 email messages to 1000 people on the network all at the same time. Or saying that your workstation handled a C++ compile, a 3D render and 10-20 instances of netscape running java apps all at the same time. I know Win95 will without a doubt lock up if I go anywhere near the compile button while rendering in Truespace.

    --
    A deep unwavering belief is a sure sign you're missing something...
  33. Re:They fell for the 2.2.11 "joke"... by KmArT · · Score: 1

    Ever hear of TESTING a kernel before putting it into full production use??

  34. Re:Speaking of uptime... by edgy · · Score: 2

    We would do that, except if they reboot every night, sometimes certain services don't start up properly. As I recall, the netlogon service wouldn't always start up reliably, so we just gave up on it, and have the people reboot as rarely as possible.

  35. I don't see the point in upgrading to 2.2.12... by jd · · Score: 2
    At least, for me. There aren't any international patches for it, yet, and I doubt everything in the AC series got included. It makes more sense for me to stick with 2.2.11ac3 + 2.2.11-int-2, for now.

    That won't be true of everyone, though. There might very well be stuff in the patch-2.1.12 file that Alan Cox missed out of his patch series, or fixes which work slightly better than the ones AC collected. For such people, I can see some value in moving to 2.2.12, especially if they don't need any of the supplementary kernel patches that I gratuitously throw in for good measure.

    But I would caution, as others have, against upgrade fever. I used to suffer from this, and still have over 2 gigabytes of software upgrades I've never gotten round to installing. Many of those upgrades are probably now out-of-date, themselves. It's an exercise in futility and it's only reward for me has been frustration. I've started getting into the habit of only upgrading what I need, plus supplementary packages, libraries, interpreters and compilers. It's made my life a lot easier.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:I don't see the point in upgrading to 2.2.12... by Anonymous Coward · · Score: 0

      your perfect grammar makjes me think youre not in touchj with your sexuality

  36. Re:Well... by edgy · · Score: 2

    You cannot connect linux uptime with slashdot uptime. There are many things other than the base operating system that could be causing problems.

    Heck, we've got Rob's perl scripts, mysql, apache, and a multitude of other programs I'm sure.

    What the NT bigots don't mention is that it's impossible to get Windows NT to do what slashdot does on the same scale out of the box, at least.

    Windows makes the easy things easy. Unix makes the hard things possible.

  37. Re:Upgrading your kernel is an addiction by JordanH · · Score: 1
    The vaunted Linux reliability is probably due, to some extent, to the Army of intelligent testers who bang away at the latest kernels the instant they become available.

    If it's beneficial we usually call it something like 'a good habit' or 'insisting on excellence', rather than the negative 'addiction'.

  38. Re:Speaking of uptime... by KmArT · · Score: 2

    The reason for the near hypocrisy when NT-run sites are down vs. UNIX-run sites that are down is that OS users are bigots (most of them anyway) and maintain that their OS of choice is the best in the world, half the time without really ever using anything else or having any real world experience to know what else is out there. I must agree that there are complete idiots out there who fancy themselves administrators of computing systems just because they have that level of privelege at the login screen of WinNT.

    I administer both systems and while my slant is towards UNIX, we have NT servers in 6 buildings that do not crash and have, in some cases, over a year of uptime. Now granted, all they are doing is file serving and DHCP so its not exactly a sweeping stability victory for NT to say it doesn't crash on these boxes. But the secret is hardware, at least in my experience. If you buy decent hardware that is certified to work with NT, it greatly improves the stability of the OS.

    Now the email server that runs on NT (Netscape Messaging Server) - thats a different story. It was done before my time but its definitely entropy in action.

    My motto has always been to use what does the job best for you. For some, that may mean using NT. They will sacrifice some stability and scaleability for the (sic) "ease" of use and stupid wizards (my own bias slips through..). For others, a UNIX system does the job best. Though graphics may never see the light of day on my DNS server, I wouldn't trade BIND and the command line on it for anything NT has to offer.

    KmArT

  39. Re:That'd be bad by Chandon+Seldon · · Score: 1

    Oh well. I'm sure as heck always going to download the whole tree, even if it does take an hour to get it using my 33.6 modem.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  40. Re:I respectfully disagree by Elroy · · Score: 1

    well we all know linux is a good opperating system... do we really need thousands of people proving it with their uptimes? i'd agree... for a workstation, uptime really doesnt matter.

  41. Re:Resolving the Uptime Syndrome by JonK · · Score: 1

    Depends what sort of services you're running: if you're just doing file & print to an 20-person office then it's fine having scheduled downtime. If you require 5 9's availability then it ain't.
    --
    Cheers

    Jon

    --
    Cheers

    Jon
  42. 2.2.12 has been out for a while by Anonymous Coward · · Score: 0

    It actually came out on the same day as 2.3.15. 2.0.38 also came out on the same day...

    1. Re:2.2.12 has been out for a while by Vic · · Score: 1

      Yup, and it was already posted on Slashdot:
      http://slashdot.org /article.pl?sid=99/08/25/2314203&mode=thread

  43. Re:MAE LING MAK NAKED AND PETRIFIED by Anonymous Coward · · Score: 0

    OK, I've seen this post enough, who exactly is MAE LING MAK, and why do you want to see her naked?

  44. Re:The Uptime Syndrome, cured... by greg · · Score: 1

    An act of nature in the form of a multi-hour power outage cured me of that problem. The UPS can only hold out so long before it runs outta juice :-) I had to check one last time before shutting down by candle light. Just over 112 days, not even notable compared to some of the year plus uptimes out there but it freed me to do upgrades and experiment with new, buggy video drivers.

    --

    I browse with my threshold at 2 so I can't read my own comments :-)

  45. Re:The Uptime Syndrome by TeknoDragon · · Score: 2

    Better yet use downtime and figure it in percentages rather than time since last reboot. It'll keep you honest and not desperately grasping for 100, 1000 or 10000 days ;-> uptime.

  46. The Uptime Syndrome by Anonymous Coward · · Score: 0

    There is a problem with watching uptimes, you watch it and become increasingly proud of how long your machine has been up for. Bragging rights, etc. YOUR UPTIME COMMAND CLOUDS YOUR JUDGEMENT! Please reboot your machines when you have to. Don't become an uptime sucker and wind up with some catastrophe happening because you didn't get a much needed patch to stop your old HD from exploding into flames.

  47. Re:MAE LING MAK NAKED AND PETRIFIED by Anonymous Coward · · Score: 0

    SHE writes bitchin' stuff for segfault. (And SHE wears chains!)


    --
    ALWAYS CAPITALIZE MAE LING MAK!!!!1!11!!

  48. No link to the Changelog, or Release notes? by slpalmer · · Score: 2
    I understand why you don't post links to the kernel itself, don't want to /. any of the kernel.org mirrors, but is there a safe place to link to the release notes, or changelog? You could just add them to the announcement, it would still be shorter than man of Katz's stories.
    ;-)
    Those who like Katz's postings, please don't flame me. I like 80% of them myself.


    ---
    Stephen L. Palmer
    http://midearth.org
    Just another BOFH.

  49. Re:Just fix it... by Ludd+Kilken · · Score: 1

    I don't understand why you couldn't do that, I mean, I have my theories and I don't see why they wouldn't work, but I'm no kernel hacker.
    So I don't see why if the kernel controls everything, it could just stop scheduling processes while it updates itself.. A kernel-helper could move in and takeover to assist the rewriting of heart of the system.

    Or perhaps, a totally modularized and reduntant kernel. While the memory manager is updating it could evilly use swap while it updates, or perhaps simply doesn't any processes that would want to use memory to be scheduled to take place..

    Also hooks could be put in to show where you could overwrite, and also tell how much it can overwrite before going out of that parts' space and you could supply a goto kludge until you can lock and rewrite the kernel?
    geeze, i don't know.. Why can't they do it? This looks like something that should be worked on for 2.6 or 3.0 :)

    --

    fou aje oym asoyf ueyf jaffaq afset su!6j!/\ op 'ua>|7!>| ppn7

  50. Just fix it... by SEWilco · · Score: 2
    "And me with my 38 day uptime"
    So fix it. Make the kernel able to load a new version and continue all processes...
    1. Re:Just fix it... by Compuser · · Score: 1

      Seems like a security threat to me.

    2. Re:Just fix it... by QuMa · · Score: 1

      Not more so than having modules loadable after bootup...

  51. Ya.. by Anonymous Coward · · Score: 0

    Well I lie about my uptime.

    # vi /proc/uptime

  52. Resolving the Uptime Syndrome by Anonymous Coward · · Score: 0


    When calculating system uptimes for use in discussion, I always quietly omit reboots due to kernel upgrades from the equation!

    Is this cheating? I dunno, but it seems reasonable enough... - I view an interrupted uptime as due only to OS crashes, power failures, hardware failures, and the like. In other words, when something's fscked up.

    Is this a good way to look at it?... Hmmm... Pro'lly not.

    As soon as Linus / Alan figgers out how to upgrade an entire kernel from source without rebooting, I'll be happy! ; )

    1. Re:Resolving the Uptime Syndrome by edgy · · Score: 2

      Well, there is a significant difference between scheduled downtime and downtime.

      With scheduled downtime, users are notified of the impending change, and can prepare for it, and stop using the system for the few minutes that it's down.

      Unscheduled downtime, on the other hand, as with crashes of the server operating system, makes people lose work, and can last for a long time, since the administrators may be nowhere near the system.

      So, I think even from a user standpoint, scheduled downtime is much more acceptable.

    2. Re:Resolving the Uptime Syndrome by edgy · · Score: 2

      Heh. Heh.

      Uptime on a dialup SERVER being used quite extensively here:

      $ uptime
      6:12am up 145 days, 9:48, 3 users, load average: 0.00, 0.00, 0.00

      {grin}

    3. Re:Resolving the Uptime Syndrome by Anonymous Coward · · Score: 0

      Quite extensively and a load of 0.00 0.00 0.00, oh yes...

      Ok, it's 6 o'clock in the morning but there are still three users logged in.

    4. Re:Resolving the Uptime Syndrome by slashdot-me · · Score: 1

      No, it's not cheating. Usually I don't count scheduled downtime. After all, is it really a bad thing when I install more memory and disk?

    5. Re:Resolving the Uptime Syndrome by sec · · Score: 1

      I would think that it should depend on your purpose.

      If you're looking at this from a user's point of view, then count all downtime. The user, after all, doesn't really care why the system is down; they're just ticked off that they can't access the site.

      If you're looking at this from an OS stability point of view, then only count the downtime caused by OS crashes/problems. Hardware upgrades, power outages, or someone tripping over the power cord simply aren't the OS's fault.

      If you want to go for bragging rights, ignore all downtime. This will give you the highest uptime, after all, won't it? :>

      (Although, in my case, I've never had any downtime on my server due to an OS crash, so it would be the same as the previous case.)

    6. Re:Resolving the Uptime Syndrome by aqua · · Score: 1

      As soon as Linus / Alan figgers out how to upgrade an entire kernel from source without rebooting, I'll be happy! ; )

      Solaris can do it... they "recommend" going singleuser first, but it amounts basically to a hot-swap kernel. I have no clue how it's done, but I'm jealous too.

      I suppose in a HA cluster, you would generally count cluster uptime rather than machine uptime -- maybe then individual kernel upgrades could be discounted so long as the cluster output was still flowing. Hmm.

  53. Speaking of uptime... by Anonymous Coward · · Score: 0

    What's the deal with Slashdot lately? Windows2000Test is reliable compared to Slashdot as of late it seems. No it isn't my connection...I can ping Slashdot just fine several times a day but port 80 isn't connection whatsoever (and it isn't congestion).

    Almost seems a bit...interesting...that this is happening so quietly while every NT problem, be it hardware, idiotic admins (there's a lot on this planet), or just a user mode app crashing is doom for Microsoft because NT SUCKS!. Note that sarcasm mode was on.

    Just meandering.

    1. Re:Speaking of uptime... by Anonymous Coward · · Score: 0

      >At work my Win95 boxes BSOD every 1-2 days.

      We weren't talking about Win95.

      >My Linux PC at home has NEVER crashed in the 2
      >years I've been using it (Red Hat 5.0, 5.2,
      >COL2.2, Mandrake 6.0) including custom kernels.

      Custom kernels? Wow, you must be eleet.

      I crashed my Linux box twice today. Is it that I'm extremely unlucky, or that you're extremely lucky, or something altogether else? That's the problem with anecdotal evidence.

      >The NT servers require a reboot every month to 6
      >weeks for one reason or another.

      But no reason that you want to enumerate.

      >It's usually out of hours to minimize impact.

      Good to know you practice sane reboot strategies. I do the same thing when rebooting Solaris, Linux, and FreeBSD boxes, usually monthly, for "one reason or another."


      >Admittedly my NT Workstation has never BSOD'ed,
      >but that may be because it only works for 8-12
      >hour stretches.

      Yeah, it MUST be that -- it couldn't be that NT might actually be pretty stable -- it MUST be that it only works a little at a time.

      I know you feel dirty admitting that NT doesn't crash for you all the time -- you must feel like a traitor to the cause -- but if you hide it behind rationalizations, you might still maintain your fantasy black-and-white world of Linux-good NT-bad. If that's what you're after....

      Wake up.

    2. Re:Speaking of uptime... by edgy · · Score: 2

      You are so full of it.

      If Windows NT requires an administrator that REALLY knows what they're doing in order to get a stable system, then why bother using NT, when you can get a stable Linux box without all of that? With Linux, you at least have a lot more flexibility.

      I don't get it anymore. First, the NT apologists say that NT is easy enough for anyone to administer. Then they excuse NT's instability by saying you need an expert administrator to have a stable system. So, which is it?

      Linux is probably the easiest way to get a stable system.

    3. Re:Speaking of uptime... by Anonymous Coward · · Score: 0

      reboot the NT boxen every night. you'll have less BSODs and less crashes which loose data. Note that this is a documented problem despite what people otherwise believe - NT has a *known* tendency to leak memory...and M$ has admitted as such.

    4. Re:Speaking of uptime... by Anonymous Coward · · Score: 0

      Well, NT does suck. But one must admit that /. isn't exactly a
      shining example of Linux reliability. Nor segfault.

    5. Re:Speaking of uptime... by Anonymous Coward · · Score: 0

      Well, NT does suck. But one must admit that /. isn't exactly a shining example of Linux reliability. Nor segfault.

      Good you brought up segfault. I've been having just as much trouble getting to their site.

      As per NT and Linux: How is /. any less an example of the all-encompassing worthiness of Linux than the rants of anti-MS trolls that will say anything to join the club. I've read so many posts on here that are so ridiculously bogus or the result of a complete idiot pretending they're an admin (that is probably the greatest fault with NT: There should be some trivia when you try to log into admin before it lets you continue. 98% of the rants about NT's purported instability and lack of security are the direct results of complete idiots running it. Of course, the same ease of use that allows idiots to make fools of themselves and the run to chant the Linux battle cry also makes life more efficient for admins that actually know what they are doing, but that's a concept many can't grasp.

      I digress. It is interesting how the single case is proof enough that NT sucks, or anything made by Microsoft...or a mainstream anything for that matter. Give me my Kia, my Jolt Cola, BeOS running on a Basement4000 proc that was co-designed by some dude who said something cool back in '92, some obscure radio station that plays shit music that can barely described as music, and damnit I'll be phat with glory. Just don't rain on my bullshit cult parade.

    6. Re:Speaking of uptime... by Shanep · · Score: 1

      Oh come on, what are you smoking.

      At work my Win95 boxes BSOD every 1-2 days. My Linux PC at home has NEVER crashed in the 2 years I've been using it (Red Hat 5.0, 5.2, COL2.2, Mandrake 6.0) including custom kernels. The NT servers require a reboot every month to 6 weeks for one reason or another. It's usually out of hours to minimize impact. Admittedly my NT Workstation has never BSOD'ed, but that may be because it only works for 8-12 hour stretches.

      These NT servers that I have personal knowledge of include Stock Exchange, Uni, and BIG Co.'s the likes of some certain Cola beverage Co.'s with big budgets feeding big quality servers.

      It does'nt even take an idiot to know that M$ OS's SUCK when it comes to reliability. You can say all you like about me being another of these "omplete idiot pretending they're an admin", but I'm not, and don't pretend to be, I just know what I see and can't be blamed for judging MS based on that.

      Wake up.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  54. Split kernel by Anonymous Coward · · Score: 0

    Why not split that 13 meg tarball kernel into seperate architectures to cut down on the bandwidth problem? If I'm compiling a kernel for i386 why should mips/ppc/sparc/sparc64/alpha/etc also be included? Sure it would complicate the mirror system a little, but in the long run I think its worthwhile.

    1. Re:Split kernel by AdamT · · Score: 1

      "So, given that(uncompressed) the source tree takes up 73Megs"
      I think you must have done your 'du' after a build. (mine came out to be about the same). Out of the box the kernel source is closer to 60M's.
      AdamT

      --
      ... with eskimo chains i tatto my brain all the way...
    2. Re:Split kernel by dbarclay10 · · Score: 1

      Hey there - the other architectures take up very little space(at least uncompressed). All told, the non-i386 architectures take up 8.172 megs(v. 2.2.12). The i386 arch. tree takes up 3.9(which is pretty big, in comparison to the 8.172 for all other 7 architectures combined). So, given that(uncompressed) the source tree takes up 73Megs, I think that it's reasonable to have just over 10% of that for different architectures. It's just so much easier that way :)

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    3. Re:Split kernel by Anonymous Coward · · Score: 0

      Why not just download the small patch instead of the the whole kernel source? That it about as small as you are going to get.

    4. Re:Split kernel by Tarnar · · Score: 1

      Actually, I'd like to see a really cool way to cut down on kernel downloads.. Lord knows this is cpu heavy, but think about it anyway:

      User downloads a small chunk of code, runs it. Basically, just the 'menuconfig'. Selects what's good, what's bad. Program goes out and gets the code it needs from a depository (maybe cvs..?), compresses it and downloads.

      User ends up not only not needing to download other arch's, but no unneeded sections. User doesn't use IDE? Doesn't download it. Ditto for SCSI, Strange CD-ROM's, V4L, etc.

      That initial bit of code wouldn't even need updating, even when the kernel version changes.. Or that selection program could be completely online, a big perl/php/whatever..

      Too bad I'm more of an idea rat or I'd do something like this..

  55. Re:MAE LING MAK NAKED AND PETRIFIED by Anonymous Coward · · Score: 0

    Too bad segfault is never up so one can't find out what SHE has to say.

  56. They fell for the 2.2.11 "joke"... by Anonymous Coward · · Score: 0

    Even with the "errata" patches, it does horrible things to your daemons. The system will respond to pings and apache will accept connections but not serve any files. At least that is what happened to my webserver... TWICE! An unloaded box ran fine though so it must be something to do with system usage. The box was running 2.2.9 fine with 45 day uptime or something. 2.2.11 crashed in about 36 hours. Some advice to people who run Linux on important systems: don't trust the kernels. They are not stable. New features and optimizations are thrown in right and left without testing. Wait at least 2 weeks before upgrading. Check the newsgroups for comments about stability.

    1. Re:They fell for the 2.2.11 "joke"... by edgy · · Score: 2

      Uhm, isn't it good practice to always wait a while before upgrading kernels?

      Features and optimizations are not just thrown in there. I think it has something to do with the extensive testing you get when you release a kernel, versus when you just get to test it.

      You should always wait before upgrading a server box.

  57. Changelog for 2.2 by Anonymous Coward · · Score: 0
    Rob, pay attenion. Someone already posted this news on /.. Some other useful links:
  58. Upgrading your kernel is an addiction by semis · · Score: 2

    "When I saw this submission, the first thing I thought was "And me with my 38 day uptime". That confirms it. I gotta go out ;)" Sure, 2.2.12 might be out, but do you *really* need to upgrade to it? This revision might not even fix/update anything that you use. Recompiling your kernel just because a new version came out is like warez'n'hackz kiddies making sure they always have the latest 0-day. I mean, I see alot of people who just recompile simply so they get a new spiffy version number. Well, if you ask me, it's a sad addiction to recompile if the changelog doesn't effect you. It's sad to see /. promoting such behaviour with comments as quoted above.

    1. Re:Upgrading your kernel is an addiction by Anonymous Coward · · Score: 0

      Recompiling your kernel just because a new version came out is like warez'n'hackz kiddies making sure they always have the latest 0-day Thats why I always upgrade :)

    2. Re:Upgrading your kernel is an addiction by simm_s · · Score: 1

      You were not paying attention last time a kernel notice was posted! This is the same phobic argument somebody made last time. Disregarding any newly support hardware, any changes made to the kernel in minor additions are basically bugfixes. I am sure that bugfixes can create new bugs, but I am damn sure that many more bugs are fixed than they are caused with new kernel releases.

      The problem here is you look at kernel upgrades as a potential creation of problems to a stable kernel. I look at kernel upgrades as a fix to problems in a relatively stable kernel. If there are any kernel exploits found I want them patched. Sure there are idiots that download new kernels for the spiffy new number but I am not one of them.

      My kernel size has increased by 10K without any additions of new hardware. My logical guess is that is 10K of fixes and improvements. So it fixed/updated things for me THANK YOU VERY MUCH.

  59. That'd be bad by Chandon+Seldon · · Score: 1

    In an "Emergency Situation" it's good to have the entire kernel source. Also how about "Well, I forgot to download TCP/IP, damn, i'm screwed"

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
    1. Re:That'd be bad by Tarnar · · Score: 1

      Well in theory, someone could be dumber then that.

      I mean, I'm allowed to compile a kernel sans ext2.. Anyone that silly deserves a lesson. There would be defaults on.. Just like every kernel tree has defaults. They're just modifiable. I like this idea really.. Even though it only takes me 1 minute to download a whole kernel tree.. Phat Pipe =)

    2. Re:That'd be bad by Tarnar · · Score: 1

      Besides.. Everyone should have a kernel on a disk.. You don't need the whole tree for a backup, just an image...

    3. Re:That'd be bad by Anonymous Coward · · Score: 0

      i use romfs for my root partition. works great, no ext2 required.

  60. The kernel is already splitted by Utter · · Score: 1

    As an AC said, the kernel is already splitted. It's called patches. Haven't downloaded the source since 2.1.x something.

  61. Slipping new kernels in live by Morgaine · · Score: 1

    If all kernel structures were linked up into a well-defined tree and all hardware state changes were recorded there then it wouldn't be all that hard to change the kernel while running live, at least in concept. The trouble is, this wouldn't express the way certain changes are interrelated at a strong or even absolute atomic level -- you'd need checkpointing to guarantee that, plus possibly transaction logging if you want to slip the new kernel in between checkpoints.

    Hmmm, an interesting problem though.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  62. Not as Bad, Now by Anonymous Coward · · Score: 0

    FWIW, I have a couple of 386's with DOS 5.0 running business (point-of-sale, inventory, &c) applications written in Clipper and FoxPro. No Windows, nothing exotic. A quick look at the reboot logs showed uptimes of typically 60-90 days. IIRC, most reboots have been due to power interruptions (no UPS, either!), although the last one was caused by (my) operator stupidity :-).

  63. You're talking about MTTF, not uptime. by cpeterso · · Score: 1

    I would consider that cheating. Uptime is only uptime.

  64. Well... by Zico · · Score: 1

    I wasn't exactly baiting (hell, for one I apologized for my phrasing beforehand, and if I really wanted to, I woulda said something like "dump linux and apache for NT and IIS"), but there have been some big problems with Slashdot's website being down the past few days. I just find the average "luser" fascination with things like "uptime", "beowulf", and "squid" annoying. My mindset is more along the lines of, "Hey, could you iron out the problems and get it working and then play with your buzzwords?"

    Not that I really blame whoever moderated me down -- it wasn't exactly the nicest thing I've ever said.

    Cheers,
    ZicoKnows@hotmail.com

  65. DUH by Anonymous Coward · · Score: 0

    does rob even read his own site any more ? Someone else updated a previous Post yesterday about 2.2.12 being out. This was on the post about 2.0.38 and 2.3.15 coming out...

  66. Changelog takes a while / where to get it. by abamfici · · Score: 1

    The changelog takes a few days to be milked out of http://edge.kernelnotes.org The kernel programmers are too lazy to do one themselves apparently. Sometimes you get release notes from Linus though, usually about it being blessed with something penguinish.

    Until then you can just use the 2.2.x patch browser at http://www.kernelnotes.org/v22patch/ (click on the breakdown)

    Whatever is shown got tweaked a little (or a lot). You can figgure out where the changes were made quickly. Finding out what the changes were requires more effort however.

    ~Kevin
    :)

    1. Re:Changelog takes a while / where to get it. by HoserHead · · Score: 2

      Actually, there are now release notes written by Alan Cox for every stable kernel release. You can go see the Release notes over where Alan's written them. I rather like this, saves waiting for Myrdraal.

  67. anacron by gas · · Score: 1

    There is a nice thing called anacron that is not assuming the system to be on 24h.

  68. Of course, it is cheating! by Anonymous Coward · · Score: 0

    Uptime is `uptime`. Nothing else.

    What you are talking about is "runtime since last crash/unwanted reboot".

    I've read on some other message board about a company that reboots their NT servers nightly. I guess they get quite impressive "uptimes" (in your definition) this way.

  69. It's becuase of Winders!!! by MarNuke · · Score: 2

    If we didn't know the guy using winders as a server that crashes every 3 or 4 days. Or our mom and pop using windows asking you to fix AOL becuase it crashed windows, again!, we wouldn't be stuck up on uptimes. Blame it on windows you must brag about up times!!! And when you see a winders users yell at them and tell them:

    "It is becuase of people like you that use a crappy os that I feel the need to take pride in how long my computer is up without a reboot!! DAMN YOU!!! DAMN YOU TO HELL!!"

    And start flinging brunt copy of linux at them. Aim for the eyes or head, it hurts more. Then sit down, chill, and run "top" and watch your uptime go up and be happy that you don't have to reboot to change the ip on your nic!!!

    --
    MarNuke
  70. Our NT boxes often crash while idle by Morgaine · · Score: 1

    and I've never seen that happen with any other OS. You can't blame it on power glitches either, because everything is UPS'd, and anyway, the Linux and Solaris equipment is powered from the same sources and it stays up just fine.

    And BSODs and running out of virtual memory happen almost as frequently. I can't imagine why your NT machines are stable, but it certainly isn't representative of our (very large and multiple) sites -- I can very easily relate to the slagging off that NT gets for lack of stability, through personal experience.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  71. Re:Done that by pong · · Score: 2

    Sound like too much work to me. I'm speculating that 90% of the users would be just as happy if someone wrote a utility to set the uptime and produced a website carefully detailing why "setting your uptime after installing a new kernel should not be considered cheating".

  72. This would be a better story by Anonymous Coward · · Score: 0

    "FCC grants FBI new authority to tap digital and wireless phones."

    Why bother with Congress, when you can give each other permission?

    Put the minor kernel updates on the sidebar, between faq and hof.

  73. What about the complete idiots that sell it?? by MarNuke · · Score: 1

    The line should be:

    98% of the rants about NT's purported instability and lack of security are the direct results of complete idiots that MADE it.

    Funny, I can put a linux box in front of my friend that never had a computer and doesn't know anything about computers but everyday when he comes home to use it it's on and working fine but the windows box next to it crashes everyday. I'm not some idiot. I understand the registy and how to make things works. The thing is I fix one thing then something else that has not ties to what i just fix breaks.

    You want to do a real world test??

    Try this one time. Get two machines that are the same in everyway. Install NT on one. Linux on the other. Do everything stock with no changes what so every. Just install it with nothing special. Simple right? Now let both machine sit. Just doing nothing what so every. Since you are an admin or make your self out to be one. Which one would crash first?

    What ever machine failed, it can't be blamed on the admin. It can't be blamed on the hardware. It can only be the people who made the OS.

    Don't tell me it's was a user error. You can get 100's of 1000's of people at random to install linux then NT and I'm sure that NT will 99% of time fail first.

    Oh btw, 100% of my linux crashes has been becuase of something I did. Not the software. Of course I have only crashed my 11 home systems 3 times total in the one year I have been using Linux and all of them was becuase I was trying something completely new to me.

    Windows 98 crashed 20 times in 24 hours.

    --
    MarNuke
  74. Done that by crow · · Score: 3

    So you want online kernel upgrades? Sounds like something we do with our systems at work: At EMC, we will upgrade the OS that runs inside our storage systems while the system is online and processing I/Os. (I haven't worked on the code that does the online upgrades, however.)

    It's not easy to do, but it can be done.

    The tricky part is not the replacing of the kernel code with new code, but migrating between changed data structures at the same time. In theory, you could do it with the facilities in place now:

    1) Build the new kernel.

    2) Build a program that understands all the differences in kernel data structures.

    3) Load the new kernel into memory, but at a different address from the running kernel.

    4) Load the translation program as a loadable module--it will need to do several steps:
    a) suspend interrupts
    b) translate the data strucutres
    c) relocate the new kernel to the proper place in memory (possibly using VM tricks)
    d) enable interrupts
    e) clean up any junk from the old kernel that is no longer in use
    f) transfer control to the new kernel

    5) Unload the upgrade program

    That would be a pain to code, but in theory is possible. For most applications, though, rebooting is acceptable. I doubt that anyone will code online kernel upgrades anytime soon.

  75. 2.2.12 uptime by Will+the+Chill · · Score: 1

    I've been running 2.2.12 for 1 day, 6 hrs, 50 mins. What we have here is a lack of COMMUNICATION!

    -Will the Chill

    --
    Creator of RPerl, Scouter, Juggler, Mormon, Perl Monger, Serial Entrepreneur, Aspiring Astrophysicist, Community Organiz
  76. I respectfully disagree by simm_s · · Score: 2

    I believe the figure of uptime is how well computers can do when on for long periods of time. When you reboot you reinitialize the state of the hardware as well as software so any problems like memory leakage, fs corruption, etc stops when you reboot.

    If you can keep your computer on for long periods of time without rebooting not only means you have a good OS it may also show the skill of the administrator. Not to say you are a bad administrator when you reboot.

    The problem with using uptime as a bragging right is that it is not much to brag about when we talk about workstations. It is important to upgrade the hardware and kernels of workstations so reboots may be frequent depending on the type of user. For "static" mission critical severs uptime is a very important figure that is worth bragging about. If your server does a very limited set of functions day-in and day-out you want to keep you computers up as long as possible.