I am tech savvy so you don’t have to disregard the details much about it. I know programming.

  • dustyData@lemmy.world
    link
    fedilink
    English
    arrow-up
    32
    arrow-down
    2
    ·
    edit-2
    10 months ago

    Yes and no. Technically the BIOS is the first program the hardware loads when the computer is turned on. Then the BIOS calls the bootloader, which would be in charge of loading the OS into memory. Then the bootloader hands over the control of the hardware from the BIOS to the kernel.

    The most important job of the kernel is to schedule hardware time (processor cycles, threads, I/O operations and other hardware resources) between the different programs that make up the OS. This is what the GNU/Linux meme copypasta is rambling on about. As the kernel is actually pretty useless without a software stack on top of it to provide most of the services that are later used by the shell to offer a user space.

          • kadu@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 months ago

            Well, the dude you’ve replied to provided a great explanation + the correct details, so it certainly is possible.

      • Asudox@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Is the computer starting the BIOS first an advsnced topic? I don’t think so. You could at least say when the OS gets booted, the kernel starts first.

        • SulaymanF@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          10 months ago

          You do realize you posted in /c/ExplainLikeImFive right? Not ExplainLikeImTwelve. You’re welcome. If you aren’t happy you can have a refund.

          • Asudox@lemmy.worldOP
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            10 months ago

            I know. I will delete this post today and reask this question in c/asklemmy.