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

What would you change?

103 points

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

permalink
report
reply
41 points

Maybe you should switch your favourite then?

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

permalink
report
parent
reply
3 points

honestly canonical has always been like this.

what do you suggest for an alternative thats similar to ubuntu?

permalink
report
parent
reply
2 points
*

The common recommendation is Linux Mint, but there are lots of Ubuntu derivatives out there. Another common recommendation is Debian or a Debian derivative, and those will generally be similar to Ubuntu since Debian is the upstream of Ubuntu.

You can feel free to ignore it if you aren’t open to other options, but my personal distro recommendation for a Gnome-based desktop is Fedora. It has a much quicker update cycle, so you’ll actually get feature updates on your packages (which is great if you use neovim plugins, since the neovim packages in the Ubuntu repos are ancient at this point, or you know, any other package that benefits from being updated). Of course it obviously isn’t as bleeding edge as Arch, though I personally see that as a benefit because I found Arch to be unstable (haven’t really experienced any instability with Fedora in the past few years though). But don’t be mistaken, I’m not saying Fedora is similar to Ubuntu, just providing an alternative perspective since you seem to be open to switching to a different distro (though the differences may be more minor than you think from an end-user perspective).

BTW, Linux Mint isn’t just a “beginner distro”, it’s perfectly fine for anyone to use, and it fixes a lot of the Canonical BS from Ubuntu. I feel like some people get caught up in the thought that Mint is the distro that you ditch for another one when you become more comfortable with Linux, but that doesn’t have to be the case.

permalink
report
parent
reply
1 point

Going upstream to Debian

permalink
report
parent
reply
1 point

There where Times when Ubuntu was Marks baby, but nowadays with pro, advertisement and tracking in the terminal an AppStore, everything has to have a businesscase.

I would recommend just plain Debian either with flatpak or in the testing branch. It’s almost the same, stable as a rock and driven by a community.

permalink
report
parent
reply
45 points

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.

permalink
report
reply
17 points

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.

permalink
report
parent
reply
4 points

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.

permalink
report
parent
reply
2 points

By default is a tall order. Most people want to have full access to their software library. But a GUI tool to edit the menu for a specific DE for a specific user…that would be nice.

permalink
report
parent
reply
-7 points

Installing KDE Plasma on a Gnome installation breaks so much shit it’s not funny, but most of this seems to be a problem with the command line because doing it with YAST seems to prevent things from breaking.

permalink
report
parent
reply
12 points

It does not? It’s what I did on pop os and it’s working fine.

permalink
report
parent
reply
8 points

I don’t get this. It is a common statement on lemmy especially among the new users. I have been daily-driving linux for many many years, and every install of a new distro gets 3 or 4 DEs added to play around with and find the ‘flavour of the year’ for myself.

I don’t recall this ever being a real problem. Ever.

permalink
report
parent
reply
2 points

I haven’t installed KDE in a long time. But installing both Gnome and Window Maker next to Mint’s Cinnamon was absolutely breezy.

permalink
report
parent
reply
15 points
*

Present the user with common software

Manjaro does this with word processing software but I wish it did it with more stuff. It would be nice to not have to uninstall a bunch of apps and install my preferred ones as the first step after a fresh install

permalink
report
parent
reply
7 points

Like Ninite for Windows but at the start not manually downloaded

permalink
report
parent
reply
1 point

Exactly

permalink
report
parent
reply
8 points

I’ve done this with debian in the past, you just install different DE in parallel. Works well enough, don’t remember it causing any issues. It just makes a mess of your home folder, so I don’t do it outside of testing purposes.

permalink
report
parent
reply
5 points

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

permalink
report
parent
reply
5 points

That’s plain wrong.

Like so much of the Linux stuff that’s thrown around in here. It’s frustrating.

permalink
report
parent
reply
42 points

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.

permalink
report
reply
6 points
*

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

permalink
report
parent
reply
4 points

I believe some other distros have this issue, but I’m not sure about specific ones. US laws are pretty complicated by themselves, even more when you try to understand how it affects projects from other countries that are trying to be available on US.

permalink
report
parent
reply
4 points

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.

permalink
report
parent
reply
38 points
*

Some defaults I would like to see:

  • Have zsh as the interactive shell (And also have its dotfiles in a better location like XDG_CONFIG_HOME/zsh)

  • Btrfs with compression enabled and subvolumes set. (Maybe also timeshift installed, not sure because not everyone uses timeshift for btrfs snapshots).

  • ZRAM (With proper sysctl.conf like PopOS does).

  • Pacman as the package manager with an Aur helper already installed.

  • No bloat™ preinstalled, nothing of shipping flatpak or snap by default or even a DE. So I can just boot into a tty without having to do the minimal install from zero.

  • Comply with the FHS and XDG specs (Arch fucking installs packages to /opt and doesnt set ~/.local/bin as part of PATH)

  • Dont break userspace (arch did this recently with an update to glibc that removed a patch that breaks steam games)


Edit: Also forgot to mention:

  • Ship x86-64 v3 binaries, common arch, even Gentoo is doing it while on arch you have to use non official repos.
permalink
report
reply
5 points

Btrfs with compression enabled and subvolumes set.

And enable/automate maintenance services for BTRFS. For example: balace should be run on heavily used system disks or scrub could help detect errors even on single disks.

ZRAM (With proper sysctl.conf like PopOS does).

Could you explain the preference of ZRAM over ZSWAP? I thought the latter was the more advanced and better performing solution. Is there some magic in Pop’s config?

permalink
report
parent
reply
4 points

It is just that zram is much faster than zswap because it uses the ram to store compressed memory. Android already uses it by default.

These are worth reading:

https://old.reddit.com/r/Fedora/comments/mzun99/new_zram_tuning_benchmarks/ https://linuxreviews.org/The_Benefits_Of_Having_A_Compressed_zram_Swap_Device_On_Linux

permalink
report
parent
reply
1 point
*

Thanks for the links! I updated my config from z3fold to zsmalloc and adjusted the vm.page-cluster to test these out.

Reading a bit more, I think when using large max_pool_percent (>30) with Zswap the two solutions are more similar than not. A crucial difference is what use-case is more acceptable since Zswap can cause unresponsiveness (and potential lockup) under high memory pressure. While Zram could result in an OOM crash in a similar worst-case scenario.

permalink
report
parent
reply
3 points

If you don’t want ANYTHING installed by default you should probably just go for the specialized distros that provide that.

permalink
report
parent
reply
2 points
*

The issue with many of those distros is that it usually means that you have to install everything from 0.

Arch is good at this because the archinstall script speeds it up and you don’t have to choose a DE. But with other distros that use a graphical installer, you are forced to use whatever they ship as the default desktop environment.

edit: And holy shit properly configuring Btrfs subvolumes from 0 is something that I tried with voidlinux and I ended up breaking the entire install.

permalink
report
parent
reply
33 points
*

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

permalink
report
reply
8 points

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.

permalink
report
parent
reply
6 points

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

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

Community stats

  • 9.7K

    Monthly active users

  • 5.8K

    Posts

  • 162K

    Comments