• 0 Posts
  • 24 Comments
Joined 1 year ago
cake
Cake day: June 6th, 2023

help-circle
  • Because snaps are terrible. They constantly break parts of apps for no reason. If you have container issues with a flatpak, just use flatseal to punch a hole through the container. With snaps, people will tell you to install the non-snap version because that’s easier than beating snap into submission. I learned that the hard way when I had a university project with kubernetes and docker was installed as a snap. I spent way too much time trying to make it work at all before giving up and switching to a VM on my work laptop where it went surprisingly smooth without snaps.

    Flatpaks are better in every way and since this isn’t about money, we should all just move on and use the best tool for the job.

    But what does canonical think should happen when you run sudo apt install firefox and press Y? That’s right, you now have firefox as a snap. Have fun waiting for 5 seconds every time you start it.

    Shit like that scares new users away from linux as a whole.






  • I’m on X and every time I launch a game I haven’t played in a while, there’s a high chance that it will have low FPS, stutter or just straight up won’t work anymore. This isn’t about starfield, it happens with every single game I play. Titanfall 2 is a recent example. It runs better on my steam deck than it does on my PC with a 1070 Ti. It used to run well about a year ago.

    If the proton version didn’t change, the issue is always the nvidia driver. But since I don’t know when it broke, I have to try a few different versions to find one that works well with that game, which might break others.

    It was a similar story on windows, I used to just not update the driver unless I absolutely had to.

    It’s been a while since I had an AMD card, but there was only one time when I saw a driver regression and my friends with AMD cards also don’t have any issues. They’re on windows, but I assume that this aspect transfers to linux with AMD just like it does for nvidia.






  • Implementation is the actual code with the logic that does the thing you want it do, as opposed to the command, which is how you tell the system what it should do.

    The command can be the same on multiple OSs, but the implementation can be different.

    In case of Linux and the coreutils (which are the basic programs you need beside the kernel to make a functioning system, stuff like mkdir) the most common implementation of all the coreutils is the one made by GNU. Stallmann did a lot of work on that so he wants credit for making a big part of the OS.




  • My company recently enabled windows defender’s ASR and it caused a shitload of issues, so they had to disable it again for half the company.

    Windows also does shit like turning up my volume all the time and some update broke lightshot in a weird way where some people who had it installed before the update can use it, but when you install it after the update, it just won’t launch. This crap is impossible to troubleshoot.

    Meanwhile on Linux, I can fix pretty much everything with a bit of googling and if I can’t figure it out, I can post on the arch forums and get help for free, usually very quickly and by people who really know their shit.




  • Don’t start out with the stuff that experienced people use, you’ll just get frustrated if you do.

    My first experience was that windows got on my nerves so much I said “fuck it, I’ll just learn linux”. And I’ve been learning ever since. Just using linux as a desktop OS and figuring stuff out along the way is a great way to learn the basics.