A different kind of Walter? :-)

BCS BCS at pathlink.com
Wed Apr 25 11:23:21 PDT 2007


Georg Wrede wrote:
> Brad Roberts wrote:
> 
>>  Anything beyond a toy kernel is an _enormous_ effort.
> 
> 
> We don't have to beat Linux. All we need is to have a valid 
> counterargument when the [yourLanguageHere]weenies start saying D is not 
> for systems work.
> 
> Besides, the tinier the merrier. A small (e.g. Minix like) actually 
> running OS (even if totally toy) is a good vehicle for trying out all 
> sorts of things, without having to buy Annotated Linux Kernel Source 
> Code ($200) or even worse, having to read it through only to test your 
> little kernel heap algorithm.
> 
> 

Besides, there is all sorts of fun to be had in the "really really small 
OS" department. I've been toying with the idea of how to architect a 
micro-kernel with only about 5 systems calls (remap memory, create 
process, kill process, switch to process, jump to on interrupt, fixed 
size IPC). If I wasn't already +3x booked for time, I would be figuring 
out how to wright it, in D.



More information about the Digitalmars-d mailing list