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

help-circle
  • If Arch wants to make things more stable it would end up looking like Tumbleweed. If Arch wants to make things even more stable it would end up looking like Debian. Arch wants to be at the level of bleeding-edge that it is, and this is roughly what it looks like when you choose that.

    That’s actually a fair point and reading this does change my perspective a little. Tumbleweed gets me 95% to where Arch is, but a lot can go wrong in that last 5%. People who chose that understand that. I think we’re in agreement that those who genuinely need that last 5% bleeding edge are a very small group. Back about 10 years ago I was a massive Gentoo fanboy and I admit that Gentoo was my hobby, rather than simply a tool to get work done. I suspect a lot of Arch users are using it for the hobby aspect rather than necessity too, which is fine, I’ve been there myself. I sometimes wonder if there is a certain type of person who just gets bored when using something stable, and the constant threat/thrill of breakage gives them the drama they crave. I think that describes me fairly well in my Gentoo days.

    I still think Tumbleweed is the best compromise between “my grub blew up” and “my kernel is 2 years old”, especially when it comes to laptops and gaming. I’ve not really run into problems with a lack of software, but I do make good use of distrobox environments and flatpak. I’ll use OBS builds when only when necessary, namely Mullvad which can’t be run sandboxed.


  • Thanks for the Tumbleweed shout out. I’m always curious about Arch people’s opinion of Tumbleweed. Arch seems to cast a large shadow over it. But man do I swear by Tumbleweed. There is nothing in Tumbleweed that you can’t do in Arch, but I guess my main question is why would you want to? TW has all the benefits of Arch without the problems. Rather than updating each package individually, TW bundles all the new versions into a snapshot and tests that snapshot to ensure everything works within it. This way no random rogue update conflicts with anything else within that specific snapshot. As a user, when you update you just move from snapshot to snapshot. With Arch you can set up snapper rollback, but you better make sure you’ve partitioned everything correctly or you need to reinstall, TW will just enable rollback by default.

    Some people can’t seem to live without AUR, but I feel like distrobox is a much safer way to install software that isn’t available on your distro. If you need something that only comes as a .deb, you can do something like:

    distrobox create --image unbuntu:\

    And now you have a super minimal version of Ubuntu you can run your software inside of using the official packages instead of something someone else has hacked together/compiled. It also makes setting up custom dev environments trivial without littering your install with dependencies. I get the allure of AUR but I’d rather use distrobox or, if I must, flatpak.

    The main defense I see of Arch is "it’s not Arch’s fault, I did ". I guess with TW I don’t ever really worry about \ because the OS really just sort of takes care of itself. And even if I did do a stupid \ rollback is there to reverse my boneheaded idea instantly. I say all this after having experimented with Arch for a little bit now. It felt like taking a vacation: everything was new and different and you start thinking about how cool it would be to live here, but then you start to notice the little things, and after a while you just want to go home and sleep in your own bed.

    I have nothing against Arch but the constant defense of “Arch broke, but it’s not Arch’s fault” seems like a meme. Just read this comment section and take a shot for every person who says it. Meanwhile I’m over here on TW running the same versions of everything as Arch has and all I ever did was “zypper dup” and maybe 1-2 times a year “snapper rollback”. I don’t know if I sound defensive, maybe I do, but I feel like Tumbleweed is criminally underrated and a large portion of people on Arch would probably be better served by something like Tumbleweed judging by the forums/Reddit.


  • I think your experience is more to do with nvidia + Wayland than anything OS specific. Although I think other distros have done a lot of patching and coding around nvidia’s incompetence to get Wayland to work better and I think Arch doesn’t really do this sort of thing. Definitely seems like you unwittingly took on a project.

    I also use nvidia but I have no desire to move to Wayland any time soon. X11 works just fine unless you get into esoteric setups like multiple monitors with different refresh rates. My first boot into KDE with Arch was completely broken and I thought “okay, here comes the hard part” until I realized it was defaulting to Wayland. Changed it to X11 in sddm and it’s perfect. I use my ForceCompositionPipeline script on login and set kwin to force lowest latency and it’s smooth as butter.

    Wayland is the future but nvidia is definitely gatekeeping that future. I’ve got a 3080 in this machine that is going to last a pretty long time I suspect, but unless nvidia can manage to remove head from ass I see AMD in my future.


  • Ah, I see. That sounds like a completely fair scenario for using something a little more automated. Thanks for sharing.

    Arch seems fine and I’ll probably stay here for at least another few months, out of laziness if nothing else. If I’m not completely happy I’ll probably end up back on Tumbleweed which is my usual daily, but I can’t say I’ve had any problems that would drive me back immediately.


  • I guess I used a whole lot of words to say what you just did in just a few sentences. Thanks for summarizing my thoughts. Just out of curiosity though, why EndeavourOS? See this is also something that tripped me up. I see quite a few Arch spinoffs that all claim to be easier versions which naturally lead me to believe Arch itself was complicated. Which again is probably a community/communication problem and has nothing to do with the OS itself.


  • The Gentoo install isn’t hard, it’s very methodical. But it is a much more in-depth process than Arch, that’s for sure. Granted these days Gentoo seems to only do Stage 3 installs which is half the system in a tarball anyway. The way people spoke about getting through the Arch install I was thinking it would be a step-by-step process like Gentoo is. It’s really not.


  • That’s exactly how I installed it. The install media boots to cli. You partition your disks, install the boot loader, add a user, and then pacman does the rest. I didn’t really find this all that “hands on”. Sure it’s not the same as clicking Next on an installer but none of it is very complicated at all. Don’t get me wrong, as someone else replied, being needlessly difficult is stupid. But when people are saying “advanced users only, DIY, etc” I’m thinking like a Gentoo install or something. I was surprised how simple it was with all the hype and evangelizing that goes on around Arch. It’s a good package manager, AUR seems interesting even if I don’t really need it. But you must admit the hype is a bit overboard.


  • Yeah I get that. I’m running it as we speak. I suppose my expectations were set more by the community than the distro itself. Arch users, by and large (and perhaps not you specifically), talk about Arch as if Jesus Christ himself built pacman. I didn’t find it hard to install, but as you say I’ve been using Linux for nearly 30 years and I know exactly what I want. I got caught up the hype and the DIY aspect I suppose, and I was evangelized to pretty hard to try it. Maybe it’s people new to Linux using fdisk for the first time thinking they did something cool? They talk about “getting through the install” like it’s some rite of passage.

    I think I probably still prefer Tumbleweed but I’m not going to bother changing again any time soon unless Arch gives me a reason to because it’s not worth the hassle. Arch and Tumbleweed are pretty similar but I think Tumbleweed has a few extra touches that I appreciate.

    Just to reiterate my position, I’m not saying anything is wrong with Arch but the hype is enormous and I’m not fully convinced it’s deserved. Something like NixOS on the other hand is starting to gain a lot of buzz and I think that’s warranted because it’s so radically different it deserves to be talked about. So far Nix is my “learning in a VM” distro.


  • I know you’re making a joke but I was convinced recently to try out Arch. I’m running it right now. I was told it’s a DIY distro for advanced users and you really have to know what you’re doing, etc etc. I had the system up and running in 20 minutes, and about an hour to copy my backup to /home and configure a few things. I coped the various pacman commands to a text file to use as a cheat sheet until muscle memory kicked in.

    …and that was it. What is so advanced about Arch? It’s literally the same as every other distro. “pacman -Syu” is no different from “zypper dup” in Tumbleweed. I don’t get the hype. I mean it’s fine. I don’t have any overwhelming desire to use something else at the moment because it’s annoying to change distros. It’s working and everything is fine. As I would expect it to be. But people talk about Arch like its something to be proud of? I guess the relentless “arch btw” attitude made me think it would be something special.

    I guess the install is hard for some people? But you just create some partitions, install a boot loader, and then an automated system installs your DE. That’s DIY? You want DIY go install NixOS or Void, or hell, go OG with Slackware. Arch is way overrated. That doesn’t mean it’s bad, but it’s just Linux and it’s no different from anything else. KDE is KDE no matter who packages it.


  • I don’t know, man. Unless you’re running on ancient hardware does a few gigs even really matter? I’ve got a 1 TB nvme in my box and I’m using like 300 gigs of it, 200 gigs of which are two Steam games and a few different Proton versions. Surely the 2 gigs shown in that screenshot is almost meaningless in a modern system. I mean you can get a 1 TB Samsung EVO for like 60 bucks on Amazon these days.


  • I think you’re missing the point. Oracle and SUSE have quite successful commercial offerings already. They don’t need to sell a RHEL clone as their core business. I don’t know why you think SUSE is unable to “create or maintain a Linux distribution,” they’re one of the oldest distros out there. SLES and SLED are extremely well regarded, and SUSE is doing further work/research into immutable server distros for the future. They certainly can “create a Linux distribution”. Oracle has a mixed history but certainly anyone could view them as successful overall.

    No, what they’re actually doing is creating a clone for the downstream packagers so they aren’t suddenly cutoff by Red Hat’s (IBM’s) decision. They’re trying to give the community back what was lost. A collaborative effort to mitigate the damage done by commercial interests. They’re not really doing anything other than restoring things to the way they were. Anyone who was using a distro that was downstream of RHEL wasn’t looking for enterprise-level support in the first place so I don’t really understand your complaint there.

    I mean, really, the whole Linux ethos is community. These two companies coming together to give back what the community lost, for free, is what FOSS is all about. Somehow I feel like that has gone right over your head.


  • I see people say they turn off notifications about updates and just do it once a week, but man, if I open Discover and see 30 updates sitting there I cannot ignore it. I get real twitchy about it. So my update routine is daily. Every morning with my fresh cup of coffee I run “zypper dup”. If all goes well, I start my day. If all does not go well, I rollback to the previous state with snapper, and then start my day. Using snapper takes about 30 seconds, and frankly nvidia is the only reason I can remember ever having to use rollback.

    Tumbleweed is really painless to maintain, even if you update every day. You don’t have to update every day, but my particularly specialized Update OCD doesn’t allow me to wait a week, it seems.


  • I have a 3080 and it runs fine with openSUSE Tumbleweed. On first boot you do need to add the nvidia repo and then install it which I guess could be problematic for new linux users, but it’s literally pasting 1 line into terminal and then clicking the driver in yast. Echoing what others have said, I’d prefer if nvidia was a little less hostile to open source but frankly the driver just works, and works well. The only thing I’ve used besides openSUSE lately is Pop_OS and I believe the nvidia driver was installed automatically. If someone is having trouble getting the driver installed that seems to be a failure of the distro, not the user. You should be able to depend on your distros packaging to take care of this stuff.


  • Most people don’t understand what this is or why it’s important. And that’s not their fault. The kneejerk reaction to having data collected is justified due the amount of companies who abuse it. I mean the amount of stuff you have to turn off (and block the stuff you can’t turn off) just to use Windows in a reasonable manner is insane.

    I don’t fault people for reacting to this news, even though it’s not even really news. Developers need to know how people use their products if they want to make them better. And it’s opt-in, which is the right way to do it. 1Password certainly knows this and the fact they’re trying to be so transparent shows that they know they need to prove what they claim.

    1Password has built a lot of trust with it’s users over the years. There was some controversy over switching to a subscription model, but realistically $3.50/month to have the most important data you possess hosted securely (and they’ve been super transparent about that security too) seems like a no-brainer. To my mind, 1Password isn’t going to do anything to jeopardize their place in the market when there are free and self-hosted services out there. Probably they want to use their app, which is already the best of any password manager I’ve ever used, to be the thing that sets them apart from the competition. And to do that, they need to know how people use it to know what could be better.



  • Thank you for the clarification there. I hope you don’t mind having this conversation with me, I’m learning a lot by interacting with people on this topic. I don’t want you to feel like I’m arguing with you though. So the GDPR seems fairly bullet proof, but it only applies within the EU. So how about a scenario like this:

    Your instance is hosted in the EU and has the full protection of the GDPR. My instance is hosted in the US where the GDRP does not apply. Your instance federates with mine. I federate with Meta. Meta now has your data but they didn’t get it from a GDPR protected source. You consented to give it to me, and I consented to give it to them. They have no obligation to uphold the GDPR because they’ve had no interaction with your instance whatsoever, they’ve simply accepted what I gave them and that transaction occurred within the jurisdiction of the US.

    Maybe the GDPR still works here, I don’t know. But I guess my point is that if I can come up with endless scenarios like this, lawyers can too, and they know infinitely more about the law than I do. Hell, they can even come up with their own interpretations of law and act on them for years, only changing their practices when they’re forced to by someone actually suing them. Which by then they’ve already collected and sold millions worth of data.


  • Thank you for your clarification! I don’t know any of the legal specifics of this stuff and I very much appreciate you taking the time to help educate me and anyone else who needs it. I can only give a conceptual argument based on the history I’ve seen with these companies, but not any sort of specific knowledge of law.

    The gist of what you’re saying, and what we’ve actually seen play out recently, is technically they shouldn’t be able to do this, but they’re going to lawyer it in such a way that they’ll get away with it unless/until someone actually sues them which is prohibitively expensive. We have recently seen class action suits against Meta, but realistically the damage has already been done, the money has already been made, and they go on with finding the next cash cow. Even a multimillion dollar settlement is a drop in the bucket, simply the cost of doing business for these people.


  • Yes, this is exactly the sticky issue we get into. And I’m wondering if lawyers would be able to make a case that using ActivityPub alone automatically gives your consent to have your data exist on an instance outside your own. Once they have data you’ve consented to give they can do with it as they please, essentially arguing you’ve become a consenting party when you consented to federation. I don’t know the GDPR well enough to have any answers, but you can bet Meta lawyers do.

    I don’t think Facebook would be having high level NDA-protected talks with Mastodon people if they weren’t trying to work all this out. And by work out, I mean how to monetize/data mine. I’ve been talking about this with people all day, many of whom didn’t see a problem with this, but eventually all of them have had the lightbulb turn on when they realize the potential abuse Meta could do with/to ActivityPub.

    If, by some miracle, Meta wants to be the good guy for a change, let them prove it. I would love to see defederation by default, and let Meta prove they’re trustworthy to federate to. And even then, have a really itchy defederate trigger finger if they even hint at pulling another Cambridge Analytica fiasco. But getting everyone on-board with that is probably impossible, especially if Meta starts throwing money around.


  • What I’m taking issue with is essentially the same thing that is getting Reddit into hot water. Spez is acting like all the content on Reddit is exclusively his. And legally, it probably is, since it exists on his servers. Now if you extrapolate that out to Meta on ActivityHub, any instance that federates with them immediately puts all of your content directly onto Meta’s servers. Once it’s in their possession, it’s legally theirs to do with as they please. If they want to pull a Facebook or Reddit, using your data, they can with no way for you to opt-out. Sure, nothing is stopping people from doing it already, but Meta does not have your best interest in mind. Ever. They’ve shown it again and again. So I think people are preemptively wanting to cut off this spigot of user data to Meta because their abuse of it is a matter of when, not if. Any other company might deserve the benefit of the doubt, but Meta? We know who they are already.

    Also, as I said elsewhere, Meta could already use a bot to scrape Lemmy instances, but you can’t sell a bot to investors. But you can sell a platform. Meta will build a slick platform to sell to investors and sit back while federation fills up their instance with data which they’ll turn around and sell the same way they do on Facebook. And the insidious part of it is that they’ll take your data even though you didn’t use their platform. Right now I can decide not to be data mined by Meta simply by not using Facebook. To do that here if instances start federating your data onto Meta servers, you’d have to not use ActivityPub at all. Either that or the fediverse fractures into Meta and not-Meta, which also sucks.

    This is really a lot more than simply setting up an RSS feed.


  • it’s either about ruining the ethos, stealing the data and/or changing the protocol.

    Honestly, it’s probably all 3 and more we haven’t even though of yet. I don’t think anyone could have predicted all the scandals Facebook has been involved in regarding misuse of user data, and that was just on their own platform. ActivityPub literally hands them the keys to the castle. Add in all the toxic political stuff and… it just makes my head hurt.

    Anyway, I appreciate having the conversation with you. Discussing it has helped solidify my feelings about it.