www.digitalmars.com         C & C++   DMDScript  

D - OSnews Reference to D

reply John Reimer <John_member pathlink.com> writes:
Thanks to Mike Hearn, there's a comment about D under the JNode OS Posting:

http://www.osnews.com/comment.php?news_id=5515

Good going, Mike.  That's the way to spread the word! :-)

Later,

John
Dec 28 2003
parent reply =?iso-8859-1?Q?=22Robert_M._M=FCnch=22?= <robert.muench robertmuench.de> writes:
On Sun, 28 Dec 2003 23:18:24 +0000 (UTC), John Reimer 
<John_member pathlink.com> wrote:

 Thanks to Mike Hearn, there's a comment about D under the JNode OS 
 Posting:

 http://www.osnews.com/comment.php?news_id=5515

 Good going, Mike.  That's the way to spread the word! :-)

Would it be possible to write a OS / Kernel using D? I'm justing thinking about how to bootstrap this... does anybody has some ideas? -- Robert M. Münch Management & IT Freelancer http://www.robertmuench.de
Dec 29 2003
next sibling parent reply "Walter" <walter digitalmars.com> writes:
"Robert M. Münch" <robert.muench robertmuench.de> wrote in message
news:opr0x6ekctum5vd8 news.digitalmars.com...
 Would it be possible to write a OS / Kernel using D?

Absolutely, since no underlying VM is required.
Dec 29 2003
parent reply "Steve Maillet" <nospam1 EntelechyConsulting.com> writes:
We are actually looking into the possible uses of D in Embedded systems
where there may be no OS at ALL! It's all preliminary stuff at this point
done - Whenever we get a chance. The biggest hindrance is the lack of
support for CPUs other than x86 but that at least gets us a good R&D
starting place to prove the concept.

-- 
Steve Maillet (eMVP)
Entelechy Consulting
smaillet_AT_EntelechyConsulting_DOT_com
Jan 01 2004
parent John Reimer <jjreimer telus.net> writes:
Steve Maillet wrote:
 We are actually looking into the possible uses of D in Embedded systems
 where there may be no OS at ALL! It's all preliminary stuff at this point
 done - Whenever we get a chance. The biggest hindrance is the lack of
 support for CPUs other than x86 but that at least gets us a good R&D
 starting place to prove the concept.
 

I've been secretly dreaming of D backends for ARM and PowerPC.
Jan 01 2004
prev sibling parent reply John Reimer <John_member pathlink.com> writes:
Would it be possible to write a OS / Kernel using D? I'm justing thinking 
about how to bootstrap this... does anybody has some ideas?

-- 
Robert M. Münch
Management & IT Freelancer
http://www.robertmuench.de

Several weeks ago, I posted a link to one D based kernel I came across. I don't believe it's on Digitalmars D language Links page so it's not easy to come across. You have to search through the volumes of posts in this newsgroup to find it. here it is: http://www.geocities.com/one_mad_alien/dkernel.html I haven't actually looked too much into this one, but the author seems to have a good base for an OS going (written using mostly D). I think it would be great to have an OS with integrated garbage collection. And D would be a great language to program it in. Later, John
Dec 29 2003
parent reply =?iso-8859-1?Q?=22Robert_M._M=FCnch=22?= <robert.muench robertmuench.de> writes:
On Mon, 29 Dec 2003 23:46:09 +0000 (UTC), John Reimer 
<John_member pathlink.com> wrote:

 http://www.geocities.com/one_mad_alien/dkernel.html

 I haven't actually looked too much into this one, but the author seems 
 to have a good base for an OS going (written using mostly D).

Hi, I had a look but didn't found much infos. I'm going to write the author of it.
 I think it would be great to have an OS with integrated garbage 
 collection.  And D would be a great language to program it in.

I think so too. Maybe one day we have a dinux. ;-) -- Robert M. Münch Management & IT Freelancer http://www.robertmuench.de
Jan 01 2004
parent reply John Reimer <jjreimer telus.net> writes:
Robert M. Münch wrote:

 On Mon, 29 Dec 2003 23:46:09 +0000 (UTC), John Reimer 
 <John_member pathlink.com> wrote:
 
 http://www.geocities.com/one_mad_alien/dkernel.html

 I haven't actually looked too much into this one, but the author seems 
 to have a good base for an OS going (written using mostly D).

Hi, I had a look but didn't found much infos. I'm going to write the author of it.

Yes, there didn't seem to much information detailing the internals. The author used to frequent this list, but I haven't seen him on in awhile.
 I think it would be great to have an OS with integrated garbage 
 collection.  And D would be a great language to program it in.

I think so too. Maybe one day we have a dinux. ;-)

LOL! Yeah, that would be great. Considering what the Linux kernal code looks like, D could provide a huge improvement in both coding style and power. I can't stand all those preprocessor macro definitons and pragmas in the C source. It makes for difficult reading. I don't know if D can accomplish the same things without the preprocessor stuff of C, but I sure hope so. I would REALLY like to see a successful operating system coded in D. Later, John
Jan 01 2004
parent reply =?iso-8859-1?Q?=22Robert_M._M=FCnch=22?= <robert.muench robertmuench.de> writes:
On Thu, 01 Jan 2004 07:05:16 -0800, John Reimer <jjreimer telus.net> wrote:

 Yes, there didn't seem to much information detailing the internals.  The 
 author used to frequent this list, but I haven't seen him on in awhile.

I tried to mail him, but the address bounced. So, bad luck. I'm going to make my own way thru it than.
 LOL!  Yeah, that would be great.  Considering what the Linux kernal code 
 looks like, D could provide a huge improvement in both coding style and 
 power.

IMO with the features of D a nice designed kernel could be made. Maintenance, flexibility etc. everything should become more structured and clear. Walter, than we only need support for more platforms ;-). But I'm sure, you are faster than the kernel stuff...
 I don't know if D can accomplish the same things without the 
 preprocessor stuff of C, but I sure hope so.  I would REALLY like to see 
 a successful operating system coded in D.

I don't see why it shouldn't be possible. The hardest part will be boot-strapping the complete thing. I have to do some research for this and see if I can get a diskimage to boot under VMWare. -- Robert M. Münch Management & IT Freelancer http://www.robertmuench.de
Jan 02 2004
parent reply "Walter" <walter digitalmars.com> writes:
"Robert M. Münch" <robert.muench robertmuench.de> wrote in message
news:opr05enwlwum5vd8 news.digitalmars.com...
 LOL!  Yeah, that would be great.  Considering what the Linux kernal code
 looks like, D could provide a huge improvement in both coding style and
 power.

IMO with the features of D a nice designed kernel could be made. Maintenance, flexibility etc. everything should become more structured and clear.

My examination of the linux kernel source was a source of inspiration for many D features <g>.
Jan 02 2004
parent =?iso-8859-1?Q?=22Robert_M._M=FCnch=22?= <robert.muench robertmuench.de> writes:
On Fri, 2 Jan 2004 11:15:31 -0800, Walter <walter digitalmars.com> wrote:

 My examination of the linux kernel source was a source of inspiration for
 many D features <g>.

This doesn't suprises me ;-) Robert
Jan 05 2004