24-08-2005, 01:16 AM
|
#1 (permalink)
|
|
Apprentice
Join Date: May 2005
Posts: 87
|
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.
|
|
|
|
Advertisements. Register and be a member of the community to get rid of them.
|
|
Advertisement
|
|
24-08-2005, 11:58 AM
|
#2 (permalink)
|
|
Human Spambot
Join Date: Feb 2004
Location: Mumbai
Posts: 2,653
|
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 ::
|
|
|
24-08-2005, 12:34 PM
|
#3 (permalink)
|
|
In The Zone
Join Date: Mar 2005
Location: Kharagpur
Posts: 252
|
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
|
|
|
24-08-2005, 01:18 PM
|
#4 (permalink)
|
|
Just Do It
Join Date: Feb 2005
Location: Bangalore
Posts: 2,126
|
|
|
|
25-08-2005, 11:17 PM
|
#5 (permalink)
|
|
Apprentice
Join Date: May 2005
Posts: 87
|
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.
|
|
|
26-08-2005, 03:47 AM
|
#6 (permalink)
|
|
Wise Old Owl
Join Date: May 2005
Location: Chennai, India, Asia, the Earth, the Solar system, the Milky Way, the Local group, this Universe.
Posts: 1,171
|
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
|
|
|
26-08-2005, 11:14 AM
|
#7 (permalink)
|
|
Alpha Geek
Join Date: Mar 2005
Location: Chennai , India
Posts: 693
|
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.
|
|
|
26-08-2005, 11:17 AM
|
#8 (permalink)
|
|
Commander in Chief
Join Date: Jul 2005
Posts: 6,658
|
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
|
|
|
26-08-2005, 03:17 PM
|
#9 (permalink)
|
|
Apprentice
Join Date: May 2005
Posts: 87
|
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.
|
|
|
26-08-2005, 03:35 PM
|
#10 (permalink)
|
|
Commander in Chief
Join Date: Jul 2005
Posts: 6,658
|
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
|
|
|
26-08-2005, 04:23 PM
|
#11 (permalink)
|
|
Human Spambot
Join Date: May 2005
Location: Expert Planet
Posts: 2,480
|
wil help you anytime
best of luck
waiting for your os
__________________
Off From Digit Forum for some months.....busy
|
|
|
26-08-2005, 04:37 PM
|
#12 (permalink)
|
|
Commander in Chief
Join Date: Jul 2005
Posts: 6,658
|
hey !
y that smilie there ? 
u really mean that ?
__________________
Harsh J
www.harshj.com
|
|
|
28-08-2005, 06:07 PM
|
#13 (permalink)
|
|
Apprentice
Join Date: May 2005
Posts: 87
|
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.
|
|
|
28-08-2005, 07:12 PM
|
#14 (permalink)
|
|
Wise Old Owl
Join Date: Jul 2004
Location: Chennai
Posts: 1,659
|
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.
|
|
|
28-08-2005, 10:53 PM
|
#15 (permalink)
|
|
Human Spambot
Join Date: Feb 2004
Location: Mumbai
Posts: 2,653
|
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 ::
|
|
|
28-08-2005, 11:09 PM
|
#16 (permalink)
|
|
Apprentice
Join Date: Oct 2004
Posts: 50
|
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.
|
|
|
29-08-2005, 12:17 AM
|
#17 (permalink)
|
|
String Phreak
Join Date: Mar 2005
Location: In ur Evil Mind!
Posts: 2,457
|
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!
|
|
|
29-08-2005, 03:15 AM
|
#18 (permalink)
|
|
Wise Old Owl
Join Date: May 2005
Location: Chennai, India, Asia, the Earth, the Solar system, the Milky Way, the Local group, this Universe.
Posts: 1,171
|
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
|
|
|
29-08-2005, 07:25 AM
|
#19 (permalink)
|
|
Wise Old Owl
Join Date: Jul 2004
Location: Chennai
Posts: 1,659
|
@akshar True.Its the determination that counts.
|
|
|
05-09-2005, 07:30 AM
|
#20 (permalink)
|
|
In The Zone
Join Date: Aug 2004
Posts: 387
|
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
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
|
|