Live data from Hacker News

Bye Bye Ubuntu, Hello Manjaro. How Did We Get Here?

hackaday.com

71–80 of 242 posts

Re: Bye Bye Ubuntu, Hello Manjaro. How Did We Get Here?

#71

I read through the comments here and I’m not excited at all about using something other than Ubuntu. Instead I’m solidly confident that macOS as a daily driver is the right choice for a busy developer who doesn’t want to mess with stuff.

Over a year ago, I switched to an M1 Max 14-inch as my main computer from an AMD Renoir equipped laptop running Fedora Silverblue with Pantheon. Previously used MacOS from Snow Leopard to Yosemite and very much liked it back then.

Everyone of course is going to have different experiences, but I continue to be disappointed how issue ridden MacOS Ventura has been for me. My Fedora laptop could run for weeks without the need for a reboot (honestly only necessary because I used Silverblue which is immutable), whereas my Macbook constantly has issues adjusting scaling when plugging in a monitor during sleep (necessitating logging out and in), or randomly failing to connect to any WiFi connection after waking up, requiring a full reboot around three times a week.

The settings app is appalling too, I genuinely am flabbergasted how sluggish (as in not loading settings pages for multiple seconds) it can be, especially considering the hardware. Very rarely, Xcode will try to open even though I set VSCode as the default for that file type, but this may be user error (though I don't see what else I can do beyond click that tick). Also, though this is more their design than a fault, I have become far to reliant on dnf via toolbox and whilst I am thankful for Homebrew, I can't stop feeling that a more integrated package manager would make MacOS more usable. Worst of all though is how MacOS handles USB peripherals. Upon plugging in, it should ask for confirmation, a good idea in theory. But for me, no matter the device (printer, usb drive, hub, display), this confirmation window only appears for a split second before disappearing. I then have to unplug and replug the cable about five times before, for some magic reason, the confirmation window stays upon permanently and I can actually interact with it. I tried a fresh install and spend a bit of time on the phone with customer support, neither helped. Simply cannot see MacOS as the choice for someone who needs to rely on their machine in this state.

I'm constantly testing the Asahi Fedora Remix[0] and cannot wait for that to be at a level where I can use it day-to-day. The hardware is amazing, but the software really needs to be improved.

[0] https://pagure.io/fedora-asahi/asahi-repos/tree/main

Re: Bye Bye Ubuntu, Hello Manjaro. How Did We Get Here?

#74
post #35

Earlier quoted context omitted.

How do you deal with grossly outdated software on Debian Desktop?

You deal with it by being happy that it doesn't constantly change UI/Interface/Features and break your workflow unexpectedly sometimes. Yes, you don't always have the latest and greatest and if that's a solid requirement, Debian isn't a good choice. But for a stable, not-going-to-change-out-from-under-you point of view, Debian is fantastic. Software you can rely on that's still patched for security issues.

Debian is really solid as a server OS. I wouldn't use it for desktop unless you're using ancient hardware. My days of using CentOS as a development workstation are thankfully behind me. I will never use a long-release cycle distro for primary development, the headaches that come with it are not worth it.

Re: Bye Bye Ubuntu, Hello Manjaro. How Did We Get Here?

#75

I see all of this complaining about snaps and the "direction" Canonical takes as a purity constest. Yes, Snaps can be annoying (it isn't in my case). Yes, Canonical is far from perfect. The Snap hate is really overblown. I'm using some to work daily and, apart from the annoying notification that appears far less than before (like once by a blue moon now on my system), they work exactly like .deb files. Every OS suck…

Nah. "Can't get fooled again."

I see what Ubuntu is doing. I understand what they're doing as a business, and I don't like it and have every right to criticize it for what it is. Ubuntu built their brand on the promise of free and open source and then more and more cozied up to Microsoft and an "us only" way of doing things.

They are free to do that and I understand why as a business. But I'm also just as free to call it out and say I don't like it and steer people away from that sad story.

(MX Linux is what I'm rolling with for now.)

Re: Bye Bye Ubuntu, Hello Manjaro. How Did We Get Here?

#76
post #35

Just a reminder to everybody, Debian 12 is about to release in 2 days. A few years ago I moved back from Ubuntu to Debian and couldn't be happier.

How do you deal with grossly outdated software on Debian Desktop?

There is nothing to deal with, outdated software still works, it's stable and you get on with your life.

Anything of importance has deb package/official deb repo (Chrome, Brave, VS Code, Slack, Signal, Dropbox, etc), so you receive latest versions. There is flatpak as well. Newer kernel and some libraries could be found in backports repo.

I use Debian with 0 flatpaks/snaps/Appimages, only Debian repos and few official third-party ones.

Re: Bye Bye Ubuntu, Hello Manjaro. How Did We Get Here?

#77
post #38

I'm was sticking to ubuntu because 1. NVidia seem to love debian/ubuntu more that other distros, and in general I don't want to waste much time with setting up machine learning env/CUDA on my machines 2. work has debian based distro, so using same tool/mindset is convenient but I really want to get rid of it because of snaps and overall attitute (previous controversies with their unity desktop manager, ads in it etc)…

Enabling proprietary nvidia drivers on NixOS:

    services.xserver.videoDrivers = [ "nvidia" ];
Here's how you'd create a development environment that explicitly uses CUDA:

    {
      outputs = { self, nixpkgs }:
      let pkgs = import nixpkgs
          {
            inherit x86_64-linux;
            config.allowUnfree = true;
            config.cudaSupport = true;
          };
      in
        {
          # Environment 
        };
      };
    }
I've never had NixOS break doing just about anything, including nvidia stuff.

Re: Bye Bye Ubuntu, Hello Manjaro. How Did We Get Here?

#79
Let me go ahead and give some love to MX Linux; especially if you're trying to stick with a similar package manager. Right now MX feels like the perfect balance of "light" and "everything just works, pretty nicely."

(Their attitude toward Systemd is one thing that got me on board. They had healthy criticism and waited a bit, but weren't all like NEVER EVER! and eventually made room for it.)

Re: Bye Bye Ubuntu, Hello Manjaro. How Did We Get Here?

#80
post #35

Just a reminder to everybody, Debian 12 is about to release in 2 days. A few years ago I moved back from Ubuntu to Debian and couldn't be happier.

How do you deal with grossly outdated software on Debian Desktop?

A Debian base with something like Homebrew on top, so all the user-facing applications are always up-to-date, would be basically perfect. Which, I know there's a Homebrew port for Linux, but it and its packages seemed rather more bug-ridden than than the Mac version, plus there were way fewer packages, last time I checked, probably because it has to support a whole bunch of underlying distros, Linux's culture around software packaging & libraries is... challenging, and there are simply a lot fewer eyeballs on it than on regular Homebrew. I think the distro itself would have to provide the separate non-system-software manager, specifically for that distro and close derivatives, for that to take off in Linux land. And it'd be a lot of work, to untangle that from underlying system software so the system packages could sit at a stable versions for months or years while the user-software updated on top of it.

[EDIT] And, yeah, I know you can probably get a similar effect with Nix, but, ah, no. I tried it in a VM a couple years back, and it's a hard no. And I was a Gentoo user for years, so I'm not necessarily averse to some pain... but no.

Post reply on HN