Dev Shed Lounge
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherDev Shed Lounge

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old September 10th, 2006, 02:52 AM
harry@dayfamily harry@dayfamily is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2006
Posts: 13 harry@dayfamily User rank is Corporal (100 - 500 Reputation Level)harry@dayfamily User rank is Corporal (100 - 500 Reputation Level)harry@dayfamily User rank is Corporal (100 - 500 Reputation Level)harry@dayfamily User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 1 h 37 m 53 sec
Reputation Power: 0
Question Writting an os

I would like to write an OS and i have some questions
(i would like to write it in java but i know this is not possible).
if anyone could answer these question i would be grateful
1. what programing languages would i have to learn notating what i said above.
2. is there any tutorials/sites i can use for help.
just so you know i also posted this topic an hour ago at http://forums.devx.com/editpost.php?do=editpost&p=463518
Comments on this post
Arty Ziff agrees: Interesting idea.

Reply With Quote
  #2  
Old September 10th, 2006, 03:34 AM
Arty Ziff's Avatar
Arty Ziff Arty Ziff is offline
Fresh Squeezed Orange Juice
Click here for more information.
 
Join Date: Apr 2005
Posts: 4,200 Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Months 3 Weeks 6 Days 23 h 44 m 27 sec
Reputation Power: 1434
Why not try smaller projects first? I think you're biting off more than you can chew. It's certainly more than I can chew, that's for sure. But I suppose there are a number of simple operating systems out there that you could study and get ideas from.

And actually, when I Googled the subject, there where some very interesting ideas that maybe you should look at:

http://www.google.com/search?q=simp...:en-US:official

Reply With Quote
  #3  
Old September 10th, 2006, 04:58 AM
medialint's Avatar
medialint medialint is offline
Type Cast Exception
Click here for more information.
 
Join Date: Apr 2004
Location: The Comfy Chair
Posts: 13,020 medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)  Folding Points: 264592 Folding Title: Super Ultimate Folder - Level 1Folding Points: 264592 Folding Title: Super Ultimate Folder - Level 1Folding Points: 264592 Folding Title: Super Ultimate Folder - Level 1Folding Points: 264592 Folding Title: Super Ultimate Folder - Level 1Folding Points: 264592 Folding Title: Super Ultimate Folder - Level 1Folding Points: 264592 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 5 Months 3 Days 12 h 5 m 46 sec
Reputation Power: 3136
C++ and assembler and you must be a blackbelt expert in both ... also you should have an expert knowledge of the system architecture you're dealing with
__________________
medialint.com


"Beware of the man who works hard to learn something, learns it, and finds himself no wiser than before. He is full of murderous resentment of people who are ignorant without having come by their ignorance the hard way."
- Vonnegut - Cat's Cradle, 1963

Last edited by medialint : September 10th, 2006 at 05:01 AM.

Reply With Quote
  #4  
Old September 10th, 2006, 05:55 AM
SimonGreenhill's Avatar
SimonGreenhill SimonGreenhill is offline
(retired)
Dev Shed God 11th Plane (10000 - 10499 posts)
 
Join Date: Dec 2003
Location: The Laboratory
Posts: 10,101 SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)  Folding Points: 4925 Folding Title: Novice Folder
Time spent in forums: 3 Months 3 Weeks 5 h 49 m 4 sec
Reputation Power: 1332
Facebook
You can write OSes in java - here's one, but as 'lint said, you're going to need all sorts of low level knowledge. For what it's worth, most OSes at the moment are written in C/C variants (Windows, BSD, OSX, Linux).

I recommend you start with a small "toy" OS - there are plenty out, and have a good hack at it. You might also want to lurk on the linux kernel mailing list.

Oh - and this is a good resource.

--Simon
Comments on this post
BurningSnowman agrees!

Reply With Quote
  #5  
Old September 10th, 2006, 10:58 AM
Arty Ziff's Avatar
Arty Ziff Arty Ziff is offline
Fresh Squeezed Orange Juice
Click here for more information.
 
Join Date: Apr 2005
Posts: 4,200 Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Months 3 Weeks 6 Days 23 h 44 m 27 sec
Reputation Power: 1434
Quote:
Originally Posted by SimonGreenhill
I recommend you start with a small "toy" OS
That's kind of what I was grasping at, but the names of the well known ones where not poping into my mind...

Reply With Quote
  #6  
Old September 10th, 2006, 11:41 AM
edman007's Avatar
edman007 edman007 is offline
Trapped on the forums...help
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Aug 2003
Location: /Users/edman007
Posts: 4,617 edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)edman007 User rank is Major General (70000 - 90000 Reputation Level)  Folding Points: 67263 Folding Title: Intermediate FolderFolding Points: 67263 Folding Title: Intermediate FolderFolding Points: 67263 Folding Title: Intermediate FolderFolding Points: 67263 Folding Title: Intermediate Folder
Time spent in forums: 1 Month 3 Weeks 3 Days 5 h 3 m 10 sec
Reputation Power: 788
Send a message via AIM to edman007
GeekOS is an example of a "toy" OS that you may want to look at
Comments on this post
gimp agrees!
__________________
Feed ME

Reply With Quote
  #7  
Old September 10th, 2006, 01:18 PM
gimp's Avatar
gimp gimp is offline
<?PHP user_title("gimp"); ?>
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Jan 2005
Location: Internet
Posts: 6,140 gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)gimp User rank is General 16th Grade (Above 100000 Reputation Level)  Folding Points: 1555 Folding Title: Novice Folder
Time spent in forums: 2 Months 3 Weeks 1 Day 9 h 13 m 13 sec
Warnings Level: 5
Reputation Power: 2061
Send a message via AIM to gimp
Proxy for simon, please! Bloody love spreading requirement.

This is actually quite an interesting project. I may have a gander at it later on when I'm not as busy.
__________________
Chat Server Project & Tutorial | P2P Network Planned (Java) Joke Thread
“Rational thinkers deplore the excesses of democracy; it abuses the individual and elevates the mob. The death of Socrates was its finest fruit.”

Reply With Quote
  #8  
Old September 10th, 2006, 06:27 PM
harry@dayfamily harry@dayfamily is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2006
Posts: 13 harry@dayfamily User rank is Corporal (100 - 500 Reputation Level)harry@dayfamily User rank is Corporal (100 - 500 Reputation Level)harry@dayfamily User rank is Corporal (100 - 500 Reputation Level)harry@dayfamily User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 1 h 37 m 53 sec
Reputation Power: 0
Question

Quote:
Originally Posted by Arty Ziff
Why not try smaller projects first? I think you're biting off more than you can chew. It's certainly more than I can chew, that's for sure. But I suppose there are a number of simple operating systems out there that you could study and get ideas from.

And actually, when I Googled the subject, there where some very interesting ideas that maybe you should look at:

http://www.google.com/search?q=simple+operating+systems&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-USfficial

I do knoow java quiet well whatdo you mean by first project?

Reply With Quote
  #9  
Old September 10th, 2006, 09:23 PM
Arty Ziff's Avatar
Arty Ziff Arty Ziff is offline
Fresh Squeezed Orange Juice
Click here for more information.
 
Join Date: Apr 2005
Posts: 4,200 Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 7th Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Months 3 Weeks 6 Days 23 h 44 m 27 sec
Reputation Power: 1434
Quote:
Originally Posted by harry@dayfamily
I do knoow java quiet well whatdo you mean by first project?
Well... What I meant was that if I where to try to build an OS, my head would explode. Bang, nothing left.

Reply With Quote
Reply

Viewing: Dev Shed ForumsOtherDev Shed Lounge > Writting an os


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump



 Free IT White Papers!
 
How to Present Effectively Online
This white paper offers practical and actionable advice on the key steps that any presenter should consider as they plan and execute a Webinar or online meeting.

 
Open Source Security Myths
Open Source Software (OSS) is computer software whose source code is available to the general public with relaxed or non-existent intellectual property restrictions (or arrangement such as the public domain), and is usually developed with the input of many contributors.