A technical assessment of porting "Sugar" to Windows.

NoiseEHC NoiseEHC at freemail.hu
Fri Apr 25 12:01:44 EDT 2008


You mean everything that actually calls into GDI. The kernel is fully 
thread safe and preemptive on NT.
Since as I know GTK is thread affine as well, probably it is not a problem.

Jeffrey Kesselman wrote:
> This may be obviosu to everyone, but just a note if it isnt....
>
> I have a lot of experience *trying* to tlak Win32 into doing things
> other then its own way from my time in the Sun Java Performance tuning
> team.  Java has a very X inspired window system.  Retting that to run
> reliably on Windows has been a HUGE effort.
>
> The single biggest issue is this: Win32 is not a multi-threaded OS.
> What I mean by that is that, while you can throw off multipel user
> threads, it is *vital* that everything that actually calls into the
> windows kernel happen on a single thread-- the message pump thread.
> Doing anything else is either unstable or outright fails.
>
> Keep this in mind when trying to figure out the work involved in
> making your GUI work on top of it.
> _______________________________________________
> Devel mailing list
> Devel at lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
>
>   



More information about the Devel mailing list