[coyotos-dev] About coyotos tutorial

Jonathan S. Shapiro shap at eros-os.com
Thu Jun 14 11:02:04 EDT 2007


Mr. Lin:

Thanks for your interest, and thanks for asking.

You are right. The current tutorial/ directory is a place-holder. We
added it when we were preparing to do a tutorial for a client. but then
we decided together that the tutorial should wait until we could run
real code.

We are now very close to that, and we expect to do a tutorial for the
client in July. You can expect some activity in the tutorial/ tree
around mid-July.

> To survive, I download the capros source code, I also find the
> tutorials, and I can make them run as module in grub. I imagine the
> coyotos would do it as well.

CapROS has the advantage that they are building incrementally on the
older, working system. Coyotos is a completely new implementation.
Charlie chose to clean up and increment. We chose to re-build a clean
implementation.

> I put the coyotos/src/sys/arch/i386/kernel/BUILD/coyotos in the boot
> directory, and modify the grub menu.lst as follows(like capos):
> 
>   title coyotos
>   root (hd1,0)
>   kernel /coyotos
>   # module _some_module_ type=load
> 
> The kernel boot fine, but finally it appeared "Processing 0 module, No
> object preload modules!", how I want to make a module maybe just
> HelloWorld!

I will get instructions written for how we do this.

> It is so difficult for me to rework the tutorial projects to make it
> run without help now :( So If someone can first implement the some
> tutorial stuffs, and then I think many other developers like me will
> be funny in hacking the code and understand the how capabilities carry
> out.

I don't want to discourage you, but I think that re-working the
tutorials is not a good use of your time. Coyotos kernel does not really
run yet, but it will be running in another few weeks.

shap



More information about the coyotos-dev mailing list