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 Penguin has landed!
/. is not to be used by individuals with high blood pressure or a history of heart attacks
Let's see, Open Solaris, the latest Linux Kernel ... what next, Longhorn?
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."
No
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.
So I'd stick with Windows if I were you.
Random question: Does anyone think there will be anything benificial to linux to borrow from solaris now that the source is out, or does their license even allow this?
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.
People who lack organizational skills do not write great code.
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.
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.
anyone else having trouble with saa7134 based tuners (I've got a compro videomate tv/fm). My image is way off center (towards the top right). I'm currently us Dscaler in Windows because of it (great program, but Windows... ug). The weird thing is, dvds played from my PS2 are centered, but games are way off center (and some like Street Fighter Alpha 3 won't play in tvtime but will in xawtv, go figure). No luck on the v4l list yet (noone there's seen the the problem), so I'm wondering if I should try patching up my kernel. tia.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Did I hurt your widdle feewings?
No, you didn't say "lacking in organizational skills". You said something which means the exact same thing. Are you desnse?
I like how you added "asshat" afterward. That'll show me!
PS: Eat a dick.
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
...use the odd numbered revisions...
There was no mention of TPM in the summary. Only a line about an i945G driver.
However, sourceforge lists a new TPM device driver at http://sourceforge.net/projects/tpmdd. It is a set of patches which add TPM support to pre-2.6.12 kernels.
Also, a TPM-tools package using the trousers library is at http://sourceforge.net/projects/trousers .
An article in heise (translated link) titled "Linux kernel 2,6,12 with TPM support."
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!
What kind of ridiculous release management is that? Why doesn't the release manager "puzzle it out" once, so the rest of us can look at it, to tell whether it's worth bothering with? Their job is to ensure the release is packaged, not just brag to their friends that they're the glorious release manager.
--
make install -not war
Unfortunately this one isn't so good and breaks vmware again, and strangly postfix.
Gentoo Sources. Then I can do an eval. I will try to post results to main Gentoo list, so everyone can see it there. I assume that because this doesn't even have a changlog, that only minor changes have been made, although I may be dead wrong. Please correct me if this and true and I will sit back and wait, wait, wait
Sincerfely, Rob
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.
...is fully operational death s^[[3~^[[3~^[[3~ partly working. You can even run GNOME on the top of it:1 09.html
http://lists.debian.org/debian-hurd/2005/05/msg00
This Is Not a Sig
http://lists.debian.org/debian-hurd/2005/06/msg000 56.html
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.
The text above is taken from this flash toon for those interested.
"I filter at +6, and have yet to miss out on an important comment." (#822545)
Things aren't as simple as just "according to specs". The kernel currently does not keep a standardized API that binary modules can easilly use. Therefore you need to recompile your driver for the new kernel, even though you do not actually have to change the source code.
This is the very problem with Linux - and they do not want to change this. Instead they want manufacturers to open their code. Of course ATi and nVidia will never do this and we are stuck with having to wait for them to release new drivers.
nVidia has partially solved the problem by providing a wrapper part that you can recompile for your specific kernel. It is a work-around and not a good solution.
Alright, enough bitaching about Linus' changelog that leaves you wanting... I've forked the kernel proper (see, they always said this would never happen but it did!!) to include the full history.
I shall call it the "Jinux Kernel".
Doesn't look like it made it into this release :-(
..which is a big nice help for me. Thanks, Linux and others!
See bug 4495, which I suppose can now be closed.
Oh no! Not a new Kernel? Now I need to recompile it on all my servers! Oh wait, I figure I don't need because I use BSD only. When is Linux (and BSD too) going to start working on simplifying it's upgrade process? What about rules in it's development preventing anyone from making changes that would hinder backward and forward compatibility? When was the last time you had to update your Windows Kernel? Did it break something major? I had too much problems with new Kernels having issues with drivers and configuration. All that development process is disproving itself after each release.
...than the one you don't know. If someone is telling something negative about themself then they are almost certainly telling the truth. That ought to give you more confidence in them in general, not less. Besides, in this particular case it gives you another parameter with which to make your decision on whether to use Linux in general. Can the same be said for commercial OS manufacturers? Would you rather get promised a "rich user experience" :puke: :barf: :rolleyes: and simply swallow the sales babble? If you "can't handle the truth", get out of the kitchen ;-)
Im such a kernel whore i always upgrade as soon as a new kernel is released >_>
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.
Does the upgrade add something you want?
The difference being that in the past, folks would put a lot of effort into helping to reshape patches into the proper coding style and whatnot before folding them in. Somehow, volunteering a patch for the kernel has become a privilege rather than a service, and "coding style" has too often become a codeword for "we don't want to think about this"---when you can get a core developer to look at your patch at all.
IMNSHO not running concurrent experimental and stable trees any more is a horrible mistake. There ought to be a place for maybe-bad code to be integrated in with little friction while causing little damage and gaining experience. The kernel team is getting pretty full of themselves, and in the long run it's going to hurt Linux, I think.
Linux 2.6.12 has a driver for GSM PCMCIA cards, which will enable GNU/Linux laptop owners to wirelessly surf on the Web via a cellular Internet connection, without the hassle of manually installing the hardware using modprobe and AT commands.
The changelog _is_ available. It's just not in one piece. You might as well complain about the lack of changelog file 2.2.21-2.6.12.
If you can understand a single word from the changelog, you must be already intimitely close to the linux development, who knows whats going on. So you probably don't even know what's inside in a changelog like this.
Szo
Red Leader Standing By!
"Open source isn't the be-all end all."
With Linux, yes it is. If you don't care about open-source then use something else.
Don't be an idiot. What, people should only use software because they happen to support your ideology? Whatever happened to "use the right tool for the job"? I'm going to continue using Linux with my "binary only NVIDIA drivers" because it works and you can suck my nuts.
I compiled Linux kernel 2.6.12 under GCC-4.0 (gcc 4.0.1 20050522 -- Debian 4.0.0-9) nicely! Just 'make bzImage && make modules && make modules_install'. :-)
Oh, that's a sweet argument you're putting forth there.
Since nobody without billions of dollars in investment capital can enter the ASIC graphics chip market in a big way those peasants opinions are all nothing more than meaningless chatter. Right? They're all peon idiots and should take what they're given and shut the fuck up. Isn't that right?
That's beautiful. Your logic really shows your insight. You are a wise fellow. That much is obvious.
I hear 2.6.11.12 compils on the Phantom!
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
I live Linux, so this is indeed good news.
Yes, because the word he should have used is Zealot. Which in large doses is just as much a pain in the ass as it is for various religions etc. Be happy sitting on your little pedestol, just don't expect all the rest of us to climb up to it too...
Where are the BIG fixes, changes, and additions?
They really should have a section in the changelog for this.
Things like "fixed function_t() in blah module" doesn't really shine a whole lot of light on things...
Maybe a section such as, "Fixes in this kernel release will improve [list of things]"
We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
you "patch collections" real thing or virtual/in_todo_state ?
do you have url to it (if 1st)?
Yes, the fact that the Linux kernel point releases happen quite often does cause real problems for hardware companies.
/kernel (with subdirs /2.6.11 /2.6.12 etc) /drivers (in compiled form) /conf (where we list which drivers are to be loaded with settings for each with subdirectories for different profiles /server /gaming etc). This could also be in the /etc directory.)
/kernel without updating either /drivers or /conf unless there is a huge change in the structure of the kernel or a change in the device driver interface in the kernel.
/drivers and the /conf directory to a disk and if I have to reinstall the Linux on my machine (even if it is a different distribution of Linux with a slightly different kernel), I can just restore the /drivers and /conf directory to setup all my hardware properly.
Linux's driver architecture is flawed - this is because the way the Linux kernel must be installed onto a machine is in itself a flawed process.
Here is why I consider it flawed:
The device driver must be recompiled for each point release of the kernel. That is, when I install a new version of the Linux kernel (even if it is a minor point release), I must necessarily recompile all the device drivers for that point release of the kernel or I must get the precompiled driver modules (for that exact point release) and install them.
This is not how Windows 98/2000/XP works - you can install a kernel update (Service Pack) and still continue to use the same device drivers - you won't have to download new device drivers or recompile existing ones.
Why is this a flaw? It is a flaw because it expects all hardware manufactures / device driver writers to provide either:
The source code for each point release of the kernel.
or
The precompiled driver for each point release / patch of the kernel.
This is not going to work since there are so many different linux kernel versions and a whole range of patches (-ac etc) out there.
This requirement to recompile device drivers for each kernel release can be real problem - I experienced this problem first-hand recently when I tried to install Linux on a machine with a SATA harddisk and a southbridge chipset (SIS965L) which is not supported by Linux (might be fixed now).
During the installation, the harddisk was not being found since the Southbridge chipset was not being recognized - the distribution (CentOS) did give me the option of loading the device driver from a separate CD/floppy, but the problem is that I only have the the device driver source code.. and I cannot install the device driver unless I compiled it for that specific kernel version of the CentOS distribution I was trying to install.. and I cannot compile for that version of the kernel unless I already have a Linux machine with that kernel installed - a catch-22 situation.
Ideally what we should have is something like this on the file system:
One should be able to change the contents of
This way, I can take the backup of the