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
