I've been working on my kernel for a while now. Started last summer. Did some experiments and I think I'm ready to go now.
I have been working on memory allocation (which isn't entirely finished yet, because I still need to implement paging) and on exception handlers.
After working on a bug in the exception handling code for about 7 days, I finally have it fixed and now I can focus my attention on paging.
I just made the first tag in the repository to mark this moment. It is the first moment in the history of the project that the code is at a level it might be considered to be viewed in the future.
Now I'll start working on the paging code, and I see lots of trouble heading my way so having a fixed working point to revert to without remembering the exact 24 characters long sha1 key might be a nice thing.
Tag is called 0.0.1. This is the version number, which is this low because we still have a long, long, long, long, long, long way to go.
Tag is called 0.0.1. This is the version number, which is this low because we still have a long, long, long, long, long, long way to go.
No comments:
Post a Comment