Saturday, September 24, 2022
  • Home

3 CommentsMicrosoft to move graphics outside OS kernel in Windows Vista

December 17th, 2005 by Patrick S

The long and the short of it (the article @ techworld regarind Vistas new gfx idea)

“Microsoft will move the graphics for its next version of Windows outside of the operating system’s kernel to improve reliability, the software giant has told Techworld.

Vista’s graphics subsystem, codenamed Avalon and formally known as the Windows Presentation Foundation, will be pulled out the kernel because many lock-ups are the result of the GUI freezing, Microsoft infrastructure architect Giovanni Marchetti told us exclusively yesterday.

The company has already announced to developers that most drivers, including graphics, will run in user mode – which means that they don’t get access to the privileged kernel mode (or Ring 0). At this level, a process can do anything it likes, including overwriting memory that doesn’t belong to it. The result of such overwriting by (usually) buggy code is often a system crash. So the move should result in greater reliability, because crashing drivers cause some 89 per cent of system crashes in Windows XP, according to Microsoft. When run in user mode, they won’t be able to bring down the entire system.

The shift of the UI into user mode also helps to make the UI hardware independent – and has already allowed Microsoft to release beta code of the UI to provide developers with early experience. IT also helps make it less vulnerable to kernel mode malware that could take the system down or steal data. In broader terms, this makes Windows far more like Linux and Unix – and even the MacOS – where the graphics subsystem is a separate component, rather than being hard-wired into the OS kernel.”

Posted in MS News, Windows Vista | Comments Off on 3 CommentsMicrosoft to move graphics outside OS kernel in Windows Vista

This entry was posted on Saturday, December 17th, 2005 at 6:45 am and is filed under MS News, Windows Vista. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.