Uploaded my 32-bit Os

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
das
Posts: 6
Joined: Thu Jun 05, 2008 2:41 am

Uploaded my 32-bit Os

Post by das »

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 :D

Thanks
das.
User avatar
JackScott
Member
Member
Posts: 1031
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Contact:

Post by JackScott »

I don't see any downloads on the project page. Is it possible for you to include a CD or floppy image so we can test it?
User avatar
Zenith
Member
Member
Posts: 224
Joined: Tue Apr 10, 2007 4:42 pm

Post by Zenith »

Same thing here. Also, why does the slogan of your google-code site say it's a 16-bit OS?
"Sufficiently advanced stupidity is indistinguishable from malice."
das
Posts: 6
Joined: Thu Jun 05, 2008 2:41 am

Post by 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.
User avatar
babylon2233
Member
Member
Posts: 66
Joined: Fri May 23, 2008 5:30 pm
Location: Malaysia

Post by babylon2233 »

I think you should change your os name.
das
Posts: 6
Joined: Thu Jun 05, 2008 2:41 am

Post by das »

babylon2233, Can you tell me why?
is it not 32-bit?
:shock:
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Post by 01000101 »

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.
User avatar
babylon2233
Member
Member
Posts: 66
Joined: Fri May 23, 2008 5:30 pm
Location: Malaysia

Post by babylon2233 »

01000101 wrote: 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.
Actually, you just need to execute the shell script to compile it and use your existing grub to load the kernel. But floppy image will make things easier.
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Post by 01000101 »

oh, thanks for the info, must have overlooked that.
I might check it out then. :)
User avatar
Zenith
Member
Member
Posts: 224
Joined: Tue Apr 10, 2007 4:42 pm

Post by Zenith »

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! :wink:
"Sufficiently advanced stupidity is indistinguishable from malice."
das
Posts: 6
Joined: Thu Jun 05, 2008 2:41 am

Post by das »

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 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.

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. :lol:
Post Reply