delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/04/27/11:05:16

From: "Arik Funke" <arik DOT funke AT gmx DOT de>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Writing an OS
Date: Mon, 26 Apr 1999 22:14:35 +0200
Organization: Zentrum fuer Datumverarbeitung
Lines: 43
Message-ID: <7g2dk2$2vp$1@newsserv.zdv.uni-tuebingen.de>
References: <7fvlo1$o0k$1 AT newsserv DOT zdv DOT uni-tuebingen DOT de> <3 DOT 0 DOT 6 DOT 16 DOT 19990425212428 DOT 2b4f22b4 AT pop DOT detroit DOT crosswinds DOT net>
NNTP-Posting-Host: qzwinfo.extern.uni-tuebingen.de
X-Trace: newsserv.zdv.uni-tuebingen.de 925153730 3065 172.16.7.241 (26 Apr 1999 19:08:50 GMT)
X-Complaints-To: usenet AT newsserv DOT uni-tuebingen DOT de
NNTP-Posting-Date: 26 Apr 1999 19:08:50 GMT
X-Newsreader: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Thomas J. Hruska schrieb in Nachricht
<3 DOT 0 DOT 6 DOT 16 DOT 19990425212428 DOT 2b4f22b4 AT pop DOT detroit DOT crosswinds DOT net>...
>At 07:06 PM 4/25/99 -0500, you wrote:
>The first thing you might want to do is join the FreeDOS Kernel Developers
>list (and download FreeDOS).  <http://www.freedos.org/>.
>Next visit the ReactOS (a.k.a. FreeWinNT) web site and join the appropriate
>mailing lists.  <http://www.sid-dis.com/ReactOS/>.
>
>Finally, visit the GAZ web site.  This site contains not only vital
>documents on how to write generic OSes, but it also has links to over 200
>other OSes on the internet.  My favorite is TOPSY...an OS on a JAVA VM.
><http://gaz.cjb.net/>.

>Now, I mean no offense, but I am only offering my personal opinion.  Even
>with the best boot loader in the world, OS programming is a "black art."
>There is little documentation for 16-bit mode OSes, and even less for
>32-bit OSes.  You have to scrap and save every tidbit you get your hands
>on.  Not to mention, every OS works differently.  There are NO debuggers,
>NO libraries, nothing at all to help you out.  It is just between your OS
>and the processor.  I also hate to burst your bubble, but you can't use the
>printf() statement in an OS unless you write your own low level version.
>On top of this, you have to write disk drive controller code, HD controller
>code, figure out where everything will go in memory, etc.
>From what I can tell, you have a long way to go before you are ready to
>write an OS.  I have saved you months of searching with those three links,
>but I'm leaving the rest up to you.


Thank you for the good anwers. You are right it's a lot of work, but I won't
be alone with this work. Some people will help me. And the Web is wide and I
hope to get answers in futher from diffrent persons, too.

First I'll visit the diffrent adresses. But two of the three I've already
visited: ReactOS and freeOS

Thank's for all the answers and tips!!!

With best regardes
    Arik Funke

PS: Sorry for the english, but 3 1/2 years aren't so much.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019