Ubuntu 21.10 brings GNOME 40 debut and a focus on devs
- Reference: 1634230992
- News link: https://www.theregister.co.uk/2021/10/14/ubuntu_21_10/
- Source link:
The Ubuntu release cycle delivers a new LTS (Long Term Support) version every two years, the next one being 22.04 in April. This means that 21.10 is a handy preview of features that may not get production use until 22.04.
One of the features highlighted by Canonical is actually a Windows feature. "Windows developers will be delighted with out-of-the-box support for graphical applications on Windows Subsystem for Linux (WSL), which enables users to enjoy Ubuntu desktop applications without modification," said the press release.
[1]
The word "developers" suggests that Canonical does not expect this to be something most users will seek out, despite the new status of WSL 2 [2]as a Store app . What is the value of this from Canonical's perspective, bearing in mind that Canonical worked specifically with Microsoft to enable it?
[3]
[4]
"It's all about inclusivity," Canonical product manager Rob Gibbon told The Register . "We're just fulfilling our mission statement." But how do GUI Linux applications benefit developers on Windows, who mainly target Linux on the server? Gibbon said that easy compilation of applications distributed as source is one advantage. "Maybe you have a scientific application that isn't easy to run on Windows, maybe you can but there's some significant compilation steps. With WSLg we've solved that problem."
The first thing users will notice when firing up Ubuntu desktop (not within Windows) is the GNOME 40 desktop – the first in a new generation built on GTK (GNOME Toolkit) 4. GNOME 41 was released last month, but too late for Ubuntu 21.10. That brings [5]quite a few changes , with Canonical highlighting dynamic workspaces and touchpad gestures.
[6]
Optional software offered in Ubuntu 21.10 desktop includes Microsoft Teams
There is also kernel 5.13, which includes [7]KFENCE (Kernel Electric Fence), a "memory safety error detector" to detect memory errors such as use-after-free. There is also kernel entry point randomisation to defeat some classes of privilege escalation attack. Further, "we've disabled unprivileged BPF (Berkeley Packet Filter) by default in 21.10. Administrators can load BPF programs but users can't, though you can reenable it if you need to," said Gibbon.
[8]CutefishOS: Unix-y development model? Check. macOS aesthetic? Check (if you like that sort of thing)
[9]How many Android containers can you fit on your VM?
[10]More than three years after last release, X.Org Server 21.1.0 RC1 appears
[11]Ubuntu-on-a-phone folks UBports emit OTA-19, warn some devices face the chop in future
Firefox in this version is included as a Snap, Canonical's packaging system that allows the same package to be used across multiple versions of Linux. "It's consistent across every release of Ubuntu," said Gibbon. Snap is [12]controversial , does Canonical get any pushback from users? "I think the numbers speak for themselves," said Gibbon. "There are 10 million systems actively using Snap every day… Snap is portable across distributions, it's not tied to Ubuntu. You get the benefit of consistency of application and user experience across distributions and platforms and versions."
In this release, said Gibbon, "our focus is on developers. 21.10 is an interim release. Developers can get ready for the next LTS release." Things that might win their attention include the MicroK8s Kubernetes distribution, which is handy both for edge use and for running on a laptop. "There's an add-on ecosystem in MicroK8s that's growing," he told us.
[13]
The Linux community is more tolerant of hardware diversity than Microsoft, with its stringent system requirements for Windows 11. "Any architecture or platform to which the Linux kernel, libc, gcc etc. have been ported, and for which an Ubuntu port exists, can run Ubuntu," say the [14]system requirements . That said, Canonical's list of [15]certified hardware is more constrained, featuring only a few vendors. ®
Look out for a review of Ubuntu 21.10 to follow next week.®
Get our [16]Tech Resources
[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YWiolTa6al6w-Dc40JpWGAAAAIE&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[2] https://www.theregister.com/2021/10/12/wsl_offered_as_app/
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YWiolTa6al6w-Dc40JpWGAAAAIE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YWiolTa6al6w-Dc40JpWGAAAAIE&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[5] https://www.theregister.com/2021/03/25/gnome_40/
[6] https://regmedia.co.uk/2021/10/14/ubuntu-software.jpg
[7] https://docs.kernel.org/dev-tools/kfence.html
[8] https://www.theregister.com/2021/09/24/cutefishosreview/
[9] https://www.theregister.com/2021/09/23/anbox_interview/
[10] https://www.theregister.com/2021/09/22/xorg_server_21_1_0/
[11] https://www.theregister.com/2021/09/22/ubuntu_touch_ota_19/
[12] https://www.theregister.com/2020/06/02/linux_mint_team_snap/
[13] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YWiolTa6al6w-Dc40JpWGAAAAIE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[14] https://help.ubuntu.com/lts/installation-guide/amd64/ch02s01.html
[15] https://ubuntu.com/certified
[16] https://whitepapers.theregister.com/
Re: Desnapify ubuntu
[1]The only legit SNAP
[1] https://www.youtube.com/watch?v=JYIaWeVL1JM
Re: Desnapify ubuntu
Or you could just install Debian
Re: Desnapify ubuntu
Or you could just install Debian
Or, if avoiding annoying software is your goal, you could just install Devuan.
So fun, much wow.
So, in short... we hear what diversity and inclusivity mean to Canonical. That's good to bear in mind. And it runs on every platform it runs on. Uh-huh.
New graphical whatevers, yay, maybe dialog buttons have gone back to where they belong?
And a snappy firefox? What are they smoking? Wasn't one of the big upsides of the last release "we've increased performance of the calculator to the point where it doesn't take ten seconds to load by not making it a snap anymore"? And going by my experience, this will probably mean "no, you can only download to the download folder, that's why it's called download folder, and no, it cannot be a symlink to elsewhere".
Yeah, let's see.
I think the numbers speak for themselves...
"There are 10 million systems actively using Snap every day"
I'm sure there are Mr. Gibbon. Because you package a load of odd things using it by default that no one would ever notice until it suddenly does something weird. And then you snuck packages into apt that redirect to snap so when you apt something you get a snap without asking for it. Adoption numbers are no indicator of quality when something is the default option.
"It's all about inclusivity,"
Wanker.
Isn't it the Linux subsystem for Windows (LSW?) Given it's a linux subsystem.. running within Windows? o.o
WSL would be like Wine...
No, it is a Windows Subsystem that allows the NT kernel to run Linux binaries.
Many years ago, there was a Windows Subsystem for OS/2 and one for Unix.
Bricked my Ubuntu side
Just bricked the Ubuntu side of dual boot laptop with Windows 10 being the other OS. Oops.
Was following the guide on the Ubuntu website, https://ubuntu.com/tutorials/upgrading-ubuntu-desktop#3-check-for-updates
The Windows side is working ok. I'm planning on moving to Ubuntu proper when the next LTS comes out.
Oh well. Something to do this weekend.
Desnapify ubuntu
For what it's worth, here's how to get rid of snap on a fresh install (tested on 20.04, will be curious to see if it gets harder on 22.04..)
sudo snap remove snap-store
sudo snap remove gtk-common-themes
sudo snap remove gnome-3-34-1804
sudo snap remove core18
df
# look for line ending /snap/snapd/[some number] (may be /snap/core/[somenumber]
sudo unmount /snap/snapd/[some number] # or sudo unmount /snap/core/[somenumber]
sudo apt purge snapd
sudo apt-mark hold snapd # prevents it being reinstalled as a dependency, will prevent installs of things only available as snaps
rm -rf ~/snap
sudo rm -rf /snap
sudo rm -rf /var/snap
sudo rm -rf /var/lib/snapd