In kernel GUI(FBUI)

http://home.comcast.net/~fbui/

一直觉得Linux图形系统不够好,如果能像M$把GUI做进内核是不是有所改善,但是这样又会出现问题,似乎违背了Monolich kernel的设计思想,毕竟Windows系列是基于Hybrid Kernel的

 

有时间研究下,其实网上找了很久的BeOS和SkyOS的内核级GUI是怎样实现的,可惜人家不开源,也看不到

这下有人写Linux的内核级GUI了,当然要好好研究下,说不准我基于此改进会出一个Linux新版本

 

---------------------------------------------

http://www.microsoft.com/technet/archive/winntas/plan/kernelwp.mspx?mfr=true

微软官员表示,之所以要将Vista图形子系统WPF(Avalon)从Vista系统内核中脱离出去,主要是因为很多情况下的系统锁死都是因为GUI界面失去响应的缘故。  
  微软已经通知开发人员,包括显卡驱动在内的大多数驱动程序都将运行在用户模式下,也是就说它们将无权访问系统0级内核。在0级模式下,进程可以为所欲为,包括覆盖不属于自己的内存分区等,进而导致系统崩溃。微软声称大约89%的系统崩溃都是驱动程序导致的,因此将其限制在用户模式下将极大地改善系统的稳定性,即使驱动程序出现问题也不会导致整个系统的崩溃。  
  用户界面转入用户模式还可有助它与硬件的相互独立,并减少恶意软件对系统内核的攻击以及窃取数据的企图。Windows系统最初发布的时候向用户界面和驱动程序开放了系统内核,毕竟微软也不会料到硬件发展到今天会达到如此丰富的程度。  
  据指出,这一改变还将改善AutoCAD等图形软件的运行,不过总体来说系统性能会有一定程度的损失。  
  这样一来,Windows就更像LinuxUnix甚至MacOS了,因为它们的图形子系统都是独立组件,与系统内核没有直接联系

posted @ 2007-12-21 03:42  中土  阅读(2093)  评论(0编辑  收藏  举报
©2005-2008 Suprasoft Inc., All right reserved.