Uploaded my 32-bit Os
Uploaded my 32-bit Os
Hi friends,
I have uploaded my 32-bit os for x86 platform.on google.
if interested please check it out at http://code.google.com/p/myos-32bit/
Currently i am interested to implement multitasking/multi threading.
Need suggestions/adveces and Ideas too
Thanks
das.
I have uploaded my 32-bit os for x86 platform.on google.
if interested please check it out at http://code.google.com/p/myos-32bit/
Currently i am interested to implement multitasking/multi threading.
Need suggestions/adveces and Ideas too
Thanks
das.
It is a source distribution. you can go to source and checkout from svn.
svn checkout http://myos-32bit.googlecode.com/svn/trunk/ myos-32bit-read-only
you need to compile it and put the 'kernel' on a grub environment and try it.
happy hacking.
BTW the codes are very unorganised, I am sorry for that . Once I complete the Scheduling ant Multitasking I will organize the Code.
Thanks
Das.
svn checkout http://myos-32bit.googlecode.com/svn/trunk/ myos-32bit-read-only
you need to compile it and put the 'kernel' on a grub environment and try it.
happy hacking.
BTW the codes are very unorganised, I am sorry for that . Once I complete the Scheduling ant Multitasking I will organize the Code.
Thanks
Das.
- babylon2233
- Member
- Posts: 66
- Joined: Fri May 23, 2008 5:30 pm
- Location: Malaysia
because it sounds more like a username than an OS, but it's YOUR OS, so it is ultimately up to you.
Also, could you please make a floppy/cd image of your OS, I'm not a big fan of compiling it, linking it, and then setting up grub for it just to see what your progress is.
Also, could you please make a floppy/cd image of your OS, I'm not a big fan of compiling it, linking it, and then setting up grub for it just to see what your progress is.
Website: https://joscor.com
- babylon2233
- Member
- Posts: 66
- Joined: Fri May 23, 2008 5:30 pm
- Location: Malaysia
oh, thanks for the info, must have overlooked that.
I might check it out then.
I might check it out then.
Website: https://joscor.com
I actually compiled and tested your OS. The process was fairly frustrating (since I use Cygwin and had to tweak your compile and link script, and put it on a GRUB floppy).
Seems okay. I had to slow down emulation to see the other messages. GDT, IDT, memory detection, and paging are enabled and work (or so your OS says). PCI detection seems to be fine. Keyboard handler supports capitalization (caps, ctrl), backspace (though it'll backspace back through the PCI messages). Del doesn't work, no arrow keys, numpad doesn't work either.
Couldn't help noticing the following:
- LOTS of compile warnings. You do know that the purpose of setting the warning flags is to find and fix potential problems, right?
- A fair amount of adapted/copied code. I'd advise writing some important things yourself instead of just what someone else wrote.
(I think I noticed the last point just because you were kind enough to keep the copyright messages on the code, unlike many of the copy-paste OSes here )
This release was probably a little early, but a nice start I suppose.
Good luck!
Seems okay. I had to slow down emulation to see the other messages. GDT, IDT, memory detection, and paging are enabled and work (or so your OS says). PCI detection seems to be fine. Keyboard handler supports capitalization (caps, ctrl), backspace (though it'll backspace back through the PCI messages). Del doesn't work, no arrow keys, numpad doesn't work either.
Couldn't help noticing the following:
- LOTS of compile warnings. You do know that the purpose of setting the warning flags is to find and fix potential problems, right?
- A fair amount of adapted/copied code. I'd advise writing some important things yourself instead of just what someone else wrote.
(I think I noticed the last point just because you were kind enough to keep the copyright messages on the code, unlike many of the copy-paste OSes here )
This release was probably a little early, but a nice start I suppose.
Good luck!
"Sufficiently advanced stupidity is indistinguishable from malice."
Yes I agree there are several warning messages. This project reached at this stage after 1 month time. I can remove the warning messages but i love to see the detail things.Couldn't help noticing the following:
- LOTS of compile warnings. You do know that the purpose of setting the warning flags is to find and fix potential problems, right?
- A fair amount of adapted/copied code. I'd advise writing some important things yourself instead of just what someone else wrote.
Yes I agree that all the codes are not mine some sort of copy-pasted but it is not really copy pasted. they are modified for my own setup ant according to my likings.
Lastly the acknowledges, Yes I acknowledge Brans kernel tutorial, James Molley(jimix) , LittleOS, JIJIos , GeekOS, AlexOS and so on.
I learnt from these OSes and several other sources too.
This is not an educational Project, It is a hobby project for Learning purpose.
I will upload a floppy image soon, again that to i will use from some other OS projects.