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

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

  • 0 Posts
  • 57 Comments
Joined 4 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
    8
    arrow-down
    1
    ·
    edit-2
    3 months 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.




  • Everyone can write a new version of the GPL.

    The standard GPL permission statement explicitly clarifies that the license is “as published by the Free Software Foundation” so any later version of the license has to come from the FSF.

    This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

    The reason for the “or later” clause is to allow the FSF to update the GPL in response to flaws that are discovered. The “or later” clause is controversial because it effectively allows the FSF to change the licensing terms of any software licensed under such a clause, and so some developers who don’t trust the FSF with this authority omit this clause. Famously, Linux is licensed only under GPLv2 with no or-later option (Linus has been a vocal opponent of GPLv3)


  • I don’t think the ffmpeg maintainer is complaining that Microsoft is using ffmpeg, rather that they are opening “high priority” bug reports based on customer complaints. This might be a high priority problem for Microsoft but that does not make it so for ffmpeg.

    The license allows Microsoft to use ffmpeg but they aren’t entitled to demand free labor from the project. Really, no one is entitled to do so, but Microsoft being a large company who can definitely afford to put money or talent on the problem makes it only that much more egregious.

    edit: I would note that asking for help or reporting a bug is usually welcome, the problematic part is demanding help because it’s a high priority issue for YOUR customers.



  • Traditional GNU/Linux distributions (as well as F-Droid) are not “app stores” even though they are superficially similar. Traditional distributions are maintained and curated by the community, and serve the interests of users first and software developers second, whereas an “app store” has minimal curation and serves the needs of software developers first and users second.

    I point this out because there’s an annoying meme that traditional distributions are obsoleted by the “app store” model. I don’t think that’s the case. “Verification” is essential for an app store but pointless for a distribution.




  • “Android isn’t Linux,” of course. This is a very obviously false myth that is debunked very easily by simply looking at any Android device or the source code. It is not a myth spread by people who are technologically literate. Yet, this easily verifiable fact upsets Linux fans so much they resort to downvotes and ugly language (I have my ideas why, but it’s probably a waste of time to elaborate in this thread).

    Of course, the more savvy among the Linux fandom will admit that Android “contains Linux, but isn’t real Linux” - but “real Linux” is yet another myth; that is, the myth that there is more to Linux than an operating system kernel, a myth that leads to further myths such as the myth of fragmentation, or the myth that distributions are worthless and we need a “unified app store.” It’s a myth that clouds history and assigns the wrong motives to the wrong people and meanings to things that don’t need or deserve them (the misunderstanding that that “Linux” is “about openness” or “against corporations” for example, when large companies are the main contributors to and users of the Linux project). Linus Torvalds himself says he only cares about code, not about freedom or openness or any of that stuff (that’s Richard Stallman’s thing)

    The fact that this myth is widely believed is not relevant. We don’t live in a world where a falsehood becomes true if it is widely believed; people used to believe the sun revolved around the earth, for example. Also, a falsehood being widely believed doesn’t mean it deserves to stay unchallenged.


    The point of reminding Linux fans that Android is based on their beloved kernel isn’t meant to be a well-actually or anything. It’s a reminder that much of what a so called “Linux phone” can do is already possible without having to switch to an operating system that in many respects is not ready for general use. For example, you can run xfce in Termux - I hope this is enough to disabuse one of the silly notion of “not real Linux.” For some reason. people looking for so-called “Linux phones” desire Android compatibility, and it turns out that because Android itself is Linux, it is far easier for Android to run so-called “Linux apps” than it is for so-called “mobile Linux” to run Android apps.

    Android is Linux and that’s a good thing. I should point out that it’s not my preferred Linux operating system - I was a Pinephone early adopter and used to daily drive Mobian, I would prefer that or GNU Guix over Android. Still, not only is it a Linux based operating system, it also has its own rich free software ecosystem backed by F-Droid. It’s very usable once you cut out the Google crap and stick to free software only (or as much as possible).


    I wrote more on the “real Linux” myth here in case anyone’s interested in more reading material.