Linux Kernel 2.6.35 Released
eldavojohn writes "Linus has announced the release of 2.6.35 for people to download and test after he found not a lot of changes between this week and last. The big features to look out for include: 'Transparent spreading of incoming network traffic load across CPUs, Btrfs improvements, KDB kernel debugger frontend, Memory compaction and Support for multiple multicast route tables' as well as various performance and graphics improvements. Linus also praised the community saying that 'regression changes only' after rc1 improved this time around and gave numbers to back it up saying 'in the 2.6.34 release, there were 3800 commits after -rc1, but in the current 35 release cycle we had less than 2000.' Good to see the process is becoming more refined and controlled after the first release candidate — hopefully there's no impending burnout."
Wow. The future has arrived.
Way to double-check your article, Timothy.
I understand why, but there are a ton of people out there that think OSS is OSS. You wonder why corporations are weary of OSS it's because of this. I really hope this project goes somewhere or Debian's kFreeBSD project works as well as I'm hoping.
Reminds me of this joke:
I was walking across a bridge one day, and I saw a software developer standing on the edge, about to jump off. I immediately ran over and said "Stop! Don't do it!"
"Why shouldn't I?" he said.
I said, "Well, there's so much to live for!"
"Like what?"
"Well ... do you develop Closed Source or Open?"
"Open."
"Me too! Are you BSD or GPL?"
"GPL."
"Me too! Are you GPL v2 or GPL v3?"
"GPL v3!"
To which I said, "Die, heretic scum!" and pushed him off.
Linus sez
So 2.6.35 is out, go check
it out.
in the other TFA so I suppose it is out.
http://michaelsmith.id.au
Well its definitely the year of linux so far down in the guts of your cellphone that you don't know its there..
http://michaelsmith.id.au
Looks released to me.
http://www.linux.org/news/2010/08/01/0001.html
http://www.linux.org/news/2010/08/01/index.html
But it's aged fairly well for being at least six years old.
"They were pure niggers." – Noam Chomsky
The big features to look out for include: "Transparent spreading of incoming network traffic load across CPUs, Btrfs improvements, KDB kernel debugger frontend, Memory compaction and Support for multiple multicast route tables"
I'm sure most or all of these mean nothing to 99%+ of Linux users. This isn't a big feature release; it's a small incremental improvement release.
This sounds like FUD to me. I do not think the intent of your post is clean. Or maybe you have no clue and should consider getting better lawyers next time... then, if GPL still does not work for you, use some BSD flavor as OS for your next proyect.
It's 3.6.35 that's not released yet.
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)
Perhaps the people who fear Linus is going to burn out again spent too many years watching Seinfeld and deeply internalized "no hugging, no learning". Linus != George. OTOH, given his acidic tongue, he's probably not well suited to a career in stand up comedy. Anyone else think that Larry McVoy would make a good Kramer? </rimshot>
Hello,
As a consultant for several large companies, I'd always done my work on Windows. Recently however, a top online investment firm asked us to do some work using Linux.
... then ...
although it was tough to do, there really was no
option: We had to rewrite the code, from scratch, for Windows 2000.
Hey, David, is that you? Some times back I received an email from you (reproduced below): is the offer still available?
Dear Sir/M,
I am Mr.David Mark. an Auditor of a BANK OF THE NORTH INTERNATIONAL,ABUJA (FCT).
I have the courage to Crave indulgence for this important business believing that
you will never let me down either now or in the future.
Some years ago, an American Mining consultant/ contractor with the
Nigeria National Petroleum Corporation, made a numbered time (fixed) deposit
for twelve calendar months, valued $12M.USD (TWELVE MILLION US DOLLARS) in an account.
Questions raise, answers kill. Raise questions to stay alive.
Troll Review:
Believability: 1/10. I would have given you a zero, except I notice one comment here that seems to think it's a legitimate point.
Humour: 6/10. The punch line was honestly not expected, and elicited a smile from me. But it would need a bit more work to truly be hilarious.
Anger response: 4/10. A fairly good natured troll. It does little to incite anger, but I think that if you worked on it a bit more and made the story more plausible, you could be a real contender, inciting hundreds of flames.
Overall: 5/10. A nice effort, but a little too obvious, and the punchline just wasn't enough, given the length of the post. The punchline could have been delivered in one simple paragraph.
Furthermore, after reviewing this GPL our lawyers advised us that any
products compiled with GPL'ed tools - such as gcc - would also have to
its source code released. This was simply unacceptable.
You should hire a better lawyer, GCC does NOT restrict develop non-free programs. Check the FAQ for more info.
Do we still have to talk about "burnout" every time we mention kernel maintenance?
Were I in their shoes, I would realise that commercial software comes with no more of a warranty than open source. Despite all the money they extract from you, commercial vendors provide you no warranty whatsoever and you have to agree to these terms before they will let you use the software.
You can also buy commercially supported versions of open source, there are a huge number of such products available now.
If you want a system so critical that it flies a plane then you typically write it in house (there aren't that many places that actually build planes). you test it extremely thoroughly (far more so than any commercial vendor does), and then you have multiple redundant backup systems too.
The reality is that many decision makers in business and government simply don't understand very much when it comes to technology, they buy into propaganda that open source is bad but will happily buy things like cisco asa firewalls without realising they run linux.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
The fix for World of Warcraft under WINE made it into 2.6.35, though it is not mentioned in the changelist above. WoW 3.3.5 crashed under recent Linux kernels because it apparently made use of the "icebp" instruction, whatever that is; the kernel stopped sending SIGTRAP for icebp instructions in an earlier 2.6 build for whatever reason.
Diff of fix
Source code of file, showing the icebp fix merged in (search for "icebp")
WINE compat page
Do we still have to talk about "burnout" every time we mention kernel maintenance?
Yep. It isn't a meme unless it gets repeated over and over.
It is difficult to get a man to understand something when his job depends on not understanding it.
I am also a professional software engineer/network engineer by trade since 1995
A young whippersnapper, then. When you have a bit more experience of the real world you might start to understand just how many critical systems already run on Linux.
BTW, I can make a safe bet that anyone writing avionics software is not running it on Windows either. Back when I was writing avionics software it all ran on custom hardware with no OS worth speaking of; and having a 'free' OS wasn't much of a benefit when our hardware was selling for the price of an expensive sports car.
Since there seems to be no place on the internet where to post feature-requests for linux, here's four points from my list:
1. User-space scheduling. It would be nice if a process could have better control on the priority of each of its threads. For example, on a web service where multiple users are active, it is often necessary to give each user his/her share of the cpu. Right now this is rather difficult to do in a fair way, since multiple threads may belong to the same user.
2. Recursive strace: Currently it is not possible to run "strace" on a process which is already being straced. So for example: "strace -f strace -f ls" will not work (you'll get an "operation not permitted" inside the first strace. This makes it impossible for programs to use strace (or the related ptrace system call), since other programs which might also use strace, may depend on them.
3. "Nice" for bandwidth. It would be great if there was a command similar to "nice", which acts not on cpu-cycles but instead on bandwidth.
4. "Select" or "poll" with access to inter-thread synchronization structures. Select and poll are system calls which act mainly on file-descriptors. However, sometimes you'd like to wait also on a mutex or semaphore. Some support for this would be great.
This list is just from the top of my head. I could probably come up with a lot more.
Alex
If Pandora's box is destined to be opened, *I* want to be the one to open it.
Eh. Sun intentionally chose the license to be GPL incompatible.
This keeps being said. Do you have a source for this?