Caretaker of DS8.ZONE. Free (Libre) Software enthusiast and promoter. Pronouns: any

Also /u/CaptainBeyondDS8 on reddit and CaptainBeyond on libera.chat.

  • 0 Posts
  • 18 Comments
Joined 3 years ago
cake
Cake day: March 27th, 2021

help-circle
  • Captain Beyond@linkage.ds8.zonetoLinux@lemmy.mlCan I install linux on this?
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    edit-2
    20 hours ago

    GNU/Linux != Linux

    Linux is a kernel

    GNU/Linux is the GNU userland (tools and libraries) combined with the Linux kernel to form a complete operating system

    Android is Linux but not GNU. So are Alpine, postmarketOS, and others I can’t think of

    Linux is to an operating system as bread is to a sandwich… an essential component, but a slice of bread by itself does not make a sandwich make



  • If Linux is just the kernel then Android and Ubuntu are equally Linux.

    It is and they are. These are demonstrable facts.

    I have no problem with referring to the family of Linux based operating systems collectively as Linux (with GNU/Linux being a subfamily of such), however, I firmly believe that the mythical concept of “real Linux” where some Linuxes aren’t really Linux is what creates the confusion. I would rather use other terms, like POSIX, Unix(like), and FreeDesktop to refer to so-called “real Linux” (with the caveat that they also include BSDs and the like - but I include these as part of the free desktop operating system spectrum, as most so-called Linux apps also run here. I don’t place special importance on the kernel because it is technically the furthest thing away from the user experience).

    (Android being Linux isn’t a mere technicality - it means you can get a full terminal environment with a package manager and “Linux apps” and even run a full desktop environment if you really want)


  • Stallman’s attempt to rename Linux

    There was never any “attempt to rename Linux.” Stallman simply wants to clarify which part of the operating system is “Linux” (the kernel) and which part(s) are not (many of which are his work, which Linux fans insist on also calling “Linux” even though the GNU project predates it by almost a decade).

    Any “confusion” on this point is the result of Linux fans spreading mistruths (I assume only sometimes intentionally). Unfortunately at this point the myths are so firmly ingrained we have myths about the myths (like “Stallman wants to rename Linux”) and in my mind Stallman is definitely fighting a losing battle nowadays. Still, a falsehood being widely accepted does not make it true.





  • For me LineageOS is a good baseline. I don’t have anything against “privacy” OS’s but they’re not really for me. I just use F-Droid to get apps and don’t care about compatibility with proprietary stuff so neither microG nor the GrapheneOS sandboxed Play services are of interest to me. I don’t use GrapheneOS because I don’t have or want a Pixel phone.

    LineageOS significantly increases the lifespan of devices it supports and that’s important to me. Planned obsolescence is cancer.

    My ideal mobile OS would be something like Mobian (or even better, a GNU Guix based distribution) but it should be noted that AOSP is also a Linux based operating system and thus anything derived from that is a Linux mobile OS.


  • Microsoft is about as bad as any other proprietary software company. They do some good things for the open source economy, but they also mistreat their users.

    I think it’s a mistake to look at the free software movement as being a reaction against Microsoft or Google. It’s against the proprietary software world in general.



  • I’m also not too happy with this framing of the free software movement. The goal of the software freedom movement is to empower users with the freedom to use, modify, and share the software; that free software projects end up being alternatives to proprietary software products (“paid” is irrelevant) is more or less a consequence of people scratching their own itch. Maybe the fact that GNU and Linux started out as attempts to clone the proprietary Unix operating system furthered this view.

    I don’t think it’s helpful to look at free software projects as being “alternatives” to popular proprietary software, because this means that even the best free software will forever be in the shadow of its proprietary counterparts. For example, if you have a proprietary program X and a free program Y that does 70% of what X does, you’ll be inclined to judge Y unfavorably - but if that 70% covers what you need from program X, then program Y is an acceptable replacement for you.




  • F-Droid has high inclusion standards (not high enough IMO but apparently too high for many Android developers). If a project isn’t in F-Droid and has no interest in being in F-Droid I consider it a red flag, but it’s crucial to find out if an issue has been opened and what the project’s response on that issue is. Sometimes it’s just because the developer(s) haven’t gotten around to it yet, but other times it’s because there’s a proprietary component that can’t be easily removed.

    For example on this app (2fas) the reason it’s not on F-Droid is apparently because it uses Google cloud messaging (FCM) and there’s no interest in developing a version without. https://github.com/twofas/2fas-android/issues/14

    Unfortunately with the security FUD against F-Droid peddled in part by PrivacyGuides and other organizations (which Obtainium and its fanbase happily help spread) there is decreasing interest even in using, let alone developing for, this repository.


  • AFAIK on Android it has a hard dependency on Google services. I don’t mind installing proprietary stuff to my work profile for the express purposes of work but that requires modifying my system to accommodate this specific app and that’s a step too far for my personal device. So I use a free software option (Aegis) instead.

    edit: if for some reason I really did need MS Authenticator and not any old TOTP app, I would procure a googled device specifically for work rather than install google or microG into my personal device.



  • It’s a misconception to say that free software is “about privacy.” Many people in the free software community care about having the four freedoms (the freedom to use, share, modify, and share modified copies). We don’t like free software because we think it’s more secure, we like it because it’s free software. Freedom doesn’t need a justification other than freedom itself.

    For us, a catalogue offering only free software isn’t an “arbitrary rule” that’s the whole point. If F-Droid carries an app I know I have the four freedoms with that app, because they put in the work to verify that, by building the app according to their (relatively strict, not strict enough IMO) standards. Accrescent and Obtainium fans have different priorities, which is okay, but I don’t understand why they spend so much time shitting on F-Droid and the free software movement.

    Security is important in free software, but security in proprietary software is often user-hostile (for example, DRM and WEI). Often times the only way to regain freedom in a proprietary environment is to exploit a security hole, so sometimes we prefer that proprietary software actually not be very secure.

    As for F-Droid’s and the free software’s community towards “old” apps, we understand that software does not lose value simply by being unmaintained. Of course, if something is particularly security-critical and/or has a large attack surface (for example an operating system or a web browser). I would stay away from anything unmaintained. That doesn’t apply to all software, though.