Linux. Runit. SwayWM. Colemak-CAWS. Espresso. Cycling. The list goes on; stop using so many god-damn periods!

  • 0 Posts
  • 29 Comments
Joined 1 year ago
cake
Cake day: February 19th, 2024

help-circle


  • Your Fedora vs. OpenSUSE comparison is amusing to me, as I’ve had exactly the opposite experience. Fedora 40 DNF was hella slow for me, fedora broke regularly, etc.

    My experience with Fedora (about 2 years of daily driving) has lead me to almost hate it, while my experience with Tumbleweed (approx. 6 months daily driver) has lead me to live it dearly. And I’ve never even used YAST!

    Well, I guess a lot of this really depends on what packages you use, how you configure your OS, etc. — it’s good to know both sides of the coin no matter what.


  • OpenSUSE is my favorite distro.

    I first installed it after having an abysmal experience with Fedora (bad repos, unstable, etc.). It took me a while to really enjoy, but after figuring out how to update the system properly (it’s zypper dup not zypper up), all my issues were quickly resolved.

    OpenSUSE is extremely stable, has great repos (stable, large, up-to-date, good naming and dependency schemes, etc.), has a strong focus on security, provides appealing defaults (much better than fedora’s), while remaining minimalist enough to have good performance and to be useful for someone like me who is going to extensively customize their system anyway.

    I’ve tried bazzite but hated it, as it’s difficult to customize, breaks very easily, and doesn’t seem to have a notable performance improvement over something like Nobara (unfortunately fedora based, good otherwise if gaming is your main thing).

    To somewhat answer your question: openSUSE Tumbleweed is the best “normal use-case” distro (in my opinion). It is, however, not super beginner friendly, has a smaller community and fewer docs, and isn’t laser-focused on performance. It’s good for someone who wants to settle down in their Linux experience, and find a daily driver for their most used device.

    Other, more specialized options, you might find interesting:

    • Nobara Linux: by far the best gaming distro, maintained by the glorious glorious eggroll (proton-ge creator). It breaks every once-and-a-while, but everything is always fixed within one update, at most a day apart, and the breaks are never disabling.
    • Void Linux: uses runit instead of SystemD, meaning it’s super, super fast. Has a great installer, is stable, and has good defaults, but absolutely a horrible choice for beginners, if you consider yourself such.

    Again, openSUSE is absolutely fantastic, and my own daily driver — but I have Nobara installed on my gaming PC, and Void installed on my portable laptop. In the end, it’s all a matter of use-case.

    Edit: sorry for the insanely long response, my thoughts have been meandering today…



  • Mostly it boils down to three categories:

    • Case build quality. This seems a be a frequent issue among System76 laptops; in my case (no pun intended), the laptop case was very badly made and easily broke. I carry my device around very much, always in my backpack, which has a padded laptop section, and in a fancy padded laptop case (or bag or whatever the word is—arg). I essentially have double padding, and I have had a good experience with this padding and previous laptops. This time, however, even simply putting the backpack down, was enough force to dent and eventually completely crush the empty corners next to the hinges. I had to manually repair the corners very often, but wasn’t able to prevent damage to the hinges and stripping the threads holding the hinges in place. No other laptop, even ones much cheaper, has ever presented me with this problem, and it is extremely frustrating that the laptop isn’t designed to be even mildly rugged.
    • Faulty motherboard and bad quality-control. The laptop I bought had two M.2 NVMe slots, with only one occupied. I was planning to add one of my existing SSDs into the second slot. The second slot, however, did not work. This is such an easy thing to test before shipping it, that it really left a bad taste in my mouth.
    • Faulty part and known issue. After about two weeks of using my laptop, the touchpad started malfunctioning. I looked the issue up, and, well and behold, this was a well known issue with this specific laptop. I contacted support and the problem remained unsolved. System76 released and continued selling a laptop with a known, unsolvable issue. This was the final blow, and I totally lost trust in the company after experiencing this.

    Forgive the shitty writing, I’m doing this in my phone.

    Hope I was able to help, kind regards.






  • Okay, people have said many good things so far, so I won’t add much. Simply one thing: take one problem at a time.

    By this I rather mean, make your life easier, and only progressively deal with more complicated things. When it comes to distro choice, this would mean picking something with plenty of default installed packages (since you won’t necessarily know what to install yourself) — this rules out my beloved openSUSE Tumbleweed as well as the popular Fedora and Debian — something that will play nice with NVidia (Desktop Environments use display managers/servers, the two most common being Wayland and X11; Wayland is better, but unfortunately will really mess up NVidia gaming, so try to stick to X11 for now — you can always switch later!), and, lastly, something with a large community (and by extension a large help forum and wiki).

    I never thought I’d hear myself (see myself?) saying this (typing this!?), but Mint checks all those boxes.

    I wouldn’t recommend staying with Mint for long (though some people claim to enjoy it…), but as a first distro to introduce you to Linux, it really may be the easiest. Using a different DE is already difficult, don’t overwhelm yourself from the get-go!

    Alright, that ended up being longer than expected. I wish you the best of luck, and a lot of fun on your approaching Journey!


  • A stripped down version of pretty much any distro is gonna do the trick here. Minimal install Fedora (or the lxde version), openSUSE tumbleweed, Debian (lxde flavour), arch, or Void Linux (will give you very, very good start-up time, as it uses runit instead of SystemD. It also has a great installer, imo, and is pretty easy to get the hang of—more so than arch). These should all be fine. Depending on how much work you want to put in, my top recommendations are Void and openSUSE tumbleweed. You could also try a tiling WM like Sway if you want to make the whole experience even more lite weight. Good luck!


  • I had literally the same Linux distro-hopping track as you. I hated fedora though, and after one year installed openSUSE and Void Linux on my 2 of 3 systems respectively (3rd system ran Arch the whole way through). Now I’m happy, openSUSE is a great daily driver work laptop (I have it running on ancient shit, but it legit feels super smooth with swayWM), Void is my tinkering and personal programming laptop (broken right now, but I’ll fix it soon), and arch is for heavy loads (cough, gaming, cough). Everything works and is efficient (Void has given me ACPI issues, but usually works). I think I’ll probably stay like this for a while longer.


  • My office forces everyone to use Microsoft (there’s a lot of Mac and Windows users), and whenever I complain, people get pissed at me. God knows why.

    As for SystemD, I think a lot of people think it’s fine and people like me are exaggerating. I guess that’s fine, but non-systemD systems (Void Linux being my favorite) are so much faster, it’s unbelievable.

    And then there’s a lot of generic language programmers and business owners, who are very willing to defend their income source. Like everyone I know. (I’m really dying here; I gotta find a cool Rust or LISP company)

    As for uBO, it’s a “progress” thing. If using masses of third parties and trackers makes stuff more innovative (not to mention laggy), then it’s good, they claim.

    I’m happy to hear that Lemmy shares my opinion though, that’s a little comforting :)


  • The Microsh*t Office Suit is atrocious — both from a Software Dev and ordinary user perspective. Literally any alternative is better, Libre Office, Google Office, etc.

    Word is bloated, slow, impractical, bad for collaboration, and politically dubious. Teams is buggy, impractical, also politically dubious, and lacks many basic features. At this point, I literally despise Microsoft. Also Windows really seems to be unusable, from the enlightened perspective of a Mac or Linux user (in my case the latter).

    SystemD is bloated and stopping Linux from getting faster.

    Most mainstream programming languages suck, Rust being the exception.

    Alright, I’m done ;)

    Edit: any website that breaks because of uBlock Origin medium mode is poorly made and not trustworthy. /endrant




  • Sorry it took me so long to respond; I had to find my copy of The Elements of Style by Strunk Jr. and E.B. White. Here is a relevant quote from that excellent style guide:

    If two or more clauses grammatically complete and not joined by a conjunction are to form a single compound sentence, the proper mark of punctuation is a semicolon.

    Mary Shelley’s works are entertaining; they are full of engaging ideas.

    […vs.]

    Mary Shelley’s works are entertaining. They are full of engaging ideas.

    […vs.]

    Mary Shelley’s works are entertaining, for they are full of engaging ideas.

    […] A comparison of the three forms given above will show clearly the advantage of the first. It is, at least in the examples given, better than the second form because it suggests the close relationship between the two statements in a way that the second does not attempt, and better than the third because it is briefer and therefore more forcible. […]

    Note that if the second clause is preceded by an adverb, such as accordingly, besides, then, therefore, or thus, and not by a conjunction, the semicolon is still required.

    I had never been in the place before; besides, it was dark as a tomb.

    Alright, back to me. A good example of what I’m referring to with “weight” is revealed when discussing how to properly use a semicolon with an ordinary colon. A semicolon is “heavier” than a colon; let me give you an example to illustrate this.

    The answer: humanity is doomed; the people are angry.

    This is stylisticly bad, because the semicolon separates the clause “the people are angry” from the context (the scope, if you’re a programmer) of the colon: now the clause is equal to the rest of the sentence, “The answer: humanity is doomed,” instead of serving as part of the clause “The answer:” is describing. The correct—that is, the intended—sentence would simply be this:

    The answer: humanity is doomed, the people are angry.

    One might think that this is illegal, as there is no conjunction, but, indeed, that presumption would be incorrect: “[…] humanity is doomed, the people are angry” is actually a list and the author of the sentence (me, muahahahaha) is using a literary device called asyndeton.

    Here’s an example of asyndeton:

    The ingredients of despair: hope, yearning, jealousy, conjecture.

    The incorrect version would be with a semicolon introducing the last element of the list.

    The ingredients of despair: hope, yearning, jealousy; conjecture.

    Because the first example has only two elements, it can seem like one has to use a semicolon, but I think that the example given above shows how that is, in reality, quite absurd.

    Alright, rant over, I hope this has sufficiently answered your question! Have a good day :)