Linux Kernel Switching To Linux v4.0, Coming With Many New Addons 264
An anonymous reader writes Following polling on Linus Torvald's Google+ page, he's decided to make the next kernel version Linux 4.0 rather than Linux 3.20. Linux 4.0 is going to bring many big improvements besides the version bump with there being live kernel patching, pNFS block server support, VirtIO 1.0, IBM z13 mainframe support, new ARM SoC support, and many new hardware drivers and general improvements. Linux 4.0 is codenamed "Hurr durr I'ma sheep."
Unprofessional (Score:2, Insightful)
So, I assume that a bunch of nitwits are going to show up and say that Linux is never going to be used professionally unless they get their naming together. Inevitably GIMP will be brought up as another example. (And perhaps even GNU.)
Being that I work with distributors and customers from different nations I occasionally encounter people with not only names that are mildly funny but even obscene in my native language.
Guess what the professionals do? They don't give a shit about the name because if you let t
Re: (Score:2)
The top-level domain (Score:2)
If you can tell her to use Paint.net, then you can tell her to use GIMP.org.
Re:Unprofessional (Score:5, Insightful)
Well Toyota did release the MR2 in France....
Re: (Score:2)
Re: (Score:2)
i would drive that. especially if it was a SUV that got 2 miles per gallon.
Re: (Score:2)
I wouldn'ty be surprised if the name BOOSTS sales because it IS funny.
Re: (Score:2)
And you really can't see any difference between a light snicker at a Japanese called Fok Yoo and the facepalm of Honda introducing the new Honda Fokyoo for sale in the US? Another reason nerds won't be taking over the world, I guess...
I'm not familiar with a Fokyoo from Honda, but Honda Jazz used to be called Honda Fitta, they changed name when they found out that it means "cunt" in Swedish. Also a bit silly since it only led to a light snicker anyway.
Mitsubishi [wikipedia.org] Pajero [urbandictionary.com] anyone? (wash your hands)
What's the difference between a wanker and a Pajero driver?
About 1 tonne.
Re: (Score:2)
is the richest company of all time. So much for professionalism.
So much for facts [celebritynetworth.com].
Re: (Score:2, Interesting)
The reason that professionals don't let it get under their skin is that these foreigners didn't choose their names.
No, the reason professionals don't let it get under their skin is that it is completely irrelevant. It doesn't matter if the customer is a complete asshole that named his firstborn to a direct insult against you. You still have a job to do.
If you choose an inferior product because the name sounds more professional then you didn't do your job.
Re: (Score:2)
Linus Git message (Score:4, Informative)
the inescapable conclusion that internet polls are bad.
Big surprise.
But "Hurr durr I'ma sheep" trounced "I like online polls" by a 62-to-38%
margin, in a poll that people weren't even supposed to participate in.
Who can argue with solid numbers like that? 5,796 votes from people who
can't even follow the most basic directions?
In contrast, "v4.0" beat out "v3.20" by a slimmer margin of 56-to-44%,
but with a total of 29,110 votes right now.
Now, arguably, that vote spread is only about 3,200 votes, which is less
than the almost six thousand votes that the "please ignore" poll got, so
it could be considered noise.
But hey, I asked, so I'll honor the votes.
Source [kernel.org]
Re: (Score:2)
> What a fucking babby.
how is linus formed
So does this mean... (Score:2)
... that 4.0 really is a big step up from 3.19 or is it simply the same amount of new stuff that would have gone into a 3.20 release anyway? Not that it really matters, Linux version numbers make about as much sense as Firefox ones these days.
Re: (Score:2)
They make more sense than most, as you get a new version every 3 months or so, which either increases the minor version number or occasionally as in this case the major version number. Patches come with the 3rd number. This easily makes more sense than almost all others, Java's numbering scheme seems like it was designed by Kafka, who knows where nvidia generate their driver numbers from.
So you don't get particular milestones in minor or major version number changes, you get a degree of stability when new w
Re:So does this mean... (Score:4, Insightful)
Same work as 3.20: Yes
The reference point is 3.0. Kernel development is now 'inline' (as opposed to the old even=release, odd=development system). That means the minor number just gets bigger and bigger, and the kernel gets further and further away from what 3.0 was.
This means at somepoint one should bump the major version number; the question is when? Linus has the answer for this: Basically when the minor number gets asthetically displeasing to him, he'll bump the major number and start the minor number again at 0.
One might ask what will Linus do when the major number gets too big (e.g. >20) ?
Others might ask, why don't they just use a year/calendar based version number? Like Ubuntu does.
Re: (Score:2)
Others might ask, why don't they just use a year/calendar based version number? Like Ubuntu does.
Mark my words, Y2.1K is coming for Ubuntu.
Single Quote? (Score:5, Interesting)
All I'm wondering is whether there has ever been a single quote in the codename before? Virtually guaranteed to break someone's build system...
Re: (Score:2)
There hasn't [wikiwand.com], but I wouldn't expect it to matter. I don't believe the name is actually used anywhere (everyone just uses the version number), and its only defined in a makefile that's part of the kernel git repo. I'm not even sure if there's a rule for when it should be changed - I suspect it's merely whenever Linus feels like it.
Why not to 11! (Score:4, Funny)
They should have just gone straight to eleven because, you know, it's one more than ten plus that way they could have one-upped OS X _AND_ Windows! (and it's a freaking prime on top of that!)
Re: (Score:2)
What happens when the major number gets too high? (Score:2, Interesting)
If Linus' main motivation for bumping the kernel's version is because he doesn't like how high the minor version number is getting, and he keeps bumping the major number because of that, at some point, the major number is going to get as high as the minor number gets when he starts not liking how big the number is. So, presumably, he'll be unhappy with how high the major number is at that point, but what's he going to do? What do you do when you have Linux 19 and don't likely how high the number is? Change
Re: (Score:2)
linux seems to average a release about every 2 months. Which would mean a series every 40 months. To fill up series 4 through 19 inclusive would take about 16*40=640 months = ~ 53 years. According to google linus is currently 45 so that would make him 98.
I would expect him to be at the very least retired and quite possiblly dead by then.
Could have been worse (Score:2)
Long live the Terminator! (Score:2)
Coming soon...
https://lh5.googleusercontent.... [googleusercontent.com]
(notice the kernel version)
Re: (Score:2)
Thankfully it reads 4.1.15-1.1381_SKYN12nnmp
I will be watching ever so closely for this build number and will be running to my bomb shelter when it comes.
Re: (Score:2)
It's a step up from Diseased Newt, I guess. (Score:2)
...
Re: (Score:3, Interesting)
No, it's the kernel. systemd is a crap load of applications. Applications that ignore stderr, drop higher priority syslog messages, and ignores nonzero exit statuses.
Re: (Score:3, Funny)
Re: (Score:2, Insightful)
"it does not respect the UNIX way of doing things" IS a valid technical argument.
Re:New version! (Score:5, Informative)
when you say 'the UNIX way of things', you mean like AIX does, like Solaris does or like HPUX does? because those UNIX stopped using custom scripts years ago
Re: (Score:2)
And just look at them now! Severely marginalized and barely clinging to existence.
Re: (Score:2)
My last contact with a pharmaceutical company was installing a Linux cluster.
Re: (Score:2)
Given the form factor, it's nearly inevitable. Though you can get a shell and run bash scripts on Android.
Re:New version! (Score:5, Insightful)
Most Unix stuff doesn't follow the Unix "way of doing things"...
Wake up, this is the real world...
Re: (Score:3)
Most Unix stuff doesn't follow the Unix "way of doing things"...
Most of the stuff that the system depends on and that actually makes it Unix does follow the Unix Way. Maybe your favorite application doesn't, but we're talking about the actual system here.
Re: (Score:2)
I'm thinking of everything from the kernel architecture, command line, programs proper.
Re: (Score:2)
Re: (Score:2, Insightful)
"it does not respect the UNIX way of doing things" IS a valid technical argument.
What pray tell is the UNIX way of doing things?
I have been using Unix (BSD, Ultrix, Tru64, AIX, SunOS, IRIX, HPUX, Solaris, SCO (when they were the good guys) and others) for over 35 years and what you have just said would get you laughed out of a design meeting.
Re: (Score:3)
Re: (Score:3)
"it does not respect the UNIX way of doing things" IS a valid technical argument.
What exactly is "the UNIX way" of doing things? Because in looking at the existing UNIX-derived operating systems like AIX or HPUX and the UNIX-certified ones like OSX this move to systemd (whether you like it or not) certainly does seem to be in keeping with the UNIX way of doing things.
Perhaps what you mean is that you're complaining that it isn't doing things the way UNIX did them 20-odd years ago, which may well be a valid complaint but calling that "the UNIX way of doing things" doesn't give much confi
Re:New version! (Score:4, Insightful)
Even if those "technical arguments" are lies?
Seriously -- there are no reliable reports of systemd doing what these anonymous trolls report it as doing.
One of the advances of systemd is that it does log stderr from processes it starts, so some clown has decided to complain that it doesn't.
There are no reliable reports of this behaviour -- it's all a bunch of AC posts on Slashdot plus one on Reddit (which was immediatley refuted), plus a few paranoid claims about bug reports being "deleted". How do you delete a bug report from bugzilla? You can't.
Re:New version! (Score:4, Funny)
That's a bold statement.
Re: (Score:3, Funny)
Yeah, I forgot the damned "</b>". Makes me sound like an angry person. Not that I could ever be mistaken for an angry person otherwise.
Re: (Score:2)
Re: (Score:2)
At least we finally get some understandable technical arguments instead of "it's a monolithic blob" ".
Steve McQueen didn't have time for technical arguments [wikipedia.org].
Re: (Score:2)
Maybe you should look harder. "systemd-sysv-" means "REMOVE systemd-sysv".
The systemd-shim is to make pam-systemd work without systemd being installed. gdm3 needs pam-systemd.
If you don't need/want gdm3 just remove pam-systemd and don'n install systemd-shim.
Re: (Score:2)
Sounds more like someone decided to bork a perfectly fine and stable piece of software. Software doesn't rot.
Re: (Score:2)
Re:New version! (Score:5, Insightful)
No, it's the kernel. systemd is a crap load of applications. Applications that ignore stderr, drop higher priority syslog messages, and ignores nonzero exit statuses.
What the fuck is up with you trolls repeating these stupid lies?
systemd may or may not have problems, but it demonstrably does not "ignore stderr, drop higher priority syslog messages, [or] ignore nonzero exit statuses".
If it does, or ever has done, any of these things where is the fucking bug report.
Comment removed (Score:5, Funny)
Re: (Score:3, Insightful)
Seriously?
The GP posts a straight out lie, some moron mods it "interesting".
I point out that it is a lie. I get moderated "flamebait".
Even if you hate systemd, try to beat it with facts. If you start to base your arguments on verifiable lies we begin to doubt your sanity.
Re: (Score:2)
Re: (Score:2)
Re:New version! (Score:5, Interesting)
Yes, exactly. I'm running Debian Jessie and I'm not really comfortable with binary logs. It takes decades of log practice and throws it away. For what? Search capability? Maybe there's some security benefit, honestly I don't know enough about it to comment. I'll be forwarding my logs to nice text files for the foreseeable future though, until I for one welcome my new systemd overlord.
Re:New version! (Score:5, Informative)
Yes, exactly. I'm running Debian Jessie and I'm not really comfortable with binary logs.
The default configuration on Debian Jessie is to log everything to syslogd as before.
What difference did you notice in the logging?
I'll be forwarding my logs to nice text files for the foreseeable future though
Why are you doing that? The system already does it for you.
Re: (Score:2)
I agree that binary logs is not something that I fancy either. I do however understand why he went that way since he want's to enable meta-data to the logging and also I must say that the log search in RHEL7 is lightning fast compared with grep and that it's nice to issue a "journalctl " and get all the syslog aswell as all the stderr and stdout from combined in one place.
Re: (Score:2)
Maturity of tools for a particular format (Score:2)
The difference is that there are more, more varied, and more mature tools to work with the binary formats "ASCII text" and "UTF-8 text" than the binary format "systemd log".
Re: (Score:2)
journalctl -f... use whatever tool you want. Just like using tail -f, but eebil because it contains systemd code?
Fragility (Score:2)
If a text editor is defective, you can use a different text editor. If the program that writes a text file is defective, you can still extract strings and resynchronize after the defective part by seeking toward the next newline. But if journalctl fails to read your binary log files, whether due to a defect in the logging process or due to a defect in journalctl itself, then how do you get information out?
Re: (Score:2)
http://www.freedesktop.org/wik... [freedesktop.org]
Because the format is designed to be mostly append-only you should be able to skip over most corruption in the reader, and the writer should rotate the log file if any corruption is found. Additionally there is a mechanism that lets you know with high certainty weather a section of the file has been corrupted since it was tagged. "Tag objects are used to seal off the journal for
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You are just witnessing individuals exiting from this industry.
OK
Fuck em.
So ... are they moving to the sex industry?
Re: (Score:2)
If it does, or ever has done, any of these things where is the fucking bug report.
Where do you start reporting bugs if you consider that the design is buggy from the concept?
Most people start by posting to irrelevant slashdot articles..... but you know that already.
Re: (Score:2)
Exodus to what? Solaris? HP-UX? Windows?
Good luck.
Re:New version! (Score:5, Funny)
Re: (Score:3, Funny)
Don't worry, systemd does not take over existing projects, it only rewrites them poorly.
Re: (Score:2)
Re: (Score:2)
Mine can't even start a swap partition if it's in fstab, if it happens to be an LVM volume. So glad distros decided it was production ready.
Re:Hurr durr I'ma sheep?? (Score:4, Insightful)
"It's called Linux 4.0."
How's that?
Already some versions of Linux has been everything from Lucid Lynx to Trust Tahr. Windows is technically Chicago, isn't it?
And, sorry, but my software on my desktop at the moment consists of Xibo, Google, Putty, Audacity, GIMP, MonkeyJam, Scratch, GLPI (colloquially known as "gloopy"), and numerous others. And I work in a very posh independent school. This is what the kids see every day. Are the school bothered? No.
If you're put off by the name, use the version number like everyone else. And if your CIO doesn't allow you to deploy something because of a nickname, yet it fulfills all your business purposes and doesn't have the name visible ANYWHERE, he's an idiot.
Re: (Score:2)
The Linux distros would have done a lot better if they were codenamed after an animal, without the stupid adjective. Lucid Lynx - crap name. Lynx - acceptable name suitable to interest PHBs.
Its not so much the name but the sense that people who are coming up with these names are finding it amusing or humorous and so it comes across as unprofessional. Anybody who isn't already deeply into Linux and open source will look at such a name and think its a toy or joke, not something to bet the business on. This is
Re: (Score:2)
The Linux distros would have done a lot better if they were codenamed after an animal, without the stupid adjective. Lucid Lynx - crap name. Lynx - acceptable name suitable to interest PHBs.
So... Ubuntu is now 'the Linux distros'?
Those names are typical for Ubuntu and its derivatives, other distributions like Debian, Fedora and SuSE use different naming schemes.
Disclaimer: I'm a mostly satisfied Ubuntu user.
Re: (Score:2)
Re: (Score:2)
Also, most places that do use them internally (eg. the apt repositories) seem to only use the adjective and ditch the animal.
Re: (Score:2)
"Lynx" by itself sounds more like an Atari handheld video game system or a possible OS X nickname.
Re:Hurr durr I'ma sheep?? (Score:5, Informative)
"Hurr durr I'ma sheep" won over the alternative "I like online polls" which got 38% of the votes. ...in a vote Torvalds asked people not to vote in, and yet 5,796 people did.
In the real poll, "v4.0" beat out "v3.20" by 56% to 44% out of 29,110 votes.
Since nobody ever use the kernel code name, it doesn't matter in the slightest what it's called. Everyone will refer to the kernel as "4.0".
Re:Hurr durr I'ma sheep?? (Score:4, Interesting)
I work for a Fortune 500 company and I can assure you that my company's project names are no less ridiculous.
The only difference is that my company's products aren't open source, so the public almost never gets to see the project names and all the other silly things that show up in the comments of the code.
Re:Hurr durr I'ma sheep?? (Score:4, Interesting)
The company I work for is currently code-naming their projects after cartoon characters.
Re: (Score:2)
Dang. In DoD contracting, everything has to be all serious. And they have to form some kind of aggressive acronym. Really gets tiresome.
Re:Its a symptom of larger problem. (Score:4, Funny)
Re: (Score:2)
Its the other way round:
http://youtu.be/GWQh_DmDLKQ?t=... [youtu.be]
Re: (Score:3)
Is there a reliable and efficient process init and monitor server in the Kernel yet? I think that's what people would really be more interested in getting.
Re: "im a sheep?" well played, Mr Torvalds (Score:4, Informative)
It's the same character for both in Chinese - you have to disambiguate if you want to be more specific. There are more goats than sheep in China, so it's usually translated as goat if not specific.
Goat Something Else (Score:2)
So perhaps "sheep" was used to keep people from thinking of Goat Something Else (GoatSE). And do NOT search for that at work.
Re: (Score:2)
Re: (Score:2)
It would really be nice to have a stable next-gen file system that can scale. ZFS is for the most part FreeBSD only and I'm just not reayd to switch to FreeBSD.
There's a Linux version of ZFS [zfsonlinux.org]. As far as I know, it works quite well, though I can't make any guarantees.
Re: (Score:2)
Another fun fact about jails. The host can configure how many jails can be in a jail. Because jails act like a virtualized system, you can just keep chaining jails under jails, each jail can have its own root user, and with ZFS, each jail can manage its own volumes. There is still some work with ZFS resources management th
Re: (Score:3)
"Hurr durr I'ma sheep."
(setq sarcasm 'on) Well, that will certainly help me convince the boss to upgrade our infrastructure. (setq sarcasm nil)
I wish people in Open Source realized that Open source means you are living in a fishbowl, and everyone can see your shit. In a closed system you can call your work anything you like, the marketers will take care of the image. Yet open source, for good or ill, is visible to all, including this kind of nonsense. Juvenile stuff just doesn't work with people who have the authority to make major decisions. You would think that there would be a natural sense of shame in trying to practice marketing when you are really an engineer. Stick to coding guys!
One reason we use a lot of BSD here instead of linux a few years ago, is that not only is it open source but also there is a very simple release cycle and no one feels the need to name each release some sort of catchy name. The version numbers also actually mean something. It is an engineered solution, not a marketing project for high school nerds.
Linux will always remain a toy until the people coding it learn to grow up and actually promote its true abilities as an industrial strength tool for doing real work. Hurr durr just doesn't give that message. Even Red Hat has learned this and stuck to a very predictable release numbering which is what the bean counters like. Predictability is what makes risk management possible, and that is why people will invest money in it. Sheep do not get to play that game.
But well, it's just the kernel, so one could just use the number, but damn this sort of stuff is exactly why linux will never be taken that seriously, even if it is free. /rant off
Linux not taken seriously? Are you insane? It's the most widely distributed kernel on the planet.
First look at:
http://droidhyper.com/wp-conte... [droidhyper.com]
Notice how smart phones and tablets are far outselling PCs? Now look at the distribution of phone operating systems being sold:
http://en.wikipedia.org/wiki/M... [wikipedia.org]
The kernel is shipping in every single one of those android phones. If you guys are basing your decision on whether or not to use Linux vs BSD servers based on whether or not the releases are named, I thi
Re: (Score:2)
OK, so I suppose Linux isn't doing well in the ass diamond [imdb.com] industry, but otherwise it is widely used.
Re:Linux? Is that still a thing? (Score:5, Funny)
Yes, Linux is only on embedded devices. It's not running on my phone, laptop, desktop, and server at all.
Re: (Score:3)
Yeah you've been gone a long time. Not just from Sashdot, but apparently there are yet rocks one can hide under!
Turns out that the Slashdot predictions in the 90s about taking over the world pretty much came to pass. The obscure project Linux is now known by everyone, and Linux is pretty much everywhere now for good or bad. Maybe not on the desktop, which is an every shrinking small part of the overall picture. Linux dominates the mobile world, pretty much swept clean the super computing world and the cl
Re: (Score:2)
Re: (Score:2)
It did a pretty good job of it. Not only is it all over the embedded space, it has over half of the servers on the internet. So much so that the big expensive commercial Unix alikes went away.
Re: (Score:2)
I just assumed the codename thing is a jab at Ubuntu. After all, it only exists in the Makefile and nowhere in the actual code. ...
Yes, I'm aware that Debian started the code name thing, but Ubuntu changes theirs every 6 months so it's way more noticeable.
Re: (Score:3)
NT 4.0 came out in 1996, not 1999. Earlier versions had the same look and feel as Windows 3.x, which would have been _really_ out of place in 1999.
We had it installed on a 166MHz Alpha back in '97, I think. Funny thing - flood ping the thing and it's like a pause button. Everything just stops. Stop pinging, the clock skips forward and everything goes on as normal.
My friend with the Aplha wasn't amused. He was less amused every time he left and came back to Linux running on it.