PowerNex - My 64bit kernel written in D

lobo via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Nov 17 22:06:51 PST 2015


On Wednesday, 18 November 2015 at 03:04:49 UTC, Rikki Cattermole 
wrote:
> On 18/11/15 12:35 PM, Wild wrote:
>> Hey!
>>
>> I have recently started working on a 64bit kernel written in 
>> only D (and
>> a little bit of assembly where it is really needed).
>> I finally got it to boot today in 64bit mode. All it currently 
>> do is
>> just print some text and numbers to the screen.
>>
>> It uses Adam D. Ruppes minimal D runtime, with some small 
>> modifications.
>>
>> I have a precompiled ISO here, if anyone wants to try it:
>> https://github.com/Vild/PowerNex/releases/tag/v0.0.0-ALPHA
>>
>> The project is fully opensource and located at
>> https://github.com/Vild/PowerNex
>> I livestream the development of this almost everyday at
>> https://livecoding.tv/Wild/
>>
>> Hopefully someone will find this interesting.
>> All feedback is appreciated.
>>
>> //Dan
>
> So whats the plan?
> - 32bit support
> - ARM support
>
> What else?

Well, from the README I'd say the goal is a complete x86-64 OS

> The goal is to have a whole OS written in D, where PowerNex 
> powers the core.

This project looks great and it's not easy writing a x86-64 
bootloader even with GRUB and a reference to work from, Nice work!

bye,
lobo


More information about the Digitalmars-d-announce mailing list