Path: news.cs.au.dk!news.net.uni-c.dk!howland.erols.net!blackbush.xlink.net!news.pop-stuttgart.de!msheas02!not-for-mail From: Edgar@EdgarSchwarz.de Newsgroups: comp.lang.beta Subject: Re: NEWBIE Question Followup-To: comp.lang.beta Date: 8 Jun 2000 22:18:24 GMT Organization: MSH Medien System Haus Stuttgart Lines: 31 Message-ID: <8hp63g$pdm$1@msheas02.msh.de> References: <392A97F7.496E6D0F@skynet.be> NNTP-Posting-Host: a03-018.dialin.msh.de Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: msheas02.msh.de 960502704 26038 212.4.224.146 (8 Jun 2000 22:18:24 GMT) X-Complaints-To: usenet@msheas02.msh.de NNTP-Posting-Date: 8 Jun 2000 22:18:24 GMT X-Mailer: Oberon Mail (ejz) on PC Native 25.04.2000 Xref: news.cs.au.dk comp.lang.beta:12400 Hello, this answer is coming rather late. And you seem to like Beta ... :-) I don't want to say that Beta isn't good for your project, but nevertheless perhaps you could also have a look at Oberon ("http://www.oberon.ethz.ch/native/"). In article <392A97F7.496E6D0F@skynet.be>, Atle wrote: > Hello! I am more than a newbie, I don't know Beta at all. I am planning to implement a > > Task switcher for i386, that can support two-CPUs or more > Device drivers for some interrupt driven PC devices > > and some other stuff, but this is what I want to do now. Oberon is an Operating System developed by Niklaus Wirth (Pascal,Modula-2,Oberon,...) It has automatic garbage collection and a very fast edit-compile-run cycle because there isn't a static linking step. It's running under Windows, Mac and a couple of Unixes. Also Oberon is a strongly typechecked object oriented language similar to Modula-3. But what's perhaps more interesting for you is that there is also Native Oberon, running on a naked i386 without needing any MS stuff. It is completely written in Oberon and the builtin Intel assembler. And normally if you have a project that makes it reasonable you also can get complete kernel sources from ETHZ. So I think that Native Oberon would be a good starting point for your work. Cheers, Edgar -- edgar@edgarschwarz.de http://www.edgarschwarz.de * DOSenfreie Zone. Running Native Oberon. * Make it as simple as possible, but not simpler. Albert Einstein