Kernel 2.6.12 Released
Mad Merlin writes "Linux kernel 2.6.12 has been released! Kerneltrap has a brief summary on it. The changelog is only partial however: 'The full ChangeLog ended up missing, because I only have the history from 2.6.12-rc2 in my git archives, but if you want to, you can puzzle it together by taking the 2.6.12 changelog and merging it with the -rc1 and -rc2 logs in the testing directory. The file that says ChangeLog-2.6.12 only contains the stuff from -rc2 onward.' As always you can find the changelog and the source at kernel.org"
Just after hell froze over and ATI released new video drivers for Linux specifically supporting 2.6.11, 2.6.12 gets released.
Let me start off the collective "ARRGGGHHH!"
The full ChangeLog ended up missing, because I only have the history from 2.6.12-rc2 in my git archives, but if you want to, you can puzzle it together by taking the 2.6.12 changelog and merging it with the -rc1 and -rc2 logs in the testing directory
Nothing instills confidence in those who are not convinced that Linux is mature enough for their application like the messages: "I was too lazy to download these files to put together a changelog" and
"the changelog wasn't in our CMS."
When and why did they stop the system of releasing stable versions on the even minor releases (2.4.x, 2.6.x, etc.) and unstable/development versions on the odd minor releases (2.5.x, 2.7.x, etc.)?
Try not. Do or do not, there is no try.
-- Dr. Spock, stardate 2822-3.
It's some compatibility thing that allows 32 bit apps to run on a 64-bit OS. Shouldn't be a problem for GPL drivers, but will break older proprietary drivers. I believe nvidia just updated their drivers to be compatible with 2.6.12. But VMWare still won't work, last I checked.
Sure, a full changelog would be nice. But Linus, I imagine, isn't too worried about appearing here isn't worth the effort. His time's better spent on actual kernel code.
This is the type of thing that happens when engineers manage projects rather than business people. That's not a criticism.
Short answer: No, and no.
Longer answer, while there are a few places Solaris still has an advantage, you can't just rip code out of one and stick it another. The structure of the code is quite different, so an implementation in one codebase just won't transfer to another cleanly.
And two, the CDDL, besides being horridly written, is clearly and intentionally not GPL compatible, so even if you could transplant code like that technically, it wouldn't work legally.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
They should really try to froze features,
.x release in a stable series,
at least subsystem by subsystem,
for a couple of months and perform
a deep code review (ala OpenBSD)
for bug hunting and security analysis.
I can understand that some part of the kernel
still needs heavy development
(ReiserFS, VM, some specific broken drivers),
but other parts should be revised
and certified gold bug free.
At least that would give us a roadmap,
on what is to be fixed before
they jump to 2.7.x series.
I mean what's the point to break stuff
at every
that doesn't make any sense to me.
How are 3rd party drivers people, applications
are supposed to "trust" a 2.6 kernel,
if it break stuff continuously.
"You're Nvidia or ATI card works in 2.6.x but not in 2.6.x+2,
and VMware doesn't work in 2.6.y but only in 2.6.y+1"
As long as they keep breaking stuff,
I'm keeping my "stable" linux servers
on the 2.4.x series.
Could this be part of the reason hardware manufacturers don't put a high priority for Linux drivers?
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
Sorry about being off-topic but I've been thinking, since Linus is a normal guy and not some super human CEO, he must go through a "family tech support guy" hell that only exists in only our darkest of nightmares. I pity him.
Yet another kernel release without fixed/rolledback highpoint RAID drivers :( Kernel Oopses and Panics abound and they insist on keeping the broken code merged in around 2.6.9. Well, there's always hope for 2.6.13!
commit 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Author: Linus Torvalds
Date: Sat Apr 16 15:20:36 2005 -0700
Linux-2.6.12-rc2
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
-- No matter how great your triumphs or how tragic your defeats, approximately one billion Chinese couldn't care less.
We were negotiating with the Pentagon.
We had a blue screen of death.
That was the last straw.
When you're holding the moon for ransom, you value stability in an application.
Linux gives us the power we need to crush those who oppose us.
It's compatible with our orbiting brain lasers.
I've got a beowolf cluster of atomic supermen.
I have more friends now.
Genetically engineered cybergoats.
Henchmen with bad teeth.
Georgous fembots with a penchant for evil.
I mean Linux runs on anything.
I'm all about open source.
It's just changed my love life.
You have to uh.. config it.
Uh.. and then you have to write some shell scripts.
Update your RPMs.
You have to partition your drives... and patch your kernel.
Compile your binaries.
Check your version dependencies... probably do that once or twice.
It's just so easy and so simple, I don't see why most people don't run Linux.
Thank god they don't, because they'd all be super villans, wouldn't they?
Huh uh ha!
I'm Steve, and I'm a super villian.
In the meantime, there are a lot of valuable, interesting and worthwhile projects that aren't in ANY of the patchsets at this point in time. I e-mailed a few of the maintainers about that, and it appears that they're aware of the problem but want general users to pressure the patch maintainers to publish patches on the kernel mailing list AND that said patches should conform to the kernel programming style.
So, again, if you want updated drivers for RAID, or additional features you know damn well exist and are out there, lobby the maintainers until they publish the stuff in a way the core kernel maintainers like.
There is simply far too much good stuff out there that is not being seen and not being used. It has got to the point where I will be reviving my own FOLK patch series, to start documenting the patches that live out on the fringes of kernelspace. If we want a better Linux, all we have to do is ask in a way that will be heard.
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)
Changelogs are great, but does someone have a link to a list of major changes (short point list summary) from 2.6.11? I read the kerneltrap blurb, and that didn't satisfy me. thanks
he must go through a "family tech support guy" hell that only exists in only our darkest of nightmares
:).
It seems today
that all we see
is Longhorn delayed
and OS X on PeeCees
but where's the free and open source
on which we used to rely?
Luckily there's our Family Tech Support Guy,
the guy who makes the kernel
that runs on all the hardware
we bought at Fry's.
He's
our
Family
Tech
Support
Guy!
Hmm. Sorry. I got carried away
Thanks Linus for all your hard work!
Umm, wouldn't armageddon come first before Longhorn...and if armageddon does indeed come then we can safely say RMS taking a bath is not far away...
for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
There is no release manager. A new kernel gets published when Linus decides it's time; in a way, that makes him the release manager, but it's not really managing as in "creating schedules, specifications, requirements, deadlines and all that". And I at least would rather see him do actual work instead of meeting arbitrary requirements imposed on him by the more marketing-oriented types.
That being said, Linus *has* given a reason why there's no full changelog this *one* time (it's reproduced right above in this very Slashdot discussion, for example); if anyone has issues with that, I assume they're more than welcome to create a full one and post that. If noone does... well, then the itch probably wasn't worth scratching after all.
So there. If it really matters to you, then go and create a full changelog. If it's not worth your time and effort, why do you complain that Linus feels the same way?
quidquid latine dictum sit altum videtur.
Skimming through the changelogs (link in story), I found many interesting CPUFreq changes, like :
* New governor 'Conservative' based on 'ondemand', except that it increases cpu freq step-by-step, instead of switching directly to the highest freq. This should improve battery time and address latency problems on amd64 systems.
* Improved support for PPC32 and ARM
* Support for dual-core opterons
War doesn't prove who's right, just who's left.
I don't know if anybody cares, but this update supposedly fixes usb-audio so that disconnecting a running sound card won't eliminate your keyboard. Those of you with SB Audigy 2 NX or Extigy cards should probably upgrade.
Well, I'm a bit disappointed that native Reiser4 support wasn't included in this release. It's one of the features I'm greatly looking forward to...and I'm too noobish to compile a Reiser4 kernel module myself.
He did use the word zealot. It's very amusing because apparently a lot of you think "zealot" is an insult. I'm not insulted by that word at all. I'm proud to be a zealot.
I pity all of you people who are so jaded with life that you can only express yourself with anger and cynicism. It's so... teenager. Try being a zealot. It's much more fun.
PS: the word you should have used is "pedestal". HTH. HAND.