CherryOS Mac Emulator Resurfaces

By Nate Mook | Published March 8, 2005, 8:14 PM

Following its initial announcement and subsequent controversy last October, Mac emulator CherryOS has finally been released.

The $49.95 CherryOS was developed by Maui-X-Stream -- a small Hawaiian company that makes streaming media technologies -- and enables users to run Apple's Mac OS X operating system atop Windows PCs. The software mimics the Mac G4 processor and touts complete access to a system's hardware resources and networking capabilities.

Its creator, Arben Kryeziu, found himself in hot water last year amid claims the software was simply stolen from the open source PearPC project. With the code now under public scrutiny, it appears that such allegations are true.

CherryOS boots up in the exact same manner as PearPC, and its error messages and source files are nearly identical. The emulator also includes MacOnLinuxVideo, which is the same driver used by PearPC to speed up graphics. The CherryOS configuration file also closely mirrors that used by PearPC.

According to tests by BetaNews, CherryOS launches a second process and covers the window within its own display. Thus, when CherryOS is running, a second taskbar entry appears without icon.

For its part, Maui-X-Stream has staunchly defended CherryOS as original, although Kryeziu previously acknowledged October's preview contained PearPC code that would be removed. Nonetheless, Kryeziu's reputation was quickly attacked by many who labeled CherryOS a scam intended to profit off the work of open source developers.

Although PearPC source code is freely available, its usage is governed by the GNU General Public License (GPL), which states that the code and any modifications must be offered by anyone that distributes it. Alleged GPL violations have forced companies such as Linksys to release their code, but the license has never been fully tested in a U.S. court of law.

A CherryOS trial, which will boot 14 times, is available for download.

Comments

View comments by with a score of at least

I finally got it working. I had to re-enable virtual memory on my 2 gb WinXP computer to have it run. Even with just 128 MB defined in the emulator.

What a crappy front-end for the emulator... Pause option does nothing, can't get the cdrom or network working, shared drives limited to 1 GB, starting the emulation twice without closing the front-end gave me a 1/2 display...

What a rush job. And strangely, CherryOS doesn't support sound, just like PearPC, even if they put "sound capabilities" in their features.

I would love a working Mac emulator, but I'm not shelling out $50 USD for CherryOS, when PearPC is available.

--Eric

Update: The "MainCherryOS.exe" file is made in VisualBasic. 'Nuff said.

Score: 0

|

There is already a patch out now for CherryOS 1.01 that gets rid of the 14 day trial.

Score: 0

|

Could you please direct me to this patch...

Thanks:
Scott

AIM: Scott6020

Score: 0

|

Sorry I can't. I'm not allowed to.

Score: 0

|

This looks like a clear violation of the GPL. Try doing strings ppc, and comparing to output of strings PearPC.exe. I will be comparing the actual object code soon. Might need to build pearpc with the same compiler that was used for PearPC.exe to do a decent comparison though. Many of the strings are however the same internally.

Score: 0

|

I hope the open-source community chews this guy up and spits him out.

Score: 0

|

So anyone get it to run yet? Stolen or not, does it deliver the speeds claimed back in October?

Score: 0

|

It doesn't matter, it doesn't work!

Score: 0

|

no it doesn't deliver.
it only appear to be faster becuase config file has a setting to refresh screen every 10ms(which can be done in PearPC as well).
making so many screen refreshes means it will spend less time emulating actual code. it's either fast screen updates or fast cpu. this POS PearPC ripoff decided to go the illusionary way making it LOOK fast but work just as slow

Score: 0

|

Score: 0

|

It's gone :-(

Score: 0

|

*sees Steve Jobs in the far distance screaming*

"They stole from you!"

Funny thing is, half the software around today was stolen from someone at some point in time, as if this is really news? Most Open Source software is taken and used to develop other applications that companies sell for profit, the problem is the GPL does not hold as people think it does and anyone can pretty much copy and sell code as they please because it simply does not completely protect any rights to the origional code. I can't wait to see the revision that is being worked on that is due sometime in the next few years that will reinstate the GPL, alot of peeps will be SOL if they play their cards right.

Score: 0

|

According the the GPL, it's perfectly legal to base commercial software on Open Source... of course, there are restrictions, related to changes made to the code, and supplying the source code... which CherryOS doesn't seem to do.

Of course... admitting they're using open source code from PearPC would also be required, which they also don't do.

Seems to me there's a case here for testing the GPL in court...

Score: 0

|

The problem isn't that he used GPLed software; it's that he LIED and claimed he wrote it himself because he needed to run OS X programs on a Windows machine. (Like a PPC emulator is something you just do in your spare time and have it done so soon.) It was clearly a rip-off of PearPC, but he still insisted it wasn't, even after they discovered that one crazy variable name they shared--one that just *couldn't* have been coincidence (imagine something like WARM_FUZZY_BEAR123 or something, but that's not actually what it was, just an example of the impossibility of his also picking that variable).

So, I guess it probably did involve GPL complications, as well, but that's besides (or because of) all the lying and whatnot.

I don't know why anyone would still trust this person/company. It doesn't make sense to me.

Score: 0

|

not only did he stole from PearPC project, but also from OpenVPN project which he uses for network support(which is the only way for PearPC to have network support too)

Score: 0

|

You're wrong.

Beauty of the GPL is how it utilizes the copyright law so that it doesn't need to hold to prevent theft. GPL doesn't take your rights away, it gives you rights you wouldn't otherwise have, take away the GPL and those rights are gone too, so if GPL fails, the code falls back to what is covered by the law, and that means that _nobody_ except the author has _any_ right to it.

Score: 0

|

Microsoft's Ray Ozzie: 'Nobody's going to be 100% open'

The mobile apps ecosystems of the world may converge over time, led by apps being ported over across platforms, according to the Chief Software Architect.

Will Firefox beat IE9 to Direct2D rendering?

Just days after Microsoft executives gave conference attendees a peek at a new rendering technology, a Mozilla contributor revealed he's working on the same thing.

Where there's smoke: Apple warranty stance raises troubling questions

Carmi Levy | Wide Angle Zoom: Smoking can be dangerous not only for your lungs, it appears, but for your Apple hardware warranty.

The fallacy of Facebook privacy

Carmi Levy | Wide Angle Zoom: If an insurance company learns something interesting about its client through the Internet, is that snooping?

Microsoft 'worked with Apple' for Silverlight on iPhone, says Goldfarb

By not making such a big deal out of trying to stream video to the iPhone, Microsoft got a big deal out of it, revealed the Silverlight product manager.

Clicker.com cuts through the Web video chaos

In a world where homemade video and Hollywood movies travel the same pipeline, it's good to have a real search engine to cut through the clutter.

A case study in improving software: What Office 2010 can learn from Notion 3

A music composition product gambles with a complete overhaul, in an effort to make headway against two well-known competitors in a tough market.

Kindle 2 update adds battery life, native PDF reader

Amazon has pushed out an update to the Kindle 2 e-reader that lengthens battery life and adds a native PDF viewer.

Safari on iPhone gets competition from a $1 browser app

Apple likes to say it gives iPhone users a full browsing experience, but a new competitor tries to incorporate more desktop browser features.

Action Replay maker sues Microsoft for Xbox 360 'predatory technological barriers'

Third-party video game accessory maker Datel has filed an antitrust lawsuit against Microsoft over the Xbox 360's recent Dashboard update.