why is a kernel called a kernel?









up vote
10
down vote

favorite












So the title of this question pretty much sums up my question. To be clear, I understand what a kernel is and why we make them. I would like to know the origin of it's name. So far All my goggling and Wikipediaing have only turned up what a kernel is and it's various forms.










share|improve this question



















  • 4




    english.stackexchange.com/questions/32206/kernel-vs-core seems to have some hints. Good luck!
    – Kenny Shen
    Oct 19 '12 at 1:50














up vote
10
down vote

favorite












So the title of this question pretty much sums up my question. To be clear, I understand what a kernel is and why we make them. I would like to know the origin of it's name. So far All my goggling and Wikipediaing have only turned up what a kernel is and it's various forms.










share|improve this question



















  • 4




    english.stackexchange.com/questions/32206/kernel-vs-core seems to have some hints. Good luck!
    – Kenny Shen
    Oct 19 '12 at 1:50












up vote
10
down vote

favorite









up vote
10
down vote

favorite











So the title of this question pretty much sums up my question. To be clear, I understand what a kernel is and why we make them. I would like to know the origin of it's name. So far All my goggling and Wikipediaing have only turned up what a kernel is and it's various forms.










share|improve this question















So the title of this question pretty much sums up my question. To be clear, I understand what a kernel is and why we make them. I would like to know the origin of it's name. So far All my goggling and Wikipediaing have only turned up what a kernel is and it's various forms.







kernel definition






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jul 3 '13 at 3:23









Carl Suster

3,80311533




3,80311533










asked Oct 19 '12 at 1:36









TheRamRodder

5616




5616







  • 4




    english.stackexchange.com/questions/32206/kernel-vs-core seems to have some hints. Good luck!
    – Kenny Shen
    Oct 19 '12 at 1:50












  • 4




    english.stackexchange.com/questions/32206/kernel-vs-core seems to have some hints. Good luck!
    – Kenny Shen
    Oct 19 '12 at 1:50







4




4




english.stackexchange.com/questions/32206/kernel-vs-core seems to have some hints. Good luck!
– Kenny Shen
Oct 19 '12 at 1:50




english.stackexchange.com/questions/32206/kernel-vs-core seems to have some hints. Good luck!
– Kenny Shen
Oct 19 '12 at 1:50












6 Answers
6






active

oldest

votes

















up vote
11
down vote



accepted










Etymologically speaking, it's my understanding that kernel is a modernization of cyrnel (Old English, meaning seed; it's also the word that corn "stems" from, if you'll forgive the pun).



A kernel in that context is something from which the rest grows. You could also call a kernel a "core", but botanically-speaking a "core" contains seeds (or "kernels").



As the rest of the operating systems grows from the kernel, the term makes sense to me.






share|improve this answer




















  • Right on, that really makes sense, I think I have a good visual way to explain a kernel to bunch of 10 year colds now, which is exactly what I am looking for, thanks man!
    – TheRamRodder
    Oct 19 '12 at 2:23

















up vote
5
down vote













In German, there is the term "der Kern" which I would translate to "the core". So that seems to be similar to "kernel". Kern is sometimes used to describe single seeds of plants and often for basic / central / fundamental parts of a system where other things are based on it, e.g. the core of the earth. I don't know where the ending "EL" in "kernEL" comes from.






share|improve this answer






















  • Colonel (/ˈkɜrnəl/) is what you are thinking of.
    – Chad
    Nov 20 '12 at 12:20










  • The rank of "Colonel" is hardly specific to the American military, and it certainly doesn't originate there. Let's leave the Americentricism for EL&U.
    – Lightness Races in Orbit
    Aug 15 '14 at 10:38

















up vote
3
down vote













I'm not sure what are you asking but for me the reason is obvious. The kernel is the main component of an operating system. One of kernel definitions is "the central or most important part of anything".






share|improve this answer
















  • 1




    So I will openly admit after all my googling and such, dictionary.com did not cross my mind... The reason I am asking is to define a good layman's description of the abstraction that is the kernel. I'd vote your answer up if I had the rep, thank you! :P
    – TheRamRodder
    Oct 19 '12 at 2:05










  • @David - right, but why is it called "kernel" and not anything else symbolizing a central component... such as "engine", or "core", or "brain", or "center" or something else...
    – SnakeDoc
    Apr 5 '13 at 16:42

















up vote
3
down vote













According to the OED the modern English English usage of the word kernel in every day speech is the edible part of a nut. It was first used in the 16th century to mean nucleus, core so it's application to Linux would seem to be a good description of that part of the system. I wonder who first used it in this context? Colonel was originally derived from the Italian word for a column (colonella) i.e. he's the guy who leads the column - it's pronunciation in both American and English English (and other Englishes too for that matter) is what Walker called "...among those gross irregularities which must be given up as incorrigible"






share|improve this answer



























    up vote
    1
    down vote













    The small core of the system



    While Kernel does mean 'core', it is also a reminder that the core must be kept small. The system grows from this binary.



    From the Kernel Definition of the Linux Information Project:




    The kernel is the first part of the operating system to load into
    memory during booting ...



    ... it is important for it to be as small as
    possible while still providing all the essential services
    needed by
    the other parts of the operating system and by the various application
    programs.




    Robert Love reminds us, kernel size is still important:




    ... kernel memory is not pageable. Therefore, every byte of
    memory you consume is one less byte of available physical memory.
    -- Robert Love, Linux Kernel Development







    share|improve this answer





























      up vote
      0
      down vote













      Kernel is also referred as nucleus in Operating System by William Stallings 6th edition which means central part.






      share|improve this answer




















        Your Answer






        StackExchange.ifUsing("editor", function ()
        StackExchange.using("externalEditor", function ()
        StackExchange.using("snippets", function ()
        StackExchange.snippets.init();
        );
        );
        , "code-snippets");

        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "1"
        ;
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function()
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled)
        StackExchange.using("snippets", function()
        createEditor();
        );

        else
        createEditor();

        );

        function createEditor()
        StackExchange.prepareEditor(
        heartbeatType: 'answer',
        convertImagesToLinks: true,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: 10,
        bindNavPrevention: true,
        postfix: "",
        imageUploader:
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        ,
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );













         

        draft saved


        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f12966180%2fwhy-is-a-kernel-called-a-kernel%23new-answer', 'question_page');

        );

        Post as a guest















        Required, but never shown

























        6 Answers
        6






        active

        oldest

        votes








        6 Answers
        6






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes








        up vote
        11
        down vote



        accepted










        Etymologically speaking, it's my understanding that kernel is a modernization of cyrnel (Old English, meaning seed; it's also the word that corn "stems" from, if you'll forgive the pun).



        A kernel in that context is something from which the rest grows. You could also call a kernel a "core", but botanically-speaking a "core" contains seeds (or "kernels").



        As the rest of the operating systems grows from the kernel, the term makes sense to me.






        share|improve this answer




















        • Right on, that really makes sense, I think I have a good visual way to explain a kernel to bunch of 10 year colds now, which is exactly what I am looking for, thanks man!
          – TheRamRodder
          Oct 19 '12 at 2:23














        up vote
        11
        down vote



        accepted










        Etymologically speaking, it's my understanding that kernel is a modernization of cyrnel (Old English, meaning seed; it's also the word that corn "stems" from, if you'll forgive the pun).



        A kernel in that context is something from which the rest grows. You could also call a kernel a "core", but botanically-speaking a "core" contains seeds (or "kernels").



        As the rest of the operating systems grows from the kernel, the term makes sense to me.






        share|improve this answer




















        • Right on, that really makes sense, I think I have a good visual way to explain a kernel to bunch of 10 year colds now, which is exactly what I am looking for, thanks man!
          – TheRamRodder
          Oct 19 '12 at 2:23












        up vote
        11
        down vote



        accepted







        up vote
        11
        down vote



        accepted






        Etymologically speaking, it's my understanding that kernel is a modernization of cyrnel (Old English, meaning seed; it's also the word that corn "stems" from, if you'll forgive the pun).



        A kernel in that context is something from which the rest grows. You could also call a kernel a "core", but botanically-speaking a "core" contains seeds (or "kernels").



        As the rest of the operating systems grows from the kernel, the term makes sense to me.






        share|improve this answer












        Etymologically speaking, it's my understanding that kernel is a modernization of cyrnel (Old English, meaning seed; it's also the word that corn "stems" from, if you'll forgive the pun).



        A kernel in that context is something from which the rest grows. You could also call a kernel a "core", but botanically-speaking a "core" contains seeds (or "kernels").



        As the rest of the operating systems grows from the kernel, the term makes sense to me.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Oct 19 '12 at 2:01









        pete

        17.6k22647




        17.6k22647











        • Right on, that really makes sense, I think I have a good visual way to explain a kernel to bunch of 10 year colds now, which is exactly what I am looking for, thanks man!
          – TheRamRodder
          Oct 19 '12 at 2:23
















        • Right on, that really makes sense, I think I have a good visual way to explain a kernel to bunch of 10 year colds now, which is exactly what I am looking for, thanks man!
          – TheRamRodder
          Oct 19 '12 at 2:23















        Right on, that really makes sense, I think I have a good visual way to explain a kernel to bunch of 10 year colds now, which is exactly what I am looking for, thanks man!
        – TheRamRodder
        Oct 19 '12 at 2:23




        Right on, that really makes sense, I think I have a good visual way to explain a kernel to bunch of 10 year colds now, which is exactly what I am looking for, thanks man!
        – TheRamRodder
        Oct 19 '12 at 2:23












        up vote
        5
        down vote













        In German, there is the term "der Kern" which I would translate to "the core". So that seems to be similar to "kernel". Kern is sometimes used to describe single seeds of plants and often for basic / central / fundamental parts of a system where other things are based on it, e.g. the core of the earth. I don't know where the ending "EL" in "kernEL" comes from.






        share|improve this answer






















        • Colonel (/ˈkɜrnəl/) is what you are thinking of.
          – Chad
          Nov 20 '12 at 12:20










        • The rank of "Colonel" is hardly specific to the American military, and it certainly doesn't originate there. Let's leave the Americentricism for EL&U.
          – Lightness Races in Orbit
          Aug 15 '14 at 10:38














        up vote
        5
        down vote













        In German, there is the term "der Kern" which I would translate to "the core". So that seems to be similar to "kernel". Kern is sometimes used to describe single seeds of plants and often for basic / central / fundamental parts of a system where other things are based on it, e.g. the core of the earth. I don't know where the ending "EL" in "kernEL" comes from.






        share|improve this answer






















        • Colonel (/ˈkɜrnəl/) is what you are thinking of.
          – Chad
          Nov 20 '12 at 12:20










        • The rank of "Colonel" is hardly specific to the American military, and it certainly doesn't originate there. Let's leave the Americentricism for EL&U.
          – Lightness Races in Orbit
          Aug 15 '14 at 10:38












        up vote
        5
        down vote










        up vote
        5
        down vote









        In German, there is the term "der Kern" which I would translate to "the core". So that seems to be similar to "kernel". Kern is sometimes used to describe single seeds of plants and often for basic / central / fundamental parts of a system where other things are based on it, e.g. the core of the earth. I don't know where the ending "EL" in "kernEL" comes from.






        share|improve this answer














        In German, there is the term "der Kern" which I would translate to "the core". So that seems to be similar to "kernel". Kern is sometimes used to describe single seeds of plants and often for basic / central / fundamental parts of a system where other things are based on it, e.g. the core of the earth. I don't know where the ending "EL" in "kernEL" comes from.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Sep 28 '17 at 19:12









        varDumper

        1,1141915




        1,1141915










        answered Nov 20 '12 at 12:15









        user573215

        2,37251522




        2,37251522











        • Colonel (/ˈkɜrnəl/) is what you are thinking of.
          – Chad
          Nov 20 '12 at 12:20










        • The rank of "Colonel" is hardly specific to the American military, and it certainly doesn't originate there. Let's leave the Americentricism for EL&U.
          – Lightness Races in Orbit
          Aug 15 '14 at 10:38
















        • Colonel (/ˈkɜrnəl/) is what you are thinking of.
          – Chad
          Nov 20 '12 at 12:20










        • The rank of "Colonel" is hardly specific to the American military, and it certainly doesn't originate there. Let's leave the Americentricism for EL&U.
          – Lightness Races in Orbit
          Aug 15 '14 at 10:38















        Colonel (/ˈkɜrnəl/) is what you are thinking of.
        – Chad
        Nov 20 '12 at 12:20




        Colonel (/ˈkɜrnəl/) is what you are thinking of.
        – Chad
        Nov 20 '12 at 12:20












        The rank of "Colonel" is hardly specific to the American military, and it certainly doesn't originate there. Let's leave the Americentricism for EL&U.
        – Lightness Races in Orbit
        Aug 15 '14 at 10:38




        The rank of "Colonel" is hardly specific to the American military, and it certainly doesn't originate there. Let's leave the Americentricism for EL&U.
        – Lightness Races in Orbit
        Aug 15 '14 at 10:38










        up vote
        3
        down vote













        I'm not sure what are you asking but for me the reason is obvious. The kernel is the main component of an operating system. One of kernel definitions is "the central or most important part of anything".






        share|improve this answer
















        • 1




          So I will openly admit after all my googling and such, dictionary.com did not cross my mind... The reason I am asking is to define a good layman's description of the abstraction that is the kernel. I'd vote your answer up if I had the rep, thank you! :P
          – TheRamRodder
          Oct 19 '12 at 2:05










        • @David - right, but why is it called "kernel" and not anything else symbolizing a central component... such as "engine", or "core", or "brain", or "center" or something else...
          – SnakeDoc
          Apr 5 '13 at 16:42














        up vote
        3
        down vote













        I'm not sure what are you asking but for me the reason is obvious. The kernel is the main component of an operating system. One of kernel definitions is "the central or most important part of anything".






        share|improve this answer
















        • 1




          So I will openly admit after all my googling and such, dictionary.com did not cross my mind... The reason I am asking is to define a good layman's description of the abstraction that is the kernel. I'd vote your answer up if I had the rep, thank you! :P
          – TheRamRodder
          Oct 19 '12 at 2:05










        • @David - right, but why is it called "kernel" and not anything else symbolizing a central component... such as "engine", or "core", or "brain", or "center" or something else...
          – SnakeDoc
          Apr 5 '13 at 16:42












        up vote
        3
        down vote










        up vote
        3
        down vote









        I'm not sure what are you asking but for me the reason is obvious. The kernel is the main component of an operating system. One of kernel definitions is "the central or most important part of anything".






        share|improve this answer












        I'm not sure what are you asking but for me the reason is obvious. The kernel is the main component of an operating system. One of kernel definitions is "the central or most important part of anything".







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Oct 19 '12 at 1:48









        David Moreno García

        2,21543266




        2,21543266







        • 1




          So I will openly admit after all my googling and such, dictionary.com did not cross my mind... The reason I am asking is to define a good layman's description of the abstraction that is the kernel. I'd vote your answer up if I had the rep, thank you! :P
          – TheRamRodder
          Oct 19 '12 at 2:05










        • @David - right, but why is it called "kernel" and not anything else symbolizing a central component... such as "engine", or "core", or "brain", or "center" or something else...
          – SnakeDoc
          Apr 5 '13 at 16:42












        • 1




          So I will openly admit after all my googling and such, dictionary.com did not cross my mind... The reason I am asking is to define a good layman's description of the abstraction that is the kernel. I'd vote your answer up if I had the rep, thank you! :P
          – TheRamRodder
          Oct 19 '12 at 2:05










        • @David - right, but why is it called "kernel" and not anything else symbolizing a central component... such as "engine", or "core", or "brain", or "center" or something else...
          – SnakeDoc
          Apr 5 '13 at 16:42







        1




        1




        So I will openly admit after all my googling and such, dictionary.com did not cross my mind... The reason I am asking is to define a good layman's description of the abstraction that is the kernel. I'd vote your answer up if I had the rep, thank you! :P
        – TheRamRodder
        Oct 19 '12 at 2:05




        So I will openly admit after all my googling and such, dictionary.com did not cross my mind... The reason I am asking is to define a good layman's description of the abstraction that is the kernel. I'd vote your answer up if I had the rep, thank you! :P
        – TheRamRodder
        Oct 19 '12 at 2:05












        @David - right, but why is it called "kernel" and not anything else symbolizing a central component... such as "engine", or "core", or "brain", or "center" or something else...
        – SnakeDoc
        Apr 5 '13 at 16:42




        @David - right, but why is it called "kernel" and not anything else symbolizing a central component... such as "engine", or "core", or "brain", or "center" or something else...
        – SnakeDoc
        Apr 5 '13 at 16:42










        up vote
        3
        down vote













        According to the OED the modern English English usage of the word kernel in every day speech is the edible part of a nut. It was first used in the 16th century to mean nucleus, core so it's application to Linux would seem to be a good description of that part of the system. I wonder who first used it in this context? Colonel was originally derived from the Italian word for a column (colonella) i.e. he's the guy who leads the column - it's pronunciation in both American and English English (and other Englishes too for that matter) is what Walker called "...among those gross irregularities which must be given up as incorrigible"






        share|improve this answer
























          up vote
          3
          down vote













          According to the OED the modern English English usage of the word kernel in every day speech is the edible part of a nut. It was first used in the 16th century to mean nucleus, core so it's application to Linux would seem to be a good description of that part of the system. I wonder who first used it in this context? Colonel was originally derived from the Italian word for a column (colonella) i.e. he's the guy who leads the column - it's pronunciation in both American and English English (and other Englishes too for that matter) is what Walker called "...among those gross irregularities which must be given up as incorrigible"






          share|improve this answer






















            up vote
            3
            down vote










            up vote
            3
            down vote









            According to the OED the modern English English usage of the word kernel in every day speech is the edible part of a nut. It was first used in the 16th century to mean nucleus, core so it's application to Linux would seem to be a good description of that part of the system. I wonder who first used it in this context? Colonel was originally derived from the Italian word for a column (colonella) i.e. he's the guy who leads the column - it's pronunciation in both American and English English (and other Englishes too for that matter) is what Walker called "...among those gross irregularities which must be given up as incorrigible"






            share|improve this answer












            According to the OED the modern English English usage of the word kernel in every day speech is the edible part of a nut. It was first used in the 16th century to mean nucleus, core so it's application to Linux would seem to be a good description of that part of the system. I wonder who first used it in this context? Colonel was originally derived from the Italian word for a column (colonella) i.e. he's the guy who leads the column - it's pronunciation in both American and English English (and other Englishes too for that matter) is what Walker called "...among those gross irregularities which must be given up as incorrigible"







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Oct 30 '13 at 16:18









            user2938089

            311




            311




















                up vote
                1
                down vote













                The small core of the system



                While Kernel does mean 'core', it is also a reminder that the core must be kept small. The system grows from this binary.



                From the Kernel Definition of the Linux Information Project:




                The kernel is the first part of the operating system to load into
                memory during booting ...



                ... it is important for it to be as small as
                possible while still providing all the essential services
                needed by
                the other parts of the operating system and by the various application
                programs.




                Robert Love reminds us, kernel size is still important:




                ... kernel memory is not pageable. Therefore, every byte of
                memory you consume is one less byte of available physical memory.
                -- Robert Love, Linux Kernel Development







                share|improve this answer


























                  up vote
                  1
                  down vote













                  The small core of the system



                  While Kernel does mean 'core', it is also a reminder that the core must be kept small. The system grows from this binary.



                  From the Kernel Definition of the Linux Information Project:




                  The kernel is the first part of the operating system to load into
                  memory during booting ...



                  ... it is important for it to be as small as
                  possible while still providing all the essential services
                  needed by
                  the other parts of the operating system and by the various application
                  programs.




                  Robert Love reminds us, kernel size is still important:




                  ... kernel memory is not pageable. Therefore, every byte of
                  memory you consume is one less byte of available physical memory.
                  -- Robert Love, Linux Kernel Development







                  share|improve this answer
























                    up vote
                    1
                    down vote










                    up vote
                    1
                    down vote









                    The small core of the system



                    While Kernel does mean 'core', it is also a reminder that the core must be kept small. The system grows from this binary.



                    From the Kernel Definition of the Linux Information Project:




                    The kernel is the first part of the operating system to load into
                    memory during booting ...



                    ... it is important for it to be as small as
                    possible while still providing all the essential services
                    needed by
                    the other parts of the operating system and by the various application
                    programs.




                    Robert Love reminds us, kernel size is still important:




                    ... kernel memory is not pageable. Therefore, every byte of
                    memory you consume is one less byte of available physical memory.
                    -- Robert Love, Linux Kernel Development







                    share|improve this answer














                    The small core of the system



                    While Kernel does mean 'core', it is also a reminder that the core must be kept small. The system grows from this binary.



                    From the Kernel Definition of the Linux Information Project:




                    The kernel is the first part of the operating system to load into
                    memory during booting ...



                    ... it is important for it to be as small as
                    possible while still providing all the essential services
                    needed by
                    the other parts of the operating system and by the various application
                    programs.




                    Robert Love reminds us, kernel size is still important:




                    ... kernel memory is not pageable. Therefore, every byte of
                    memory you consume is one less byte of available physical memory.
                    -- Robert Love, Linux Kernel Development








                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited Jan 5 '14 at 14:17

























                    answered Jan 5 '14 at 14:05









                    will-ob

                    8311922




                    8311922




















                        up vote
                        0
                        down vote













                        Kernel is also referred as nucleus in Operating System by William Stallings 6th edition which means central part.






                        share|improve this answer
























                          up vote
                          0
                          down vote













                          Kernel is also referred as nucleus in Operating System by William Stallings 6th edition which means central part.






                          share|improve this answer






















                            up vote
                            0
                            down vote










                            up vote
                            0
                            down vote









                            Kernel is also referred as nucleus in Operating System by William Stallings 6th edition which means central part.






                            share|improve this answer












                            Kernel is also referred as nucleus in Operating System by William Stallings 6th edition which means central part.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered May 13 '13 at 15:40









                            Fahad Uddin

                            6,68553139225




                            6,68553139225



























                                 

                                draft saved


                                draft discarded















































                                 


                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f12966180%2fwhy-is-a-kernel-called-a-kernel%23new-answer', 'question_page');

                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                這個網誌中的熱門文章

                                Barbados

                                How to read a connectionString WITH PROVIDER in .NET Core?

                                Node.js Script on GitHub Pages or Amazon S3