News for hackers. Stuff that matters.
Re:Ubuntu 21.10 by aborsy on Thursday October 14, 2021 @04:17PM (#28869451)
Over a decade of Ubuntu use, could not be happier!

I remember in 2000s, I had to edit /etc/ text files to set up internet etc. Nowadays everything works out of box. All sorts of peripherals and hardware is recognized automatically. High quality free open source software is available for most stuff I need. The freedom to choose software and customize Linux, if required, is amazing!

Am I missing anything ignoring closed source Windows and MacOS?

Re:Ubuntu 21.10 by poisonborz on Thursday October 14, 2021 @04:59PM (#28870031)
- About 90% of the (GUI) software ever developed? I'm happy to hear that there are quality Linux alternatives nowadays, but there's just many order of magnitudes more choice on Windows (and far less, but still more on Mac). For a lot of categories, this might change in the next decade (Electron and other cross-platform frameworks, tech like Proton) but for things like media editing or even image viewers, or until there is some tech to seamlessly emulate, this won't be a fight.

- Trivial app portability - I absolutely love the concept of portable Windows software. Have a single folder with configuration and binaries, that can run for sure anywhere (give or take a .Net/VisualC install) - and you can achieve this for 90%+ of all available apps. With a some sync tool it's simple to have the same (as in reproducible/copiable) work environment on many machines (in the context of ad-hoc gui user applications). I know this concept isn't really transferable to Linux (separated locations per app, "just build from source") and there are attempts (Snap) but due to the fractured scene and #1 it's not that practical for end-users.

- Hardware compatibility - cool that you didn't have device issues, but this could be because you just don't use non-mainstream hardware. Even when I did, a lot of special functionality was bound to (Mac/Win) drivers. Sure, not Ubuntu's fault, but still.

I think Ubuntu/Linux success stories are infinitely subjective - what you need as an end-user, how much time or patience you have, or how much you value privacy/lack of telemetry/security.

Re:Ubuntu 21.10 by qwerty456127 on Friday October 15, 2021 @06:33AM (#28876272)
> Trivial app portability - I absolutely love the concept of portable Windows software. Have a single folder with configuration and binaries, that can run for sure anywhere

The Linux way of installing the apps is merely a convenient tradition. You can still put the app files anywhere and run. It will put its configuration files wherever the developer wanted them (conventionally the app dir is meant to be immutable and the files are meant to be stored under the user's home dir though). In fact many apps (incl. Chrome and PyCharm actually are installed the Windows way under /opt which is an equivalent to C:\Program Files\).

> there are attempts (Snap)

I actually hate this concept because it encourages duplication (same program files installed under different users) and adds performance overhead (often significant). So, when no traditional package is available I rather get an AppImage and just drop it in \opt (the downside is it won't automatically appear in the menus though so I have to create .desktop files and update the app itself manually).

This also seems very bad for the office setting. I have dozens of employees set-up on dozens Ubuntu computers in the office and want a single-install/update to apply to everyone seamlessly. Now I see Firefox moved to Snap in Ubuntu 21.10 and this scares the shit out of me, but it's supposed to be possible to force it the traditional way in 21.10. They say they will move it to snap only in 22.04 though so I will probably abandon Ubuntu and switch to some distro which is not corrupted by this bullshit. This is sad as Ubuntu still is the most polished and muggle-friendly out of the box, their GNOME mod in particular.

Re:Ubuntu 21.10 by datenarsch on Friday October 15, 2021 @07:13AM (#28876541)
> The Linux way of installing the apps is merely a convenient tradition. You can still put the app files anywhere and run. It will put its configuration files wherever the developer wanted them (conventionally the app dir is meant to be immutable and the files are meant to be stored under the user's home dir though). In fact many apps (incl. Chrome and PyCharm actually are installed the Windows way under /opt which is an equivalent to C:\Program Files\).

I don't think he was disputing the technical possibility of it. It doesn't help him from a user perspective though to know that this is merely a convention and not a technical limitation.

Re:Ubuntu 21.10 by qwerty456127 on Friday October 15, 2021 @07:45AM (#28876718)
So what's the problem? Nobody forces him to follow the convention. Do you believe he really is concerned by the fact most of the people do? I would even speculate there possibly is a niche distro (now I'm also curious, whoever knows such - please mention) which manages the apps the Windows way entirely.
Re:Ubuntu 21.10 by qwerty456127 on Friday October 15, 2021 @06:09AM (#28876121)
> About 90% of the (GUI) software ever developed? I'm happy to hear that there are quality Linux alternatives nowadays, but there's just many order of magnitudes more choice on Windows

Most of the people don't need this though. I've migrated many individuals and middle offices from Windows to Ubuntu (for myself I prefer Manjaro though) starting from 2007. They only use Firefox/Chrome, Skype/Telegram, Thunderbird, LibreOffice, PDF&picture viewers and VLC (so it's not even about alternatives - all the essential apps already are cross-platform and even easier to install/update on Linux) and never asked any questions - everything feels intuitive and works great. WiFi used to be hard to set-up in 2007-2009 but not anymore. Printing and scanning works slightly unstable with some printers (mostly because they go to sleep and disappear or stop working in Ubuntu). The only Windows app I really miss on Linux is Paint.Net - to me it seems the ultimate perfect non-professional graphics editor while its Linux clone (Pinta) is slightly crappy, although does the job generally and I still am very grateful it exists. If only Linux also had full Visual Studio and Adobe Illustrator+Photoshop it would be hard for me to name a reason to use Windows at all. Most of the new apps I encountered during the recent years (e.g. Obsidian, Typora, MS Teams, etc.) just use Electron and work seamlessly on Linux as well as Windows and Mac this way (I know MS Teams is deprecating Electron and worry about this). The situation with games has also changed (to good) significantly during the recent years AFAIK and probably is even better than on the Mac OS now.

Re:Ubuntu 21.10 by smackeyacky on Friday October 15, 2021 @08:07AM (#28876856)
VSCode is fine if you are doing .net core. Paint.NET is great though, its genuinely the only thing I miss at my debian machine.
Re:Ubuntu 21.10 by qwerty456127 on Friday October 15, 2021 @09:26AM (#28877446)
> VSCode is fine if you are doing .net core.

I know. But it lacks ReSharper and I also just feel better and happen to be significantly more productive in the full Visual Studio because of its look-and-feel (this is a mild OCD-related phenomenon). VSCode also notably lacks visual WinForms designer (a thing I would actually pay to get on Linux) and many other features many programmers use.

> Paint.NET is great though, its genuinely the only thing I miss at my debian machine

Try Pinta really, if you still didn't. It's worse but does approximately the same job in the most of the use cases. I would feel really sad and do any hacking to return it if it would be discontinued.

Re:Ubuntu 21.10 by silisili on Thursday October 14, 2021 @05:13PM (#28870193)
Re 2: It's actually gotten a lot better. There exists Flatpak, AppImage, Snapd, and of course Docker on the 'container' front.

A growing number of apps, probably due to Go, are just as you described - a binary you can run anywhere.

I will say, I've been solely a Linux user for almost 20 years now, and still prefer the Windows structure as you described. I like the idea of applications in their own folder, with the binaries and configs and everything just there. In Linux, of course they are divided - confs go here, binaries go here, libraries here. The problem is that -here- isn't well defined. Directions for one distro don't necessarily translate directly to another wrt to locations.

Re:Ubuntu 21.10 by mdp2021 on Thursday October 14, 2021 @05:27PM (#28870388)
> Trivial app portability

The "registry" is not an issue anymore?

Re:Ubuntu 21.10 by poisonborz on Thursday October 14, 2021 @05:33PM (#28870462)
A negligible percentage of apps use the registry to store configuration, and even if, when missing, it's not an issue. If absolutely needed, conf can be easily exported/imported on a per app basis. What's far more common is to store stuff in AppData, but that can be synced as well (with a whitelist).
Re:Ubuntu 21.10 by nikau on Thursday October 14, 2021 @08:00PM (#28871977)
I'm not sure how this is easier than just synching up your dotfiles on Linux
Re:Ubuntu 21.10 by joombaga on Thursday October 14, 2021 @10:34PM (#28873473)
You can do the same thing in Windows if the software supports dotfiles. There's plenty of Linux software that requires additional configuration beyond dotfiles.
Re:Ubuntu 21.10 by cycomanic on Friday October 15, 2021 @02:49AM (#28875052)
Like?
Re:Ubuntu 21.10 by pjmlp on Friday October 15, 2021 @02:17AM (#28874869)
Apparently an idea that GNOME thought it was worthwhile to copy.
Re:Ubuntu 21.10 by TingPing on Friday October 15, 2021 @07:26AM (#28876613)
DConf is great and not a 1:1. Also with flatpak apps store plain text configs privately and dconf is more of a system store now.
Re:Ubuntu 21.10 by pjmlp on Friday October 15, 2021 @07:51AM (#28876761)
Exactly like the registry since application virtualization was introduced for MSIX packages and WinRT/UWP, and the application manifests introduced previously in Windows XP.
Re:Ubuntu 21.10 by TingPing on Friday October 15, 2021 @08:26AM (#28876988)
Well, completely different on format, they are just ini files now.
Re:Ubuntu 21.10 by nonameiguess on Thursday October 14, 2021 @06:16PM (#28870920)
Some of this feels out of date. I've used a fair amount of what seems like obscure peripherals and they've all worked fine for at least a few years. That definitely was not the case in 2008 and desktop Linux was legitimately hell at times back then.

As far as relocatable installs, this is entirely a choice on the part of distro maintainers and a consequence of how the packages are built. They can be built in a way that allows you to put them elsewhere, but it would defeat the purpose of having a package manager. Which makes me wonder, does winget support relocatable installs? I'm sure you can at least understand why Linux distros have chosen to do packaging this way. The killer app for Linux is server installs. It might be perfectly fine to allow users to move around software they've installed after first installing it on a single-user home PC, but it destroys the possibility of automation. A package manager can't know where the software is if it's constantly moving, meaning it can't upgrade or remove it without significant user interaction, which can't possibly scale to data centers full of servers. Different needs for different markets, unfortunately, but to me, even at home, this is an advantage of Linux, because I have many devices.

I guess not being choose between hundreds of media viewers might matter if you're actually a professional media editor or creator, but very people are that. Granted, any professional use of a computer other than making software is going to benefit from Windows. Professional software just targets Windows. That's on the creators of those packages, not the system itself. Whether it's CAD, media editors, the Adobe suite, software teams that charge for use don't like Linux. But they don't like it because people aren't using it. It's a chicken and egg problem.

I'm not sure I actually agree with the ease of adding and moving Windows software, though. One of the big problems is it's often impossible to completely uninstall something. Applications quite frequently drop files all over the place that Windows Installer doesn't know about if it wasn't registered upon installation, and it's even worse if your "installation" doesn't use Windows installer at all and it just you copying an executable file somewhere. Did it leave data in %PROFILE%/LocalLow/AppData, %PROFILE%/Local/AppData, or %PROFILE%/Roaming/AppData, and what the heck is even the difference between those? Where is it putting logs? Where is it expecting config? Without any sort of filesystem hierarchy standard like Linux has, there is no way to know, and systems just gather cruft over the years to the point that common advice is periodically wipe your entire root filesystem and start from scratch.

Re:Ubuntu 21.10 by cycomanic on Friday October 15, 2021 @02:49AM (#28875049)
Except for the last sentence, most of this is wrong in some way or the other.

>- About 90% of the (GUI) software ever developed? I'm happy to hear that there are quality Linux alternatives nowadays, but there's just many order of magnitudes more choice on Windows (and far less, but still more on Mac). For a lot of categories, this might change in the next decade (Electron and other cross-platform frameworks, tech like Proton) but for things like media editing or even image viewers, or until there is some tech to seamlessly emulate, this won't be a fight.

I think this is highly subjective, sure if you need some specific piece of software (e.g. photoshop), but for everything else you are pretty much covered. In particular free software for common tasks like image viewing is much better on linux, on windows everyone uses some piece of software they received with some camera or similar, which is often unmaintained and riddled with bugs.

> - Trivial app portability - I absolutely love the concept of portable Windows software. Have a single folder with configuration and binaries, that can run for sure anywhere (give or take a .Net/VisualC install) - and you can achieve this for 90%+ of all available apps.

App binaries and configuration in the same folder? On my windows install there are lots of files in some subfolder o f C:\Users\<Username>\AppData\ and C:\Program Files\Common Files\

And finding the correct subfolder is not always trivial if you try to nuke your configuration. Mind you that is not necessarily easier in Linux either however things got better and more and more software adheres to the XDG standard locations.

>With a some sync tool it's simple to have the same (as in reproducible/copiable) work environment on many machines (in the context of ad-hoc gui user applications). I know this concept isn't really transferable to Linux (separated locations per app, "just build from source") and there are attempts (Snap) but due to the fractured scene and #1 it's not that practical for end-users.

Syncing your work environment over to a different computer is trivial in Linux compared to Windows (not that this is a very typical end-user work case either). Sure if you put a different distro on every computer it's not so easy, but why would you do that?

>- Hardware compatibility - cool that you didn't have device issues, but this could be because you just don't use non-mainstream hardware. Even when I did, a lot of special functionality was bound to (Mac/Win) drivers. Sure, not Ubuntu's fault, but still.

Yes you still run into the odd bit of hardware that doesn't work, but that's quite rare even on very recent laptops. This is also not a solved problem on windows either, if you don't use the pre-installed OS on your windows PC then installing a new version can result in quite a bit of chasing drivers.

There are issues with Linux still, but the ones you listed are not among them IMO (and Windows isn't really better on this either). One of the things that I find annoying at times is that developers don't seem to consider upgrades to the configuration files when releasing new versions. After some upgrade the previously saved configuration doesn't work anymore, because the file format changed or parameter names changed or similar. While I suspect this happens in windows as well, it's more of a problem in Linux because one upgrades more frequently.

Re:Ubuntu 21.10 by vladev on Thursday October 14, 2021 @04:33PM (#28869674)
You'll be surprised, but it's RedHat that made most of that happen. A lot of the important Linux projects are developed mostly by them - Gnome, Wayland, NetworkManager, Pipewire, flatpak, etc.

Ubuntu, on the other hand, seem to like to do many things their way. Like aggressive patching. I recall fontconfig being heavily patched from upstream. Then we have Mir (now almost abandoned), Unity (abandoned), snap (flatpak, done differently, not yet abandoned :).

Re:Ubuntu 21.10 by eecc on Thursday October 14, 2021 @05:17PM (#28870263)
Well:

* NetworkManager is a dumpster fire.

* Wayland is 10 years in the making and it's still barely out of alpha and still missing crucial features such as fractional and consistent scaling.

* Pipewire is a welcome attempt to mitigate another source of grief, Pulse Audio.

* Gnome? Lets not get started...

Please. RedHat has been a boon to the Linux community but it's lack of - how can I put it tactfully - design taste? has stranded the platform into a decades-long quicksand of endless circular reinvention.

Re:Ubuntu 21.10 by in_mice on Thursday October 14, 2021 @07:32PM (#28871660)
You're not wrong on wayland. I remember hearing people talking about how great wayland was gonna be a decade ago.

Gnome and Network Manager are fine though. My XPS 15 wifi has been supported for the last three years without any issues.

Re:Ubuntu 21.10 by md8z on Thursday October 14, 2021 @11:09PM (#28873726)
Wayland is a lot better than X. The problem with any of these low level enhancements is that they take a long time to plumb through the entire system. I wish it wasn't so, but it is.
Re:Ubuntu 21.10 by md8z on Thursday October 14, 2021 @11:17PM (#28873785)
"still missing crucial features such as fractional and consistent scaling"

This has very little to do with Wayland and mostly has to do with the apps and the toolkits. I haven't really seen many Linux native apps that are able to function correctly at a non-integer scale. The rendering of these apps may have to be entirely changed and refactored to use floating point instead of integers. That a big thing to ask every app to do. The hard part is doing that, and then it's trivial to put a flag in Wayland (or XWayland) for an app to say that it supports it.

Re:Ubuntu 21.10 by nextaccountic on Thursday October 14, 2021 @11:44PM (#28873987)
Clipboard is consistently broken on Wayland. I don't use any XWayland application, it's all native Wayland. Sometimes when I copy things they don't paste, and I need to switch back to the original window for the copy to register. Or even copy again to be sure. This was never, ever a problem in more than 10 years using X11.

But, fractional scaling is working like a charm on Gnome + Wayland (after a gsettings command). Very crisp, despite people saying it doesn't work. On X11, even on KDE, I can't get fractional scaling this crisp. This is the only reason I'm using Wayland; all the rest sucks.

But, the problem is, GTK doesn't support fractional caling natively. Even GTK 4 supports only integer scaling. So for fractional scaling the compositor has to scale up, then down. This approach generally causes blurring (though I don't know why Gnome on Wayland here isn't blurred).

When I see screenshots of people with fractional scaling on Gnome, it appears very blurry. Comparing side by side, here it isn't. I don't know why and at this point I'm afraid of messing it with and ruining everything.

Re:Ubuntu 21.10 by md8z on Thursday October 14, 2021 @11:57PM (#28874094)
"Sometimes when I copy things they don't paste, and I need to switch back to the original window for the copy to register."

I have honestly never had that problem in years of using GNOME Wayland, but I experienced it many times with misbehaved X11 apps. Maybe you want to come up with a reproducible test case and then report it?

"Even GTK 4 supports only integer scaling. So for fractional scaling the compositor has to scale up, then down. This approach generally causes blurring (though I don't know why Gnome on Wayland here isn't blurred)."

That's what I mean, it has to be done in the toolkits first. The first step would be to add support for that to GTK which is unlikely to happen until at least GTK5. Then after the apps can start to support it, I think you're looking at at least a few years before there is a realistic chance of having that. Sorry to disappoint, it's just not an easy thing to have. And I don't think there is much incentive to support this from a hardware perspective either since most people that I see asking for this are using it as a workaround for oddly sized 4K monitors.

"This is the only reason I'm using Wayland; all the rest sucks."

I feel your frustration but I actually would not suggest using Xorg in 2021 unless you really know what you're doing. It's not secure unless you take great pains to make it so. GNOME's Wayland session is the most secure Linux desktop there is outside of security-focused distros.

Re:Ubuntu 21.10 by nextaccountic on Friday October 15, 2021 @12:04AM (#28874150)
I think the main (or only? not sure) culprit is Firefox (running natively on Wayland) https://bugzilla.mozilla.org/show_bug.cgi?id=1726360 - it reports to be fixed in Firefox 93 but I'm on Firefox 92 still, I guess I should just update.

> And I don't think there is much incentive to support this from a hardware perspective either since most people that I see asking for this are using it as a workaround for oddly sized 4K monitors.

All 14" hidpi laptops (meaning, more than 1366x768) suffer from this problem. 1x is too small, 2x is too large.

Re:Ubuntu 21.10 by md8z on Friday October 15, 2021 @12:20AM (#28874247)
Those laptops I think would fall in that same category of displays, where the PPI is around 120-180. It's not enough of an enhancement to make the text crisp and not pixelated, and it makes everything look bad unless the apps native to 96 PPI start to implement a certain type of floating point scaling. The higher end laptops of the same size just give you a the same screen but with a higher PPI. Scaling up then scaling down doesn't cause noticeable blurring once you get past 250 PPI, so it's only that class of low end displays/laptops that would benefit from this. I wonder if those displays will even still be around in a few years time, I certainly would like to get a cheaper laptop around that size but with a higher PPI.
Re:Ubuntu 21.10 by nextaccountic on Friday October 15, 2021 @09:39AM (#28877560)
From my point of view, my screen - 1920x1080 at 14", at 189ppi, isn't really what I would call low end. Or at least, not in my country (Brazil).

Low end is 1366x768 at 14", which is 135ppi. Most laptops I see have this resolution.

Re:Ubuntu 21.10 by md8z on Friday October 15, 2021 @09:57AM (#28877729)
I mean low end in the category of high DPI laptops. I think that would be considered mid range in the category of all laptops, that was my take from looking at prices recently anyway. There are high end laptops that are around the same size and have 4K screens.
Re:Ubuntu 21.10 by cycomanic on Friday October 15, 2021 @02:56AM (#28875096)
> think the main (or only? not sure) culprit is Firefox (running natively on Wayland) https://bugzilla.mozilla.org/show_bug.cgi?id=1726360 - it reports to be fixed in Firefox 93 but I'm on Firefox 92 still, I guess I should just update.

I was just about to write the same, the only clipboard issues I've had in wayland were with firefox. I don't know what they do, but even in windows I get weird behavior at times (e.g. when copying out of Jupyter cells for example), much less than wayland though.

Re:Ubuntu 21.10 by Aa9C4xPz43Gg7k6 on Monday October 18, 2021 @06:58PM (#28912881)
Lack of functional fractional scaling is what makes me want to switch to Windows or Windows+VM or Windows + ssh to compile.
Re:Ubuntu 21.10 by eecc on Friday October 15, 2021 @05:42PM (#28883464)
Ah sorry... so the major issue is not with Wayland itself, but with the major toolkits that in 10+ years haven´t bothered or figured out how to transition away from a rasterized buffer model.

Right. It doesn't matter if the fault is with GTK, Qt or the Wayland APIs not providing enough support for this to happen, sometime in the last 10 years. The problem is that it didn't.

In the meantime I've been using MacOS that has been doing vector graphics since what? 15 years?

SMH...

Re:Ubuntu 21.10 by md8z on Friday October 15, 2021 @07:31PM (#28884309)
This isn't about vector graphics. There is always going to be a rasterized buffer, that's unavoidable. Even more so as apps are moving to newer rendering APIs like Vulkan and Metal. Apps doing custom rasterization is probably going to get even more common. The real issue there is what scale you do the rasterization at, because some things just cannot be expressed in terms of vectors. I believe Qt does support doing floating point scaling in some cases [1] but I've heard it's really broken because the apps still need to make changes to support it. You can't just take any old Qt app and recompile it with the moral equivalent of "#define int float".

This is also not a matter of "fault", by necessity the majority of the work that needs to be done here in the toolkits and apps. That's just the way it is. It's not that hard to implement this on the server side, you just don't scale that buffer when rendering. MacOS is an not a good example because that also uses an integer scale.

[1] https://doc.qt.io/qt-6/highdpi.html

Re:Ubuntu 21.10 by eecc on Wednesday October 20, 2021 @02:48AM (#28927557)
Ok, let me rephrase. What I mean is - how I see it - that Apple just made the choice for every developer and gave them a conceptual model and tooling that does not depend on individual pixels or require them to make an extra effort in adoption (because you know how that goes.)

It baffles me that Linux is still stuck on this pixel grid that just hangs together at a specific density of 96dpi; something that harks back to the VGA days

https://docs.microsoft.com/en-gb/archive/blogs/fontblog/wher...

Re:Ubuntu 21.10 by kzrdude on Thursday October 14, 2021 @06:57PM (#28871328)
Well, Xorg is also missing fractional and consistent scaling - because there are many bugs with it
Re:Ubuntu 21.10 by benttoothpaste on Friday October 15, 2021 @09:45AM (#28877622)
I use fractional scaling with Xorg so it is not missing. Not sure about consistency. It is acceptable for me though.
Re:Ubuntu 21.10 by nullspace on Thursday October 14, 2021 @04:42PM (#28869791)
I get annoyed when I see posts like this with revisionist history.

I can't comment on everything but:

> Unity (abandoned)

You probably don't recall how bad Gnome 3 was initially, and how much better Unity was over Gnome 2. Sure it also had its issues in the beginning, but it took a really long time for Gnome 3 to catch up.

> snap (flatpak, done differently, not yet abandoned :).

I am pretty sure flatpak didn't exist when snap was announced. Or it was around the same time.

Given the above two, I'd place very little credence on the rest of your points. I agree with the Mir situation to some extent, but look at how long wayland has taken to ship.

Re:Ubuntu 21.10 by mdp2021 on Thursday October 14, 2021 @05:49PM (#28870637)
> You probably don't recall how bad Gnome 3 was initially

I do, and I have never seen its face again since then and the huge upsetting of ruining what worked well, and to create something perverse. And unless it was fixed very recently, it still is, because I just tried `gnome-font-viewer` and there are fades in the interface that cannot seem to be disabled. Unjustifiable. Not just the desktop manager: the paradigm. Dis-functional effects imposed to the user for no reason. And in a context which replaced functions with minimalism.

I am still wondering what caused that stroke of lunacy - at the time, I thought it must had been literally a stroke.

Re:Ubuntu 21.10 by speedybird on Thursday October 14, 2021 @06:39PM (#28871148)
> I am still wondering what caused that stroke of lunacy - at the time

Power users have privilege and need to be hobbled; their complaints ignored. The needs of users with the least privilege, the computer illiterate, should be prioritized.

Or something like that.

Re:Ubuntu 21.10 by md8z on Thursday October 14, 2021 @10:57PM (#28873644)
The general sentiment I see is that if a feature is only used effectively by a small handful of users then it's probably going to risk getting removed. That's just numbers, it doesn't make a difference whether it's "power users" or any other users. Either way maintainer time is limited and sometimes they have to make a decision to drop a feature that isn't pulling its weight.

But I've also never heard any description of the phrase "power user" that was clearly defined. Wikipedia says:

"A power user is a user of computers ... who uses advanced features"

"In enterprise software systems, 'Power User' may be a formal role given to an individual who is not a programmer, but who is a specialist in business software"

So which advanced features and which business software are we talking about here? That could be anything really.

Re:Ubuntu 21.10 by mdp2021 on Friday October 15, 2021 @03:28AM (#28875289)
> if a feature is only used effectively by a small handful of users

We do automated computing to have tools in general, as we may need them; and we use special features when we need them.

Figure imagemagick discriminating options or functions the same way ("Lanczos stays in, but we could ditch Hamming").

Re:Ubuntu 21.10 by md8z on Friday October 15, 2021 @12:19PM (#28879471)
Those special features all have a maintenance cost, and if no one is around to pay it then their usefulness will diminish until they reach the threshold where it's not worth it anymore. Not sure why any filtering algorithm would be considered out of the ordinary. Do you know how many scientific and mathematics packages I've seen that are are really old, outdated, and suffering bitrot? Quite a few. In fact that seems to be a field where the old algorithms are discarded fairly regularly in favor of new ones. The older algorithms that remain popular do tend to stick around.
Re:Ubuntu 21.10 by mdp2021 on Saturday October 16, 2021 @05:30AM (#28886621)
Then some mechanism of deprecation could be immensely better than removal (in software with tolerance - an image viewer or an audio editor are not the same as medical equipment firmware or banking software). It could also encourage the interested to review and update the code in case of need.

Some pieces of software are more free to grow, their value is in options (image processing), while others have value in their reliability (banking).

This said, one phenomenon that appeared in the "unfortunate decade" and which is extremely dubious is that of the propaganda that "less is more". No it is not. Freedom is "more". Constraints are "less". (In the general reality of desktop software applications.)

Re:Ubuntu 21.10 by dylan-m on Thursday October 14, 2021 @07:04PM (#28871400)
> there are fades in the interface that cannot seem to be disabled. Unjustifiable.

That's an accessibility option. GNOME Settings -> Accessibility -> Enable Animations; or `gsettings set org.gnome.desktop.interface enable-animations false`. Should apply everywhere.

Re:Ubuntu 21.10 by mdp2021 on Thursday October 14, 2021 @08:18PM (#28872147)
> org.gnome.desktop.interface enable-animations

Yes, but it does not disable the fades, nor all the gratuitous animations I see in the GUI of gnome-font-viewer (one of the very few pieces I can try not having uninstalled it). Those animations must have been hardcoded in the software, it must probably be recompiled - and I do not take it for granted they can be disabled through a configuration flag.

Re:Ubuntu 21.10 by md8z on Thursday October 14, 2021 @10:48PM (#28873589)
I just tried it and it disabled the fades. Maybe you made a typo in the setting? Most GNOME apps are not going to have animations hardcoded, they typically use standard widgets like GtkStack or GtkRevealer that handle the animations automatically and respect the system setting. You can verify this by opening the GTK inspector in Font Viewer.
Re:Ubuntu 21.10 by mdp2021 on Friday October 15, 2021 @03:21AM (#28875251)
> Maybe you made a typo in the setting

Before posting I tried `gsettings get org.gnome.desktop.interface enable-animations` and it returns 'false', consistently (as it should) with `dconf-editor` used to see the options. And I verified (as I just re-did) the behaviour of `gnome-font-viewer`: changing the window content (switching the font) fades (messily) from former to latter, using the menu animates a "pull-down", activating the search slides down the interface...

I will try the GTK inspector today.

Re:Ubuntu 21.10 by michaelmrose on Thursday October 14, 2021 @05:44PM (#28870581)
You are absolutely correct that Gnome 3.0 was bad. Even more importantly there isn't anything whatsoever inherently with going your own way. Doing so is ultimately how we end up with a useful marketplace of tools to pick from.

If you stop worrying about the victimless crime of fragmentation neither gnome sucking or the specific sequence of development matters.

For what its worth I think they date from around the same time.

https://launchpad.net/snapcraft/+milestones September 2015

https://en.wikipedia.org/wiki/Flatpak September 2015

The larger issue would seem to be that canonical has a habit of betting on losers it ultimately abandons. Snap looks like the next roadkill to me. Far from being universal it will probably never see substantial use outside Ubuntu.

It suggests perhaps that they should exercise better judgement.

Re:Ubuntu 21.10 by rbanffy on Thursday October 14, 2021 @07:02PM (#28871380)
> It suggests perhaps that they should exercise better judgement.

I have a feeling many of these decisions are driven by internal politics than proper analysis. The first question when you decide to go your own way is whether others will find this more useful than the competition. Build better tools is not sufficient if you don’t invest in evangelising and great branding.

Re:Ubuntu 21.10 by xiaomai on Thursday October 14, 2021 @06:21PM (#28870977)
The fontconfig patches are a big reason I stay with Ubuntu. Fonts look _so_ much better on Ubuntu than Arch/etc.
Re:Ubuntu 21.10 by Shadonototra on Sunday October 17, 2021 @03:47PM (#28899198)
You can install their patched version of fontconfig on Arch

- https://aur.archlinux.org/packages/fontconfig-ubuntu/

Then you can use their font config confs

Here is the list they are using: https://hastebin.com/fukibunuji.conf

Copy paste what you have in your ubuntu install, then believe me, fonts will look similar!

Make sure to also install the ubuntu font familly

https://archlinux.org/packages/community/any/ttf-ubuntu-font...

And set your font hinting to: slight

Screenshots:

https://i.imgur.com/lKgvBeG.png

Looks good even on YouTube with Dark Theme:

https://i.imgur.com/dohPxoL.png

Re:Ubuntu 21.10 by flas9sd on Thursday October 14, 2021 @05:17PM (#28870269)
agreed, Redhat developers are behind many foundational packages (longterm thinking?), but I credit Ubuntu with bringing many users into Linux. They continue this with the WSL stuff.. while I see how distribution non-cooperation is difficult, at least the users of Redhat and Ubuntu-derived distributions have vastly more in common than what they differ by.
Re:Ubuntu 21.10 by _xy8h on Thursday October 14, 2021 @04:28PM (#28869599)
Anecdotal but no less amusing: I upgraded my desktop and used the extra parts to rebuild my Windows 10 system, the nearly cutting edge hardware on the newly rebuilt main desktop all worked when I reinstalled xUbuntu 20.04 on the new SSD.

The hand me down parts, while not ancient, were still old enough that I had expected Windows 10 to be able to support it when I installed it on the SSD for that machine. Wifi and Webcam both did not work after Windows finished installing and detecting hardware/updating.

Windows 10 later decided to reboot my system, unprompted, when I still had a project file open in Premiere.

How far Linux has come is honestly refreshing. How long Windows has continued to have absolute dealbreaker issues is astounding.

Re:Ubuntu 21.10 by rbanffy on Thursday October 14, 2021 @07:07PM (#28871429)
The immense majority of Windows installs are on computers that come with it. Because of that, OEMs make sure all bits and pieces they sell at the same time work with it.

Also, that’s why even printers need to come with a CD of Windows drivers (probably for the imaginary CD drive that no longer comes with the computer)

Re:Ubuntu 21.10 by beefjerkins on Thursday October 14, 2021 @04:28PM (#28869604)
Out of interest, have you tried other distributions? Perhaps Debian based like Linux Mint / Pop OS, or others like Manjaro?

What keeps you using Ubuntu after all these years?

Re:Ubuntu 21.10 by Mikeb85 on Thursday October 14, 2021 @04:40PM (#28869765)
I've personally tried some of those. Ubuntu simply works. I hate most of their defaults, most add bugs, Ubuntu is what most cloud providers use if you're a dev, every software provider targets Ubuntu if they target Linux, and so on.

You can install Ubuntu and it'll work. Easy. No other distro I've tried (Fedora, Suse, Manjaro, Mint, Mageia) is as easy.

Re:Ubuntu 21.10 by washadjeffmad on Friday October 15, 2021 @07:48AM (#28876739)
I know we're just sharing anecdotes, but I dropped Ubuntu during the "Megalomaniacal Shuttleworth" days, and I still don't accept his vision for Ubuntu.

If you remember the earliest builds, they included a video of Nelson Mandela explaining ubuntu and implied it as a light, legally unencumbered OS for the world. I was helping build labs in East Africa at the time, and it was a fantastic choice for running scientific operations because of its relative UI cohesion and simplicity over Debian while allowing access to its vast repositories and package groups.

I kind of lost all faith when the power trips started happening across the GNOME Foundation and elsewhere and moved to less divisively ambitious distros that were more responsive to their users.

I've never had issues installing or using Linux on hardware I picked, but I understand the struggles of working around non-spec and proprietary chipsets without drivers. I don't use non-free drivers in most cases, so having hardware that doesn't struggle with them is paramount.

Re:Ubuntu 21.10 by in_mice on Thursday October 14, 2021 @07:38PM (#28871736)
I've had driver issues with things like arch and debian. I maybe enjoyed digging into that a decade ago. I don't anymore.
Re:Ubuntu 21.10 by _xy8h on Thursday October 14, 2021 @04:52PM (#28869929)
Mint and Pop are still Ubuntu based, not to ignore the Debian underpinnings of Ubuntu.

I've stuck with xUbuntu because it seems to be the most sane of the bunch when it comes to defaults and preinstalled software. Once installed, it does a good job of staying out of my way UI wise.

Re:Ubuntu 21.10 by underscore_ku on Thursday October 14, 2021 @04:43PM (#28869802)
Mint and Pop are Ubuntu based
Re:Ubuntu 21.10 by PetahNZ on Thursday October 14, 2021 @04:37PM (#28869732)
For me, because Ubuntu just works for everything I need it to. So I have not found the need to try a different distro.
Re:Ubuntu 21.10 by beebmam on Thursday October 14, 2021 @05:11PM (#28870169)
For my work PC, I use Ubuntu, period. Too many third party apps just don't work very well outside of the Ubuntu ecosystem, apps which I need in order to function in my workplace.

I'd probably use something like Arch or rolling my own for work if these apps weren't necessary!

Re:Ubuntu 21.10 by bluepoint on Thursday October 14, 2021 @10:49PM (#28873595)
Could you elaborate? Which apps run in Ubuntu and not in Arch?
Re:Ubuntu 21.10 by Delk on Friday October 15, 2021 @08:42AM (#28877087)
I would also be interested to hear.

I'm using Fedora on my personal hardware where I don't remember encountering much (Linux-supported) software that wouldn't work. I had to tweak something to get e.g. the native Spotify client working, and it would probably have been easier on Ubuntu for which it's packaged, but problems are relatively few and far between.

On the other hand, in the workplace I've only had Windows in recent years, so it'd be nice to know if there are blind spots in work-oriented software that I've missed.

Re:Ubuntu 21.10 by dagw on Friday October 15, 2021 @06:38AM (#28876294)
In theory you can probably get most apps working on Arch, but if you want support and an easier life it's generally best to stick with the official packages from the developer which are almost always packaged for Ubuntu and RHEL only.
Re:Ubuntu 21.10 by vlod on Thursday October 14, 2021 @05:57PM (#28870722)
fyi: There are distros which are fundamentally Ubuntu, like PopOS.

I'm curious if the apps you're talking about are not mainstream.

Re:Ubuntu 21.10 by midasuni on Thursday October 14, 2021 @04:35PM (#28869704)
I moved from Debian teating to Ubuntu on the desktop in 206 as I felt the repos were more uptodate. The last couple of Ubuntu releases have announced me significantly though, netplan and subiquity especially
Re:Ubuntu 21.10 by mercurialmaven on Thursday October 14, 2021 @04:28PM (#28869593)
In my experience, Ubuntu, or Linux in general, works great on desktops but very poorly on laptops due to lack of hardware and driver support. Not a hardware engineer myself, I think this is because desktop hardware is more standardized while laptop hardware is more proprietary, advanced, and custom-made to different makes and models. My previous job was the first job I had wear a company-supported Linux laptop was even an option. I absolutely loved it, but fully admit it was incredibly difficult to set up and maintain. Most devs continued to use Macbooks.

One specific Linux issue I ran into repeatedly is that Chrome and Chromium by default refuse to trust Linux graphics drivers and instead do software rendering. It turns out, software rendering makes your browser really slow and makes it burn tons of battery when not plugged in. I eventually figured out how to enable most acceleration for Chrome. However, there were several electron apps like Zoom that didn't expose any option to enable hardware acceleration. The zoom desktop app was completely unusable for me on Linux. Instead, I used the browser app exclusively.

Slack was similarly unusable without hardware acceleration but to its credit exposed an option to enable it.

Re:Ubuntu 21.10 by techrat on Thursday October 14, 2021 @04:48PM (#28869879)
> One specific Linux issue I ran into repeatedly is that Chrome and Chromium by default refuse to trust Linux graphics drivers and instead do software rendering.

https://i.imgur.com/u1sKBiu.png

Re:Ubuntu 21.10 by mercurialmaven on Thursday October 14, 2021 @05:07PM (#28870130)
I don't remember the details, but I remember it wasn't nearly as simple as toggling a switch. I remember it involving a mixture of:

* Setting custom startup flags to chrome

* accessing a hidden dev-specific page and turning on acceleration features that were deemed unsupported or experimental.

This page looks related though I don't remember if these exact instructions worked for me or not: https://www.linuxuprising.com/2021/01/how-to-enable-hardware.... I had to do a bunch of research before I arrived at a working solution.

After I enabled these features, my desktop started encountering a problem where I would have to kill and restart the display manager once, and thereafter the display manager would occasionally hang and I'd have to restart it.

It was manageable with a few days research and technical skill, but it's not the kind of thing you would expect most people to put up with.

Another thing to note, Chrome's software renderer didn't seem to play well with my skylake? integrated graphics. Not only was it slow, but buggy with screen tearing and other visual artifacts. So I had to get acceleration working so my browser would both render properly and be reasonably responsive and performant.

Re:Ubuntu 21.10 by imron on Thursday October 14, 2021 @04:55PM (#28869966)
> Nowadays everything works out of box.

Except for decent power management on laptops, and certain Bluetooth headsets.

Re:Ubuntu 21.10 by zarkov99 on Thursday October 14, 2021 @05:06PM (#28870111)
PopOS has decent power management.
Re:Ubuntu 21.10 by tssva on Thursday October 14, 2021 @05:32PM (#28870454)
PopOS does slightly better than most distros out of the box on my Thinkpad. Installing tlp greatly improves battery life across all distros I have tried and basically eliminates the advantage PopOS has. Unfortunately compared to this level of improvement I still get about a 30% improvement in battery life using Windows without any tweaking at all.
Re:Ubuntu 21.10 by ArclightMat on Friday October 15, 2021 @09:19AM (#28877379)
Have you checked out Fedora? Out of the box I had as good as (or close enough to) Windows' battery life on my ThinkPads and normal consumer hardware due to certain optimizations [1] they've made, to the point where I don't even run tlp anymore.

Furthermore they've introduced power-profiles-daemon in Fedora 35 [2] by default, which allow granular-ish control similar to Windows' "Power Mode" option and PopOS' system76-power.

[1] https://fedoraproject.org/wiki/Changes/ImprovedLaptopBattery... [2] https://fedoraproject.org/wiki/Changes/Power_Profiles_Daemon

Re:Ubuntu 21.10 by tssva on Saturday October 16, 2021 @05:31PM (#28891758)
I have tried Fedora and battery life was still awful in comparison. Looking at the details of the changes referenced in your 1st link they are for Intel chips or chipsets. My Thinkpad is Ryzen based.

I even tried the beta of Fedora 35 which still had awful power management for me. After a couple of days I installed the latest to tlp to see if it had improved the situation since my last try. Still no where near Windows and requires disabling the new power profiles daemon.

Maybe things would be better for me at this point if I had an Intel based laptop but my previous one was and the situation then was the same.

Re:Ubuntu 21.10 by tlrobinson on Thursday October 14, 2021 @07:29PM (#28871626)
So you’re saying 2021 is the year of Linux desktop?
Re:Ubuntu 21.10 by u4346 on Monday October 18, 2021 @03:26PM (#28910332)
Kernel panic is also free.

I'm using Ubuntu for 7 years and I have to admit that more unstable system I can't find. No dist upgrade was successful for me, I don't have a week without something crashed, and right now I had to make downgrade of kernel in Ubuntu 21.10 just to boot the computer.

But I still can't shutdown or restart is safely because it crashes during the process of turning off.

I don't know why I'm here, in Linux land. All this is so pathetic I can't even describe it.

Servers on linux are cool, but desktop is a pain. Change my mind!

Re:Ubuntu 21.10 by a_bonobo on Thursday October 14, 2021 @10:46PM (#28873572)
>Am I missing anything ignoring closed source Windows and MacOS?

I went back to Windows with WSL. My employer relies heavily on Outlook and especially the Outlook calendar. The equivalent in Thunderbird does not work well at all with missed invites/missed reminders/missed meetings.

WSL with Ubuntu is amazing for dev work!

Re:Ubuntu 21.10 by underscore_ku on Thursday October 14, 2021 @04:21PM (#28869500)
nope
Re:Ubuntu 21.10 by astrea on Thursday October 14, 2021 @04:24PM (#28869547)
video games :(
Re:Ubuntu 21.10 by mmcdermott on Thursday October 14, 2021 @04:29PM (#28869615)
Open source game development remains light, but Wine works better now than at any time in the past.

I installed a game that had a Linux release that blew up on ALSA libraries. The ultimate fix was to install the Windows version over Wine.

Re:Ubuntu 21.10 by gigglesupstairs on Thursday October 14, 2021 @04:38PM (#28869737)
Does Steam work in Wine?
Re:Ubuntu 21.10 by sjustinas on Thursday October 14, 2021 @04:41PM (#28869779)
The Steam client works natively on Linux. It ships its own version of Wine, called Proton and many games work well. They are doing lots of work to get the remaining games working in preparation for the launch of Steam Deck.

https://www.protondb.com/

Re:Ubuntu 21.10 by KptMarchewa on Thursday October 14, 2021 @05:42PM (#28870563)
Is it still 32bit?
Re:Ubuntu 21.10 by TingPing on Friday October 15, 2021 @08:29AM (#28877006)
Yes, same as on Windows.
Re:Ubuntu 21.10 by techrat on Thursday October 14, 2021 @04:45PM (#28869843)
From my experience:

Linux > Steam > Proton > Windows Game

works better than

Linux > Wine > Steam > Windows Game

There's really no reason to be running Steam in Wine when Steam runs natively within Linux and Proton does the work for you for each individual game.

Re:Ubuntu 21.10 by dormento on Saturday October 16, 2021 @11:25PM (#28893670)
I can vouch for Proton. In some games, I can even get more FPS running on Proton/Vulcan DX emulation than natively on windows. One such example is Path of Exile. I should totally NOT be playing this game..
Re:Ubuntu 21.10 by Mikeb85 on Thursday October 14, 2021 @04:41PM (#28869785)
Steam Proton is the way to do it now.
Re:Ubuntu 21.10 by _xy8h on Thursday October 14, 2021 @04:29PM (#28869612)
Proton.

Play on Linux.

Lutris.

Re:Ubuntu 21.10 by beefjerkins on Thursday October 14, 2021 @04:33PM (#28869672)
Yeah, gaming on Linux has seriously come a long way thanks to the efforts of Valve and the wider community. My main issue with gaming on linux is cloud saves; while it generally will work with Steam, other platforms like GoG have no such capacity, and it's a real drag compared to Windows.
Re:Ubuntu 21.10 by mmcdermott on Thursday October 14, 2021 @08:21PM (#28872175)
I recently set up Game Backup Monitor (http://mikemaximus.github.io/gbm-web/linux.html) for GOG games. The backup location is in OneDrive. I do have to import the backup manually, but the combination eases the pain.
Re:Ubuntu 21.10 by midasuni on Thursday October 14, 2021 @04:37PM (#28869725)
I wish I had time to play, but transport fever, civ 6 and KSP all seem to work just fine every few months when I get a few hours.