Skip Navigation

Posts
13
Comments
280
Joined
2 yr. ago

  • That would be very very hard and unreliable.

    Bazzite is more than just "preinstalled Steam", it has a list of tweaks, optimizations and additions so long you can't even finish reading it all! 😅This includes a different kernel, pre-configured containers, and much more.If you do that on a regular system, configuration drift would quickly destroy any good experience in no time and result in a huge mess.

    uBlue provides a solid base distribution (pretty much stock Fedora) and applies exactly your way, but in upstream, and then copies that new image to millions of PCs. By doing that, you can provide many many identical copies that are the same everywhere and always up to date, without the burden of maintaining a whole distro like on Nobara.The hard and boring work of maintaining a distro is on the shoulders of the Fedora team, and you only have to maintain your own changes.

    This seems something with too big of an attack surface.

    Not really.

    • Most stuff is installed in containers
    • The pros of image based distros still apply here in terms of reliability, security, etc.
    • Its no more than a few hours away from upstream stock Fedora
    • Most apps (Lutris, OBS, etc.) are optional and opt-in, if you just click "next, next, next" in the installer you'll get a relatively vanilla experience compared to stock Fedora
  • I disagree (a bit at least).

    Debian is just as prone to breaking due to the lack of fallbacks (e.g. Snapper), it just doesn't break as often because it doesn't change as much as Arch.If you use a minimal/ default install, this won't happen as easily, but as soon as you customise anything, you get problems.Arch can be reliable too, there are many people who have had the same install for years without breaking.

    I would actually recommend Fedora Atomic or other image based distros, e.g. VanillaOS.They can be more modern, while being way more reliable thanks to atomic updates/ transactions, complete image rollbacks and the reproducibility.They are a dream to use imo!

  • It's basically Nobara, but properly done. (If you choose the desktop version)

    It gets updates automatically (max one day after upstream Fedora), has everything you want ootb in the first start wizard, is more secure, and much more.

    I was very sceptical at first, but after trying it out, I really noticed some minor performance improvements in games and many QoL improvements, e.g. the preinstalled LACT, which allows me to set up fan curves and over-/ underclock my GPU.

    Setting up my new PC took me about half an hour maximum.

    9/10, I highly recommend it to anyone who wants a smooth gaming experience.

  • What else? :D

  • I sadly can't give you any input or help, but I really appreciate your idea and, coincidentally, thought about the exact same thing today 😁

    I think a more stable (slower release) variant of Fedora Atomic would be absolutely great for people who don't like change as much as current Fedora users.

    A more conservative variant would be great, especially for companies.The combination of a stable system (in terms of update frequency and changes) with the unbreakability and deployability would be a huge win.

    Imagine being the admin of a small company, class or department and just creating your own uBlue-image with all software your team needs and rebase a dozen PCs to that image. Would be awesome!

    I think, currently, Fedora is sometimes too experimental and leading edge, which might be a problem for some people, especially in the business world. Having a more stable variant would be great.

  • Stability isn't the same as unbreakability. It just means the update cycle is prolonged.

    If you're worried about your system breaking, go for Fedora Atomic (Kinoite, Bazzite, uBlue, etc.).It offers a very recent kernel (-> better hardware support, better performance, etc.) and because it's an image based distro, you can always roll back, so you'll always have a working and pretty much unbreakable system.

  • This sounds like the most reasonable answer here in this thread. I couldn't have said it better.

    Preferences don't matter if you get paid for it. If your job demands working with software designed for Windows, then use Windows. If you don't do that, you have to find workarounds that cost time and therefore money, both if you are self employed or have to work for a company.Either you, or your boss, won't be happy long term.

    If you like Linux more, then use it in your free time, or maybe consider switching your orientation for development to that platform.

    Same for development for removed stuff (e.g. iPhone apps). Then you're stuck with removed too. Or if you have to use certain CAD or Adobe software, then you're stuck on Windows/ Mac too.

    Software availability is great on Linux, and today, you can get most of the stuff working on it, even if it isn't designed for that. But is it worth it that time and effort? For me, it wouldn't.

  • I can't tell you if Void or any other minimal distro is significantly faster relatively to something more comfortable than Fedora.But even if it is, then I would still use something "bloated" because it just works and requires less input from my side.Booting takes just seconds anyway with NVMe disks, so why bother if it takes 4 or 5 seconds, if the PC runs smoother for the next days it is powered on?

    Use whatever distro you like more, and install your packages with Distrobox. Here's a post I made a while ago about it: https://feddit.de/post/8018330

    I personally enjoy Fedora Atomic even more than the mutable version, but in your case, you would have to decide for yourself.

  • Proton is just the compatibility layer, which allows you to play Windows games on Linux.

    It's one of the main reasons so many people switched to Linux in the last months and years, since Proton gets even better from week to week. Something, games designed for Windows run even better on Linux (Proton) than on Windows!

    From what I've heard, requiring Proton isn't that bad, especially for the devs. Often, games engineered for Windows run better on Linux than the same ones for Linux.

  • You can still install Nix (package manager) on Atomic, on uBlue, it even comes pre-installed afaik.

    And also, there's Distrobox, which is totally enough if you prefer package managers over Flatpaks.I personally like the "reliance" on Flatpaks. I think it reduces the fragmentation and makes it easier for devs, but that's just my opinion. Do as you prefer.

  • I don't like apt too as much. But, interface-wise, you can make it way better with Nala, which is a frontend for it.

    NixOS is too complicated and demanding for most users, who aren't programmers or hobbyists, imo.I prefer Fedora Atomic. It has the same pros (unbreakable, highly configurable with universal-blue.org, etc.) but feels way more user friendly.I use it with Distrobox on top, so I can use my package manager/ distro of choice (turned out to be Arch btw) on a extremely reliable system.

    For your case, you can replicate Mint by just installing the Cinnamon image from uBlue and applying some minimal tweaks.Then you get the user friendliness from Mint with the flexibility and unbreakability from NixOS. Do you like the idea? Just in case you get annoyed by NixOS in the future 🙃

  • I would recommend you to use Fedora Atomic, namely universal-blue.org.It's the stock Fedora Atomic, but they offer a Cinnamon spin with baked in Nvidia drivers.If you don't know why you should choose an immutable distro, especially as content creator, who wants everything to be always working, check out my post here: https://feddit.de/post/8234416

    With that, you can use Distrobox and create a CentOS/ whatever container, which DVR officially recommends and will work best.You can also check out my post here: https://feddit.de/post/8018330

  • Maybe ask the company if they can get you an O365-Account, so you can just use the web version of it or install that as webapp.

    Sorry to say, but employees cost so much money in salary, those few bucks for software licenses are just minor.

  • Debian is community run, which often means all changes and features get implemented because the community wants that, not some corporation. One notable example of that is Snap.

    Also, I found (minimal install) Debian a bit more minimalist than Ubuntu server, which is great imo. I just want the bare minimum for my services to work, and pretty much the only thing I expect from my server to have is SSH and Docker.

  • Debian. I don't see much benefit of Ubuntu LTS compared to plain old Debian. It's exactly what you wanted.

    Alternatively, AlmaLinux is a good choice if you like Red Hat stuff (RHEL clone), but the difference between Ubuntu LTS and Debian would be almost not noticeable for you I think.

  • You can use my post as reference and guide: https://feddit.de/post/9087676


    I would also recommend checking out Distrobox, especially for DaVinci Resolve. This decouples your programs from the host OS, which allows you to run DVR on any distro and get the newest software, containerised on Debian for example.


    I personally am a huge fan of Fedora Atomic, especially uBlue. It's almost the same as regular Fedora, but way more reliable and with a new concept in mind. uBlue already has Distrobox pre-installed.

  • I wouldn't call Linux a "not quite pain-free experience".IMO, the experience has been dramatically improved in the last 2 years or so, and the only pain for most people is just that it's a new OS with new workflows and approaches.Or what would you call painful?

    Just as a background, I'm no IT-guy, just casual user who's into this weird OS :D

  • Depends. Are you happy with removed and want to stay in the removed ecosystem?If yes, then just keep it. It is perfectly tailored for your hardware.

    If you are annoyed by it or want to try out something new, then try Linux.The 2015 MBA has a Intel CPU afaik and general hardware support should be fine from what I've heard.

    Instead of Ubuntu, I would recommend Fedora, either the Gnome or KDE variant. If you prefer minimalism and the coherence/ well-thought-outness of removed, then use the Gnome ("Workstation") variant, and if you prefer customisability, then the KDE-spin.You could also take a look at the Atomic variants, they are a newer concept with a few benefits (and also drawbacks) compared to the regular versions.


    As a small tip: no matter if you decide for the mutable or the atomic versions, use Distrobox! While Python is pre-installed, it is a system dependency, and you wanna keep your dev environment isolated from your host OS. If you wanna change the Python version for example, this might otherwise brick your install.