A very compact basics tutorial tool to learn kernel - any use?

Discussion in 'Operating System' started by _eb75_, Jan 29, 2013.

  1. _eb75_

    _eb75_ New Member

    Joined:
    Jun 18, 2012
    Messages:
    16
    Likes Received:
    6
    Trophy Points:
    0
    Location:
    www.isosika.net
    Hi,
    I was tired to read 4000000 lines of Linux kernel to learn.
    I did write 1500 lines "nanokernel" for more easy learning just the basics. At least I did try to make some effort for documentation.
    It is not a full scale operating system (simulated no device drivers) at all but includes:

    • priority based scheduling- pre-empive for set of test tasks (newest version also round robin)
    • example of context-switch, interrupt handlers....
    • TLB- fault handling
    • very simplified demand paging
    • 17 system calls mainly for inter process communication (IPC)- embedded system style approach (semaphores, message passing....)
    • shared memory for IPC
    • fork call
    • ........
    Documentation and download :
    This site do not seem to support links????
    ask: isosika@live.com

    The processor can be exotic but the principles are always the same.

    Have a fun: Tuomo K

     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice