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.
It says so, with big Caution images all over the linked page.
Love sees no species.
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.
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
Wow. Just wow. I'm speechless. I hope you are kidding.
Too overt.
Nerd rage is the funniest rage.
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.
There's champagne that's drinkable after 200 years. Until the troll passes the century mark, I'm not going to consider it as even coming close to having been aged.
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)
I may reconsider if Linux switches its license to something a little more fair, such as Microsoft's "Shared Source"
AAHHAHAHAHAHAHAHAHAHAHAHA
(Junk down here to avoid the all-caps filter)
Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
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.
Wow. Just wow. I'm speechless. I hope you are kidding.
Indeed. I pretty much switched over to Linux on the desktop in 2009.
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.
Ah, a taste for the classics.
"They were pure niggers." – Noam Chomsky
This is an ancient, ancient troll. How do people keep falling for it?
lol
I suppose if you're a linux fanbois such a minimal increment in kernel nomenclature is a very big deal. Maybe even warrants a slashdot article. (And people say it's Apple's Kool-aid...)
Do we still have to talk about "burnout" every time we mention kernel maintenance?
More than ever.
I worked a defence contract once where the same policy applied. The argument there is they wanted to have somebody to sue when the planes fell out of the sky. by Anonymous Coward on Monday August 02, @12:55AM (#33107066)
Whether you like it or not? See my subject-line above. That IS how the real world really is and especially in business... and, were YOU in their shoes, would you blame them?? I mean, for example, you probably have a vehicle of somekind. Let's say it has a KNOWN defect that demands recall because it is costing lives. Wouldn't you want some form of remuneration/compensation and care for such an issue?? You certainly would. The same rules apply to the world of software as well. People being people, they definitey do, especially those who do not have the skills to do the work themselves (as in the case of say, cars/vehicles, not everyone is a mechanic... and in the case of softwares & OS' also?? Well, face it: Not everyone is a software engineer or network engineer/techie even, either). So, yes, the person you replied to as well as yourself in both cases?? Guys, it's the real world, and we all know it and also demand the same (as in the case of other products you buy such as cars/vehicles as I noted above (yes, I know - another "Car Analogy", but it does fit here)). People want somekind of "plan B" to fall back on when things matter with tools they use, period. By the way? I am also a professional software engineer/network engineer by trade since 1995 also, and though you or I may not LIKE this scenario, we also may be hypocrites sounding off on it being "wrong" etc., because again, in the case of other products we use, we often demand this ourselves (again, cars serve as an example for many here, or even our computer hardware, if when found faulty? We want remuneration/compensations via warranties, etc./et al).
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.
Probably as it should be. At least then RMS and others purely in it for the politics won't notice it, claim credit for the work of others, try to take control and try to mess things up for everyone.
"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." - by 0123456 (636235) on Monday August 02, @03:06AM (#33107656)
LMAO - Oh, really? You'd be surprised at how many MORE run on say, Microsoft's Windows NT-based OS' as well as those from the likes of IBM for instance... & as to "young whippersnapper"?? LMAO, again, because I've actually been around these systems for over 28++ yrs. now, & for nearly 16 professionally as both a dev using multiple languages, tools, & OS' + as a network administrator as well (in addition to having done quite well in publication & technical contests for my works in commercial wares, such as MS' Tech Ed, 2yrs. in a row no less & in its hardest category). I also possess multiple degrees around this science... have you done the same to ALL of the above? Somehow, despite your attempted ad hominem attack upon myself, rather than disputing points I made (which is the last resort of trolls on both accounts mind you on your part), and attempting to act as if YOU were my "senior" in this art & science? I doubt it. As to wares written for defence contractors? Check with Raytheon and their artillery control wares written for the IRAQ conflict, because the poster I replied to mentioned working for defense contractors. Soldiers lives depend on it, and yes, it works, and it's written on the Windows platform, so... Better luck next time, troll.
Support contracts for *ANYTHING* cost money...
I even mentioned that you can buy commercially supported versions of open source software, i suggest you read the post again. Hint: it's the second paragraph.
The difference is that open source gives you the choice, you can get the software free and self support, you can pay for support, you can even pay for the software if you choose, and there are often multiple sources you can buy support from. Proprietary software takes away these choices, you have to pay for the software, in most cases you then have to pay *AGAIN* for support, and only the original supplier has the source code so only they can provide an adequate level of support.
Use of the term "open sores" is laughable, and no better than those who refer to Microsoft as M$.
Also, your use of "you're" makes no sense, did you mean to write "your" instead? As it stands, what you wrote reads as "You are stuff is no longer really free....", print yourself a t-shirt and you can earn a place on engrish.com.
The word "cost" is spelled "c o s t", the "$" symbol is not a letter, it represents a form of currency, or denotes variables in some kinds of programming. And i can see that your "s" key is not broken because you've used the letter "s" in other places.
Over all, a very poor troll. I feel insulted to be trolled by you.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
Go and read the original post.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
> As a consultant for several large companies
Could you name some ?
> a top online investment firm asked us to do some work using Linux
What was the name of this investment firm?
> The concept of having access to source code was very appealing to us, as we'd be able to modify the kernel to meet our exacting standards
What projects do you work on that require recompiling the kernel :
> Although we met several technical challenges along the way
(specifically, Linux's lack of Token Ring support
Who still uses Token Ring ?
> and the fact that we were unable to defrag its ext2 file system)
Enough of this bullshit already ...
When did Linus get a motorcycle?
Nerd rage is the funniest rage.
Maybe the moderation is a hint that everyone else thinks you're stupid?
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?
Have a little config file consulted by the shim library:
~/.bwnice.conf: 199.237.54.1:80 5 MB/s /tmp/videocache.bin 5 MB/s
etc...
I dunno what your use case is, you could use this for stuff you start as a user, or added to the system config, and have it apply to all users. To do system-wide stuff, tc is already plenty good enough, thought it only applies to network stuff. Dunno of anything for limiting b/w to local disk.
anyway, you don't need any kernel anything for this feature. basic rule is if it can be done in user space, it very often ought to be done there.
http://www.ibm.com/developerworks/linux/library/l-glibc.html
http://www.linuxjournal.com/article/7795
http://www.tuxradar.com/content/control-your-bandwidth-trickle
It's done! by google, no less...
anyway, you don't need any kernel anything for this feature. basic rule is if it can be done in user space, it very often ought to be done there.
Totally agree with you on the last part! However, this raises the rhetoric question why "nice" itself isn't totally handled inside libc :P
Also, such a feature should not be too difficult to add to the kernel. If it really would be difficult, then isn't the kernel getting just too complicated for its own good?
If Pandora's box is destined to be opened, *I* want to be the one to open it.
Stop talking about Linus' burn-out. Why bring up pointless issues? What are you trying add to add to the conversation by saying that?
how is babby formed?
Maybe the moderation is a hint that everyone else thinks you're stupid? - by Anonymous Coward
on Monday August 02, @07:56AM (#33108650)
Yea, see subject-line above: Says it ALL about the "moderation" here, & especially since ALL YOU'VE GOT ARE YOUR AD-HOMINEM ATTACKS instead of attacking the points I made (which are, indisputable, because they're simply the truth is all (and you KNOW it)).
You & they may THINK I am stupid, but to tell you the truth, based on your lack of being able to dispute the 2-3 points I made here? Well, I KNOW you are stupid, period.
This sounds like FUD to me.
It is also older than the internet.
Nice is done in libc, at least the interface to handing the nice setting to the scheduler is. This is just an added setting into the kernel's process scheduler. You'll find that a lot of people argue a lot about how to do scheduling right. The nice setting is just one constant that it inserted into an algorithm that has to exist anyways.
For I/O, traditionally there has never really been a "scheduler". The whole idea was to use the device to it's maximum capability all the time. Devices are controlled by single drivers, and the idea of preferring some blocks over others doesn't exist. So there is no kernel level thing to hook into. You would have to add new stuff... in many places, because network and block devices don't share much below libc level.
Nowadays, there are bits and pieces such as laptop drive spinup preventers and such that perhaps do perform a bit of prioritization (stopping the spin up of drives by using cache a bit more aggresively.) But I've never seen a general mechanism.
I'm not convinced that one that worked by process is necessarily the best approach. My hunch is that it makes more sense to set a priority as a file attribute, and set i/o priorities based on what file is being accessed.
For example, A low priority job trying to write a log message might monopolize the system log for a long time because it is low priority. It makes more sense for i/o to the log to be high priority, but i/o to an application data file that is exclusively accessed by a user app be lower priority. there are a lot more cases of exclusive access locks with i/o scheduling vs. process scheduling... the benefits for i/o scheduling in the kernel probably are not that clear.
It would probably make a better case for it if someone implemented the libc case (eg. taking trickle and extending it to deal with block i/o as well, and and extending it to be system-wide, instead of per process.) to build a prototype i/o scheduler. This would give some real-world use cases. After it was thoroughly beaten upon, then folks could look at what bits of it makes sense to fold it into the kernel proper, and what is just fine in user space. fun project!
Using a libc shim for controlling network access is stupid. Libc is completely optional, so the only place to reliably control such a thing is in the network stack, which means in the kernel.
As for the rhetorical question, libc doesn't have any control of scheduling, so it's not even possible to implement features provided by nice.
And throttling (shaping) is supported by the kernel infrastructure. Incoming and outcoming packets can be processed by netfilter/iptables. I just haven't seen any user friendly program for changing them on a per process or program basis.
why is it per process/program? I suspect the real problem is that individual files should be prioritized, not processes. kernel eventually maybe. demo in user space first
A big problem with doing it per file is that many processes run from the same file. It's not at all uncommon to have multiple processes accessing the network that are the same binary file. Think about interpreters or virtual machines like python or java.
Linux NEVER, EVER screws up or crashes (same with its apps too), Bert64? Tell us about KERNEL PANICS then please, won't you, Bert64? See below:
----
Reboot Linux box after a kernel panic:
http://www.cyberciti.biz/tips/reboot-linux-box-after-a-kernel-panic.html
----
(Gotta love the Linux fanboys'/zealots' "straight-outta-pravda" BULLSHIT around here - Especially Bert64's)
He & his multiple registered user accounts usage to mod up his posts and to mod down the posts of others here when they show him up as the deceptive 1/2 truth spewing old fool he really is.
Example? Ok, see here:
http://linux.slashdot.org/comments.pl?sid=1739756&cid=33108472
(That's where Bert64 "conveniently omits" that LINUX SUPPORT CONTRACTS CO$T MONEY... so that really means that Linux isn't TRULY "free" and that their deceptive advertising policy is along the lines of "BEER IS FREE: $1,000 DOLLAR BOTTLE DEPOSIT FEE THOUGH")
http://linux.slashdot.org/comments.pl?sid=1739756&cid=33120408 It's merely truths, just like this URL above is, along with others which were down modded in this exchange, vs. the BULLSHIT propoganda the Linux fanboys can't handle. See that URL above where just some of the negative truths about LINUX are mentioned, and then witness the technically unjustified mod downs you get around here. Do the Linux dimwits with their effete mod downs fool anyone? Answer = NO. They merely show they're full of it and all they are left with is their unjustified effete mod downs of others posts.
For example, I would make DNS requests very high priority. I would have something like *.dns, assigned very high priority, and ptp stuff relatively low, which would help optimize browser responsiveness. If I have some data at a particular web site that is important to me, I could increase priority of i/o to that web site, versus ordinary i/o.
Someone would have to implement this to see if it actually makes any difference in real life. Typically, I find that an idea that is simple enough that isn't already done, probably has something wrong with it ;-)
See subject-line above and realize 1 thing Linux dolts: You may effetely mod down posts' points you cannot dispute, but you cannot destroy the truths they contain!
Truths, such as:
1.) Linux support contracts costing money, meaning it's not free. It's more like it's deceptive advertising like "FREE BEER, $1,000 DOLLAR BOTTLE DEPOSIT FEE"
and
2.) That Linux being "Open SORES" is just that - since it's code is freely available, the hacker/cracker types can find security holes TO USE AGAINST IT, quicker (quicker than can be done to closed source because that demands more time consuming methods such as fuzzers &/or debuggers-disassemblers).
So, please: KEEP BLOWING YOUR MOD POINTS AND DOING YOUR UNJUSTIFIED MOD DOWNS WITH NO TECHNICAL SUBSTANCE BEHIND THEM - Because by doing so, You're really only showing the rest of us you are "on the ropes" because all you have are your unjustified mod downs!
See subject-line above and realize 1 thing Linux dolts: You may effetely mod down posts' points you cannot dispute, but you cannot destroy the truths they contain!
Truths, such as:
1.) Linux support contracts costing money, meaning it's not free. It's more like it's deceptive advertising like "FREE BEER, $1,000 DOLLAR BOTTLE DEPOSIT FEE"
and
2.) That Linux being "Open SORES" is just that - since it's code is freely available, the hacker/cracker types can find security holes TO USE AGAINST IT, quicker (quicker than can be done to closed source because that demands more time consuming methods such as fuzzers &/or debuggers-disassemblers).
So, please: KEEP BLOWING YOUR MOD POINTS AND DOING YOUR UNJUSTIFIED MOD DOWNS WITH NO TECHNICAL SUBSTANCE BEHIND THEM - Because by doing so, You're really only showing the rest of us you are "on the ropes" because all you have are your unjustified mod downs...
See subject-line above and realize 1 thing Linux dolts: You may effetely mod down posts' points in this exchange that you cannot dispute, but you cannot destroy the truths they contain!
Truths, such as:
1.) Linux support contracts costing money, meaning it's not free. It's more like it's deceptive advertising like "FREE BEER, $1,000 DOLLAR BOTTLE DEPOSIT FEE"
and
2.) That Linux being "Open SORES" is just that - since it's code is freely available, the hacker/cracker types can find security holes TO USE AGAINST IT, quicker (quicker than can be done to closed source because that demands more time consuming methods such as fuzzers &/or debuggers-disassemblers).
as well as
3.) LINUX KERNEL PANICS DO HAPPEN, as well as apps on it crashing or malfunctioning (despite the Linux fanboys b.s. they do not)
In fact, on the last note? See here, as proof thereof:
----
Reboot Linux box after a kernel panic:
http://www.cyberciti.biz/tips/reboot-linux-box-after-a-kernel-panic.html
----
So, that all said & aside?
Please: DO KEEP BLOWING YOUR MOD POINTS AND DOING YOUR UNJUSTIFIED MOD DOWNS WITH NO TECHNICAL SUBSTANCE BEHIND THEM - Because by doing so, You're really only showing the rest of us you are "on the ropes" because all you have are your unjustified mod downs!
So buy RHEL and stop flaming. - by Thinboy00 (1190815) writes: > on Monday August 02, @11:09AM (#33110536) Journal
I run these OS' here @ home and on the job:
A.) KUbuntu 10.4 latest stable
B.) FreeBSD 8.1
C.) Windows 7
(Each is 64 bit, and each has its hassles... not a single one is "Crash-Proof" either, given enough of a load and time...)
Also, see subject-line above, and realize 1 thing Linux dolts: You may effetely mod down posts' points in this exchange that you cannot dispute, but you cannot destroy the truths they contain!
Truths, such as:
1.) Linux support contracts costing money, meaning it's not free. It's more like it's deceptive advertising like "FREE BEER, $1,000 DOLLAR BOTTLE DEPOSIT FEE"
and
2.) That Linux being "Open SORES" is just that - since it's code is freely available, the hacker/cracker types can find security holes TO USE AGAINST IT, quicker (quicker than can be done to closed source because that demands more time consuming methods such as fuzzers &/or debuggers-disassemblers).
as well as
3.) LINUX KERNEL PANICS DO HAPPEN, as well as apps on it crashing or malfunctioning (despite the Linux fanboys b.s. they do not)
In fact, on the last note? See here, as proof thereof:
----
Reboot Linux box after a kernel panic:
http://www.cyberciti.biz/tips/reboot-linux-box-after-a-kernel-panic.html
----
So, that all said & aside?
Please: DO KEEP BLOWING YOUR MOD POINTS AND DOING YOUR UNJUSTIFIED MOD DOWNS WITH NO TECHNICAL SUBSTANCE BEHIND THEM - Because by doing so, You're really only showing the rest of us you are "on the ropes" because all you have are your unjustified mod downs!
libc is completely optional.