Ubuntu Linux 20.04 LTS 'Focal Fossa', Featuring Linux 5.4 Kernel and WireGuard VPN, Now Available For Download (zdnet.com) 62
Canonical has released the newest version of its Ubuntu Linux distribution, Ubuntu 20.04. This long-term-support (LTS) version is more than just the latest version of one of the most popular Linux distributions; it's a major update for desktop, server, and cloud users. From a news story: Called "Focal Fossa," it is an LTS version, meaning "Long Term Support." Just how long is that support? An impressive five years! Ubuntu 20.04 will feature many new visual cues and tweaks too thanks to a refreshed theme. "Ubuntu has become the platform of choice for Linux workstations. Canonical certifies multiple Dell, HP, and Lenovo workstations, and supports enterprise developer desktops. Machine learning and AI tools from a range of vendors are available immediately for Ubuntu 20.04 LTS, along with 6,000 applications in the Snapcraft Linux App Store including Slack, Skype, Plex, Spotify, the entire JetBrains portfolio and Visual Studio Code. WireGuard is a new, simplified VPN with modern cryptography defaults. WireGuard is included in Ubuntu 20.04 LTS and will be backported to Ubuntu 18.04 LTS to support widespread enterprise adoption," says Canonical.
Downloading (Score:1)
Using it since January (Score:3)
This is a solid distro.
Because Python 2 is now depreciated and version 3 is included a couple of older Python applications no longer work.
Now I hope the next kernel (5.6) will become available.
Re: (Score:2)
Re:Fecal what? (Score:5, Funny)
Thank you, oh virtuous one, for deigning to frequent the crude environs of the plebes. /s
Re: (Score:2)
Could you explain your better choices?
Because you know, we will just have to rip apart your particular opinion on those. As each distro is a little different to solve a particular itch that a group has.
This is Linux's strength and weakness. A distribution can be customized so much that it is nearly a different Operating System. Meaning you can normally find a Distro that fits your fancy. But also the problem of any specialized distribution not having a huge community behind it, so, for example, getting a
Re: (Score:2)
A distribution can be customized so much that it is nearly a different Operating System
Hence: "Install Gentoo" meme. xD The only way it could be more nuts-and-bolts basic is if you had to install it using front-panel switches one byte at a time. xD
Re: (Score:2)
Sample first in a virtual machine. (Score:4, Informative)
Unless you have spare PCs/drives/etc it's a very good idea to try new versions in a VM for a few months as they're sorted out. Distros like Ubuntu are mature products meaning there's little reason to replace or upgrade (which mostly means "change") a working installation, and upgrading rather than a clean install is asking for problems.
You can verify how well your upgrade MAY run by installing older versions in VM then upgrading to see what breaks.
https://kifarunix.com/install-... [kifarunix.com]
You can image your old installation to a virtual machine for a complete backup you can run anywhere. (Disk2vhd is the equivalent Windows option.) Do it right and you can have zero downtime.
wait for .1 (Score:2)
wait for .1
Re: (Score:2)
Yeah, I'll wait a year.
Every time I have to update an Ubuntu machine, it breaks the nVidia drivers in one way or another. Last time was about signed kernel modules, IIRC, so I had to get on signing them myself. because they weren't being distributed signed for a while.
Re: (Score:2)
Yes that's a common annoyance that I've dealt with for years now. It used to be nVidia, despite frequent kernel incompatibilities, still had better Linux support than AMD/ATI for 3D games and graphics. However my next computer is going to have AMD graphics. The open source drivers are quite good these days, and from what I've heard from others, it just works.
Re: (Score:2)
Re: (Score:2)
Eh, I don't think they are avoid at all costs - I think they were "go to" because they actually worked, PITA installation and proprietary blobs and all.
But as said elsewhere on this discussion, ATI now Just Works and works well and is Free, so it can get maintained/updated for changes as part of the "normal" kernel dev cycle
Re: (Score:2)
Every time I have to update an Ubuntu machine, it breaks the nVidia drivers in one way or another.
Preach is Brother. Nvidia are such a bunch of asshats. Intel graphics machines just work and keep working. As far as I can tell, AMD ones now have that property too. But Nvidia, OMFG they are brittle as fuck. Somehow last week an upgrade to the latest CUDA managed to inform apt that I wanted my motherfucking keyboard drivers uninstalled. Naturally I didn't notice until I rebooted.
How do you fuck up that hard?
U
Re: (Score:3)
I've been upgrading rather than reinstalling for decades. Works just fine every time as long as you haven't complicated your repositories with a bunch of backports and aren't relying on some fragile proprietary driver that was only written for one kernel version.
Problems with VM (Score:1)
Re: (Score:2)
Depends on how important your current install is, how little downtime is acceptable and if you can easily swap hard disks.
I only buy machines whose hard disks are easy to upgrade and a new install is a good excuse to buy a larger drive, pull the old drive, install on the new drive and copy over any files I wish using an appropriate adapter or by plugging in the old drive AFTER performing a clean install on a new drive with no other hard disks connected.
Another option is copy your data to an external drive o
Imaging install as complete backup (Score:1)
Re: Problems with VM (Score:1)
Re: (Score:2)
Distros like Ubuntu are mature products meaning there's little reason to replace or upgrade (which mostly means "change") a working installation
That's if you ignore the many benefits under the hood. The thing is LTS releases are historically very stable on versions of software so you're missing a lot of current features, not just on userland apps but also in the backend.
I for one will be upgrading the NAS here very soon (I'll give it a month for bug reports to come through) simply due to the upgraded ZFS release. ZFS 0.8 was released 1 month before the last LTS (2018) so didn't make the cut. Ubuntu LTS of course never went beyond a few bugfix relea
Yawn (Score:2)
That being said, I looked at the ZDnet linked article and also read another on Tech Republic and none of the new features look exciting. It's really more version upgrades than anything
I know we all have different needs, but I'm not sure what's exc
Hate the live server ISO (Score:2)
But the classic non-live using Debian Install is still available at http://cdimage.ubuntu.com/ubun... [ubuntu.com]
Re: (Score:2)
DUDE you just saved me hours and hours of work rewriting a bunch of back-end code (bc the new installer doesn't allow for MBR installations, thus forcing at least two partitions when my stuff uses one single part). I went on a long rant about Canonical and this fuckery as well as Netplan (which also was foisted upon us but is not at feature-parity with what existed before it) yesterday and was just sitting down to continue re-writing stuffs when I saw this.
I LOVE YOU
Better installs for FDE & resized /boot part? (Score:3)
One thing I find very frustrating with all Ubuntu-based distros I've tried is that if you simply want full-disk encryption AND a /boot partition sized up to a sane size that won't bite you in the ass later on down the road, the process is incredibly manual, arcane and tedious. Are there any distros that make this easier? Bonus points if it's systemd-free.
Re: (Score:3)
Ubuntu server does a lot of equally dumb shit. If your clock isn't set to UTC it will fail and not say why. So you say sure I'll look at the installer log file. It's 10,000 pages of the same repeating verbose garbage. Can't they just say hey your clock needs to be set to UTC or else dpkg takes a shit.
Re: (Score:2)
Nice integrated ZFS support, Raspberry Pi (Score:5, Informative)
From what I've heard on the Linux Unplugged show, the support in 20.04 for ZFS is the best ever. Grub lets you pick snapshots to boot into, and the packing system apparently works with ZFS transparently. In order to use all the integrated ZFS goodness, you will need to let the installer have the whole disk and do all the partitioning and volume slicing itself, thought. It has a scheme that it works with for defining the file systems and mount points. It's to the point now where a novice user could install and use 20.04 and never know or care about ZFS itself, unless he has a need to roll an update back. It sounds pretty slick. Anyone have experience with it on 20.04?
20.04 is also released for the Raspberry Pi. Ubuntu wants to make this platform fully supported and on par with the x86_64s. That bodes well both for Ubuntu and the Pi. I've gotten quite fed up with the dismal state of Linux on ARM hardware in general, and haven't yet found a distro that works very well for me. I've tried Armbian, but I think stock Ubuntu 20.04 could be the better choice.
Re: (Score:2)
Re: (Score:1)
The appeal of ZFS is not pure, raw performance, (though with L2ARC / Read cache SSD or a Metadata SSD do help alot), it's the features that a more modern designed file system gives.
All the features of the EXT2/3/4 are addons, except the extent based allocation added with EXT4. To get some of the features of ZFS, you have to use EXT4 with LVM on top of software RAID. Then you get a fraction of ZFS.
Th
Re: (Score:2)
I've been paying peripheral attention to ZFS for a while now, and really like the feature list, but the performance and resource demands (especially on non-server-class hardware) has sounded like a sticking point. I believe I've heard you really want to dedicate at least 1GB of RAM to it for decent performance? An easy choice for the features on a server, somewhat more dubious on a consumer machine with maybe 8GB total.
>though with L2ARC / Read cache SSD or a Metadata SSD do help alot
Are those file-sys
Re: (Score:1)
A L2ARC acts as additional read cache, beyond any memory available for ARC, (Adaptive Read Cache). So adding a SSD L2ARC on a spinning disk pool ca
Re: (Score:2)
Thank you, that was very informative. I'm delighted to hear that the SSD caching support is so...sane. I've been horribly dismayed at the number of mainstream solutions that aren't. I think I'll be seriously considering ZFS next time I have a dedicated Linux system. The snapshots in particular are a feature I find very compelling.
Re: (Score:1)
No ext4 is not a good default file system for Linux. It is a horrible nasty hack that exists purely because the lazy/stupid (take your pick) Lustre developers thought it would be a good idea. It is was not and XFS would have been a much much more sensible appoach. I am sure you will now tell me but XFS zero truncates files on a crash. Well that would now be an incredibly rare event. However the ext4 developers in there stupidity in early versions of ext4 had exactly the same bug, for exactly the same reason
Re: (Score:2)
If you're comparing ZFS and ext4 on raw I/O then you don't need or want ZFS. If you want to compare it on adaptive cache performance vs stupid FIFO caching on ext4, or data integrity, or snapshotting, or basically any other features of a modern CoW file system rather than one that has its roots in the 90s looking like Frankenstein's monster with all its bolt-ons then you need to compare ZFS to BTRFS or bcachefs, or any other CoW filesystem, and in that regard it is by far the best performing.
Re: (Score:3)
It's amazing, minus the fact that right now it's either encrypted root OR ZFS.
Every apt event triggers a snapshot. I can see data recovery becoming MUCH easier.
Especially since trying to get data off of my old encrypted drive was a PITA and not straight forward.
Re: Nice integrated ZFS support, Raspberry Pi (Score:1, Flamebait)
I've never quite understood why people find it so critical to encrypt a whole filesystem filled with open source software.
Re: Nice integrated ZFS support, Raspberry Pi (Score:3)
No doubt, but it's a pretty simple workaround. It's easy enough that it wouldn't sway my decision on filesystems in any way.
I come from a time when mounting a hard drive to another machine to fix or investigate something was common place. Not that it comes up much anymore, but I still have that nagging suspicion that as soon as I turn on full disk encryption, I'll discover somewhere it causes a problem debugging or fixing something.
Re: (Score:2)
come from a time when mounting a hard drive to another machine to fix or investigate something was common place.
It's a pain in the ass. It follows the Unix philosophy a bit too much there's 2-3 tools you need to use because the encryption wraps logical volume management.
And all the instructions are spread across 3-4 blogs. (And none of them are the same). It's all stuff cobbled together from "RTFM" without any straight forward way to do it. That said, it can be done and isn't that difficult. I'll probably write a script for the next time.
I just figured out how to do ZFS encryption and it couldn't have been simpler. N
Re: (Score:3)
I've never quite understood why people find it so critical to encrypt a whole filesystem filled with open source software.
Because the software is managing and generating sensitive information and that information isn't necessarily stored in easily known locations. It's not enough to just encrypt /home. Credentials, certificates, connection strings, logs, and cached data might also be in /etc, /var, /opt, /tmp... Sure with effort, you could analyze your workload, figure out where all of your sensitive data is, make sure that data is on separately mounted and encrypted filesystems, etc. That would be a lot of effort and just hav
Re: (Score:3)
And the user's data.
If I found an unencrypted laptop on the street, I could change user passphrases (after saving /etc/shadow for brute-forcing), log in, open up a web-browser, and check their history to check for obvious targets like their email, online banking site, or Amazon and other shopping sites. There is good change that they've had their browser remember their passphrases. If I get into their email and anything else, I'm off to the races, not so much to make a profit, but to mess with them, like
Re: Nice integrated ZFS support, Raspberry Pi (Score:2)
User data is different. Many systems give you the two basic options: full disk vs user folder encryption. If full disk is a problem because of the filesystem, then you can just turn on user folder encryption and you're set as far as user data is concerned. If you need to go further, you can encrypt other folders on the filesystem (/etc being the big one).
Full disk encryption is a nice-to-have feature, but even if I have the option, I never use it. It's too easy for full disk encryption to cause a problem du
Re: (Score:2)
And the user's data.
Whose user data? He said he doesn't understand why people want to encrypt the *whole filesystem*. He never said he wasn't encrypting /home (which is perfectly possible in the current Ubuntu running from ZFS, as is encrypting most subfolders other than /boot)
Also encrypting the whole filesystem is pointless on a system where you want to run ZFS. ZFS is a CoW file system designed for reliable storage using RAID. You're not going to find that user data in the street, you're going to need to break into someone'
Re: (Score:2)
It's amazing, minus the fact that right now it's either encrypted root OR ZFS.
That's not a minus. It's somewhat irrelevant. The biggest benefit for encrypted root is for devices that are mobile (e.g. laptops). Those devices don't gain a lot of benefit from having ZFS in the first place.
For devices where the ZFS benefits would be realised you wouldn't store sensitive information in the root partition in the first place, making encrypting it just an exercise in voluntary performance degradation.
Linux Mint 20 Ulyana will be based on Ubuntu 20.04 (Score:1)
Re: (Score:1)
Upgrading WSL 18 to 20 LTS will break. (Score:3)
In WSL, If you are like me and upgraded your 18.04 LTS to 20.04 LTS, it broke on libc,
vi /var/lib/dpkg/info/libc6:amd64.postinst
line 193
telinit u 2>/dev/null || true ; #sleep 1
apt --fix-broken install
Re: (Score:2)
TBH, I'm not sure I've ever seen an LTS upgrade go smoothly on Ubuntu. It's a massive jump in package versions.
Re: (Score:2)
Re: (Score:1)
As usual, 18.04 will not offer the upgrade automatically until 20.04.1 is out (July IIRC), so I believe the recommendation still stands.
That new mascot, though... (Score:2)
When I saw that thing, it just screamed "Corona Kitty" to me. That might become the official nickname for this release.
Time to be egocentric (Score:2)
can i run steam?
does it support freesync?
will my vega56 run respectably?
can i disable any and all animations?
can i set a specific font family to be used everywhere and anywhere? More importantly, can i disable any and all font smudging?
is there one program per category that works properly, or are there half a dozen sorta-kinda "working" ones (xterm, konsole, rxvt, gnome terminal, terminology., xfce-term... Or my favorite, half a dozen different "settings" programs. )? Does the system use *one* for all progr
Re: (Score:2)
can i disable any and all animations?
Just press the any key. It's the one on the front of the computer.
is there one program per category that works properly,
Yes this year King Torvalds of Finland made a decree that people are only allowed work on the one true version of any particular category. This is unlike lesser operating systems where there's often a "choice".
Re: (Score:2)
fragmentation and multiple programs that share similar functionality but their differences are in the bugs is not choice
it's wasted effort. Effort with no result.
Kubuntu 20.04 (Score:2)