Forum     

Go Back   Digit Technology Discussion Forum > Portables, Peripherals and Electronics > QnA (read only)
Register FAQ Calendar Mark Forums Read

QnA (read only) Mods please help transfer the contents of this forum to proper sections. :)


 
 
LinkBack Thread Tools Search this Thread Display Modes
Old 24-08-2005, 01:16 AM   #1 (permalink)
Apprentice
 
Join Date: May 2005
Posts: 87
Default My own os


HOW DO I MAKE MY OWN OPERATING SYSTEM.

I KNOW ASSEMBLY LANGUAGE PROGRMMING (16 BIT)
I HAVE SOUND KNOWLEDGE OF C/C++ AND JAVA
I KNOW BASIC OPERATING SYSTEM CONCEPTS SUCH AS SCHEDULING ETC.

WHAT I DONT KNOW IS HOW TO START. HOW DO I WRITE THE BOOT SECTOR AND WHAT TYPE OF PROGRAM SHOULD I WRITE AT BOOT SECTOR.

CAN A GEEK HELP?
__________________
Attack ur enemy when he does not expect u, appear where u r least expected.
akshar is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 24-08-2005, 11:58 AM   #2 (permalink)
Human Spambot
 
tuxfan's Avatar
 
Join Date: Feb 2004
Location: Mumbai
Posts: 2,653
Default

Making an OS is a mamoth task, finding users to use it is still a bigger task.

Why don't you think seriously about joining in an existing Open Source project rather than starting a new one? Why re-invent the wheel?
__________________
:: Free hosting and free domain names available in special cases. Conditions apply ::
tuxfan is offline  
Old 24-08-2005, 12:34 PM   #3 (permalink)
In The Zone
 
anomit's Avatar
 
Join Date: Mar 2005
Location: Kharagpur
Posts: 252
Default

Don't take this as otherwise but a guy(or company?) once tried to do it all by himself. The operating system was BeOS and as many may be knowing it fell flat on its face.

Otherwise who needed teams to work on them?

And pls, no CAPS LOCKs.
__________________
Don\'t SYN me, I'll SYN you. :p
anomit is offline  
Old 24-08-2005, 01:18 PM   #4 (permalink)
Just Do It
 
Charley's Avatar
 
Join Date: Feb 2005
Location: Bangalore
Posts: 2,126
Default

Lower CAPS

Check this.......

http://www.computing.net/os2/wwwboard/forum/1581.html

http://my.execpc.com/~geezer/osd/


http://www.free2code.net/plugins/for...p?f=32&p=11735

http://www.openbg.net/sto/os/
Charley is offline  
Old 25-08-2005, 11:17 PM   #5 (permalink)
Apprentice
 
Join Date: May 2005
Posts: 87
Default thanks for advise

I know developing an OS is a mamoth task but I have got no plans to compete the Microsoft. To join an open source project I need to have good OS concepts and those can be developed only by exploring the things on my own.

I want to develop a mini OS which could help me to sharpen by understandings on OS.

Can you help me?

I have checked the links given above they are GD.
__________________
Attack ur enemy when he does not expect u, appear where u r least expected.
akshar is offline  
Old 26-08-2005, 03:47 AM   #6 (permalink)
Wise Old Owl
 
siriusb's Avatar
 
Join Date: May 2005
Location: Chennai, India, Asia, the Earth, the Solar system, the Milky Way, the Local group, this Universe.
Posts: 1,171
Default

Check out Andrew S Tanenbaums Minix source code and his books on Operating Systems. Minix was written by him to teach fundamentals of OS to his students.
__________________
http://myxp.blogspot.com
-----------------------
Winchester 3200+ @2,500MHz
LeadTek 7900GT VOLT MODDED @ 680 core, 1800 mem
2x1GB Transcend DDR400 @ DDR454 2.5,3,3,5,1T
siriusb is offline  
Old 26-08-2005, 11:14 AM   #7 (permalink)
Alpha Geek
 
Satissh S's Avatar
 
Join Date: Mar 2005
Location: Chennai , India
Posts: 693
Default

There was a book named "Linux from Scratch" that Di9it gave in it's april issue. Be sure to check it out.

ps : I didn't understand it though
__________________
Call it Emacs,
Love it or Leave it.
Satissh S is offline  
Old 26-08-2005, 11:17 AM   #8 (permalink)
Commander in Chief
 
QwertyManiac's Avatar
 
Join Date: Jul 2005
Posts: 6,658
Default

hey !
that book teaches u to modify a linux distro or install a kernel and develop it sing already available softie...
Also, OpenSource = Operating System (OS = OS)
Is this co incidential ?
__________________
Harsh J
www.harshj.com
QwertyManiac is offline  
Old 26-08-2005, 03:17 PM   #9 (permalink)
Apprentice
 
Join Date: May 2005
Posts: 87
Default

That was really helpful.
I think soon I will come up with my mini OS. Please keep in touch with this thread to answer my questions regarding the subject.
__________________
Attack ur enemy when he does not expect u, appear where u r least expected.
akshar is offline  
Old 26-08-2005, 03:35 PM   #10 (permalink)
Commander in Chief
 
QwertyManiac's Avatar
 
Join Date: Jul 2005
Posts: 6,658
Default

Best of luck...
post me the link to download for ur OS in the near future...
May u be sucessful buddie....
__________________
Harsh J
www.harshj.com
QwertyManiac is offline  
Old 26-08-2005, 04:23 PM   #11 (permalink)
Human Spambot
 
expertno.1's Avatar
 
Join Date: May 2005
Location: Expert Planet
Posts: 2,480
Default

wil help you anytime

best of luck

waiting for your os
__________________
Off From Digit Forum for some months.....busy
expertno.1 is offline  
Old 26-08-2005, 04:37 PM   #12 (permalink)
Commander in Chief
 
QwertyManiac's Avatar
 
Join Date: Jul 2005
Posts: 6,658
Default

hey !
y that smilie there ?
u really mean that ?
__________________
Harsh J
www.harshj.com
QwertyManiac is offline  
Old 28-08-2005, 06:07 PM   #13 (permalink)
Apprentice
 
Join Date: May 2005
Posts: 87
Default

Hey! I did it finally! I have developed a small os with a tiny shell provinding 5 inbuilt commands. Though most of the source code is copied nobody can copy the determination isnt it?

Please answer the following. You may suggest some good links too.


I need very detailed description of the following OS related topics.

Reader writer problem
Producer consumer problem

These synchronization problems are considered to be classic problems in OS. I have refered a book By Silberschazch (Is it correct?) but I did not found it so exaustive.



ONE more thing.
Can anyone tell me the difference beween a .EXE file and .COM file
Can I very easily convert my .EXE file to .COM file. I have written a C program how do I make a .COM file using turbo C?

Please answer!
__________________
Attack ur enemy when he does not expect u, appear where u r least expected.
akshar is offline  
Old 28-08-2005, 07:12 PM   #14 (permalink)
Wise Old Owl
 
vignesh's Avatar
 
Join Date: Jul 2004
Location: Chennai
Posts: 1,659
Default

Why don`t you make a live cd or a distro based on linux.

i planning to remaster Knoppix.Waiting for my holidays.Then I plan to make a multiboot cd.
vignesh is offline  
Old 28-08-2005, 10:53 PM   #15 (permalink)
Human Spambot
 
tuxfan's Avatar
 
Join Date: Feb 2004
Location: Mumbai
Posts: 2,653
Default

Congratulations on your success

.exe and .com differ in the way they both handle memory. .com can work only if your application requires very small memory footprint. One block of 64KB I guess.

You can only make .exe using Turbo C. Actually, I had a small utility called exe2com that converted exe files to com files. I can't trace it now. Shall try again after some time in my old HD that I have disconnected.
__________________
:: Free hosting and free domain names available in special cases. Conditions apply ::
tuxfan is offline  
Old 28-08-2005, 11:09 PM   #16 (permalink)
Apprentice
 
Join Date: Oct 2004
Posts: 50
Default

a com file is like a mini-exe file. and tuxfan is right... 64kb is all a com file requires, and gets. actually, there's just one segment in a com file. therefore the data, code and stack all reside in the same segment. to confirm it, open a com file using the ms-dos 'debug' utility and check the segment register values.

also... if u r really serious about an OS, then I guess u should learn 32-bit asm(386+). i believe it really would help u... besided updating ur knowledge on processors, i believe it would also make ur job easier with its newer instructions.
cg84 is offline  
Old 29-08-2005, 12:17 AM   #17 (permalink)
String Phreak
 
mediator's Avatar
 
Join Date: Mar 2005
Location: In ur Evil Mind!
Posts: 2,457
Default

For classic OS problems refer to "Galvin"!
neways can u put ur OS on the web and explain how to use it!
__________________
Bad Bad server.....No candy for u!
mediator is offline  
Old 29-08-2005, 03:15 AM   #18 (permalink)
Wise Old Owl
 
siriusb's Avatar
 
Join Date: May 2005
Location: Chennai, India, Asia, the Earth, the Solar system, the Milky Way, the Local group, this Universe.
Posts: 1,171
Default

Can it be tried on a virtual machine? That wud be very easy to test and demo.
__________________
http://myxp.blogspot.com
-----------------------
Winchester 3200+ @2,500MHz
LeadTek 7900GT VOLT MODDED @ 680 core, 1800 mem
2x1GB Transcend DDR400 @ DDR454 2.5,3,3,5,1T
siriusb is offline  
Old 29-08-2005, 07:25 AM   #19 (permalink)
Wise Old Owl
 
vignesh's Avatar
 
Join Date: Jul 2004
Location: Chennai
Posts: 1,659
Default

@akshar True.Its the determination that counts.
vignesh is offline  
Old 05-09-2005, 07:30 AM   #20 (permalink)
In The Zone
 
Join Date: Aug 2004
Posts: 387
Default

best of luck man.. tell us when ur os is complete.. we will be the first ones to try it...
__________________
www.digizeal.org
Tech support + JAVA and Cisco dedicated subforums..
Come and check
anubhav_har is offline  
 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


 
Latest Threads
- by Charan
- by abhidev
- by Sujeet
- by Sarath
- by Krow

Advertisement




All times are GMT +5.5. The time now is 08:49 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2