this post was submitted on 06 Feb 2024
99 points (100.0% liked)

Linux

1259 readers
93 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Examples could be things like specific configuration defaults or general decision-making in leadership.

What would you change?

top 50 comments
sorted by: hot top controversial new old
[–] perishthethought@lemm.ee 69 points 9 months ago (1 children)

I'd have Ubuntu stop forcing me to use Snaps.

[–] sebsch@discuss.tchncs.de 28 points 9 months ago (9 children)

Maybe you should switch your favourite then?

The enshittification of Ubuntu will not stop on an enforced Appstore.

load more comments (9 replies)
[–] GravitySpoiled@lemmy.ml 34 points 9 months ago (2 children)

Desktop environment should be separated from the OS. You should be able to change the de easily. Maybe in a container.

Present the user with common software when installing the os. Ask the user if she wants to install any of it (as a flatpak).

Ask for prioprietary codecs and install them if wanted.

[–] acockworkorange@mander.xyz 13 points 9 months ago (1 children)

It is. I don't know what you're talking about. You can go ahead and apt-get xfce on Linux Mint right now. Back in 1998, I had Window Maker, Gnome and some other windows 95 inspired DE all installed in my Conectiva Linux. It was always possible.

[–] pbjamm 4 points 9 months ago (1 children)

I frequently do this to try out different DEs. My only issue with it is that if the DE has its own version of some package like a music player I end up with a cluttered menu with all version from all installed DEs. Would be nice if there were an easy way to limit each DE to its app list by default.

load more comments (1 replies)
[–] Petter1@lemm.ee 5 points 9 months ago

I guess with immutable linux distros, it would be possible, as fat as I understand.

[–] joojmachine@lemmy.ml 29 points 9 months ago (2 children)

As someone who's an active user and contributor to Fedora: words cannot express enough how much I hate US laws.

It's the reason we can't ship with H.264 hardware decoding out of the box, it's the reason why we can't provide access to our project and our community to sanctioned countries (Cuba being one that really hurts me, but mainly Iran right now, which makes me really sad because I'm having to answer people from Iran almost weekly asking on how they can be a part of the project with "unfortunately you can't").

I dream of a day where Fedora's trademark changed to the hands of a non-profit foundation outside of the US.

[–] BautAufWasEuchAufbaut@lemmy.blahaj.zone 5 points 9 months ago* (last edited 9 months ago) (1 children)

Do other distributions like Debian, Alpine, or Arch also have this issue?

load more comments (1 replies)
[–] Buffalobuffalo@lemmy.dbzer0.com 4 points 9 months ago

Responses involving, "Did you typo when you said you were from Tehran, Iran? Sometimes autocorrect changes it from sanctioned [foreign capital, foreign nation] - as we both surely know [foreign nation] is sanctioned allowing contributions to US based software projects. Anyway, check out the Git!" are probably forbidden, surely.

[–] domi@lemmy.secnd.me 25 points 9 months ago

Fedora:

  • Put H264 and H265 hardware video decoding back in
  • Make Flathub the default Flatpak repository
  • Make the installer easier for beginners by hiding advanced settings most won't need
  • Make their KDE spin more prominent, currently you have to look for it to find it
[–] sebsch@discuss.tchncs.de 22 points 9 months ago* (last edited 9 months ago) (2 children)

Arch should have the same zsh profile you have on the live image, installed after the installation by default.

[–] CalicoJack@lemmy.dbzer0.com 7 points 9 months ago

grml-zsh-config is its name, and it's always one of the first things I install on a fresh system. I'll never understand why it isn't the default.

[–] ichbean@lemm.ee 6 points 9 months ago

Arch doesn't have zsh installed by default. In case people wanted this profile - it's in extra grml-zsh-config.

[–] callyral@pawb.social 15 points 9 months ago

The documentation. It needs more of it.

the distroIt's NixOS, the docs could be better, had a lot of confusion and had to watch a lot of tutorials when getting started, when I should've been able to just read the documentation instead.

[–] r1veRRR@feddit.de 15 points 9 months ago (1 children)

Just in general: More sane defaults, less RTFM. Sure, you can configure everything, but MUST you? A lot of opensource developers seem to believe that configurability is a get-out-of-jail-free card for having to provide a good user experience out of the box.

load more comments (1 replies)
[–] 4vr@lemmy.ca 14 points 9 months ago

No snaps or flatpak by default.

[–] user224@lemmy.sdf.org 14 points 9 months ago (1 children)

It would be cool if it officially brought back KDE Plasma.
(Linux Mint)

[–] PlexSheep@feddit.de 6 points 9 months ago (1 children)

I'm using plasma on LMDE, are you telling me they don't officially support it?

[–] acockworkorange@mander.xyz 6 points 9 months ago

They won't answer questions about KDE specifically on their official Discord. Not that it matters.

[–] XTL@sopuli.xyz 13 points 9 months ago* (last edited 9 months ago) (2 children)

Debian

  • Say the current stable and testing version number and name clearly on the web front page. Actually put it on every single page instead of burying it somewhere. It takes no space at all and is stupidly hard to find of you're ootl.
  • Nicer installer. Make sure images with WiFi drivers and firmware are easy to find.

Also I wish every distribution had a wiki as nice as Arch's.

[–] rufus@discuss.tchncs.de 5 points 9 months ago

If I might add something: We could turn something like testing or unstable into a proper rolling release for desktop machines. It works reasonably well for that. However it is completely unsupported and would require some change to the release model and manpower dedicated to it.

load more comments (1 replies)
[–] rotopenguin@infosec.pub 12 points 9 months ago (2 children)
[–] freedumb@programming.dev 6 points 9 months ago

You just inadvertently triggered a lot of Scandinavians

load more comments (1 replies)
[–] WbrJr@lemmy.ml 11 points 9 months ago

Unpopular take: A more complex installer that lets me choose what I want to use:

  • what de?
  • what theme of de?
  • what package manager?
  • all the video codecs or minimal?
  • what office programs?
  • graphics card? Nvidia or AMD?
  • developer pack? (Python, java, some other stuff, vscode/codium)
  • graphics suite (Krita, incscape, gimp)
  • KDE connect, syncthing?
  • Firefox or chromium?
  • cloud connections? (OneDrive, Google drive, nextcloud?)

I don't know what else could be interesting, but I think that would take away the annoying "what distro to I want" and would make Linux more like "I like gnome, everything installed, I'm a developer" or "KDE plasma, graphics and office, the rest inwant to install myself"

Maybe I totally don't understand what distros are, but isn't all the same, just some differen configurations?

[–] acockworkorange@mander.xyz 10 points 9 months ago (2 children)

I would have Debian go back in time to 1999 and adopt Window Maker as it's default DE. GNUstep would be integrated and made cross platform. All popular software on windows, Mac and Linux would be based off of it. We'd be used to lightning fast, beautiful DE, with an auto docking paradigm. World peace and the end of hunger would be achieved.

load more comments (2 replies)
[–] Tippon@lemmy.dbzer0.com 9 points 9 months ago (1 children)

A better way to uninstall software.

While I've been re-learning my way around Mint, I've found that some software doesn't show up in the GUI package manager. Removing it with Apt doesn't give the option to remove dependencies or optional extras by default, you have to do it manually. Installing something from Github has to be done separately.

Even if it's an optional extra, some software that monitors installations and cleanly uninstalls them would be handy :)

[–] XTL@sopuli.xyz 8 points 9 months ago (1 children)

Learning to use autoremove will do that. I also like good old debfoster.

load more comments (1 replies)
[–] neidu2@feddit.nl 8 points 9 months ago (3 children)

Linux Mint - More up to date packages. Especially the kernel.

Mint used to be based on the newest versions of Ubuntu.

They only use the LTS as a base now to make development easier. That's why everything is older.

This probably doesn't add anything to the conversation, but your comment reminded me of this change a few years ago.

load more comments (2 replies)
[–] halfway_neko@lemmy.dbzer0.com 8 points 9 months ago (1 children)

(Arch, btw)

Technical: Better, easier to use APIs for pacman. The last time I tried to do alpm stuff, it wasn't fun.

Social: Less rtfm. The manual is good, but it's not cool when people are super elitist (especially towards newbies).

load more comments (1 replies)
[–] LeFantome@programming.dev 7 points 9 months ago* (last edited 9 months ago) (1 children)

I think the biggest flaw in Arch is the “keyring” package that can go out of date between updates. EndeavourOS makes it worse since it has two of them.

EndeavourOS ships eos-update that somewhat fixes this and can be used in place of pacman or yay. It always updates the keyring first. How many people use that utility though ( or even know it exists ).

Pacman and yay should “just work”.

load more comments (1 replies)
[–] xilliah 7 points 9 months ago* (last edited 9 months ago)

PopOs

Not have 10s of GBs of updates every week. I mean seriously wtf.

[–] savvywolf@pawb.social 6 points 9 months ago

Mint - Firstly Wayland support, but that's been said before.

But one small annoyance is that they ship with a version of synaptic in the repos that doesn't allow software upgrades. The reason for this is that they want you to go through their update manager (which doesn't work for me, but eh). But seriously, for an OS and ecosystem which is supposed to be pro-user agency, why arbitrarily restrict people like that? I end up having to pin a specific version of it.

[–] deczzz@lemmy.dbzer0.com 6 points 9 months ago

LinuxMint

  • Stop crashing when I log in after standby
  • Weird graphical glitches
  • The WiFi manager. Trying to connect to work WiFi but I then have to fill in info on certificates, protocols and what not. Stuff I don't understand, don't experience on Mac/windows and don't want to know about.
  • At least try to make an interesting package manager/store. How about some screenshots and icons?
[–] mactan@lemmy.ml 5 points 9 months ago

bootloaders should always be packaged with a pacman hook

[–] tiny@midwest.social 5 points 9 months ago

Have A zsh shell with fzf history and zsh syntax highlighting installed

[–] Matt@lemdro.id 5 points 9 months ago

I wish Debian had a version with more recent software that is suitable for regular use. I know many people use Testing and Sid, but Testing often has delayed security updates and it’s not unusual for Sid to break. And both get weird around the freeze for the next release. It would be great if there was a version like Tumbleweed that was constantly rolling and received automated testing to prevent many of the problems Unstable experiences.

I currently use Tumbleweed on my computers and Debian on my servers, but I would love to use Debian on everything.

[–] Petter1@lemm.ee 5 points 9 months ago

Package manager like yay for the community packages of openSuse tumbleweed.

[–] ipacialsection@startrek.website 5 points 9 months ago

Debian needs a better installer. It'd be awesome if it had something more akin to Fedora/RHEL's Anaconda, or even just made Calamares the default (so long as it didn't install every single locale available like their live inages currently do).

[–] socphoenix@midwest.social 5 points 9 months ago

I would want a FreeBSD type of packaging system where system libraries and apps are different. Their binary packages are separated into quarterly and latest so you get a very stable OS but either Debian or arch style package updates.

[–] EponymousBosh 4 points 9 months ago

Bring back Linux Mint KDE

[–] Redoomed@lemm.ee 4 points 9 months ago (1 children)

For Fedora, replace the current installer (Anaconda) with the openSUSE Tumbleweed installer.

One of the aspects I love about the openSUSE TW installer is the ability to remove groups of packages for the initial install. This is particularly useful if you never use certain programs or intend to replace them with the Flatpak version.

load more comments (1 replies)
[–] pineapplelover@lemm.ee 4 points 9 months ago (1 children)

Arch install script could be better. The dedicated /home partition is a pain if you don't know what you're doing (I don't know what I'm doing). The encryption thing also breaks a lot of things.

load more comments (1 replies)
[–] mozz@mbin.grits.dev 4 points 9 months ago* (last edited 9 months ago)

I wish Debian had better support for software that wants to do its own package management.

They do it a little bit with python, but for most things it's either "stay within the wonderful Debian package management but then find out that the node thing you want to do is functionally impossible" or "abandon apt for a mismashed patchwork of randomly-placed and haphazardly-secured independently downloaded little mini-repos for Node, python, maybe some Docker containers, Composer, snap, some stuff that wants you to just wget a shell script and pipe it to sudo sh, and God help you, Nvidia drivers. At least libc6 is secure though."

I wish that there was a big multiarch-style push to acknowledge that lots of things want to do their own little package management now, and that's okay, and somehow bring it into the fold (again their pyenv handling seems like a pretty good example of how it can be done in a mutually-working way) so it's harmonious with the packaging system instead of existing as something of an opponent to it. Maybe this already exists and I'm not aware of it but if it exists I'm not aware of it.

[–] isVeryLoud@lemmy.ca 4 points 9 months ago (1 children)

Fedora's bootloader sucks, I want to use SDBoot but it's set up so weirdly that installing it would break the install.

load more comments (1 replies)
[–] IsoSpandy@lemm.ee 3 points 9 months ago

I wish for a default freeworld fedora.

[–] NekkoDroid@programming.dev 3 points 9 months ago* (last edited 9 months ago)

Arch: Move more of the things shipped by the distro to /usr/, too many things are still in /etc/, /var/ and /srv/. Generally this isn't a problem, but when you want to make an A/B updated image where only /usr/ is shipped it is a bit annoying. Also, bash has no way to have a "distro" version of /etc/profile.

Another benefit is: no .pacnew files in /etc/ (or anywhere else) since those would all be managed by the system maintainer and aren't touched by the package manager

[–] ngn@lemy.lol 3 points 9 months ago

artix: adding arch repos to artix results in bunch of package issues, after using it for a while it gets to a point where you have to specify 50+ --assume-installed flags just to Syyu

i switched to arch just because of this

load more comments
view more: next ›