June 17, 2010
Walter Bright Wrote:

> 2. For an operating system kernel's memory management logic, it still would make sense to represent the address space as a flat range from 0..n, not one that's split in the middle, half of which is accessed with negative offsets. D is supposed to support OS development.
You said it yourself: the compiler can be modified for kernel development. This makes kernel examples (not even considering their validity) not very valuable.