Linux Kernel 2.6.4 Released 431
justinarthur writes "The Linux kernel version 2.6.4 has been released at 03:16 UTC. Included in the changes from version 2.6.3 are fixes to XFS support, Wide Area Networking, USB connectivity, and IEEE1394 connectivity. To download a copy, it is recommended that one utilizes a Linux Kernel Archives mirror. Linus Torvalds' announcement to the Linux Kernel Mailing list concerning this release is available here." Reader k-zed points out that Linux 1.0 was released in March 1994, ten years ago.
Why yes it does! (Score:4, Informative)
usermode linux runs linux on linux.
So, the answer is yes.
Re:new kernel (Score:5, Informative)
Re:new kernel (Score:1, Informative)
Re:new kernel (Score:2, Informative)
did you report it? (Score:5, Informative)
I know it's a pain, but we really need this.
If you're terribly lazy, just get EIP, ESP,
and any names you see.
Mail that to linux-kernel@vger.kernel.org and
expect a few questions about your hardware.
That's not so difficult, is it? This gets the
bug fixed so that the next release will run on
your system.
Re:Oops! (Score:1, Informative)
For me, I upgraded to 2.4 from 2.2 that Debian defaulted to, because 2.4 had USB peripheral support and 2.2 didn't appear to (maybe I could have compiled it in, but why bother when I can just get 2.4?).
There are good reasons to upgrade to 2.6, but no one is forcing you to (yet). I'm still sitting on 2.4 for now, but have used 2.6 a few times and GUI performance is indeed a lot smoother.
Think of it as version 26 (Score:4, Informative)
Re:In 94, I was using Windows 3.1 (Score:3, Informative)
If you looked at what's happened to the NT kernel during those 10 years, I reckon it would also look like "10 years of incremental patches". Apart from the graphics renderer turning up in it, that is
Re:Yes but... (Score:2, Informative)
(Ok, sorry. I know its not funny anymore.)
Does it run Linux?
Then that would be in advance.
Re:Did you know that.. (Score:2, Informative)
Re:new kernel (Score:4, Informative)
I was happy as a clam switching to 2.6, and haven't looked back to 2.4 much since.
Re:In 94, I was using Windows 3.1 (Score:1, Informative)
Linux is fantastic, but has lots of flaws that really do need addressing before it goes mainstream on the desktop. The sort of things we can take in our stride but which would screw up a novice linux user. Microsoft has lots of technology in place to make sure the user doesn't screw their computer over. That's the sort of functionality that lets Joe Average sleep well at night. He doesn't care if his computer's making the most efficient use of its CPU, but he does care whether installing a patch will kill it or not :-P
Re:did you report it? (Score:4, Informative)
What is usefull is the EIP (and call trace) with together with the symbol table, or easier the 2.6 kernels have a build in back trace that spits out the function names itself. (If you want some fun do it yourself for once with the call trace and a symbol table, bonus points for doing hex math on a piece of paper instead of a calculator)
Just write down this list of functionnames and send it, that way the developpers immediatly known wath code path your pc took before going boom.
Jeroen
Partitioning md devices (Score:4, Informative)
Re:Ready for the desktop? (Score:3, Informative)
"Normal people" wait (and rightly so) for new packages coming from their distributor (Fedora, SuSE, Mandrake,
Re:new kernel (Score:5, Informative)
Re:Cumulative Change Log (Score:3, Informative)
There are separate change logs for each kernel release in the kernel download directory, though.
Re:Think of it as version 26 (Score:2, Informative)
Given the first scheme, this might be 6.4, or "Linux 6 service pack 4" if you're one of _those_ people.
Re:Why yes it does! (Score:3, Informative)
Is ALSA still broken? (Score:3, Informative)
How many have upgraded and then gone back? (Score:5, Informative)
At home it was another story. Sure the speed increases I noticed at work were still there but there were some fairly large problems.
First, neither my DVD reader or CD burner were assigned
Second, I have not been able to mount my USB flash drive. It is an MP3 player which I changed CD's on weekly so I am not listening to the same stuff at the gym every day. Well after a few weeks of Outkast it was time for a change so I sat down to fix the problem. Two hours later, I just went back to the 2.4 kernel.
I have gotten as far as getting the kernel to assign sda to my usb device but it never creates an entry in
I also started to get annoyed with all the SCSI emulation needed to mount a USB storage device. I don't understand how Linus can hate SCSI emulation so much when it comes to burning CD's yet it is perfectly acceptable to use it to mount a USB disk. Seems a bit hypocritical, but then again...he did sort of invent Linux so I guess I can cut him some slack.
So all in all, I have been disappointed in the 2.6.x series of kernels and if they are the one's that are supposed to take the desktop market by storm then I think Linux on the desktop is in trouble. It is no wonder Redhat and SuSE are staying away from it for the most part right now. It is going to take both of them a lot of work to get everything working properly I would imagine.
Am I the only one who went back?
Re:In 94, I was using Windows 3.1 (Score:3, Informative)
There is a difference between extension and patch (bugfix) in that extensions are entirely optional. If you don't need anything in Linux 2.x, then you are perfectly able to run Linux 1.x or even 0.x.
"But I can do that with Windows!"
Not really. You cannot (in general) run a Windows NT program on Windows 3.11, as Windows 3.x is a 16-bit OS, whereas NT, ME, XP, CE, 2000, 2003, etc are all 32-bit. 32-bit applications don't run well on 16-bit OS'. The 32-bit support for 3.x is OK, but far from perfect and is totally unmaintained.
"Early versions of Linux are unmaintained, too!"
Not entirely correct. Linux 2.2 and 2.4 are under active development, and people occasionally submit bugfixes for earlier kernels.
Innovation - what has XP got, really, in terms of innovation? The GUIs are just front-ends to functions that largely already existed. QoS was in Linux before Windows, and in FreeBSD before Linux. The same is true for IPSec and IGMPv3.
Filing systems - Reiserfs and Reiser4 are vastly superior to NTFS or FAT32. LustreFS wipes the floor with CIFS/SMB, and CODA is without parallel. Unfortunately, CODA is also without any real development work, these days, but that may change precicely because it's Open Source. If CIFS was abandoned by Microsoft, who could take it over?
Terminal Server offers very little that the "R" tools (rcp, rsh and rlogin) didn't provide 20 years ago. The "S" tools (scp and ssh) are slightly more flexible and a lot more secure.
I can weight certain classes of application on XP's scheduler, but that's it. Under Linux as-is, I can specify the exact weight of each application. I can even choose between different schedulers (standard, real-time, heirarchical, etc).
Do you have to tinker? No. These are all options. Virtually every distro can run out of the box, and remain running without any alteration, upgrade, patch, or even a reboot for years.
Linux isn't perfect. There is much that it needs to really rework. (The TCP stack has a lot of rats-nest coding, for example.) There are some GUI issues that need resolving (XFree, Berlin with an X layer, or either KGI or GGI with an X layer?), better drag-and-drop, shadow passwords with a wider range of hashing options, etc.
However, none of these are serious obstructions. They are things that need to be done, but they are not show-stoppers. A typical Windows user, who primarily wants Office, can switch to Open Office or KOffice, MySQL and a decent MySQL interface, and either Gnome or KDE.
Where is tinkering necessary or even desirable for the average user???
Re:new kernel (Score:4, Informative)
I have noticed very little, if anything, breaking when I moved from 2.4.21 to 2.6.x on SuSE 9.0, a distro compiled for and shipped with a 2.4 kernel.
For example, the new threading libraries break all sorts of applications until you recompile the apps against the new library. This is particularly painful with commercial applications or for companies that need to provide support.
Sun, IBM, HP, etc have all been able to enhance the functionality of their proprietary Unix systems without breaking binary compatability. It is a shame that the linux kernel people do not care to do so.
That has absolutely nothing to do with the kernel "Linux". That has to do with updates to glibc and pthreads libraries. There is nothing preventing you from running a glibc2.1 with a kernel 2.0.5, 2.2.10, 2.4.18 or 2.6.4 running on top of it.
Wait until your distro provides it (Score:2, Informative)
"if they are the one's that are supposed to take the desktop market by storm then I think Linux on the desktop is in trouble"
I'm sorry but your particular experience doesn't mean what you think it does. Just because you had issues isn't the litmus test for Linux desktop use.
"It is no wonder Redhat and SuSE are staying away from it"
They aren't "staying away from it", they are currently testing it and will have distros with 2.6 out this year.
I know how it can be annoying when things don't work, but in this case regardless of your linux experience it very much sounds like you should stick with what works for now and wait until your distro vendor or community puts out a fully tested 2.6 release.
Re:new kernel (Score:2, Informative)
Re:How many have upgraded and then gone back? (Score:3, Informative)
Re:yup, agreed. (Score:3, Informative)
What hardware do you have?
Re:10 years? (Score:4, Informative)
So, it HAS been around a long time, but not 20-30 years.
(and yes, I know it was a joke).
S
Re:Think of it as version 26 (Score:2, Informative)
Re:How many have upgraded and then gone back? (Score:5, Informative)
As for
none
Re:Ready for the desktop? (Score:4, Informative)
That is not normally enough to get a 2.6.x kernel working correctly with the rest of the system.
Debian Distros Only!
First edit your apt sources file so you are upgrading to unstable. (Insert Windows Joke Here!) (I don't know offhand if any other Debian branch has the right stuff for Linux Kernle 2.6.x)
apt-get update && apt-get install module-init-tools && apt-get upgrade
apt-get upgrade may not upgrade module-init-tools for some reason. You might also want to run "apt-get install udev" if you have the hotplug stuff built into your kernel. Other things may need to be done for your system. This was enough for mine.
The debian command dselect may do a better job of Upgrading your debian system as far as conflict resolution is concerned, but I really don't like the user interface to it. If you want to know more about debian packages check out http://www.debian.org/distrib/packages.
A complete Debian 2.4.x to 2.6.x upgrade guide would be nice. Anyone know of one?
Re:new kernel (Score:4, Informative)
- ALSA (in-kernel) -- for the first time I can remember on Linux, the mixer (non OpenSoundSystem) labels my inputs/outputs properly.
S
Nforce2 APIC issues still not resolved :-( (Score:4, Informative)
I read somewhere that the problem currently lies in the BIOS, rather than in the kernel, and that some vendors have already released proper BIOS updates that add a "C1 disconnect" option, which supposedly does the trick.
Unfortunately, Asus has released no such update as of yet.
Does anyone here (perhaps one of the kernel developers involved) have any more details on this?
Can this problem eventually be solved in the kernel, even without any BIOS updates?
After all, as far as I understood it, the BIOS pretty much takes a back seat as soon as the kernel is running, right?
Re:Nforce2 APIC issues still not resolved :-( (Score:2, Informative)
There was a patch floating around for this. Try googling the archives. It may have gone into 2.6.4-mm1 so you could try that.
Re:remove SCO code (Score:3, Informative)
If there were any SCO code, I'm sure Linus would love to remove it. The only code SCO has shown has been header files specified by POSIX and IBM copyrighted code. Never any SCO code.
Repeat after me: There is no SCO code in the Linux kernel. There never was. There never will be. Darl McBride and Chris Sontag are trying to take money from the gullible.
Reply to my own post: looks like 2.6.4 might be OK (Score:2, Informative)
Re:new kernel (Score:3, Informative)
The preemption + the scheduler is what makes it, IMHO. When I click buttons, they click IMMEDIATELY, now (as fast, or faster than windows).
S
Re:Just when... (Score:3, Informative)
+/* "to look upon me as her own dad -- in a very real, and legally
+ binding sense." - Michael Palin */
Which is from the Holy Grail
Re:Anyone know what Rusty is talking about here? (Score:5, Informative)
X nice level (Score:3, Informative)
For 2.6, you want X to run at nice 0. Many Linux distros set X to nice -10 for kernel 2.4 and older, but for 2.6 that gums up the works.
Debian users can fix it like so:
dpkg-reconfigure xserver-common
Then, when it asks you what X nice level you want, set it to zero.
steveha
Re:I tried it last night.. (Score:3, Informative)
Damnation! (Score:2, Informative)
--
Re:Is ALSA still broken? (Score:3, Informative)