Over the past week or two I've been doing more work on my Operating System. As previously mentioned the scheduler now works and that means we can start to look at some more interesting things.
I found a good guide for building a toolchain on a i386 however I'm (initially) developing for a PowerPC processor. Later on I'll blog the differences incase anyone else is working with ppc32. This also means I've not got a standard C library now (newlib)!
However building an ELF program is pointless if it can't interact with the Operating System - hence syscalls.
I can now start to work on the syscall interface between programs and the operating system so that they can create new programs, write to device drivers and so on.
Finally - SAMOS will stand for [S]mall [A]gile [M]odule [O]perating [S]ystem.
Oh no, not more Star Trek links!
1 day ago
0 comments:
Post a Comment