• 0 Posts
  • 42 Comments
Joined 7 months ago
cake
Cake day: March 22nd, 2024

help-circle

  • They’re unlikely to do worse than my laptop from 2008, and it’s perfectly usable under Linux (bit of a lag when starting up large programs, that’s all). As has already been said, go for a lighter desktop environment (XFCE, LXQT, Mate, TDE) unless these machines were high-spec’d for their era. For the oldest machines, you might want to consider installing Puppy Linux rather than one of the more mainstream distributions, since Puppy specializes in old x86-family hardware.



  • Gentoo’s benefits come from having software specifically compiled for your specific CPU, which can take advantage of its quirks. Technically that’s achievable with other distros as well; it’s just a lot more work when it isn’t built into your package manager. You can also eke out additional performance by building a custom kernel and removing various features that are meant to protect against bugs or security concerns, and while Gentoo doesn’t push custom kernels as hard as it did twenty years ago, the capability is still readily accessible.

    So: Gentoo makes it easier to access methods than can in theory be used to speed up any distro. The gains are either quite modest (for custom compilation) or not necessarily that good a tradeoff (disabling Spectre mitigations and other protections in the kernel). 🤷

    (Yes, I wrote a serious response to a joke post. Bite me.)


  • One thing no one seems to have touched on yet: distros have philosophies—guiding principles that affect what packages they have and how they’re presented.

    For instance, Debian is strongly open-source-centric. Closed-source software is not normally found in their main repository (even when it would be useful to put it there, like some drivers).

    Gentoo, on the other hand, is all about user choice. You’re expected to choose for yourself whether you want to use systemd or OpenRC, X or Wayland, which DE (if any) you want to use, and which features you do or don’t want compiled into your software. However, Gentoo is quite happy to include closed-source software in the main package repository, because using it is also a choice that some people prefer to make.

    Red Hat, Arch, and Slackware (to name the remaining major foundational distros) also have their own philosophies. Some descendant distros retain their parents’ principles, while others discard them and develop a philosophy of their own (Ubuntu doesn’t have Debian’s Open Source Uber Alles tendencies, for instance).


  • nyan@sh.itjust.workstoLinux@lemmy.mlVLC Player
    link
    fedilink
    arrow-up
    1
    ·
    4 months ago

    I prefer mplayer—novel-length man page and all—for video, but there’s nothing innately wrong with VLC. I did try it, a very long time ago, but it felt too GUI-oriented for my taste back then.

    (I can think of exactly two times mplayer has failled to play a file I presented it with, and in both cases it was my own fault for not compiling in support for that codec. However, the man page is justifiably frightening.)


  • I have a laptop of that era (2008 HP Pavilion, Athlon64x2, 2GB RAM, 100GB HDD). It runs the Trinity Desktop Environment, which works just as well now as it did when that laptop was a flagship machine. (Updating a Gentoo system running on a machine that old is a bit time-consuming, mind you, but that isn’t the DE’s fault.)

    I’ve tried several of the other lighter-weight DEs—XFCE, LXDE, Lumina, Gnome2 before it became MATE—but TDE does what I need it to do, and (just as importantly) the development team prefers to work on features and compatibility rather than tearing out things that still work or forcing new paradigms that don’t really make sense for my use case onto me. It’s there, it’s solid, and I’ve already learned its quirks, so I can save my brain cells for learning useful features in other programs rather than having to figure out where the control for some bit of the GUI ran off to this time. Why would I use anything else? The thing I want most from my DE is for it to stay out of the way and not keep me from using other software.

    (Plus, Konqueror may no longer be useful as a web browser, but it’s still a better file manager than, say, Thunar, which I found to be a pain in the arse when I tried XFCE.)






  • Dude. I actually have sources for most of my installed packages lying around, because Gentoo. Do you know how much space that source code takes up?

    Just under 70GB. And pretty much everything but maybe the 10GB of direct git pulls is compressed, one way or another.

    That means that even if your distro is big and has 100 people on development, they would each have to read 1GB or more of decompressed source just to cover the subset of packages installed on my system.

    How fast do you read?




  • The only thing I miss about fusion 360 is an easy way to add fillets to parts, that can be tricky in openscad. I use chamfers for the most part though, so I don’t miss it much.

    There’s an OpenSCAD add-on lib called BOSL that offers primitives with built-in fillet options (plus a wide array of other stuff, like premodeled metric bolts). Admittedly it spends a lot of time reinventing the wheel, but I’ve found it useful from time to time.


  • Granted, in a true multiuser environment with an admin who’s carefully tailoring /etc/sudoers to make sure everyone has the least possible privileges that will allow them to still do what they need, sudo is more secure. There’s no doubt of that.

    On a machine that has only one human user who’s also the admin, and retains the default sudo-with-user-passwords configuration, su vs sudo is pretty much a wash, security-wise. su requires a second password to get root access, but sudo times out and requires the password to be re-entered while a shell created by su can stay open indefinitely. Which is more easily broken will depend on other details of your situation.

    (If you’re running an incorrectly configured ssh server that allows direct root login with only password authentification, having a root password could contribute to problems, but the correct fix there is to reconfigure the ssh server not to do something so stupid. I hope there’s no distro that still ships that way out of the box.)



  • The problem is that those modules are packaged by the developers as opt-out rather than opt-in. It’s a variation on Microsoft’s old embrace-extend-extinguish playbook, only the “extinguish” part hasn’t worked so well because there are some stubborn distros whose needs don’t align with what systemd provides and have maintainers that go out of their way to provide alternatives.

    (By contrast, although we may joke about emacs, it’s the myriad of third-party extensions that cause it to just about be its own operating system—it doesn’t all ship with the core.)