D开发操作系统怎么样?
|
mrunix
2008-06-13
这里有没有讨论过,用D开发操作系统怎么样?支持底层开发方面如何?效率如何?
|
|
|
mrunix
2008-06-13
还有库的问题,如何?
如果写操作系统必须有一个库,现在D比较稳定的是什么库? |
|
|
oldrev
2008-06-13
d的效率与C++相当,某些地方胜过 C++,GC也是可以不用的,比较明显的问题是运行时类型信息可能占的空间比较大,不过也是可以不要的,只要不用 typeid 就成。
目前似乎有几个玩具都算不上的实现,楼主如果有毅力的話,也可以从 libd 开始。 |
|
|
redsea
2008-06-13
kernel 编程用不了 user space 的库的.
|
|
|
oldrev
2008-06-13
我知道glibc不是内核,如果整个操作系统都是D的,最少也得有个libd替换glibc吧
|
|
|
oldrev
2008-06-13
最好是等 sharpos 成熟了,做个 cs2d 转过来就行了
|
|
|
molisiye
2008-06-14
sharpOS那帮人够猛的。用C#写操作系统。呵呵!
难道现在没有用D写的OS雏形吗? |
|
|
honglang13
2008-06-14
貌似以前有过实验性的项目,但是没坚持住!
|
|
|
hqs7636
2008-06-14
没有用不完的钱就千万别坚持
|
|
|
mrunix
2008-06-14
是啊,操作系统不能用user space的库。
所以需要实现一个库来给操作系统的代码用, 所以有一个比较成熟的库移植过来会工作轻松一些。 至于LIBD库没有关注过,有熟悉的吗? |

