Linus Torvalds Promises Profanity Over Linux 3.10-rc5
hypnosec writes "Linus Torvalds has released Linux 3.10-rc5, and he is certainly not happy with the changes merged last week. Rc5 is bigger than rc4 and has code scattered across its entire code base because it addresses many outstanding problems. In the release announcement, Torvalds noted, 'I wish I could say that things are calming down, but I'd be lying. rc5 is noticeably bigger than rc4, both in number of commits and in files changed (although rc4 actually had more lines changed, so there's that).' Torvalds has warned that he is going to start cursing again, and said, 'I'm going to call you guys out on, and try to come up with new ways to insult you, your mother, and your deceased pet hamster.'"
Calm and measured explanations of just what the coders are doing wrong would be ever so much more helpful. If all Linus is going to do is mouth off then perhaps it's time he just STFU and GTFO.
No, it's why Linux has made so much progress. It has nothing to do with why "businesses choose Microsoft."
When you are maintaining a project of this size and you get bothered by little annoying cosmetical fixes and non-critical bugs you do lose your temper. I have to say he stayed pretty civilized till now. I suggest we start a kick-starter project to give torvalds the vacation he really needs!
Am I the only one that sees the dead hamster thing as a joke? Linus is not happy but he also seems to be making light of the situation. As for businesses choosing MS over Linux, I suppose you don't wander into many server rooms. I know in ones I've been in, there are as many or more Linux servers than Windows servers.
Well, there's spam egg sausage and spam, that's not got much spam in it.
Business owners aren't reading the linux kernel mailing list.
Grow up.
SJWs are the new boogeyman. -Me
Oh come on. Did people shun Microsoft when Ballmer did the Sweaty Monkey Dance or threaten to "fucking kill Google"?
No one of consequence cares when Linus Torcalds acts like a petulant child - if they have an interest in Linux, they're more concerned about support availability and duration.
#DeleteChrome
You understand what "release candidate" is right? A release candidate is not a time for adding new enhancements. It should be for streamlining and tightening the code for release. The fact that RC5 is bigger than RC4 means that people either were not doing their jobs in the previous 3 releases or that the code submitted earlier was so crappy that it needs more work. Release candidates should get smaller than the previous not larger.
Well, there's spam egg sausage and spam, that's not got much spam in it.
That's right. Instead of cursing in public, Microsoft executives throw furniture...
I do not fail; I succeed at finding out what does not work.
Everyone has to have a hobby, right?
Seriously though, who the hell cares if the RC is bigger than the one before it, or whether the changes are scattered everywhere? If there were any number of concerns that needed to be addressed before the next release then it wasn't ready to go in the first place. Just test the hell out of everything, make sure nothing is broken, and make sure that each change was necessary and correct. In short calm your tits and keep coding.
God, schmod. I want my monkey man!
There's a more complete explanation in the article.
At this point in the RC cycle, the expectation is that only bug fixes will be introduced. The latest merge include changes that had nothing to do with listed issues.
New features belong in the 3.11 branch.
It's the release manager's call to decide what to take. He could've said "no" but didn't. Heck, he could've yelled at the developers and said "HELL @#$^ING NO" in public, but he didn't.
It's also his job to take the heat for unpopular decisions and defend them if necessary.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I mean speaking as a developer when I'm working and at this point I don't want to put in any new features. It's usually one of the managers or QA with a stupid "Hey lets put in a new feature right at the end" request.(And then it becomes "How willing am I to put up a fight over this?") I'm honestly surprised with no managers (and I mean business oriented managers) that this still happened.
Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
It's comparatively tame this time. When I clicked on the link I expected much more flamboyant profanity. This isn't going into his top-ten vitriolic reactions, not even close (Google "linus torvalds hates" and see how many auto-completes you get).
Entomologically speaking, the spider is not a bug, it's a feature.
Business choose microsoft, because business has choosen microsoft for 25 years...
Tomorrow is another day...
I'm still running Debian on 64 MB of RAM. With Xwindows and icewm. I can even browse the interwebs for a while with firefox until I hit a page with javascript requirements that beat the OS requirements. Sadly that is becoming the norm (I'm looking at you gmail)
I like my dinosaurs feathery, and my pterosaurs hairy (or is it pycnofibery?)
This is why businesses choose Microsoft.
Ah yes, no raging, chair-throwing, monkey-boy dancing whack-jobs running a solid organization like Microsoft, after all.
I'll PM Linus right now, and tell him that he should never apply for a job with Mr. Anonymous Coward. And, which of the Fortune 500 companies do you work for, Sir?
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
correction: "then"
Table-ized A.I.
It's a three-layer process. Devs themselves are expected to adhere to the rules. Then the subsystem maintainers are supposed to filter changes to their subsystems. And finally Linus is the final arbiter on what gets merged into the release branch. Technically devs can check in anything they want, but it has to go through the subsystem maintainers and Linus to get into the release. Linus' role here is prodding the subsystem maintainers and the devs themselves to remember the rules and stop sending him so many things to sort through. It's easier on him if it's 90% rubber-stamp approvals and if a few stragglers get through it's not causing any widespread issues, as opposed to if it's 50% cruft and if he doesn't scrutinize everything carefully it's going to be a mess.
No. For a comparison, you need to look at usage requirements. If all you need is something on the level of fvwm, you can't get there with Windows.
Any operating system without a browser is going to be fucking out of business. Should we improve our product, or go out of business? -- Bill Gates
Of course, what you don't often hear is the response to that question, where they decided through intensive bureaucratic meetings to compromise between the two positions and make a browser, but make it such a bad browser that it would slowly drive them out of business. The rest is history.
Big apple, new Yorik, undig it, something's unrotting in Edenmark.
the rudest word in the universe.
Belgium.
systemd is Roko's Basilisk.
I would ask though whether that's useful or just technological masturbation.
When RAM is plentiful and cheap and even your average smartphone has more than 1GB of RAM are you sacrificing anything by only using a few MB of RAM instead of GBs?
There clearly is purely wasteful uses of RAM but there is also fully utilizing your available resources. RAM is cheap and plentiful. I would rather a system be responsive and fully featured than tick off some statistic on how few resources it uses. A 486 uses less power than an intel core i7. But you'll get a lot more per watt out of the i7.
Ultimately the metric I care about most is productivity.
Business also choose microsoft because microsoft has a special budget line for "greasing" key factors at those businesses.
1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
I have always had an issue with "Hero's" in people minds, either being a religious figure, or a vocal member of some group.
hat
They are all human, and most of us experience some point(s) in our lives where we seemed to do some great things, however we are human we fail, make mistakes, or just loose track, or our morals.
In Open Source Figures such as Linus and RMS, while they did good things in the past, have been using their fame to push what ever tantrum they have at the time. Because of their Hero status there will be enough people who will follow them, they will allow their mind to twist to follow their views as they are considered a Hero.
For all people you need to take a step back and realize they are human, no better or worse then us. The Stereotype Superman or the Stereotype Dr. Evil really doesn't exist, people are complex with good and bad.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
This is why businesses choose Microsoft.
Until they watch a video of an overweight Ballmer sweating, shouting, cursing, and throwing chairs at his own people.
That's also why many businesses switched to Apple when Steve Jobs was around. Steve Jobs was well known for his saint-like patience and composure with his underlings.
This is why businesses choose Microsoft.
That's right! Businesses care about Profanity Hardened Kernels when the kernel would be used on a desktop. Everything else is a-oh-kay. Cars, supercomputers, servers, printers, routers, phones, tablets, cameras, toasters, Large Hadron Colliders, space stations... There's no business in any of that so PHK doesn't matter there.
However, on the desktop, it really matters. Fuck you Linus!!!!! Your potty mouth alone is what holds back Linux on the desktop!!!! It's the only market Linux sucks at and it's the only market businesses care about. The corollary is clear.
Linus, grow up. Bite your tongue and pick up a chair like a professional. Also when you're on stage if you could scream and run around a bit, that would help too. It's how professionals act.
I want this account deleted.
Deciding how to refuse to accept changes without alienating the coders. So he's reluctant to reject the code they've worked so hard on without a specific reason. Here he's reminding people of what the reason is when a release candidate is being worked on. (He's also suggesting that they stage it for the next version.)
Anyone who gets offended at this particular post is just being silly. It's not directed at anyone in particular, it's just a general notice that they should notice that the version says "Release Candidate" and act appropriately. And not get offended if he rejects inappropriate code changes.
Please note, Linus can't pay developers, so he has to use other approaches. This one seems to work. (Actually, he's being quite mild here. Much moreso than the Slashdot headline indicates.)
I think we've pushed this "anyone can grow up to be president" thing too far.
He nailed it. At the rc4/rc5 level, the ONLY things that should be going in are bug fixes against this release. Not "cleanup" or new features. Those belong to the next release.
Linus is dead right on this, and everyone who has EVER done serious development should know it.
General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
And you'll get more per watt from a lower clocked i7 or an ARM... And power is all important on battery powered devices...
And although ram is cheap, it still has a cost, and that cost soon adds up... Think of hundreds of workstations, or installations of virtual machines etc, halving the memory requirement could be a significant saving.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
Your mother *and* your dead hamster?
But, I thought your mother *was* a hamster, and your father smelt of elderberries?
General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
Linux the kernel runs extremely well on everything from smartphones to supercomputers, obviously it's more than ready for the desktop. The challenge (remember, we don't have problems anymore) is the desktop environment and the applications, none of which are Linus' responsibility. And right now I'd take bets that Android hybrids conquers the desktop before Unity, Gnome 3, KDE or any of the existing solutions do. Too bad we can't clone him so he could run those projects too, because he's got both the doer gene and the manager gene. Forget about the kernel for a moment, remember the BitKeeper debacle? Other managers of a huge project like the kernel might do a lot of things, but I don't know anyone else but Linus who sits down and cranks out git on top of everything else. He's not just floating on past glory, he keep earning that respect he enjoys.
Live today, because you never know what tomorrow brings
No - I refuse to restrict myself to your definition of "modern full-feature DE's". There is really no need for these desktop environments. - Who are you trying to fool? GUIS are there to assist you. Sure some platforms overly assist the user, but living in a terminal/command line might actually slow you down at times. Why not be able to get all the information you need at a glance, vs scrolling through log files/grepping your life away. Not trying to troll, but you might be the exception.
-- I Dont Deserve A Sig I Have Bad Karma
Soooooo to make sure this is always the case, Linus should obviously be reaching out to code obfuscators. Obviously legible, robust code is not at issue -- shorter, smaller code using more geeky twists and obfuscations is the best possible fucking idea for any huge, gigantic-ass code base.
I mean, I can understand getting pissed about new features being added. But obviously the point of a release candidate is to slowly compress and obfuscate the code into smaller and smaller renditions until it's humanly unreadable because, hell, fuck, god damn, that's how progress works in open-source land. Smaller = better.
Oh I dunno, maybe I'm talking out of my ass, here. For all we know, Linus' bottom line is that the same OS works on both smartphones and desktops.
"Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
I didn't bother talking about my 4-megabyte Linux forays because I thought it might sound cheeky. (I didn't graduate to X11 until I had 8MB.)
And I'm here to tell you that sloppy programming costs billions of real-live dollars in hardware annually.
And everyone cares about their own pocketbook.
Put that in your rapid-development pipe and smoke it.
Kid-proof tablet..
When RAM is plentiful and cheap and even your average smartphone has more than 1GB of RAM are you sacrificing anything by only using a few MB of RAM instead of GBs?
Your *average* smartphone? I don't choose to throw out a perfectly workable smartphone Every Damn Year, so my year old phone only has 384MB of RAM. It still works, but some modern apps that add glitz at the expense of functionality are becoming seriously painful on it.
You sir, are what is wrong with the planet today. Too many teenage developer weenies that are so abstracted away from the machine that they've forgotten how to program efficiently. "Oh, but I need all that RAM to make my program cache things so it can be quicker". So why is it so much slower to fire up a pdf viewer on my phone with 384MB of RAM than what it was to fire up on my 12 year old laptop with 128MB of RAM?
All of my machines are maxed out. All of our rackfulls of ESXi servers at work are maxed out. Adding more RAM is not *easy*. Making devs do their jobs would be easier.