Live data from Hacker News

Ubuntu 16.04 (Xenial Xerus)

releases.ubuntu.com

171–180 of 303 posts

Re: Ubuntu 16.04 (Xenial Xerus)

#171

Earlier quoted context omitted.

> No need for bash scripts Friends don't let friends write shell scripts targeting bash. For context: Bash is not available|installed everywhere, and has some inter-version weirdness. Write clean, posix-compliant shell scripts (i.e. target /bin/sh commonly referred to as bourne shell) and you're in a much better position. On Debian your script will be run by Dash, on OS X it will be run by Bash, on Ubuntu or RedHat i…

You're getting downvoted to oblivion, but I'm old enough to remember not being able to take bash for granted. The default shell on some modern systems (OpenBSD for example) comes to mind as well. I feel this battle has mostly been lost, however.

Everything old is new again - distros targeted at running inside docker containers (like Alpine) are shipping without bash. Not taking bash for granted is still a good plan.

Re: Ubuntu 16.04 (Xenial Xerus)

#172
post #170
post #124

Earlier quoted context omitted.

You're conflating collision attacks like the Flame malware with a preimage attack that would be necessary to produce a malicious Ubuntu release with the same MD5SUM. I.e. what's "broken" about MD5 is if you have a lot of CPU time and I allow you to give me two unrelated blobs, you can craft those blobs to have the same MD5 sum. What's not "broken" (beyond a theoretical 2^123.4 attack) with MD5 and not broken at all f…

Collision attacks matter if you don't (want to) trust the Ubuntu release team.

If you don't trust the Ubuntu release team, why are you downloading Ubuntu to begin with? Your threat model makes no sense.

Re: Ubuntu 16.04 (Xenial Xerus)

#174
post #124
post #104

They should just stop publishing MD5SUMS for new releases. By now, everybody should have gotten the word that MD5 has been broken. The security of the MD5 has been severely compromised, with its weaknesses having been exploited in the field, most infamously by the Flame malware in 2012. The CMU Software Engineering Institute considers MD5 essentially "cryptographically broken and unsuitable for further use". [1] [1]…

You're conflating collision attacks like the Flame malware with a preimage attack that would be necessary to produce a malicious Ubuntu release with the same MD5SUM. I.e. what's "broken" about MD5 is if you have a lot of CPU time and I allow you to give me two unrelated blobs, you can craft those blobs to have the same MD5 sum. What's not "broken" (beyond a theoretical 2^123.4 attack) with MD5 and not broken at all f…

You should think about this in terms of collision resistance. Canonical doesn't write most of the packages that go into a release.

Re: Ubuntu 16.04 (Xenial Xerus)

#176
post #19

For anyone packaging software on Linux, this now means every major distro - Debian, RHEL/CentOS, Arch and now Ubuntu - supports .service files. No need for bash scripts, custom watchdog and daemonise tools, etc.

> No need for bash scripts Friends don't let friends write shell scripts targeting bash. For context: Bash is not available|installed everywhere, and has some inter-version weirdness. Write clean, posix-compliant shell scripts (i.e. target /bin/sh commonly referred to as bourne shell) and you're in a much better position. On Debian your script will be run by Dash, on OS X it will be run by Bash, on Ubuntu or RedHat i…

And test them on a shell that isn't bash. Even with the --posix option bash accepts non-standard bashisms, particularly the execrable 'extension' of '>&'.

Re: Ubuntu 16.04 (Xenial Xerus)

#177
post #83
post #64

Earlier quoted context omitted.

http://0pointer.de/blog/projects/systemd-for-admins-3.html

This site's down, 80/443 both closed.

Then read the Ubuntu doco.

* http://manpages.ubuntu.com/manpages/wily/en/man5/systemd.ser...

* http://manpages.ubuntu.com/manpages/wily/en/man5/systemd.uni...

* https://wiki.ubuntu.com/SystemdForUpstartUsers

* http://askubuntu.com/questions/636899/

* http://askubuntu.com/a/613814/43344

Re: Ubuntu 16.04 (Xenial Xerus)

#178

Earlier quoted context omitted.

Curious what you want to remove in Windows 10. Not an evangelist, just set it up on a dual-boot refurb for a friend and thought the initial experience wasn't bad.

My experience of Windows 10 is limited to having a look at it in local computer shops (I've been trying to find a decent cheap laptop to stick Linux on for a friend). I clicked the Start Menu. Fully half of it was made up of flashing animated crap - things moving about, very colourful adverts, the actual things I wanted to do were obscured by it. I tried a few machines. They did the same thing. Maybe it's a manufactu…

The Start menu in Windows 10 can be configured in about 2-10 clicks to stay put.

Re: Ubuntu 16.04 (Xenial Xerus)

#179

Vagrant box for 16.04: https://atlas.hashicorp.com/ubuntu/boxes/xenial64

Sadly even the most recent one still has the private_network issue (and the missing line in hosts), it just stops during vagrant up with this error:

> sudo: unable to resolve host ubuntu-xenial

> mesg: ttyname failed: Inappropriate ioctl for device

I hope this PR (https://github.com/mitchellh/vagrant/pull/7241) gets merged because the private_network issue has been around since 15.04

Re: Ubuntu 16.04 (Xenial Xerus)

#180
post #121

PSA: If you're running a HTTP/2 server like NGINX on the 14.04 LTS you'll want to upgrade to this release. Google Chrome will no longer support HTTP/2 on vanilla 14.04 after May 15th [0], even if you're using the latest official upstream NGINX packages. This is because 14.04 ships with a version of OpenSSL that does not support the ALPN extension (prior to OpenSSL 1.0.2 you're limited to NPN, now deprecated). There w…

For some softwares like Nginx you should use official repo from the Nginx team and not rely on your distro repos.

http://nginx.org/en/linux_packages.html

Post reply on HN