[Prev][Next][Index][Thread]

Re: How to write a Kernel



Actually what my plan is that we will form a sort of a classroom env and we will request
anyone in this list who is knowledgeable enough to explain us some things about oskit.
Then its up to us to design our own OS. What is important to me is actually how things,
commands, can be implemented in OSkit. What I mean is that we will let someone who is
kind enough to share his expertise on these things. Actually I like this study in a sort
of building a simple generic OS for general discussion about Oskit. We will create an
OS!!!!. But of course on our own place, we make our own unique OS with our own unique
design. At least we have someting to discuss :-) here.


May you allow me to throw the first question?

source:

main()
    {
         printf("Hello World");
    }

1. In the above source I know that OSkit initialize multiboot params etc to make my
source an OS kernel. can anyone show me how to apply the ff.?

             base_cpu_setup
             base_cpu_init
             base_cpu_load.


Then if this question is answered, its the time that we will throw again another
question. We will keep the source code for references. I think what we are making also is
a good OSkit implementaion example which other newbies can use in the future. I hope
someone agrees with me. Anyway, if none, its ok. :-) but at least its worth a try.  Lets
set our goal in creating a microkernel using oskit.




Philippe Legrain wrote:

> "A.Supreeth Reddy" a écrit :
> >
> > Hello Everyone,
> >                         Suppose I want to write a microkernel sort thing.
> > What all should I do? I have to write a scheduler and what else.....
> > How do I know what help I could get from the oskit kit??
> >



=================================
To subscribe or unsubscribe, send mail with "subscribe" or "unsubscribe"
to oskit-users-request@flux.cs.utah.edu.  The oskit-announce list is low
volume - if you want to subscribe, mail oskit-announce-request@flux.cs.utah.edu


Follow-Ups: References: