Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Oct 25th, 2005, 1:34 AM   #11
bl00dninja
Programming Guru
 
bl00dninja's Avatar
 
Join Date: Oct 2004
Location: namespace std
Posts: 1,246
Rep Power: 6 bl00dninja is on a distinguished road
jumping into programming wanting to make an OS is like trying to rebuild your car's engine only knowing how to put gas into it. try learning how to change the oil first, and we'll go from there.
__________________
i put on my robe and wizard hat...

Have you ever heard of Plato, Aristotle, Socrates?...Morons.
bl00dninja is offline   Reply With Quote
Old Oct 26th, 2005, 11:49 AM   #12
frankish
Hobbyist Programmer
 
frankish's Avatar
 
Join Date: Oct 2005
Location: Ohio
Posts: 177
Rep Power: 0 frankish is an unknown quantity at this point
Quote:
Originally Posted by DaWei
I've been programming for 35 years. What does that mean?
Well, it's just like Windows 95 or Windows 3.1. DOS would boot those systems.
frankish is offline   Reply With Quote
Old Oct 26th, 2005, 12:44 PM   #13
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
DOS is not MS-DOS. Your terminology sucks rocks. MS-DOS was an OS (albeit a poor one, not reentrant). An OS has, among other things, an executive and a user interface. The core of the executive was command.com. It had a number of internal commands. If a command did not match an internal command, it had the ability to search the path for an executable file with a name matching that of the command. Executable files were .com, .bat (shell, but poor), and later, .exe. The user interface was text-based (what you would now call "console").

When Windows was introduced it was just a graphical user interface running under MS-DOS; again, it was a poor one. With the introduction of Windows 95 the first step was made to divorce the executive from MS-DOS. With Windows 98 the divorce was essentially final. MS-DOS, more specifically, command.com and cmd.exe, became tools of the executive, and not the core of the executive. The majority of the booting of the system involves the loading of drivers, the configuration, and other necessary features. This process is NOT conducted by MS-DOS. The user-interface is intended to be primarily GUI. The "console" interface became just a text window running as part of the GUI. "Booting into DOS" with a working Windows installation is essentially booting into a single text window with no additional windows, and without the desktop, which is really just a separate full-screen window. True booting into what you call "DOS" actually happens if one boots into the Recovery Console. It just isn't MS-DOS.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Oct 26th, 2005, 12:50 PM   #14
zorin
Hobbyist Programmer
 
Join Date: Apr 2005
Posts: 218
Rep Power: 4 zorin is on a distinguished road
Why does everyone want to code an OS, and whose going to use it (apart from themselvs) there are so many good ones out there already. Theres been loads of posts about coding an OS and half of them dont have a clue about where to start
zorin is offline   Reply With Quote
Old Oct 26th, 2005, 12:53 PM   #15
mikaoj
Programmer
 
mikaoj's Avatar
 
Join Date: Aug 2005
Location: Norway
Posts: 56
Rep Power: 0 mikaoj is an unknown quantity at this point
I'm going to write an OS, not to use it, but to learn more programming, and get more understanding of it.
__________________
Heh.
mikaoj is offline   Reply With Quote
Old Oct 26th, 2005, 4:52 PM   #16
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
Quote:
Originally Posted by zorin
Why does everyone want to code an OS, and whose going to use it (apart from themselvs) there are so many good ones out there already. Theres been loads of posts about coding an OS and half of them dont have a clue about where to start
I would say for the purpose of learning, and entertainment. I actually want to write an OS also, for myself, and anyone who wants it. I don't expect it to be used, I just want to write it to learn. I know that I'm eons away from being able to write an actual OS, though, so while I'll keep studying, I doubt I'll do anything about that ambition for a while.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower
Mjordan2nd is offline   Reply With Quote
Old Oct 26th, 2005, 8:24 PM   #17
big_k105
PFO Founder

 
big_k105's Avatar
 
Join Date: Mar 2004
Location: Fargo, ND
Posts: 1,667
Rep Power: 10 big_k105 is on a distinguished road
Send a message via AIM to big_k105 Send a message via MSN to big_k105 Send a message via Yahoo to big_k105
I'm Guessing that people want to code an OS to learn like Mjordan2nd stated. I mean why else do colleges (atleast around here) make the CS Students take an Operating Systems Class where they actually work on writing a basic OS. Alot of the reason I wanted to was to learn more about how an OS actually works. I still have alot of studing to do before I would ever attempt it. And then some people think they can jump into the OS wars and create a great OS that will be the future. Someday the main OS everyone is using will probably have been created in some kids basement.
__________________
BIG K aka Kyle
Programming Forums
Kyle K Online

Please do not PM or email me programming questions. Post them in the forums instead.
big_k105 is offline   Reply With Quote
Old Oct 26th, 2005, 9:48 PM   #18
D-Ferg27
Programmer
 
D-Ferg27's Avatar
 
Join Date: Oct 2005
Posts: 49
Rep Power: 0 D-Ferg27 is on a distinguished road
Quote:
Originally Posted by big_k105
Someday the main OS everyone is using will probably have been created in some kids basement.

kid = (me + 10 years)
D-Ferg27 is offline   Reply With Quote
Old Oct 31st, 2005, 5:39 PM   #19
bigguy
Professional Programmer
 
bigguy's Avatar
 
Join Date: Sep 2005
Location: Arkansas
Posts: 298
Rep Power: 0 bigguy is an unknown quantity at this point
Send a message via AIM to bigguy Send a message via MSN to bigguy Send a message via Yahoo to bigguy
Yes, Datalisk a OS would take a long time. DirectX is for windows, just like VB is for windows. If im not mistaken you would have to have some ok the windows kernel, to work with the DirectX, so this is a bad idea. I would suggest just messing around with some Linux source code, and leanr there, and than take on building a small Os, not one that supports games, and is portable.
__________________
Forgiveness is the fragrance that the violet sheds on the heal that has crushed it. - Mark Twain

Destruction leads to a very rough road, but it also breeds creation.
bigguy is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
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
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 8:00 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC