Fuck Nationalists, White Supremacists, Nazis, Fascists, Zionists, The Patriarchy, Maga, Racists, Transphobes, Terfs, Homophobes, Police, ICE.

  • 1 Post
  • 154 Comments
Joined 4 years ago
cake
Cake day: February 22nd, 2022

help-circle

  • Fair Warning: Long anti-systemd rant ahead.

    Here’s a list of some fine, totally usable, and well maintained Linux distros that don’t use systemd:

    • Artix Linux (offers 4 different supported init systems)
    • Gentoo Linux (supports systemd/openrc, with documentation provided on how to manually support others)
    • Void Linux (uses runit)
    • Alpine Linux (uses openrc, most docker containers use this as their base)
    • Devuan (offers 5 different supported init systems)
    • Antix (offers 5 different supported init systems)
    • MX Linux (offers systemd/sysv init)

    Honestly, I was on Artix for 8 years and am on Gentoo/openrc now (been about 6 months). I never really got the systemd hype. I don’t even bother with it on my servers where I just run Alpine Linux. It’s just…not really needed unless the dev of a particular DE or app doesn’t know how to use basic GNU tools and/or doesn’t know they don’t need init for such and such feature.

    Yeah yeah, systemd isn’t just an init system. People make that argument all the time, but honestly, that’s actually an argument against using it.

    Systemd is poorly designed if the init component can’t be separated out from it’s various other utilities. If I could use systemd just as init, maybe it wouldn’t be…y’know, crap. But no, it has to handle DNS, cron, logging, login managment, etc.

    Again, no problem if the systemd devs wanted to make it a suite of optional tools, but init systems are and always will be best if their codebases are as tiny as possible while still being usable and secure. Init’s only job is to fork other processes that the user specifies, that’s it.

    Honestly if some software uses systemd, I’m not likely to use it unless someone’s paying me to. Heck, at work I use all sorts of shitty tools that frustrate me to no end in exchange for money.

    But if I do happen to use software that requires systemd, on a system that I own, I’m likely to just go into the code, rip out the parts that utilize it, rewrite it, and recompile the binary because fuck that. Yes, I’ve done this. Most of the time, it’s not that hard. But I can count on one hand the amount of times this has been necessary, because the maintainers of these non-systemd distros are able to write basic scripts that hook into the various init systems and you just use them.

    And if some major DE like GNOME or KDE relies on systemd, I’d just say, fuck’em. There’s plenty of DE’s that don’t and a multitude of WM’s that never will, and good, they shouldn’t.

    Rant over.


  • Usually your distro’s forums are good enough, and even searching not your distro’s forums can lead to some insights into your issues/questions.

    Otherwise Arch Wiki, Gentoo Wiki, Arch Forums, Gentoo Forums, Debian User Forums, Ask Ubuntu, Linux Questions, Linux Mint Forums, even Manjaro Forums can be helpful. Always do as much search and research you can before asking your question on a forum and mention what you’ve done already. A lot of the times, your issue has already been raised and already has an answer. If not, ask away and mention what you’ve done already.


  • z3rOR0ne@lemmy.mltoLinux@lemmy.ml*Permanently Deleted*
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    19 days ago

    For cases where you just want to install it once and then update only once a month or even a couple months, and not worry about the distro not being maintained, I’d highly recommend installing Debian. You will eventually have to reinstall years down the line when a new major release happens, but it is many many years down the line and even that can be put off for quite a long time. The only drawback is that the latest releases of the software you like aren’t always available in the official repos, as Debian’s MO is to vet every package for stability before releasing it via their repos.

    If you want a slightly less stable distro that has almost all the packages in the world and is up to date and is going to be around for a long time, go with Arch Linux. It’s a rolling release model so packages are updated as soon as they are made available by the distribution maintainers. Things do break occassionally on Arch and a familiarity with the command line and where to go research/ask questions (the Arch Wiki and Arch Linux Forums) is very much needed in those situations. But Arch is very widely used and established nowadays and is a fine option if you’re okay with the rare package that breaks.

    Gentoo is a great option if you simply want to customize every aspect of your system, but it’s considered an “advanced” distro and usually some familiarity with a different distro is recommended before using Gentoo, though some do end up using Gentoo as their first and only Linux distro. Gentoo, like Arch, is rolling release. Unlike Arch and Debian, packages are compiled from source, giving you granular control over which features of every piece of software you want to have and the ability to omit those features you don’t want/need. Gentoo is as stable as you make it. Like Arch and Debian, Gentoo isn’t going anywhere. That said, imho, Gentoo requires more maintenance than Arch or Debian, and potentially a little bit more knowledge of Operating Systems.

    Other distributions like OpenSuse and Slackware are fine options as well as they have a very long established history in the Linux Distro ecosystem, but I am unfamiliar with them, so will leave it to others to make their comments/recommendations regarding them.


  • z3rOR0ne@lemmy.mltoLinux@lemmy.ml*Permanently Deleted*
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    22 days ago

    Microsoft generally doesn’t worry about losing market share to Linux over games. They don’t even worry about losing desktop share for the public sector. Only businesses matter, and they have heavy vendor lock in there as Microsoft Office, Teams, and to a lesser extent, Azure, keep them subscribed/enslaved.

    Microsoft also gives a shit ton of money to the Linux Foundation,along with the rest of MMAANG and many other companies. All these companies know Linux runs the back end servers, and its free for them to use however they want, and they have a vested interest in Linux being around for servers as even they are aware it’s superior for that specific purpose.

    Microsoft runs the Desktop, Apple runs the phone, Google and Amazon compete for cloud, and Meta owns marketing. Sure, they sometimes compete in other spaces like Android and Azure, but those are generally the established fiefdoms.

    And Linux is all of their removed, but also all of their main support beam without which nothing works.

    The true underdog is BSD.




  • z3rOR0ne@lemmy.mltoLinux Gaming@lemmy.worldJeff Gerstmann tries Bazzite
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    edit-2
    2 months ago

    The AUR is the Arch User Repository. All it is is User uploaded software packages with a script that Arch Linux and its many derivatives recognize and know how to utilize to install a piece of software and the necessary libraries/dependencies on your system.

    It is similar to Debian based systems when you install software that’s not in the officially repos by appending an unofficial mirror to :

    /etc/sources.list.d
    

    Take installing Mullvad VPN on Debian for example. It’s not in the official repos, so you have to tell apt where to go get it.

    Paru and Yay are what are known as AUR Helpers. All they are doing is automating the update process of the packages you installed from the AUR, which normally you’d have to update one by one manually. They also can help you easily search the AUR from the command line.

    In essence, they are wrappers around pacman and makepkg.

    Flatpak is different in that it is an OS agnostic package manager that sandboxes applications away from the main OS and essentially downloads/installs all its libraries and dependencies into ~/.local/share/flatpak instead of /usr/lib, though this is a vast oversimplification.

    Very basically, paru/yay says “We install stuff on Arch and Arch based distros from unofficial, user maintained sources and keep them up to date so you don’t have to update them one by one once installed. When possible, you should probably default to just installing with pacman and using the official repos though.”

    Very basically Flatpak says “I don’t care if I’m run on Debian, Arch, Gentoo, whatever, I’m bringing all my system libraries with me cuz I don’t know what version of what is on here, and I just need this app to run right the fuck now. So even though it’s heavier and less efficient, here’s plumbing and the kitchen sink so you have running water right fucking now. BTW, you probably shouldn’t run anything installed with me as root.”

    This is a very oversimplified explanation, but hopefully that helps clear things up for you.


  • I’ve been using Links for years. I rarely meet another Links user, as TUI web browser use is rare in and of itself, and most go to w3m or lynx from what I’ve seen.

    TUI browsers are surprisingly capable of getting you around the web even with more limited features, as long as you mainly are focused on accessing public text documents and communications.

    I know one of the main uses I saw some utilizing Links for was when it was recommended during the Gentoo installation process when you had to download a stage 3 tarball. Most just had another browser or used a different Linux iso during installation, but if you were installing via the tty, and had no other device with a web browser on it, that was (and still is) a solid choice for finding and downloading the needed tarball.

    Anyways, just a bit of lore. My only complaint with Links is it doesn’t let you change the keybindings and they default to emacs. No shade to emacs, but I am and probably always will be a vim user, so there’s that. Other than that I’ll always be a big fan of Links.




  • Most of the Anubis encounters I have are to redlib instances that are shuffled around, go down all the time, and generally are more ephemeral than other sites. Because I use another extension called Libredirect to shuffle which redlib instance I visit when clicking on a reddit link, I don’t bother whitelisting them permanently.

    I already have solved this on my desktop by self hosting my own redlib instance via localhost and using libredirect to just point there, but on my phone I still do the whole nojs temp unblock random redlib instance. Eventually I plan on using wireguard to host a private redlib instance on a vps so I can just not deal with this.

    This is a weird case I know, but its honestly not that bad.