April 14, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright wrote:
> Georg Wrede wrote:
> I still have my original IBM PC. With an 8080 chip!
Sniff... never had one of those (yet my dad does), but I
had an XT-Clone with a NEC V30 CPU going an amazing 8MHz
- with "Turbo" key depressed naturally, as it used to
break all hardcoded delay-loops... still before that I
had a C64 (bought 1986). As did many others, I suppose.
Regards, Frank
| |||
April 17, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to John Reimer | On Fri, 13 Apr 2007 05:31:49 +0000 (UTC)
John Reimer <terminal.node@gmail.com> wrote:
> Yeah, true. Regardless, I'd love to see a D-based OS someday. :-)
Just.. give me some time (and pay me, then it'll take less time, haha! :P). Eventually hakware (from #d) made interrupts working, and added quite some features upon my codebase - even a working garbage collector is present at kernel-level, IIRC. :D
I'm sure going to spend some time getting a proper codebase for further development done, and write some documentation about how to actually get to the point of being able to write an operating system with D. I think that's a major weak point of D, as it claims to be a systems language, but there's no actual system written in it from scratch, neither documentation on how to achieve that.
Kind regards,
Alex
| |||
April 17, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Alexander Panek | Alexander Panek Wrote:
> On Fri, 13 Apr 2007 05:31:49 +0000 (UTC)
> John Reimer <terminal.node@gmail.com> wrote:
>
> > Yeah, true. Regardless, I'd love to see a D-based OS someday. :-)
>
> Just.. give me some time (and pay me, then it'll take less time, haha! :P). Eventually hakware (from #d) made interrupts working, and added quite some features upon my codebase - even a working garbage collector is present at kernel-level, IIRC. :D
>
> I'm sure going to spend some time getting a proper codebase for further development done, and write some documentation about how to actually get to the point of being able to write an operating system with D. I think that's a major weak point of D, as it claims to be a systems language, but there's no actual system written in it from scratch, neither documentation on how to achieve that.
Alex, please try to contact me. I'm interested in assisting with this project, and am well able to contribute.
| |||
April 17, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Dan | Dan wrote:
> Alex, please try to contact me. I'm interested in assisting with this project, and am well able to contribute.
Do you use IRC? If so, hakware would be glad to have assistance, I bet. (#xana @ Freenode)
I'm not actively developing the OS at the moment, as I have my finals at school now.. sucks up all my time, nerves and such. But I will continue developing when I'm finished with school, which is about the 5th of June.
Best regards,
Alex
| |||
April 17, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Alexander Panek | Alexander Panek Wrote:
> Dan wrote:
> > Alex, please try to contact me. I'm interested in assisting with this project, and am well able to contribute.
>
> Do you use IRC? If so, hakware would be glad to have assistance, I bet. (#xana @ Freenode)
>
> I'm not actively developing the OS at the moment, as I have my finals at school now.. sucks up all my time, nerves and such. But I will continue developing when I'm finished with school, which is about the 5th of June.
>
> Best regards,
> Alex
Oh my... IRC? I haven't used that for almost 12 years. Like Windows 3.11. : )
That said, what url is "Freenode", and/or how else can I contact this "hakware"?
: p I feel like an old man, and I'm only 23. : p
| |||
April 17, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Dan | Dan wrote: > > That said, what url is "Freenode", and/or how else can I contact this "hakware"? If you're using Firefox, this link should work: irc://chat.freenode.net Then /join #D. Sean | |||
April 17, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Dan | Dan wrote: > Alexander Panek Wrote: > >> Dan wrote: >>> Alex, please try to contact me. I'm interested in assisting with this project, and am well able to contribute. >> Do you use IRC? If so, hakware would be glad to have assistance, I bet. (#xana @ Freenode) >> >> I'm not actively developing the OS at the moment, as I have my finals at school now.. sucks up all my time, nerves and such. But I will continue developing when I'm finished with school, which is about the 5th of June. >> >> Best regards, >> Alex > > Oh my... IRC? I haven't used that for almost 12 years. Like Windows 3.11. : ) > > That said, what url is "Freenode", and/or how else can I contact this "hakware"? > > : p I feel like an old man, and I'm only 23. : p Dont' feel bad. When I first logged into freenode it was only a year or two ago. Being in an interactive text environment reminded me of time (mis)spent on local bulletin boards a long time ago. I could almost swear I heard my old modem connecting... -- - EricAnderton at yahoo | |||
April 18, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Alexander Panek | Alexander Panek wrote:
> I'm sure going to spend some time getting a proper codebase for further
> development done, and write some documentation about how to actually
> get to the point of being able to write an operating system with D. I
> think that's a major weak point of D, as it claims to be a systems
> language, but there's no actual system written in it from scratch,
> neither documentation on how to achieve that.
Andrei suggested that the source code for Minix, which is fairly small, could be transliterated from C almost directly into D. This would neatly resolve the issue, and provide a starting point for anyone wanting to take it further.
| |||
April 18, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright wrote:
> Alexander Panek wrote:
>> I'm sure going to spend some time getting a proper codebase for further
>> development done, and write some documentation about how to actually
>> get to the point of being able to write an operating system with D. I
>> think that's a major weak point of D, as it claims to be a systems
>> language, but there's no actual system written in it from scratch,
>> neither documentation on how to achieve that.
>
> Andrei suggested that the source code for Minix, which is fairly small, could be transliterated from C almost directly into D. This would neatly resolve the issue, and provide a starting point for anyone wanting to take it further.
True. On the other hand, a kernel written purely in D is something that really would (and will, arr) be cool! I just find it less exciting to code "C with D", so to speak.
I'll make sure to announce the project, once a few milestones are finished, on the newsgroups.
| |||
April 18, 2007 Re: A different kind of Walter? :-) | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Alexander Panek | Alexander Panek wrote:
> Walter Bright wrote:
>> Alexander Panek wrote:
>>> I'm sure going to spend some time getting a proper codebase for further
>>> development done, and write some documentation about how to actually
>>> get to the point of being able to write an operating system with D. I
>>> think that's a major weak point of D, as it claims to be a systems
>>> language, but there's no actual system written in it from scratch,
>>> neither documentation on how to achieve that.
>>
>> Andrei suggested that the source code for Minix, which is fairly small, could be transliterated from C almost directly into D. This would neatly resolve the issue, and provide a starting point for anyone wanting to take it further.
>
> True. On the other hand, a kernel written purely in D is something that really would (and will, arr) be cool! I just find it less exciting to code "C with D", so to speak.
>
> I'll make sure to announce the project, once a few milestones are finished, on the newsgroups.
Pardon the curmudgeon in me, but aside from being educational and being able to say 'see, someone's done it', what is to be achieved from inventing yet another kernel? Anything beyond a toy kernel is an _enormous_ effort.
I don't mean to say "don't do it". But I'm genuinely curious what the goals are. There's so many more things that would have a higher long term benefit to the development community as a whole that it feels like a waste unless it really is just a 'I want to learn more about kernels' sort of project.
Later,
Brad
| |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply