• madthumbs@lemmy.worldOPM
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    4
    ·
    2 个月前

    Yes, and that’s the FUNNY part about it! Lennart went against the UNIX philosophy and is hated for it, but so did Linus Torvalds with the monolithic kernel, and Richard Stallman with Emacs.

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      2
      ·
      2 个月前

      The “do one thing and do it well” mantra is such bullshit. You can slice up the things stuff does differently however best suits your argument. Oh, wc? I don’t use it because it violates the unix philosophy. It can count words and lines. That’s two things.

      • madthumbs@lemmy.worldOPM
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        13 天前

        An image viewer or RSS feed reader comes with its own internal video player or web browser.

        -All of the sudden my keyboard controls are either changed or are gone when the video / web browser opens taking with them features like being able to download the video or do things like easily OCR on the web page. -This in addition to the internals being bloat.

        I’d rather have applications that can be setup to send images to a photo-editor, open videos in MPV, etc.

        I don’t touch ring 0 though, but this is how I understand it. -I also think that if all the main distros are using System D, it must be because it’s good (or at least the best they’ve got).

    • superkret@feddit.org
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      2
      ·
      2 个月前

      The Unix philosophy never made sense.
      All parts of a program should do one thing well and communicate with other modules over a simple, common interface.
      But software that offers all the features a user will need under a big umbrella with unified UI and UX is much better than “this program uses different syntax because it came from Unix and not GNU”

    • Vilian@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 个月前

      And systemd don’t violate it, systemd is the name of the project with a bunch of binary inside each onde doing their job, it’s like complaining that Mesa don’t follow Unix philosophy just because it has multiple drives inside the project