Linked by Adam S on Sun 29th Jun 2008 16:10 UTC
Thread beginning with comment 320610
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
"Im just going to bark back to stuff like this, WINE plays more games than Vsita SP1
Really? Do you have data to back this up, or are you just talking out of your ass? Would love to see how Wine does with the latest DX10 games. " Props. I didn't want to say it, because I haven't done it, but I've heard both sides of that coin.
The NT kernel is the most understood, tested and architected kernel in the world, surround by heaps of cruft, .NET, a "bad java," and a ton of win32 bad crud.
I'm still amazed at how many people love Java and hate DOT.NET. Java compatability between versions is rediculous, not to mention its a complete hog with resources. DOT.NET on the other hand is a hugely scalable and has cross language compatability: kernel level API written in C/C++, Front End API written in ASP/C#/VB and complete integration in between. You can make calls from C# into VB modules or C/C++ binaries or references to C/C++ Header files. Hell you can even utilize Java and Javascript inline or by reference. And what Win32 'crud'? The only issue I've ran into with non-support in writing Win32 Binaries have been where I was trying to utilize old calls due to my own lack of education in an area.(WOW/WOW16/etc..) Granted there are bugs, but name one OS that doesn't have some malformed code?
I'd like to see one day a "gentoo" or "debian" for NT kernel, you might be surprised if you built a sane userland around the NT kernel it wouldn't be a bad thing.
?? An intesting undertaking.. I'll give you that. Likeliness to happen borderlines on never. Why reinvent an already well engineered product.
WINE plays more games than Vsita SP1 and looks good doing so.
If you want to play games, buy a PS3 or a Wii. The reality is Gaming will always play a slow role in moving into new OSs. XP was the same way. If WINE works for you sweet. The general populous on the other hand... not going to happen. And PCs make really low end gaming systems in comparison to consoles. The OS layer consumes far too many resources to avidly be able to take use of the hardware for serious gaming. Consoles are far more efficient, and far less $ per proc cycle of use.
And yes, I wrote this from my Windows Vista PC (Which happens to also be 6 years old, and has no issues supporting Vista fully.)
... I know.. I know.. zealot right? I also have a Thinkpad with OS 10.5.1 on it and a ESX server with several flavors of Unix/Linux, so please keep the name calling to a minimum.
This jihad to blame WOW(WOW16/WOW64) or backwards compatibility is subterfuge for horrible feature creep and horrible design. The NT kernel is the most understood, tested and architected kernel in the world, surround by heaps of cruft, .NET, a "bad java," and a ton of win32 bad crud. I'd like to see one day a "gentoo" or "debian" for NT kernel, you might be surprised if you built a sane userland around the NT kernel it wouldn't be a bad thing.
Blaming Windows 3.1/win32s/Windows 95 compatibility for the sorry state of affairs in Vista is complete folderol.
Blaming Windows 3.1/win32s/Windows 95 compatibility for the sorry state of affairs in Vista is complete folderol.
The NT kernel itself is quite good. However, what kills Windows is (a) 3rd party drivers (e.g. non-Microsoft provided drivers) for hardware such as video cards, sound cards, NICs, and various chipsets - yep, about the whole system; if you have good hardware with good drivers you're fine - and usually the Microsoft Certified drivers are good drivers - in terms of being friendly with the OS and not crashing the thing. (Keyword: usually)
(b) The Win32 API. As far as security goes - it's just horrid. For example, any application can modify any other application's GUI interface without necessarily having permission from the originating application. (Don't that before to get passwords; a little harder now since they did fix that by using encrypted text for the text box when its designated as a password text box; but it can still be captured without permission.)
Honestly, they need to get take the whole Win32 API and deprecate it; and start a new API that has security as its foundation. Keep it around for legacy support; put it in a sandbox even so it can't harm newer applications. And they could do that. (And no, the .NET API does not qualify since it basically calls back to Win32 to begin with.) The required functionality is already a center piece to the NT kernel since the Win32 API is one of a number of APIs (including a POSIX specific API) that the NT kernel supports natively through a DLL extension. There's nothing saying they couldn't create a WinNG (Next-Generation) API and support it alongside (at the same level) as the Win32 API; and move developers over to it - leaving the Win32 API there for legacy and basically unchanged. Developers will move; even if forced.
The likelihood of Microsoft doing that - near zilch.
(b) The Win32 API. As far as security goes - it's just horrid.
BTW, GUI alternatives are no better. E.g. it is way too easy for one X11 app to crash the whole sessions (in fact, much easier than to crash WinXP GUI).
I am not sure about MacOS X here, but since it follows basically same coding paradigms, I would not be surprised it shares same problems.
In reality, I believe that bad security of GUIs is somehow caused by its very purpose:
Advanced GUI is about sharing between applications (mouse, keyboard, clipboard, objects etc...). Wherever is sharing, there is insecurity. Security is about isolation - but not many users would welcome "isolated" GUI....
Honestly, they need to get take the whole Win32 API and deprecate it; and start a new API that has security as its foundation.
So, do suggest that all Windows software, including e.g. OpenOffice or FireFox, is to be rewritten?
Can you imagine the real impact of obsoleting Win32?
And, BTW, Win32 has security in its foundation. Maybe later, to allow users to do what they need to do (like sharing clipboard etc...) they have softened the approach.







Member since:
2006-05-13
WINE can emulate things Vista cant play, and it has nothing to do with backwards compatibility.
For that matter, 8080 code still runs on a brand new quad core.
This jihad to blame WOW(WOW16/WOW64) or backwards compatibility is subterfuge for horrible feature creep and horrible design. The NT kernel is the most understood, tested and architected kernel in the world, surround by heaps of cruft, .NET, a "bad java," and a ton of win32 bad crud. I'd like to see one day a "gentoo" or "debian" for NT kernel, you might be surprised if you built a sane userland around the NT kernel it wouldn't be a bad thing.
Blaming Windows 3.1/win32s/Windows 95 compatibility for the sorry state of affairs in Vista is complete folderol.
Im just going to bark back to stuff like this, WINE plays more games than Vsita SP1 and looks good doing so.