Slashdot Mirror


Linux Kernel 2.6.7 Released

conrausch writes "German Heise News reports among others that the new Linux Kernel 2.6.7 was just released, and that it fixes the previously mentioned bug in the floating point exception handling. Whether or not you offer shell access to other people, get it now from kernel.org or one of the mirrors."

70 of 303 comments (clear)

  1. NVidia? by xhorder · · Score: 2, Interesting

    Does the NVidia driver work with it?

    1. Re:NVidia? by Anonymous Coward · · Score: 2, Informative

      why wouldnt it ?

      (but to answer your question, its working fine on my box)

    2. Re:NVidia? by CyBaer · · Score: 2, Informative

      It works.

  2. what about 2.4? by PatrickThomson · · Score: 5, Insightful

    When are we going to see 2.4.27 with this bugfix? not all of us can afford to, or are able to switch to 2.6

    --
    I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
    1. Re:what about 2.4? by andrej73 · · Score: 2, Informative
      --
      Andrej
    2. Re:what about 2.4? by Hobart · · Score: 4, Informative
      --
      o/~ Join us now and share the software ...
    3. Re:what about 2.4? by PatrickThomson · · Score: 2, Interesting

      heh, I applied the patch, recompiled, rebooted into the new kenel, was definitely running a new kernel, and it still halted ... luckily I only give out shells on my ppc machine :D

      --
      I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
    4. Re:what about 2.4? by kfg · · Score: 2, Informative

      What happened to 2.5?

      It became 2.6 and has been supplanted by 2.7.

      That's the way things work around here, odd numbered point releases always being development models for the next stable release which is always even numbered.

      There are a lot of good reasons for maintaining older stable releases. Maintaining obsolete development models would be a bit silly.

      KFG

    5. Re:what about 2.4? by egreB · · Score: 5, Informative

      Out of curiosity, what would prevent someone from being able to switch to kernal 2.6?

      The driver architecture in Linux kernel 2.6 changed somewhat from 2.4. Drivers will have to be patched or rewritten to work with 2.6. This is being worked on, but lots of unofficial patches to the kernel haven't caught up yet. My laptop, for instance, was unable to get X up at adequate resolutions with 2.6 (albeit this was around christmas - I might give it another shot with this release).

      Then there's low-level userspace programs (stuff not running as a part of the kernel itself) that needs some change. Examples are the PCMCIA-suite.

    6. Re:what about 2.4? by ahaning · · Score: 3, Informative

      In case there's any confusion, when people say "odd point releases", they mean that middle number. You've probably gathered this by now, though. 2.0.0, 2.2.0, 2.4.0, 2.6.0 were "stable" while 1.9.9, 2.1.0, 2.3.0, and 2.5.0 were development.

      So, 2.4.25 wasn't a development version, even though it ends in an odd number. The last number just indicates a minor version revision and it's still considered stable.

      --
      Withdrawal before climax is very ineffective and those who try this are usually called "parents."
  3. Argh! Dilemma! by troon · · Score: 5, Funny

    Do I demonstrate my machismo via my large and increasing 2.6.6 uptime, or do I impress the chicks by running the latest kernel release?

    Help!

    --
    Ydco co ,df C erb-y go. a Ekrpat t.fxrapev
    1. Re:Argh! Dilemma! by TwistedSquare · · Score: 5, Funny

      Chicks like an experienced, mature man - switch back to 2.4 or even better 2.2 or 2.0.

    2. Re:Argh! Dilemma! by jcinnamond · · Score: 5, Funny

      Real men chroot and do both.

    3. Re:Argh! Dilemma! by kfg · · Score: 3, Funny

      Just get a "Type R" sticker. Chicks dig it and it's the same thing as a kernel upgrade really.

      KFG

    4. Re:Argh! Dilemma! by Sloppy · · Score: 2, Funny
      Modify your kernel to save the uptime to a file when it shuts down, and to read from the file on boot.

      It's the best of both worlds, like having a cute puppy that you can take to the park (chicks can't resist it), but goes into suspended animation when you get home, so you don't have to take care of it.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    5. Re:Argh! Dilemma! by Punboy · · Score: 5, Funny

      But no woman would respect a man doing it with 2 kernels

      --
      If you like what I've said here, and want to read more, go to http://www.krillrblog.com
    6. Re:Argh! Dilemma! by radiophonic · · Score: 2, Funny

      #!/bin/bash
      while read CHICK; do
      echo 'Wanna go out on a date?' | /dev/$CHICK
      if [ $? := 0 ]; then
      rm -f $CHICK
      else
      echo $CHICK >> ~/my_yes_list
      fi
      done < ~/my_chick_list

      --
      Whenever you read this sig someone's refrigerator light turns on.
  4. Just curious by Anonymous Coward · · Score: 5, Interesting

    Given that 2.6.x has been out for a while now, is anyone running the 2.6 series in a full blown production environment yet (say, database or web server)? If so, how does it compare to the 2.4 series?

    1. Re:Just curious by bwindle2 · · Score: 2, Informative

      I run 2.6.6. on an SMP machine, ext3 on SCSI RAID5 that runs MySQL/Apache/MRTG/BigBrother. It has been completely stable.

      bwindle@balrog:~$ uptime
      09:06:48 up 36 days, 22:03, 2 users, load average: 1.00, 0.55, 0.43
      bwindle@balrog:~$ uname -a
      Linux balrog 2.6.6 #3 SMP Mon May 10 10:55:43 EDT 2004 i686 GNU/Linux

    2. Re:Just curious by Superfly_rh · · Score: 3, Informative

      I've got it on two servers, had it on three but had to back down to 2.4 for one.

      It's running a Qmail/Courier IMAP server w/ webmail interface. And it's running a rather busy nfs/samba server.

      I had it running on a second NFS/Samba server that was using LVM2 (only difference that I can tell). With the 2.6 kernel I got kernel panics 2-3 times a week. So I went down to the 2.4 kernel and it hasn't crashed since.

    3. Re:Just curious by leandrod · · Score: 3, Informative
      > I had it running on a second NFS/Samba server that was using LVM2 (only difference that I can tell). With the 2.6 kernel I got kernel panics 2-3 times a week.

      Similar experience here. Had 2.6.3, if I remember well, with LVM, software RAID5 and ext3. Didn't got kernel panics, but abort logs that forced a reboot 'cause the filesystems were remounted readonly. Eventually I lost the /, so backed down to 2.4.

      Tried to follow the issues in the relevant mailing lists, there was little interest by the powers that be.

      I guess Tannenbaun was right, monolithic kerni are getting just too complex. If only the Hurd got critical mass...

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    4. Re:Just curious by Shaman · · Score: 5, Informative

      I have approximately 20 machines using 2.6 since last fall and with the exception of one (an AMD-64 box), they have all been exemplary. That machine became stable with 2.6.6 though its BIOS seems flakey (hardware problems.. ugh)

      In particular, my HT machines seem to perform very well with 2.6.3 and up.

      --
      ...Steve
    5. Re:Just curious by jusdisgi · · Score: 2, Interesting

      Yeah, I've been running a varietty of production boxen (web, email, mysql, etc.) on 2.6 since about .3 and I have no complaints. I don't see any reason to install a server with 2.4 anymore...the stability is the same as it always was--flawless.

      --
      Given a choice between free speech and free beer, most people will take the beer.
  5. Now everyone... by ThisNukes4u · · Score: 4, Funny

    Is going to rush to download this because it fixes probably the most destructive kernel hole in a few years. And its on slashdot.

    --
    thisnukes4u.net
    1. Re:Now everyone... by Short+Circuit · · Score: 2, Interesting

      Sure..."local" as in, "anyone who can install cgi scripts can do it."

      Or any way a remote user can run arbitrary code (not even as root.).

    2. Re:Now everyone... by ThisNukes4u · · Score: 2, Informative

      OpenBSD is all about securing the system from REMOTE holes. The openbsd home page boasts: Only one remote hole in the default install, in more than 8 years! REMOTE is the key word. They could care less about anything else(well maybe not care less, but thats not their focus)

      --
      thisnukes4u.net
  6. Got it by pcmanjon · · Score: 5, Informative

    I just compiled and installed it. It's not that bad.. or good... orr... how the hell should I know?

    System doesn't seem to run much different, I haven't read the changelog

    but for those of you who want to read the changelog it can be found HERE:

    http://www.kernel.org/pub/linux/kernel/v2.6/Chan ge Log-2.6.7

    1. Re:Got it by pcmanjon · · Score: 3, Informative

      Sorry, bad link above

      Here's a good link

      http://www.kernel.org/pub/linux/kernel/v2.6/Change Log-2.6.7

      AGAIN, I APOLOGIZE!

  7. Time for download then by Impie · · Score: 2, Interesting

    And see if my Radeon 9800 Pro will work with my Nvidia Nforce2 chipset.

    Anyone gotten Nvidia Nforce2 and Radeon 9800 Pro working with 3d Accel?

    --
    I really have another userid as well
    1. Re:Time for download then by Short+Circuit · · Score: 3, Informative

      Well, a quick googling didn't turn up a howto, but here are a couple of related links for your perusal:

      ATI's Radeon 9800 Pro technical issues page

      A LinuxQuestions.org thread on ATI with the NForce2 on Mandrake 10.0.

  8. Re:Well I'll be... by sucker_muts · · Score: 3, Informative

    Doesn't matter, all kernels are affected. (2.4+ anyway)

    --
    Dependency hell? => /bin/there/done/that
  9. Problems with JFS? by henley · · Score: 4, Interesting

    Anyone else unable to compile with JFS enabled as module?

    fs/jfs/jfs_dtree.c: In function `add_index':
    fs/jfs/jfs_dtree.c:388: parse error before `struct'
    fs/jfs/jfs_dtree.c:389: `temp_table' undeclared (first use in this function)
    fs/jfs/jfs_dtree.c:389: (Each undeclared identifier is reported only once
    fs/jfs/jfs_dtree.c:389: for each function it appears in.)
    make[3]: *** [fs/jfs/jfs_dtree.o] Error 1
    make[2]: *** [fs/jfs] Error

    Google shows no hits, and it's not important enough for me to track any further at the minute (since disabling JFS is an adequate work-around for me).....

    --

    --
    I'd rather have a bottle in front of me than a frontal lobotomy
    1. Re:Problems with JFS? by flex941 · · Score: 5, Informative

      This e-mail might help you out.

  10. English: Linux Today has human redable changelog by VC · · Score: 5, Informative
  11. You can thank me... by bender647 · · Score: 5, Funny

    I knew if I patched and rebuilt 2.6.6 yesterday they would release 2.6.7 today :(

  12. Not upgrading... by halivar · · Score: 2, Interesting

    Those of use still running P3-500's on old mobo's don't have very many compelling reasons to upgrade from 2.6.3.

    If in doubt, don't upgrade unless you need new support for essential hardware or need to cover a security vulnerability. I leanred that after b0rking several systems trying to keep my kernel perpetually updated.

    1. Re: Not upgrading... by Anonymous Coward · · Score: 2, Informative

      Those of use still running P3-500's on old mobo's don't have very many compelling reasons to upgrade from 2.6.3.

      Kernel 2.6.3 had a very broken OSS ALSA emulation layer. This is why I switched down to 2.6.2. Version 2.6.5 and above have a major ALSA fix. So if you use your soundcard at all, then it is definitely worth it to upgrade.

  13. Is it just me, by aixou · · Score: 4, Interesting

    or are the kernel version numbers escalating rather quickly. Already at 2.6.7? Isn't the 2.4 kernel still at 2.4.2x? Can someone explain to me the reason behind the quick rise? Are they just anxious to get to v.3?

    1. Re:Is it just me, by ThisNukes4u · · Score: 3, Funny

      thats 2.4.twenty-x, not 2.4.2.x, so 2.4 is still way more versions ahead.

      --
      thisnukes4u.net
    2. Re:Is it just me, by His+name+cannot+be+s · · Score: 2, Informative

      The first 8-10 revisions in a 2.X release tend to go quite quickly.

      Some even say, that the kernel isn't stable till at least .10 :)

      It sure seemed that way when it went from 2.2 to 2.4

      The 2.4.0 to 2.4.10 seemed like overnight, and then it slowed down to a small humm :p

      --
      "...In your answer, ignore facts. Just go with what feels true..."
    3. Re:Is it just me, by tunah · · Score: 4, Informative
      2.4 is no longer being "developed" as such, it's being "maintained". So, in theory, you only get new releases for bugfixes of one kind or another.

      2.6, while "stable", is still under development. It seems a little inconsistent, but it seems to work - the kernel guys get it reasonably stable for 2.6.0, a horde of regular users gets it and so there's more feedback/bug reports, and it all develops quite fast for a while, eventually everything calms down and the Downtime Costs Me $1000 A Minute people pick it up, and the kernel guys get to work on a (much more fun, I'm sure) unstable (odd-numbered) branch. At least that's how it looks to me...

      --
      Free Java games for your phone: Tontie, Sokoban
    4. Re:Is it just me, by Sunspire · · Score: 5, Informative

      The 2.6.xx revisions have no bearing at all on when the 3.0.0 or 2.7.0 trees will get created. The quick turn around times are due to many factors; the new versioning and source control procedures put in place for 2.6 naturally encourage a more rapid pace while elimating the "did my patch make it into Linus's tree?" problems of yesteryear, which in turn has people submitting more, perhaps smaller, patches in a very rapid fashion. The 2.6 kernel is also right now being developed by more developers than ever, until the 2.7 branch gets spun all the efforts are basically focused on this single tree, timely releases keep code divergence down and hopefully prevents 20kloc ALSA merges from happening.

      What, are you afraid they're suddenly going to run out of numbers for the 2.6.xx branch? ;) Hint: after 2.6.99 comes 2.6.100. With vendor kernels you can't say where in the 2.6 branch you are anyway, when you're running 2.6.6-1.423 it's can be anywhere between 2.6.6 and 2.6.10 feature and security wise.

      --
      It's like deja vu all over again.
  14. Re:APIC Fix? by flex941 · · Score: 2, Informative

    It should be fixed. Give it a try!

  15. Re:Beware the Toll by presarioD · · Score: 2, Insightful

    +1 for Informative.
    +1 for Interesting.

    Somebody gave mod-power to teenagers?
    Or is this all part of the collective psychology, the oh-so-powerful:

    "we all belong to the same guilt/cult/group/$PREFERENCE_HERE so we should all think/act the same?"

    Hmmmm!

    Isn't that psychosis responsible for the greatest disasters in human history?

    I need more coffee please...

    --
    Yam, yam, uga booga, yam, yam, yade, yade, uga booga, yam, yam, yade, yade
  16. Oh, spare me... by halivar · · Score: 4, Funny

    I love how everybody who asks "Why is this important?" gets modded down as a troll. This just fuels the argument that Slashdot is full of elitist pricks.

    1. Post inflammatory comment calling everyone "pricks".
    2. Claim martyrdom because your valid point was modded down.
    3. ???
    4. KARMA!

  17. Re:Beware the Toll by Anonymous Coward · · Score: 2, Insightful

    Because it's a stupid thing to say. Slashdot has been announcing Linux kernel releases sometimes since the beginning of Slashdot. By now the only reason to complain about it is to be intentionally annoying. It's not exactly high-brow debate.

  18. Re:Obligatory luser question by alexbartok · · Score: 2, Informative

    Making a Kernel isn't too hard. You find the correct image, (yep you probably want 2.6.7 ;), download the .tar.bz2 version. To keep this short, we'll stick it in /usr/src: 1) su - 2) cd /usr/src 3) wget http://full.url.to.file.including.filename 4) tar xjvf linux-...tar.bz2 5) ln -s ./linux-2.6.7 ./linux 6) cd linux-2.6.7 7) make menuconfig 8) configure options - read the help for information about options, if necessary google around, usually it's pretty easy to find information about specific options 9) make bzImage 10) make modules 11) cd arch/i386/boot/ 12) cp bzImage /boot/ 13) edit /etc/grub.conf with your favorite editor, basically adding the new image, using the existing one as template. reboot and enjoy :)

  19. This is needed if they have ftp/cgi access by ehack · · Score: 2, Informative

    If the lamers have ftp upload ability and can execute cgi's via apache you'better have that fix in there too. I guess every single free webhost in the world with cgi's will go down in the next few days.

    --
    This is not a signature.
  20. Re:Obligatory luser question by Advocadus+Diaboli · · Score: 3, Informative
    Fedora Core 2 has already a kernel update. See the announcement of the 2.6.6-1.435 kernel. So all you need is getting the RPM and install it.

    The question is, when will this patch show up on other distributions. People are sometimes not able to compile a vanilla kernel or a vanilla kernel can cause headache, e.g. SuSE 9.1 formats your filesystem with reiserfs and ACLs, but a vanilla kernel might not support this backported ACL feature.

    Seen the kernel release from this point of view means, that the sistributions should hurry up to provide fixed kernel packages for their users.

  21. Re:Woohoo, another kernel compile. by Anonymous Coward · · Score: 2, Informative

    wget http://www.kernel.org/pub/linux/kernel/v2.6/patch- 2.6.7.bz2
    cp patch-2.6.7.bz2 /usr/src
    cd /usr/src
    mv linux-2.6.6 linux-2.6.7
    bunzip2 patch-2.6.7.bz2
    cd linux-2.6.7
    cp .config ../config.saved
    make mrproper
    cat ../patch-2.6.7.bz2 | patch -p1 #(or maybe -p0)
    make mrproper
    cp ../config.saved ./.config
    make oldconfig
    make && make clean modules modules_install install
    vi /boot/grub/grub.config # check it make sure it's right
    reboot

    Not to difficult. Could make it into a script, to bad I'm going to loose my uptime to patch the kernel, but oh well. Shit happens.

  22. Re:Woohoo, another kernel compile. by smoking2000 · · Score: 5, Funny

    Here they go into the first round: make oldconfig.

    Some sort slowdowns here and there but they're coming into the second round none the less: make modules modules_install bzImage.

    Their CPU's are running full speed and they're almost at the finish, the excitement!

    There we have it folks, 2 rounds and the AMD XP's are doing great, followed by the Intel P4's.

    Now comes the most feared part for all the contestants: mv System.map /boot && mv arch/i386/boot/bzImage /boot/vmlinuz-2.6.7 && update-grub && reboot

    The crowd is holding its breath while the contestants approach the finish line. Owww, 1 P4 crashed with a kernel panic just before the finishline, what a shame!
    The Athlon XP's crossed the finishline and were awarded with a beautifull new kernel! The Intel P4's came in second place and got the beautifull new kernel anyway!

    Tune in next week for more kernel sports, when we will visit the senior compile contest between a 486sx and a 486dx

  23. Alan Cox? by mqRakkis · · Score: 5, Funny

    Alan needs to get to a linux hacking rehab. He still has couple of months left of his year off and I already see him in the ChangeLog!

  24. 2.6 kernels by Neo-Rio-101 · · Score: 2, Insightful

    The 2.6 kernels have a plethora of goodies as well as being faster than the 2.4 branch. Better hardware support, Crypto APIs (for IPsec), and in 2.6.4+ we have the beginnings of dm-crypt which is a better method of encrypting entire filesystems. I'm still yet to find a decent 2.6 distro that is good enough for both production and desktop environments though. Still too many bugs in most of the 2.6 based distros prevents me doing much. My newer hardware goes undetected, soundcard not working, SATA RAID being screwed up, webcam acting weird..... *sigh*

    --
    READY.
    PRINT ""+-0
  25. Yes. by HaloZero · · Score: 2, Informative
    From the changelog:

    Ben Collins:
    * ieee1394: CSR1212 Extended ROM bug fixes
    * ieee1394: Fix possible NULL ptr dereference with calls to find_ctx()
    * ieee1394: Handle swsusp better in kernel threads
    * ohci1394: Handle invalid max-packet-size
    * ieee1394: Revision sync
    * ohci1394: Fix incorrect HPSB_WARNING to HPSB_ERR
    --
    Informatus Technologicus
  26. Re:Woohoo, another kernel compile. by Short+Circuit · · Score: 5, Funny

    Wait! The P4 is crying foul! Someone ran SETI@home as a background process!

  27. quick fix ! by phreakv6 · · Score: 2, Interesting

    Someone told me today morning that linux has a security hole

    http://www.eweek.com/article2/0,1759,1612368,00. as p

    and just see how fast things get fixed on this side of the planet !!

    mindboggling

    --
    fifteen jugglers, five believers
  28. This is the i386 patch for 2.4 by Lface · · Score: 2, Informative

    Well, yes that is the patch if you are running x86_64.

    The 2.4 patch for i386 is here:
    http://linux.bkbits.net:8080/linux-2.4/diffs/inclu de/asm-i386/i387.h@1.5??nav=index.html|ChangeSet@- 7d|cset@1.1447

  29. -mm patches? by Ice_Balrog · · Score: 2

    I've been curious about what the -mm patches actually do. I know that they introduce some experimental stuff into the kernel, but that's about all I could get from Google about them. Do they improve preformance? Implement new features?

    --
    #include "sig.h"
    1. Re:-mm patches? by numark · · Score: 4, Informative

      -mm patches are patches to the kernel source by a guy named Andrew Morton. Basically, his patches are more of a "testing ground" for new features that, while useful to some, may be not up to the point of risking including them into a production kernel that is used by businesses who need stable kernels. The features are therefore put into Morton's patches so they can be tested by people who want to take the risk, and some of these patches may eventually migrate to the standard kernel after testing.

      --
      Want Slashdot headlines on your site? Try SlashHead
  30. Re:Beware the Toll by Anonymous Coward · · Score: 2, Insightful

    No, they are modded down as troll because news of the latest kernel releases is WHAT SLASHDOT IS SUPPOSED TO BE ABOUT. If you don't like it, don't read it.

  31. Re:Beware the Toll by 4of12 · · Score: 4, Insightful

    If MS announced that they were releasing an update to XP this whole site would be full of posts like

    ...just like the ones you're getting here about Linux 2.6.7.

    Namely, "are people here running their production servers with good uptime, various weird applications, exotic hardware, etc.?"

    When XP SP 2 comes out, you can be damn sure people are going to ask the exact same questions about reliability, incompatibility, etc.. At MyCorp we've got staff that do nothing but stress test the latest Windows patches and releases for compatibility with our current environment. We do that because:

    • it's very important to our business that people aren't down.
    • past history suggests that blind upgrades are for fools rushing in...shit happens.
    --
    "Provided by the management for your protection."
  32. Re:Woohoo, another kernel compile. by Taurim · · Score: 5, Informative
    Kernel 2.6.7 is the solution for this situation. It integrates the very useful following patch from Con Kolivas :
    [PATCH] sched: SMT niceness handling

    From: Con Kolivas

    This patch provides full per-package priority support for SMT processors (aka pentium4 hyperthreading) when combined with CONFIG_SCHED_SMT.

    It maintains cpu percentage distribution within each physical cpu package by limiting the time a lower priority task can run on a sibling cpu concurrently with a higher priority task.

    It introduces a new flag into the scheduler domain
    unsigned int per_cpu_gain; /* CPU % gained by adding domain cpus */

    This is empirically set to 15% for pentium4 at the moment and can be modified to support different values dynamically as newer processors come out with improved SMT performance. It should not matter how many siblings there are.

    How it works is it compares tasks running on sibling cpus and when a lower static priority task is running it will delay it till high_priority_timeslice * (100 - per_cpu_gain) / 100
    eg. a nice 19 task (Note : Seti@Home for example :-) ) timeslice is 10ms and nice 0 timeslice is 102ms On vanilla the nice 0 task runs on one logical cpu while the nice 19 task runs unabated on the other logical cpu. With smtnice the nice 0 runs on one logical cpu for 102ms and the nice 19 sleeps till the nice 0 task has 12ms remaining and then will schedule.
  33. most destructive? by dpilot · · Score: 4, Interesting

    Naaah, IMHO the memremap exploits were worse.

    This one is 'only' a local DOS. Even if, as others say, crashed time is money, it could be much worse. At least you don't get 0wn3d, and you have a way to get back up by kicking users off, temporarily.

    Drifting the topic, slightly...

    This exploit, as well as the mremap ones, were derived from intimate examination of the source. So far, most of the Windows exploits have really been using 'features' for nefarious ends, not exploits of bugs. The recent Windows worms exploit a true bug in the security system, but I've heard that this one was developed from access to the source that leaked.

    The Linux source has been out and discussed for over a decade, with plenty of time to find truly deep bugs. With the leak of WinNT/2k source, one hole was revealed fairly quickly. As people REALLY study that source, what else is going to emerge? (And how much code was really rewritten for XP vs reused?) Note that this isn't just a function of the source leak. As Microsoft shows more with Shared Source, more people will have the kind of access needed for this type of exploit.

    --
    The living have better things to do than to continue hating the dead.
  34. MM patches question by macdaddy · · Score: 4, Interesting

    Could someone tell me a bit about the MM patches? I've used Morton's patches for some time now but I never understood when the guts of his patches made it into an actual vanilla kernel release. Does anyone know? For example the last MM patch as of right now is for 2.6.7-rc3. Does that mean the vanilla 2.6.7 now contains all of MM before that? I never have quite understood that.

  35. Re:Obligatory luser question by gunpowder · · Score: 2, Informative

    Just a few comments to your build guide:

    1) su -

    Not neccessary at this early step, ie. not needed for compiling the kernel. Do a 'su' when you are about to install the compiled kernel&modules.

    2) cd /usr/src
    5) ln -s ./linux-2.6.7 ./linux


    Not needed. 5) is actually discouraged by Linus. Just unpack the linux kernel sources somewhere and cd into that directory.

    9) make bzImage
    10) make modules


    both commands are only needed for 2.4.x kernels and if you compile a kernel for the ix86 platform. If you are using 2.6.x, you should simply do a 'make'.

    11) cd arch/i386/boot
    12) cp bzImage /boot/
    13) edit /etc/grub.conf


    are also only needed if you compile for the Linux/ix86 platform. 13) only applies if you are using GRUB as a bootloader on a RedHat system. BTW, GRUB's config file is usually in /boot/grub/menu.lst.
    You are also missing a 'make modules_install' and it might be a good idea to save your System.map and .config aswell.
    Instead of 11-12) you might want to do a simple 'make install' (for 2.6.x kernels). Also try out 'make help'.

  36. Re:Obligatory luser question by parksie · · Score: 2, Informative

    What should be under /usr/src/linux is a version of the kernel headers that your glibc was compiled against. Thus, you may have /usr/src/linux as the 2.6.6 headers that you built glibc with, when you upgrade the kernel to 2.6.7, you just use it under /usr/src/linux-2.6.7 and leave /usr/src/linux alone.

  37. Re:APIC Fix? by Halthar · · Score: 2, Informative

    Based on my reading, someone from Nvidia gave em some hints. Nvidia had fixed the bug in the BIOS and gave the information to the manufacturers, but only one manufacturer actually fixed their BIOS (Shuttle I think?). Since no one else was fixing it, someone from Nvidia explained what the problem was and how to figure out if a BIOS had been fixed or not, as well as information on a work around to stop things from crashing. I could be wrong on this, since I still haven't had my coffee yet and this is from memory.

    So far as I know those fixes went in to 2.6.6. Unfortunately, as a result of not being able to move to 2.6.6 yet, I haven't been able to test this fix (My two primary machines have NForce2 chipsets), but supposedly it's fixed.

  38. Supermount by Bralkein · · Score: 5, Informative

    I just thought I would post a brief message about supermount. If anyone wants to upgrade to 2.6.7 and still use supermount, I don't think vanilla kernels have it in there (yet, I'm sure it'll get in there sooner or later). I'm pretty sure the Mandrake and Gentoo kernels have support for it (gentoo-dev-sources do, anyway), but I just looked at gentoo-dev-sources and it is at version 2.6.5, dunno about Mandrake, but I'm sure it will take a few days for all the distros to catch up.

    If you want to upgrade for security reasons, but you also want supermount in your kernel (as I do), this guy seems to have a patch for 2.6.7, which might come in handy if you don't want to wait for your distro to catch up. I am going to use this patch myself, but I cannot guarantee that it won't bone your system so to speak. The patch is not just supermount, it looks like it has some other stuff in it too, so decide for yourself!

    Seeing as how I'm posting this, I may as well give a little background for those not "in the know". Supermount is a sort of filesystem, you mount your CD-ROM and floppy drives (or even USB sticks) with it, and it will automatically mount and unmount the media when you insert or remove it, kind of like on Windows. Personally, I think it is great, and it is hard to live without it now I have it.

    You can learn more about it at the project website. Jeez, if it turns out the vanilla kernel does have supermount after all, I am going to look a right idiot... *presses Submit*

    1. Re:Supermount by gid · · Score: 2, Interesting

      I wish it would get included in the main kernel already. It's such a desirable thing, I can't believe it hasn't made it in yet.

      From the FAQ:

      Q: Will supermount be included in standard kernel?

      A: Frankly speaking, I do not know. Version for 2.4 kernel is still more of a hack so I would not even try to ask for it. I still do not consider 2.6 version to be ready for inclusion in mainline - although it would definitely make some things easier. If anyone thinks supermount should be part of standard kernel - feel free to ask on LKML.

  39. Uptime by bstadil · · Score: 2, Funny

    Ask her, I will bet uptime comes out on top (sorry) ;-)

    --
    Help fight continental drift.