• NeilBrü@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      edit-2
      59 minutes ago

      The linux kernel, given my very pedestrian understanding of it, is a program that allows other programs (e.g., GNU utilities) to talk to a computer system’s hardware.

      Therefore, linux could be considered a collection of algorithms that can be modularly compiled to handle:

      • Resource Alocation
      • Memory Management
      • Abstraction
      • FalschgeldFurkan@lemmy.world
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        4 hours ago

        is a program that allows other programs (e.g., GNU utilities) to talk to a computer system’s hardware.

        Therefore, linux could be considered a collection of algorithms

        By that logic, Linux is also a web browser or a video game, which it isn’t

        • NeilBrü@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          58 minutes ago

          You’re using a logical fallacy called reductio ad absurdum. You take my interpretation of Linux’s definition to an extreme to make it look ridiculous.

          To be fair to you and remain taxonomically accurate, the linux kernel is a system of algorithms, which (to be fair to me) can be considered an algorithm (the main loop) of algorithms.