Anyway, in the days to come (dark days indeed hehehe) i gonna release the next version of my so called kernel "BlueIllusion". Oh, the name is telling.
My os is pretty good now at lying to processes (paging is good for such a thing) It forks off some tasks from binary modules loaded by grub (fs is to come yet - and the communication between fs/mm and fs-drivers and disk drivers - fs drivers are dedicated server processes which are only to talk with disk drivers and the super fs server. *g*)
But beware of the dark side. It has a nasty bug built in, which at the moment is covered by a Hit ENTER to proceed sequence. without that, it simply crashes into tripla fault hell right after the init sequence of mm server. I think it has to do with the paging (invlb should help, wouldn't it? don't know).
the other: at the moment, a read from console just activates the console driver to fetch chars from kbd. No blocking, no notificating. since the only process to run in round robin queue is the "shell", atm it shall not be a problem, but I gonna do some block/ready stuff to improve this nasty behaviour. Don't want to have prcesses sitting in ready queues whilst waiting for sthg.
stay tuned!
itz hot in the city
