Oh God...

Let me start off by saying that I love open source, but that open source doesn't necessarily equal good. If your code (or in this case distribution paradigm) is shit, I will tell you that it is shit.

So I've just flashed the latest Raspbian Lite on an SD card, added /run/media/condor/boot/ssh and edited /run/media/condor/rootfs/etc/wpa_supplicant/wpa_supplicant.conf (to be able to have it authenticate against my Wi-Fi network) according to the instructions provided by the Raspberry Pi Foundation.

Except that the fucking manuals are written for an older Raspbian.. and apparently there's no good instructions available for the current version.
Years of fucking time that these Debian-based turds lag behind in terms of software distribution. Years of fucking time to ensure that people are made aware that the fucking configuration files require manual intervention. Years of fucking time to UPDATE THE FUCKING MANUALS!!!

Fuck you Debian and all of your incestuous children. Fuck them all, ancient fucking pieces of shit! Hell, the maintainers of Arch Linux and all of its children have no problem maintaining the documentation, keeping software up-to-date, and keeping the occurrences of required manual interventions so low that I can still count them for 2 hosts over the course of years of operation.. on one hand!! And you know how much time Arch Linux maintainers take to keep their shit up-to-date and functional? MERE DAYS!!

So fuck you Debian fucks for claiming that your outdated piece of crap is somehow "production-grade", "stable", or in any way good. It is a fucking piece of shit, and deserves to be called out as such.

That being said, I've just heard about this thing called RaspArch. Does anyone have experience with this spin and its overall similarity to regular Arch, package availability (as all of it has to be recompiled for aarch64), performance of package mirrors, ...?

  • 3
    I think arch linux arm would be a better option. https://archlinuxarm.org/
  • 2
    @fuck2code hmm, tried it before but back then the mirrors were extremely slow, often causing pacman to time out... But perhaps that's solved by now. Will give it another go :)
  • -1
    Nobody RTFM's anyway, or do we? :v
  • 0
    This is what open source software installations are like:

    if(userInitiatedInstallation) throw MissingDependencyExceptionOrNodeGYPException;
  • 0
    @TrueOrFalse it really depends on the distribution.. but package managers can usually compute dependencies pretty well. Builds from upstream source do often require manual dependency solving though.
  • 0
    @Condor This is why I like proprietary software. Its almost always just ready for you to use/install without issues. Users shouldn't be burdened with having to figure out why some software doesn't want to install properly.
  • 0
    @TrueOrFalse Sure, but the problem with proprietary software is that nobody but their own development team can look under the hood. It's too easy to hide spyware in it or cover up a huge pile of spaghetti... Open source is great, it's just that some source code is better than others.

    Please also note that this rant is in no way favoring proprietary software - in fact I hate it - and only criticizes one particular branch of distributions and their distribution model (such as milestone vs rolling release, old "stable" software vs quick updates, configuration model changes that should've been taken care of during testing, etc etc).
Add Comment