this post was submitted on 06 Feb 2024
142 points (96.7% liked)

Linux

54924 readers
303 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 6 years ago
MODERATORS
 

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

What would you change?

(page 3) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 11 points 1 year ago (2 children)

Every distro.

Samba file shares should use regular user credentials and not have separate samba usernames and passwords.

load more comments (2 replies)
[–] [email protected] 3 points 1 year ago (1 children)

Every distro with gnome.

Make RDP work as well as it does on Windows.

I'm talking about remoting into the Linux system.

Everytime the system is restarted you have to physically login to the system to unlock the keyring so that your RDP password is accessible or you won't be able to get in. Or you have to remove your keyring password all together. Why is this different than the regular user password?

Also it's weird that it works like VNC where you are controlling the system remotely but anyone local can see what you are doing on the screen. It is also cool to have that option but it shouldn't be the default.

load more comments (1 replies)
[–] [email protected] 12 points 1 year ago (2 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 (2 replies)
[–] [email protected] 4 points 1 year ago

Bring back Linux Mint KDE

[–] [email protected] 3 points 1 year ago

For Alpine Linux:

  • support a different process supervisor
    • dinit, or
    • s6 with some high level sugar
  • add something like the AUR
[–] [email protected] 6 points 1 year ago* (last edited 1 year ago) (4 children)

For Arch Linux:

  • support a different process supervisor
    • dinit, or
    • s6 with some high level sugar
  • don't use Bash anywhere
    • port down to POSIX, and
    • port up to Zsh
    • port minimal launchers to execline
  • replace PKGBUILD format, maybe with
    • nearly identical but Zsh
    • NestedText containing Zsh snippets
      • use this to render Zsh based on templates
        • my favorite template engine: wheezy.template
  • build packages with more optimizations, like the CachyOS repos
  • include or endorse something like aconfmgr
  • port conf files to NestedText
load more comments (4 replies)
[–] [email protected] 2 points 1 year ago

A robust way to make an install script on arch Linux.

[–] [email protected] 3 points 1 year ago (1 children)

more packages; open suse tumbleweed

[–] [email protected] 1 points 1 year ago

I usually find most stuff without trouble. I guess i don't have very exotic tastes.

[–] [email protected] 1 points 1 year ago

I still don't know the technical details between zram and zswap but I feel like fedora should switch to zswap and support hibernation out the box

[–] [email protected] 7 points 1 year ago (3 children)

I’d like a vanilla, stable, rolling release. Fedora is close but I’d like a “clean slate” option where you have the desktop environment, package manager, and expected hardware functionality like sound, Bluetooth, etc. But then as few extras as possible so I can choose my own adventure.

And by stable rolling release, I just mean that most rolling release options are for beta testing. I totally get the reasons for that but while we’re wishing for things, I’d like a rolling release that was almost as conservative as an LTS release. I doubt that’s realistic but a feller can dream.

load more comments (3 replies)
[–] [email protected] 3 points 1 year ago

I would like Debian and the fsf to come to some kind of agreement so Debian can ship the emacs documentation.

[–] [email protected] 2 points 1 year ago (3 children)

Can we get a free software only version of every distro? That's what I want.

load more comments (3 replies)
[–] [email protected] 6 points 1 year ago (1 children)

Debian (testing branch): Add normal firefox to the repo. Firefox ESR is total bullshit that makes zero sense to use. I always install it either as flatpak or from the unstable repos using apt-pinning (which works great though!)

[–] [email protected] 5 points 1 year ago

I think Mozilla just released a Firefox apt repository a few months ago.

[–] [email protected] 2 points 1 year ago (1 children)

Bring back the old xpenguins and xsnow packages in Debian.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

I believe they are still part of a different package. They aren't Wayland native though so they will use a bit more battery life and won't be able to see wayland components

[–] [email protected] 2 points 1 year ago (1 children)

I would make Debian and Arch be deterministic like NixOS, but with a different language and less overhead. I really like the principle but the implementation is subpar.

[–] [email protected] 2 points 1 year ago (1 children)

For Arch, you may like a project called aconfmgr.

[–] [email protected] 1 points 1 year ago

If it wasn't written in bash... 😢

[–] [email protected] 3 points 1 year ago (1 children)

For me Fedora only needs to speed up the dnf and update the installer.

load more comments (1 replies)
[–] [email protected] 11 points 1 year ago (2 children)

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?

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

I believe that Debian Unstable has you covered

/j

[–] [email protected] 11 points 1 year ago* (last edited 1 year 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)
[–] [email protected] 2 points 1 year ago

I would love to see an ostree-based (immutable) Debian for both stable and unstable.

Aside from that, my nitpicks aren't distro-oriented.

[–] [email protected] 4 points 1 year ago* (last edited 1 year 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

[–] [email protected] 20 points 1 year ago

I'd just want more package maintainers for Arch, some people maintaining 1000+ packages is crazy and would take a load off of them.

load more comments
view more: ‹ prev next ›