I asked this to an AI, and it didn’t say anything intelligible, maybe I’m just not smart enough to understand AI.

  • thatonecoder@lemmy.ca
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    2 days ago

    Well, each one has pros and cons. *UNIX (I’m including *Linux and *BSD only, since masOS is technically uses a Unix-like kernel and *BSD code) systems tend to provide more control to the user, as they are Libre Software; however, the code can be rather clunky (especially in GNU+systemd+Linux distributions), and is much less secure.

    What is Libre Software?

    Libre Software is one in which you have the following freedoms:

    1: Run the program for any purpose

    2: Study the program by any means

    3: Modify the program code in any manner

    4: Distribute the program at any price

    Depending on the Libre Software license, there can be conditions:

    1: In any copies which you distribute, you must provide credit to authors of which code you used, and keep the license notice (example: Expat license)

    2: If any patented techniques are on the code, you must provide rights to them (example: Apache 2.0 license)

    3: Any code on the program is also licensed under it, and you must pass down the same freedoms and obligations; this can be either per-file, or more commonly, for the entire program, although exceptions can be made for other programs using it as a library (respective examples: MPL 2.0, GPL 3.0 or later, and LGPL 3.0 or later)

    4: There must not be any system (e.g. DRM) preventing people from replacing the program with a modified version of it (example: GPL 3.0 or later)

    macOS, on the other hand, is much more restrictive, but much better security (the best out of any desktop OS).