• 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.