Page 1 of 1

YaOS - 0.001

Posted: Thu Apr 14, 2005 7:01 am
by DruG5t0r3
My OS is available at

www.yaos.biz

Re:YaOS - 0.001

Posted: Thu Apr 14, 2005 7:22 am
by distantvoices
salut, drugstore!

Have looked throu your src-code. First: you don't need cli/sti in your isr stubs. the cpu does that for you upon entering the isr.

your struct task_t you may extend by some pointers for linked list management. say "struct task *g_next" for lining them up globally and "struct task *q_next" for lining them up in any ready, blocking or sleeping queue.


btw: do you have some bootable floppy image on your site? ;)

Re:YaOS - 0.001

Posted: Thu Apr 14, 2005 7:29 am
by DruG5t0r3
I'm actually just literaly starting task management so thats why :P

But thanks for the isr tip

Re:YaOS - 0.001

Posted: Thu Apr 14, 2005 2:27 pm
by DruG5t0r3
OK i've made a bochs compatible image available on the site. The bochsrc file is in the source code file.

I've already made a lot of changes to the OS, i'll make a new version available soon.

Re:YaOS - 0.001

Posted: Fri Apr 15, 2005 6:57 am
by Pype.Clicker
hum. a bit of googling before registering a new domainname could have been helpful. Among other things, you might have noticed that "YaOS" is atleast already taken for Yet Another OS/2 Shell ...

btw, i get strange complaints about the system being unable to boot from CDROM when running it in Qemu.

[small]got it working on Bochs[/small]

display ends with "Initialising kmalloc(), 0x2f6f92 of free kernel memory

switching to other VTY seems simply to blank the screen ...