Windows 7 Aero

4 views
Skip to first unread message

166291

unread,
May 20, 2010, 8:25:41 AM5/20/10
to ToowoombaLinux
http://www.theregister.co.uk/2010/05/18/windows_7_security_bug/

We've all heard about this (if you haven't use the link above). What
begs the question is, what kind of code connects the GUI system
directly to Windows like that so that's possible?!

Some more dirt from my favourite dirt website is here:
http://techrights.org/2010/05/20/aero-as-security-threat/
That also has a list of loads of Windows 7 (referred to as Vista 7,
guess why :roll:, yes I know that this doesn't have emoticons, you
just pretend it does.) bugs and exploits.

I like GNU/Linux because it's rock solid from years of work. Rock
solid enough to focus on adding new features instead of fixing flaws.
Rock solid because every single app has it's own developer team that
devotes their time to it instead of one big one that has priorities.

--
You received this message because you are subscribed to the Google Groups "ToowoombaLinux" group.
To post to this group, send email to toowoom...@googlegroups.com.
To unsubscribe from this group, send email to toowoombalinu...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/toowoombalinux?hl=en.

Sam Moffatt

unread,
May 20, 2010, 10:41:17 PM5/20/10
to 166...@gmail.com, ToowoombaLinux
Windows directly ties their GUI layers together for performance reason
to save double copying. Parts of Linux do this as well where the DRI
layer permits more direct access to different items to enable much
faster rendering.

The UNIX/Linux method of using X11 has a proper network display
protocol which is fine for applications that can survive a reasonable
amount of latency (most office style applications) but ends up
performing badly when you want to throw a reasonable FPS through it
because you end up double copying items into buffers.

One could using the drivers in Linux cause the same problem. It sounds
like it is a buffer issue with memory transfer which could happen to
any operating system. Same sort of thing could happen in X11 as they
periodically rewrite parts of it (X.org is an example of that). Even
in Linux, the X server has privileged access to memory, it is more
than possible for it to splat stuff in the wrong place and corrupt
memory. The same sort of vulnerability could occur in Linux as well as
Windows.

In this particular case it sounds like it is legacy backwards
compatibility code. Backwards compatibility is one of the few things
Microsoft does exceptionally well and that Linux (particularly the
kernel) at times does absolutely abhorrently.

It is a trade off, as always.

Cheers,

Sam Moffatt
http://pasamio.id.au
Reply all
Reply to author
Forward
0 new messages