This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Finally I've basically finished a kernel of a reasonable standard. I'm sure there are plenty of bugs to be found but I'm releasing what I call "rc1". For the moment I'm just giving the floppy image and code to make modules (the makefile generates module.bin which you can rename and then add to the menu.lst file - the word following the filename is used as the task name and has a maximum of 4 chars).
Unfortunately there aren't any drivers as of yet (that's for rc2) so if you want to display output you'll have to grab the video memory (only 1 task can do this) as it's done in the test module code included. Maybe some kind person could write a video driver
I'll be grateful for any comments and suggestions and bug reports etc.
The link you have provided doesnt work. Neither does therx.uni.cc. Both give a "not found" error.
Stay safe.
Btw: it's not *that* hard to get a nitty-gritty-text-driver working.
BTWII: Are you nice to your page dir and page tables and zero them out ere using them? That's maybe the source of the "I don't want to work on the pc"-thing.
Thx beyond infinity. It was that I was not using invlpg correctly so it wasn't mapping a page correctly. The same link above should have an image that works now. It won't wrok in bochs because of the use of inportb in a ring3 task although it seems to work on real pcs. If you want to get it to run on bochs you might be able to replace the inportb line with lib_wait_irq(1); but i haven't tested that...