Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
December 09, 2003 OS development with D | ||||
---|---|---|---|---|
| ||||
I was curious if anyone has tried to do operating system development with D since it is suitable for systems programming, even allowing access to the "bare metal" via inline assembler? If not, are there any reasons one would not be able to do this? I assume you need to stay away from any portion of the runtime that requires standard library calls. Are there any guidelines on which parts to avoid? |
December 09, 2003 Re: OS development with D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Clint Olson | In article <br589k$gi7$1@digitaldaemon.com>, Clint Olson says... > >I was curious if anyone has tried to do operating system development with D since it is suitable for systems programming, even allowing access to the "bare metal" via inline assembler? > >If not, are there any reasons one would not be able to do this? > >I assume you need to stay away from any portion of the runtime that requires standard library calls. Are there any guidelines on which parts to avoid? > > I found one recently. Can't remember where, can't find it again. Ant |
December 09, 2003 Re: OS development with D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Clint Olson | We could call it the "D Operating System" or DOS for short :^) In article <br589k$gi7$1@digitaldaemon.com>, Clint Olson says... > >I was curious if anyone has tried to do operating system development with D since it is suitable for systems programming, even allowing access to the "bare metal" via inline assembler? > >If not, are there any reasons one would not be able to do this? > >I assume you need to stay away from any portion of the runtime that requires standard library calls. Are there any guidelines on which parts to avoid? > > |
December 09, 2003 Re: OS development with D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mark Brudnak | Hehe, I wonder what the original D stood for. C "Mark Brudnak" <Mark_member@pathlink.com> wrote in message news:br5eku$qgj$1@digitaldaemon.com... > We could call it the "D Operating System" or DOS for short :^) > > In article <br589k$gi7$1@digitaldaemon.com>, Clint Olson says... > > > >I was curious if anyone has tried to do operating system development with D > >since it is suitable for systems programming, even allowing access to the "bare > >metal" via inline assembler? > > > >If not, are there any reasons one would not be able to do this? > > > >I assume you need to stay away from any portion of the runtime that requires > >standard library calls. Are there any guidelines on which parts to avoid? > > > > > > |
December 09, 2003 Re: OS development with D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Clint Olson | Clint Olson wrote: > I was curious if anyone has tried to do operating system development with D > since it is suitable for systems programming, even allowing access to the "bare > metal" via inline assembler? > > If not, are there any reasons one would not be able to do this? > > I assume you need to stay away from any portion of the runtime that requires > standard library calls. Are there any guidelines on which parts to avoid? > > Checkout one_mad_alien's D kernel: http://www.geocities.com/one_mad_alien/dkernel.html I don't know if he has an updated site for this, but this was the one in my bookmarks. Later, John |
December 09, 2003 Re: OS development with D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Charles Sanders | "Charles Sanders" <sanders-consulting@comcast.net> wrote > Hehe, I wonder what the original D stood for. > I'm sure it was "disk operating system". > > "Mark Brudnak" <Mark_member@pathlink.com> wrote > > We could call it the "D Operating System" or DOS for short :^) > > Nice one! :D KTC -- Experience is a good school but the fees are high. - Heinrich Heine |
Copyright © 1999-2021 by the D Language Foundation