Create new mailing list wine-isv?

Peter Beutner p.beutner at gmx.net
Fri Dec 16 05:54:55 CST 2005


Michael Jung schrieb:
> On Friday 16 December 2005 10:49, Peter Beutner wrote:
> 
>>Wine is _not_ just a different toolkit. Just look at all the "nasty" stuff
>>wine has to do to emulate the windows process environment. 
> 
> 
> I guess in the long term a project like wine, if successfull, doesn't have to 
> live with the restrictions put up by the environment. If I understand 
> correctly, the reason we have to do this nasty stuff, is because the kernel 
> is missing functionality, which the NT kernel provides. Linus has stated that 
> he thinks the Wine project is pivotal for Linux success as a desktop 
> operation system. The kernel guys have been pretty cooperative before and I'm 
> sure if we tell them what we need, or even better help out implementing it, 
> Wine could be just another toolkit, perfectly well integrated _with_ the 
> Linux environment. 

Let's just look at the problem with the memory layout. Wine relies on the possibility to 
load certain codes at fixed addresses as this is how it works under windows.
Linux choose exact the opposite direction, i.e. try to ensure that libraries are loaded at 
random places in the memory. This is not a missing feature it is a complete different 
design decision. And I seriously doubt that the kernel/or glibc guys will import the 
security flaw from windows to always load code at fixed positions.
So wine will have to live forever with it's custom preloader hack to emulate the windows 
process environment.

> 
> 
>>As long as wine doesn't break. And we all have seen how easy wine gets
>>messed up when something in underlying linux software changes. May it be
>>the kernel or X. 
> 
> "Success is measured by your ability to maintain enthusiasm between failures." 
> - Sir Winston Churchill
But this only applies to wine, not to software companies trying to make money with their 
work? Is it too much to expect that enthusiasm from them? Or how should I interpret this?

> 
> Bye,




More information about the wine-devel mailing list