2008/6/21 Albert Lee <trisk+opensolaris at acm.jhu.edu>:
>
> On Sat, 2008-06-21 at 06:31 -0700, Christian Ortiz wrote:
>> I voted for wine because some of the things that OpenSolaris lacks are 
>> applications. we need programs like wine or mono, these are the base to run 
>> more applications
>>
>> For example BitTorrent. You could use the mainline client or with some work 
>> you can get Vuze(Azureus) working, but i'd prefer to run uTorrent if 
>> possible.With wine we could run windows games like the orange box, Starcraft 
>> or ZSnes.
>>
>> While you can do some of this with virtual box it has an overhead in memory 
>> and CPU.
>>
>
> BitTorrent isn't a great example because there are plenty of other
> clients available, neither is ZSNES - it's a portable, SDL-based program
> and runs natively.

Actually ZSNes is a good program to try porting because it has lots of
hacks to do its emulation. I helped perform the initial port to
GNU/Lniux and one of the problems we ran into was its self-modifying
assembler code. Yes, you heard that right.

As such, you have to play some tricks with memory mapping
execute/read/write permissions for it to work.

I don't know how much its improve over the past few years as I've
haven't been involved with it for some time, but it is a good project
to try to get running.

-- 
Shawn Walker

Reply via email to