Ubuntu 16.10 Reaches End of Life (softpedia.com) 164
prisoninmate shares a report from Softpedia: Today, July 20, 2017, is the last day when the Ubuntu 16.10 (Yakkety Yak) was supported by Canonical as the operating system now reached end of life, and it will no longer receive security and software updates. Dubbed by Canonical and Ubuntu founder Mark Shuttleworth as the Yakkety Yak, Ubuntu 16.10 was launched on October 13, 2016, and it was a short-lived release that only received nine (9) months of support through kernel updates, bug fixes, and security patches for various components. Starting today, you should no longer use Ubuntu 16.10 (Yakkety Yak) on your personal computer, even if it's up-to-date. Why? Because, in time, it will become vulnerable to all sort of attacks as Canonical won't provide security and kernel updates for this release. Therefore, all users are urged to upgrade to Ubuntu 17.04 (Zesty Zapus) immediately using the instructions here.
non-remarkable non-LTS (Score:5, Insightful)
Not sure why we would care -- it's just an old already-replaced short lived release. The release Ubuntu users should care about is 14.04 (supported until 2019-04) as it's the last one with a sane init.
Re:non-remarkable non-LTS (Score:5, Interesting)
I have been trying not to care about this init stuff. Through a series of upgrades I've ended up with one machine still stuck with upstart and another on systemd, and I didn't want to get involved in this discussion. I figured I'd just adapt to whatever.
Let's just say I have reached the point of caring. :-/
One small thing to start: how the fuck is it not the default behaviour of journalctl to linewrap so you can actually see all the errors?
I am no sysadmin. I've been using Linux for about 24 years, day-in, day-out, in one capacity or another (back from the 0.99pl12 days, stack of floppy disks, 486 with 8 megs of RAM and a tiny hard disk) and I'm still confident and happy saying I am no sysadmin. I accept my limits; I know I am a developer just *using* it with admittedly pretty significant day-to-day acquired knowledge, I'm not operating it as a sysadmin with studied expertise. I look like an expert to others; I don't feel like an expert.
So I expected some relearning and some frustration, but fuck me I didn't expect to feel patronised.
Re: (Score:2, Insightful)
how the fuck is it not the default behaviour of journalctl to linewrap so you can actually see all the errors?
Why the fuck do you expect anything shat out by Lennart Poettering to be user friendly?
Re: (Score:1)
Lennart Poettering should be hit on the head with an actual log until he recognises the importance of logging (real, or traditional).
Re: (Score:1)
Can't we just etch a log into the sides of a steel bar and hit him upside the head with that instead? Maybe pass it on and play our own little version of pinatad?
Re: (Score:2, Informative)
He takes comments like yours seriously. It's apparently OK for him to describe a fantasy about people like you collecting bitcoins to pay a hitman to go after him (and for him to say it "really happened" - yeah right) but he's got too thin a skin to allow you a fantasy.
What I'm trying to say is "jokes" like that just reinforce his "us and them" attitude, where everyone who isn't his fanboy is apparently not
Re: (Score:2)
Awww... so you're saying I might make poor 'lil Poettering (however the hell you spell his name) cry. Awww, such a shame. Waaaaahhh....
If he can't take a joke, that's his problem. If he, as a supposedly respected software developer, has nothing to do but scour Slashdot topics and find discussions that include him and whine because people make fun of him... then, well, that's actually pretty pathetic. He can cry all he wants.
Re: (Score:1)
One small thing to start: how the fuck is it not the default behaviour of journalctl to linewrap so you can actually see all the errors?
It is definetely not journalctl's job to linewrap anything - your terminal should do that.
Re:non-remarkable non-LTS (Score:4, Informative)
And it isn't journalctl's job to truncate log lines to the width of the terminal. Yet it does.
Re:non-remarkable non-LTS (Score:5, Insightful)
Journalctrl is not a grep of a dumb text file. It's job is to do whatever it was designed to do by the author.
Fortunately the author made it quite configurable. Just export SYSTEMD_PAGER=less, and journalctl will look 100% identical to your previous ways of working. Or just ignore journalctl and set it to output to syslog and it will actually be 100% identical to your previous way of working (with the addition of boot messages in the syslog).
Complaining about something more configurable that offers a complete compatibility with your own way of working looks childish.
Re:non-remarkable non-LTS (Score:4, Insightful)
Maybe they should use sane defaults?
Re: (Score:2)
I agree. You should tell that to the package manager of your distribution.
Re: (Score:1)
Yeah, I actually realized now what is the issue.
If you run
>journalctl | less
You will get normal less pager with wordwrap
If you just run
> journalctl
You will get still paginated output, without wordwrap (not sure what this is using as pager, is this something built in?).
Finally
>journalctl --no-pager
Will show you plain output without pager.
Yeah, it seems that defaults are little bit strange, and I do not understand why there must be that default pager (without wordwrap) at all. And I don't know where
Re: (Score:1)
not sure what this is using as pager, is this something built in?
It uses less. Type 'h' in the terminal and you will see the help screen entitled " SUMMARY OF LESS COMMANDS"
Re: non-remarkable non-LTS (Score:4, Informative)
Re: non-remarkable non-LTS (Score:4, Insightful)
Considering that the default behaviour for the past forty years, for all Unix systems, has been to print out lines unaltered, wrapping them when necessary, why the hell do users have to adjust to new behaviour? This is altering the system's behaviour, contrary to end user expectations, for no good reason that I am able to discern.
Two minutes of googling? Multiply that by however many thousands of sysadmins are out there and having to deal with this bullshit. Multiply that by however many times a sysadmin gets tripped up before baking it into a system image as a default, plus the number of times they get caught with a new release.
Arguing "you can change the behaviour back, quit whining" simply doesn't cut it in the context of systems that are managed by the thousands.
Re: (Score:2, Funny)
Considering that the default behaviour for the past forty years
Oh dear, someone moved your cheese.
Re: (Score:3)
Shittest book on anything ever.
But I must take my hat off to you for your time management skills. Most people would find shilling for the 1% or Lennart Poettering a full time job on its own (no apostrophe - is it that hard?) but you manage to combine both.
Re: (Score:2)
shill
verb
verb: shilling; plural noun: shillings
1.
A term used on Slashdot to describe anyone who disagrees with you or has a differing opinion.
Re: (Score:3)
The annoying thing is the number of changes and the ones (like killing all user processes on logout!!!!!!) that show he just didn't ask anyone before making the changes. Things like his comment "what tool was used to create a username with a number?" show he's not getting good advice about the environment he's working in - on top of things like the newbie mistake of not checking for valid inputs. That's pretty fucking chee
Re: (Score:2)
More that Lennert never knew where the cheese was before - but yes you have a point.
That's the principle behind it. Someone moved my cheese is about your reaction to things that others do to you.
Things like his comment "what tool was used to create a username with a number?
Yeah he's a dick to users. Yeah his software has bugs. All of which has nothing to do with the fact that many of the complaints are people's inability to RTFM or to blame him for defaults which are in the domain of the distribution provider and nothing to do with him. I mean do you go and complain to GNU because the latest version of Raspberian ships by default without ls aliased to "ls --color"?
Ma
Re: (Score:2)
I am very aware of the phrase as should be clear from me taking it one step more above. It's not just that "the cheese was moved" as in different behaviour, it's that Lennart is not taking the prior behaviour into account at all - he doesn't know where the "cheese" was in the first place and is not going to listen to anyone who does. It's not about improvements just different. It's a quick choic
Re: (Score:3)
which should be considered a crime against humanity (well, against Unix philosophy, anyway), and punished by people using another distribution (but nuking from high orbit is fine in my books).
Personally, I like the *BSDs.
Re: (Score:1)
You're right. Instead of taking two minutes to solve your problem, you could take the same two minutes to put a bullet in your brain. Then you've solved everyone else's problem, too.
Re: (Score:2)
This! Not only can you change it through aliases but there are also specific environmental variables that can be set so journalctl adjusts its behaviour on a per use basis. The option the people who don't RTFM are looking for is "export SYSTEMD_PAGER=less"
Re: (Score:1)
And people wonder why real sysadmins hate systemd. (hint... douchebags like yourself.)
Re: non-remarkable non-LTS (Score:4, Informative)
It literally would have taken less time to learn about it than complain about it.
The default in basically everything is to show full lines. But systemd wants to be different. Why? Because Poettering thinks Unix was done all wrong, and he's smarter than everyone else, and changing default behaviors on the console to be more like a GUI is a great idea. That's because he's a fucking child. His development stopped at maybe age twelve. It's all what he wants and what he thinks, and everyone else is dumber than him, right? Except a review of his code proves that's false. He's actually a shit coder with shit ideas and you're defending them because you're a shit person.
Re: (Score:2)
Re: (Score:2)
The default is what your distribution says it is,
Yes, and that's a problem, because the default should be to provide expected behavior. Sun's former use of csh instead of sh was a problem, too. Just do the classic Unixy thing and leave it the hell alone. I for one do not comprehend why anyone would write even a bash-specific script for something like an init script.
and your jealousy is telling.
If I have to be him to have what he has, I don't want it.
You aren't a mind reader, psychologist, or qualified / competent software engineer, so your ramblings about why it is that way are just that .. ignorant ramblings.
And you aren't a functioning human being, but you're still permitted to post to Slashdot.
Re: (Score:2)
I don't even have to comment now.
You don't have to comment ever, but you keep coming back anyway
Re: (Score:2)
One small thing to start: how the fuck is it not the default behaviour of journalctl to linewrap so you can actually see all the errors?
If you pipe journal control through anything like you would have done previously it defaults to linewrap.
Given how much more it actually displays per line the no linewrapping is a bonus. It makes it much easier to read.
Why do some distributions default to coloring ls and others not?
Why do some distributions provide a short hand for ls -l --color and others not?
Why is it that people get so upset about something when the new option is more configurable than the previous options. Add "export SYSTEMD_PAGER=less
Re: (Score:1)
Nice strawmen there. Nobody is upset about distro differences or more flexible configuration. People are upset about the default changing. Existing infrastructure breaks, with very little justification. The correct approach is to use the new and flexible configuration options to default to a configuration that acts identical to what is already there. People that want the new shiny can change the config, people that want to get things done do not need to stop and wipe up the mess someone else made.
Re: (Score:2)
NO, You just don't get it at all why should adding more configurability fuck with the well established defaults which zillions of lines of code and millions of dumb users totally depend on to get things done?
This is something that is in the same league as casually kicking people in the shins for no reason, or spilling other people's drinks in a public bar, and you can't be surprised if i
Re: non-remarkable non-LTS (Score:2)
Re: (Score:2)
So instead of users working around Lennart's shitty designs the distro maintainers should do it?
While I agree that's an inconvenience to fewer people and is therefore a slight improvement I can think of another step that would be even better. Can you?
Re: (Score:2)
You seem to have a serious problem with changes that don't affect you. Use your power cable as a noose and hang yourself. You'll never be bothered by systemd again, you whiny shit-bag.
Re: (Score:2)
I love a well-reasoned argument. Could you point me to someone who could provide one, you smelly fat kiddy-diddler?
Re: (Score:2)
Re: (Score:2)
NO, You just don't get it at all why should adding more configurability fuck with the well established defaults
Implying your retarded* well established defaults are the best way.
which zillions of lines of code
That was automatically handled via the backwards compatibility. If this change broke anything then the person shouldn't be coding let alone coding millions of lines.
and millions of dumb users totally depend
And "dumb" users are the reason we make changes and improve things rather than staying locked in some course because of ... reasons.
This is something that is in the same league as casually kicking people in the shins for no reason, or spilling other people's drinks in a public bar, and you can't be surprised if it leads to a bar brawl - it is the conventional way to start one.
If that's what you think then you should seek psychiatric help. Just because someone moved your cheese doesn't mean the world is ending, and unlike
Re:non-remarkable non-LTS (Score:4, Insightful)
It implies nothing of the sort. However breaking expectations is rarely a good idea.
Is brake on the left & gas on the right intrinsically better than the other way round? No idea. But it's what people expect, and if you're going to change it then your awesome solution doesn't just need to be better - it needs to be vastly better.
See also: qwerty.
Re: (Score:2)
Is brake on the left & gas on the right intrinsically better than the other way round?
Funny you mention that. No problem with moving indicators and wipers, or gear sticks from the left to right. People adjust to that within a few minutes. People also didn't have a problem back when Ford had the accelerator on the steering wheel. But then only until very recently you could find motorbikes with the throttle on the left instead of the right. And the standards for bicycles require the front / back brake to be different on left hand drive vs right hand drive countries so you can indicate your tur
Re: (Score:2)
These dumbfucks seem to not understand conformity through established standards.
Oh I didn't realise there was an established standard for how journalctl should display it's output. I just tried running that command on and older unix machine and I got journalctl: command not found.
Maybe you can help me and tell me what the "established standard" should be for this program that didn't exist until a few years ago.
Maybe learning to use new programs are too hard for you. Give your computer to a 15 year old so he can setup journald to output to syslog and you can awk grep less your way throu
Re: (Score:2)
Has the default behavior of journalctl changed? No? Then take your computer and use it to bludgeon yourself to death, you ultra-conservative whiny shit-face.
Re: (Score:1)
> Add "export SYSTEMD_PAGER=less" to your environments
Why doesn't it respect the PAGER environment variable? Why do we have to use a NEW variable in the SYSTEMD namespace?
I mean... seriously? That's been the way you specify your desired pager for _decades_.
> ...your incredible problems of personal preference will be a thing of the past.
Heh. Maybe PAGER is a thing of the past. We all know that Poettering and the Systemd Cabal say that everything from the past must be swallowed into the systemd project
Re: (Score:2)
Why doesn't it respect the PAGER environment variable? Why do we have to use a NEW variable in the SYSTEMD namespace?
Because log file outputs especially with the additional information added by systemd are now wider than before so it makes sense not wordwrap, the same can not be said for many other uses of less.
Also because journalctl is a different program to less so why shouldn't it have its own config?
I mean... seriously? That's been the way you specify your desired pager for _decades_.
Nope. It's been the way you specify your desired pager settings under "less" for decades. Maybe journalctl isn't for you. Just set it up to dump to syslog and use less like you used to and let everyone else who is comfort
Re: non-remarkable non-LTS (Score:2)
Re: (Score:2)
Re: (Score:2)
I suppose the 15.10 that I'm typing this on is even worse off, then?
Funny that it's in better shape than the 14.04 LTS running on another machine in my house - that 14.04 has patched itself into all kinds of system-error complaints, and seems to be more crash prone - maybe because it runs Kodi all the time, but I like to think most of the problems are in the updates. The last update to Kodi that changed the whole user interface was particularly annoying.
Also, today (Score:5, Funny)
You should replace the batteries in your smoke alarm.
Re: (Score:2)
You should replace the batteries in your smoke alarm.
Wait, they use batteries?
Nine Whole Months (Score:5, Insightful)
But sixteen years is not enough for Windows XP?
Bring on the excuses...
Re:Nine Whole Months (Score:5, Funny)
Re: Nine Whole Months (Score:2)
Re: (Score:1)
Misleading (Score:2, Informative)
Why? Because, in time, it will become vulnerable to all sort of attacks
This is misleading. The software is already vulnerable to all possible attacks. Over time, existing vulnerabilities might be exploited. Software does not become vulnerable because it is not 'supported'. That's not to say there is a risk, but the risk is not directly that the software is not supported.
Re: (Score:2)
Why? Because, in time, it will become vulnerable to all sort of attacks
This is misleading. The software is already vulnerable to all possible attacks. Over time, existing vulnerabilities might be exploited. Software does not become vulnerable because it is not 'supported'. That's not to say there is a risk, but the risk is not directly that the software is not supported.
You seem to have overlooked the phrase "in time". No one is saying that software magically becomes vulnerable the second support stops.
Re: (Score:1)
You don't use Linux because you can't make decisions for yourself based on your personal preferences? Yeah, that about sums it up for most people -- choice is bad. Don't give a user a choice between LTS and short-lived releases, because they'll blunder into the choice they don't want.
Re: (Score:1)
If you decided to run a business based on a short-lived release that was stated to be such (eg. 16.10), then I'd argue that you are a kindergarten. You should've based it on one of the LTS releases like 14.04 (supported until 4/2019) or 16.04 (supported until 4/2021). But then you aren't running a business, you're just a troll.
Re: (Score:1, Troll)
Re: (Score:1)
Completely redo your infrastructure? Dude, we're not talking about Windows here. If you upgrade servers from something as old as 14.04 up to 17.04 (most current release available) you'll need to change approximately 0% of your configuration. You'll want to update a lot of it to take advantage of new features available, but you do that sort of thing over time if you've any sense at all. You don't even upgrade every machine in one session, you upgrade them in groups so the downtime won't shut down your busine
Re: (Score:2, Informative)
Re: (Score:3)
16.06 has 5 years worth of support. What kind of company is going to re-do their entire infrastructure every 5 years?
If you need 10 years, Red Hat Enterprise Linux has that. Add ~5 years of “extended” support, if you really need it. If somehow you have managed to get yourself in a real pickle and need to run it longer than that, you can maintain it yourself (as a company, using contractors, probably ex Red Hat employees) or use hardened (virtualized, in separate network etc.) unmaintained versions.
In any case, I am not aware of any applications that are supported longer than 10 years.
Re: (Score:2)
Re: (Score:2)
Personal preference has nothing to do with it. We're running a business, not a kindergarten. We need professional tools.
So availability of applications have what do to with support window? Maybe you shouldn't be running anything, since you can't seem to make a coherent argument.
Re: (Score:2)
"So availability of applications have what do to with support window?"
Everything. Neither people nor companies "run" operating systems. They run applications and services built upon those applications. That's why operating systems with strong implantation on corporate environments expend quite a lot of effort making sure the most popular applications and services' support windows match theirs.
Re: Why we don't use Linux (Score:2)
Re: (Score:2)
That's exactly the reason why I use Linux for work and Windows only for gaming...
Re: (Score:2)
Then Linux and Windows together is like a mullet; business in the front and party in the back.
Re: Why we don't use Linux (Score:2)
Re: Why we don't use Linux (Score:2)
Re: (Score:2)
Because other OSes never go out of support. How's using XP going for you?
Re: (Score:2)
You... you realize this is an intentional short lived release... right?
And... that upgrading Linux is as simple as running a simple command line and it doesn't break compatibility with everything...
Re: (Score:2)
Rolling Release (Score:5, Interesting)
Re:Rolling Release (Score:5, Insightful)
Meanwhile the people who use their computers to get work done use the LTS releases, Debian stable, CentOS, etc.
Re: (Score:2)
Meanwhile the people who use their computers to get work done use the LTS releases, Debian stable, CentOS, etc.
Very different definitions of Long Term for those.
Debian: 5 years
CentOS: 10 years upstream support
Red Hat: 10 years plus 4+ years of extended lifecycle support at extra cost.
In many fields, 5 year isn't enough. The cost and complexity of replacing legacy software and hardware can be a showstopper. If you work in manufacturing, you have to be able to support customer installations that's more than 10 years old. Including being able to run development environments that actually work with the hardware in
Re: (Score:2)
Re:Rolling Release (Score:5, Insightful)
Because the ever moving target of rolling releases which could change at any moment are so much better than running the command "do-release-upgrade" every 6 or so months?
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Back when I used Ubuntu, I dreaded every upgrade because I knew something would konk out and force me to either reinstall or hammer the configuration until it worked. It's been ages, though, so maybe things are better now?
Doesn't that describe like every upgrade, ever? Even with the best of intentions things can break and then you have all those pushing the new shiny who wants to break things. The question is how often do you want/need it compared to the benefit of getting new hardware support, new software features and fixes quicker. Every day, taking it in stride (until it breaks in the most inconvenient way at the most inconvenient time), every six months, every two years... you can skip an LTS and do it once every four y
Re: (Score:2)
Back when I used Ubuntu, I dreaded every upgrade because I knew something would konk out and force me to either reinstall or hammer the configuration until it worked.
Mine hasn't conked out since I've been using it. Hardy. Phwoar I just realised that's version 8 so I've been running it for 9 years. Even the gnome > unity or the init > upstart > systemd didn't break anything.
But then judging by the arch mailing list it sounded like the move to systemd there caused a shitload of problems with broken startup configurations.
Re: (Score:2)
Re: (Score:3)
I also switched to rolling release. It's called Windows 10.
Re: (Score:2)
things that roll hit bumps; rolling releases always break a given configuration and need fixing
Re: (Score:2)
Question on Posting Guidelines (Score:2)
This isn't flame-bait and I'm not trolling... I'm actually trying to understand the process of selecting news-worthy submissions for posting. I can't recall seeing similar articles like this [either for earlier ubuntu distributions, or others] and I didn't see anything in the article that highlights this as special other than the unu
Re: (Score:2)
Re: (Score:2)
lol, what? "16 series?" There are two releases every year, and it's been that way since the beginning. It's not a "series". They aren't connected. If anything, it was the *second* release in the 16.04 LTS series if you consider 18.04 to be the start of a new LTS series. Still not remotely newsworthy.
Re: (Score:1)
>the unusually short lifespan of this particular release
It's not unusual. Ubuntu has been following a 6 month regular release schedule for years.
>Is that the reason for the posting, or could it be something else?
Judging from the submitter's posting history, he posts stories that appear on softpedia.com. He probably works for them and perhaps is the author of those articles.
Once a upon a time, Slashdotters frowned on submissions by shills.
When asked for a comment, (Score:3)
the developer said, "Don't talk back."
Just use LTS release (Score:2)
Constant churn is only good for development or hobby systems, otherwise use an LTS release supported for 5 years.
Stop posting non-stories! (Score:2)
Yes, every incremental Ubuntu release only gets 6 months of extended support. It's been this way for many years. This is not a news story. Shame on you for reporting it, BeauHD. What has happened to the editorial standards on Slashdot?
Re: (Score:2)
and NetworkManager does it still does not properly support bridging or bonding?
Re: (Score:3)
and NetworkManager does it still does not properly support bridging or bonding?
That's not NM's job. That's ifupdown's job. It works fine there.