sgos2好几个月没有更新

sgos2已经好几个月没有更新了,主要是因为我上大学后太忙了。Endless homework,做不好随时有挂科的危险。虽然还参加了ACM,但是却还没有一天认认真真做过算法的练习题目。而不像某K,可以晚晚写算法,真好。

有不少人都发觉sgos2很久没有更新,其实我一直没有放弃sgos2。只是我比较忙,另外几个参与开发的朋友可能也没多大劲头了。

sgos2的微内核结构还是挺好的。我至少在这几年里不会打算重写sgos,因为觉得它已经很好,稳定、安全、效率就是最好。不过目前面临的问题是,因为每个驱动是独立的进程,进程之间需要高效率的通信,所以我打算,把基于字符串通信的bxml改成只使用几个寄存器传值的快速消息机制。然后如果有必要的话,把bxml的通信弄到用户层实现,通过内存共享进行字符串和二进制数据的传输。这样就可以尽可能把没有必要的内存拷贝省去了。内核里也不需要任何字符串操作,因为字符串操作带来了很多安全问题。之前为了解决字符串和大堆数据传递的安全问题,我甚至还打算在内核里使用try catch的异常处理机制(Linux里有)。

大概到军训或者放寒假之后,或许我就可以再次全身心地投入到sgos2的开发之中。因为在国内对os研究是如此至少让我看到了深入接触它的必要性和未来的发展前景。

sgos2好几个月没有更新》上有13条评论

  1. Xiaoxia

    to xu, Linux也很好了。没有必要为了自主而花那么大人力物力弄另外一个类Linux。但是要是能够摆脱传统的模式,用新的设计思路去实现,或许会有意外的惊喜!

    回复
  2. yar

    原来M8上的MYQQ就是咱们华工人开发的 我一直用着都不知道。。。

    我在C2 也去了上次MY聚会 怎没认出你呢?O(∩_∩)O~

    回复
  3. Xiaoxia

    to yar, M8的myqq不是我的。。。
    M8的PowerQQ我还是友情参与 :-)

    to 风尘叹, 严重支持!!! 随时可以保持联系。

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>