CherryOS
   HOME

TheInfoList



OR:

CherryOS was a
PowerPC G4 PowerPC G4 is a designation formerly used by Apple and Eyetech to describe a ''fourth generation'' of 32-bit PowerPC microprocessors. Apple has applied this name to various (though closely related) processor models from Freescale, a former part of ...
processor
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
for
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was intr ...
Microsoft Windows platforms, which allowed various
Apple Inc. Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company ...
programs to be operated on
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
. Announced and made available for pre-orders on October 12, 2004, it was developed by Maui X-Stream (MXS), a
startup company A startup or start-up is a company or project undertaken by an entrepreneur to seek, develop, and validate a scalable business model. While entrepreneurship refers to all new businesses, including self-employment and businesses that never intend ...
based in
Lahaina, Hawaii Lahaina ( haw, Lāhainā) is the largest census-designated place (CDP) in West Maui, Maui County, Hawaii, United States and includes the Kaanapali and Kapalua beach resorts. As of the 2020 census, the CDP had a resident population of 12,702. La ...
and a subsidiary of Paradise Television. The program encountered a number of launch difficulties its first year, including a poorly-reviewed
soft launch A soft launch, also known as a soft opening, is a preview release of a product or service to a limited audience prior to the general public. Soft-launching a product is sometimes used to gather data or customer feedback, prior to making it widely ...
in October 2004, wherein ''
Wired Magazine ''Wired'' (stylized as ''WIRED'') is a monthly American magazine, published in print and online editions, that focuses on how emerging technologies affect culture, the economy, and politics. Owned by Condé Nast, it is headquartered in San Fr ...
'' argued that CherryOS used code grafted directly from
PearPC PearPC is an architecture-independent PowerPC platform emulator capable of running many PowerPC operating systems, including pre-Intel versions of Mac OS X, Darwin and Linux. It is released under the terms of the GNU General Public License (GPL ...
, an older open-source emulator. Lead developer Arben Kryeziu subsequently stated that PearPC had provided the inspiration for CherryOS, but "not the work, not the architecture. With their architecture I'd never get the speed." After further development, CherryOS 1.0 was released in its final form on March 8, 2005, with support for CD,
DVD The DVD (common abbreviation for Digital Video Disc or Digital Versatile Disc) is a digital optical disc data storage format. It was invented and developed in 1995 and first released on November 1, 1996, in Japan. The medium can store any kind ...
,
USB Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad ...
, FireWire, and
Ethernet Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 1 ...
. It was described as automatically detecting "hardware and network connections" and allowing "for the use of virtually any OS X-ready application," including Safari and
Mail The mail or post is a system for physically transporting postcards, letters, and parcels. A postal service can be private or public, though many governments place restrictions on private systems. Since the mid-19th century, national postal sys ...
. Estimated to be compatible with approximately 70 percent of PCs, MXS again fielded accusations that CherryOS 1.0 incorporated code from PearPC. MXS argued CherryOS was "absolutely not" a knockoff," and that though "certain generic code strings and screen verbiage used in Pear PC are also used in CherryOS... they are not proprietary to the Pear PC product." Shortly afterwards the creators of PearPC were reported to be "contemplating" litigation against Maui X-Stream, and on April 6, 2005, CherryOS was announced to be on hold. A day later, CherryOS announced that "due to overwhelming demand, Cherry open source project launches May 1, 2005."


History


Background and development

On October 12, 2004, the
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
CherryOS was announced by Maui X-Stream (MXS), a
startup company A startup or start-up is a company or project undertaken by an entrepreneur to seek, develop, and validate a scalable business model. While entrepreneurship refers to all new businesses, including self-employment and businesses that never intend ...
based in
Lahaina, Hawaii Lahaina ( haw, Lāhainā) is the largest census-designated place (CDP) in West Maui, Maui County, Hawaii, United States and includes the Kaanapali and Kapalua beach resorts. As of the 2020 census, the CDP had a resident population of 12,702. La ...
and a subsidiary of Paradise Television. At the time MXS was best known for developing software for
video streaming Video on demand (VOD) is a media distribution system that allows users to access videos without a traditional video playback device and the constraints of a typical static broadcasting schedule. In the 20th century, broadcasting in the form of o ...
, particularly their VX3 encoder. As a new emulator intended to allow
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
to be utilized on
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was intr ...
computer architecture, CherryOS was advertised as working on
Windows 98 Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to ...
,
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It was the direct successor to Windows NT 4.0, and was released to manufacturing on December 15, 1999, and was officiall ...
or
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
, with features such as allowing files to be dragged from PC to Mac, the creation of multiple profiles, and support for networking and sound. With development led by MXS employee and software developer Arben Kryeziu, CherryOS was made available for pre-order on the MXS website. Some articles hailed CherryOS as a new potential competitor for programs such as MacWindows, while the ''
Irish Times ''The Irish Times'' is an Irish daily broadsheet newspaper and online digital publication. It launched on 29 March 1859. The editor is Ruadhán Mac Cormaic. It is published every day except Sundays. ''The Irish Times'' is considered a newspaper ...
'' would later write that certain groups of consumers "were suspicious as to how a little-known Hawaii-based outfit... could suddenly do something that had evaded much larger firms." In explaining the suspicion, Ars Technica later noted that emulators by small developers like
PearPC PearPC is an architecture-independent PowerPC platform emulator capable of running many PowerPC operating systems, including pre-Intel versions of Mac OS X, Darwin and Linux. It is released under the terms of the GNU General Public License (GPL ...
had reputations for working extremely slowly, meaning CherryOS's claim of operating 80 percent of the host PC's speed would have been "a major breakthrough" in the industry. When asked by the ''
Star Bulletin The ''Honolulu Star-Bulletin'' was a daily newspaper based in Honolulu, Hawaii, Honolulu, Hawaii, United States. At the time publication ceased on June 6, 2010, it was the second largest daily newspaper in the state of Hawaii (after the ''Honolu ...
'', at this point Kryeziu denied any possibility that CherryOS would contain code from a rival program like Apple, MacWindows, Emulators.com, or PearPC, stating that "our lawyers have looked at this and say we're in the clear. We wrote this from scratch and we're clean as a whistle." According to the ''
Star Bulletin The ''Honolulu Star-Bulletin'' was a daily newspaper based in Honolulu, Hawaii, Honolulu, Hawaii, United States. At the time publication ceased on June 6, 2010, it was the second largest daily newspaper in the state of Hawaii (after the ''Honolu ...
'', suspicions that CherryOS might be a hoax "were fanned" by glitches on the CherryOS home website, and three days after the site opened for pre-sales it crashed after taking 300,000 daily hits. MXS president Jim Kartes crediting the crash on both unexpected high traffic and Mac "purists" who had hacked and destroyed the servers, and though MXS continued to accept non-digital pre-orders, by October 19 the CherryOS website was offline entirely as MXS switched to a new web host.


Pre-release version

Initially the company did not offer a trial version of CherryOS, citing concerns the code might be pirated. However, "as a direct result of the overwhelming response to our October 12 announcement," as of October 15 the company was readying a free beta version with a projected release date of November 25, 2004. On October 18, Kryeziu stated that a free public demo would be released within a week, and CherryOS was first registered to be trademarked in the United States on October 19, 2004. On October 19, however, Kryeziu withheld a timetable for the CherryOS release, stating the company had been pre-emptive in releasing the earlier "soft launch" version, and that CherryOS still had too many software bugs to predict a release date. ''
Wired News ''Wired'' (stylized as ''WIRED'') is a monthly American magazine, published in print and online editions, that focuses on how emerging technologies affect culture, the economy, and politics. Owned by Condé Nast, it is headquartered in San Fran ...
'' reviewed a pre-release version around this time, reporting on October 22 that an expert had found distinguishing "watermarks" from
PearPC PearPC is an architecture-independent PowerPC platform emulator capable of running many PowerPC operating systems, including pre-Intel versions of Mac OS X, Darwin and Linux. It is released under the terms of the GNU General Public License (GPL ...
's source code in CherryOS. Moreover, the pre-release version was reviewed to run at the same slow speed as PearPC, though ''Wired'' noted "they've actually done some work on it. They've written a whole graphical interface that makes earPCeasier to use." In response to the article, MXS stated that the edition tested by ''Wired'' had been a "very bad...premature version" that "is not CherryOS," and that one of the CherryOS programmers had since been fired for directly grafting elements of PearPC code into the release. A competing emulator, PearPC been released the year before under the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
, which allows commercial products to use the software for profit under "certain conditions, such as acknowledging previous work." Kryeziu stated PearPC had provided the inspiration for CherryOS, but "not the work, not the architecture. With their architecture I'd never get the speed I got." He argued that some similarities between CherryOS and PearPC were a result of "the fact that they were designed to perform similar functions," and that "there are some functionalities that can only be done a certain way, and names are going to be similar or identical." ''Wired'' senior editor
Leander Kahney Leander Kahney (born 25 November 1965) is a technology writer and author. He is a former managing editor, and previously a senior reporter, at Wired News, the online sister publication of ''Wired (magazine), Wired''. Career He is also the autho ...
posited that if the final CherryOS release did contain PearPC code, PearPC would be unlikely to sue Maui X-Stream for "a cut of any profits since open-source codes are protected more by an honor system than any legal basis." By October 22, Kryeziu stated to ''Wired'' that he'd been contacted by Apple Computer for an undisclosed reason that "wasn't bad."


CherryOS 1.0 release

After a delay, CherryOS 1.0 was released in its final form on March 8, 2005. Maui-X Stream initially offered a free copy for evaluation on its website, with 14 boot allowances and five free days per copy. According to MXS president Jim Kartes, within the first few days the free version was downloaded 100,000 times. Stated Kartes to the ''Mac Observer'' on March 8, 2005, "there has been a lot of misinformation about this product... I think we have proven those skeptics wrong." Initial reports of certain computers encountering slow speeds and glitches were explained by MXS as "expected," as "it's got bugs. That is why we're offering a free trial download. If it doesn't work, they shouldn't buy it.... we will use the testing of consumers to improve its stability and performance." Kartes extrapolated that after development, somewhere between "60% and 70% of all PC owners" would be able to use the CherryOS product. MXS announced plans to market CherryOS throughout the summer of 2005, but withheld specifics on when it would be released for sale. BetaNews.com reviewed CherryOS upon its public release, arguing that there were again similarities between CherryOS and PearPC, including specific non-generic lines of code. Maui X-Stream president Jim Kartes denied that CherryOS had grafted in PearPC code, and on March 24, 2005, a spokesperson for CherryOS stated to the ''
Irish Times ''The Irish Times'' is an Irish daily broadsheet newspaper and online digital publication. It launched on 29 March 1859. The editor is Ruadhán Mac Cormaic. It is published every day except Sundays. ''The Irish Times'' is considered a newspaper ...
'' that CherryOS 1.0 was "absolutely not" a knockoff of Pear PC, as "there are considerable differences between the two products: Both products emulate the Apple operating system but the similarity ends there." The spokesperson further explained that "certain generic code strings and screen verbiage used in Pear PC are also used in CherryOS. They are not proprietary to the Pear PC product. For example, Pear tops out at G3 emulation and CherryOS is the only stable G4 emulator on the market today. CherryOS uses multithreading architecture for speed and ease of use. Pear employs a step-by-step approach; CherryOS features a shared-drive emulator, a drag-and-drop option allows you to connect the Windows drive to a Mac environment and CherryOS is the only emulator to support sound." Kartes further stated that although PearPC introduced their code before CherryOS, that "doesn't give them a claim on certain technical aspects of our product." On March 30, 2005, Ars Technica reported that the creators of PearPC were "contemplating" litigation against Maui X-Stream. On April 6, 2005, Cherry OS was announced by its developers to be on hold "until further notice." A day later, CherryOS announced on its website that it would no longer be a commercial product, and that "due to overwhelming demand, Cherry open source project launches May 1, 2005." The trademark for CherryOS was filed as abandoned as of June 21, 2006.


Technical features


Overview

CherryOS was a
PowerPC G4 PowerPC G4 is a designation formerly used by Apple and Eyetech to describe a ''fourth generation'' of 32-bit PowerPC microprocessors. Apple has applied this name to various (though closely related) processor models from Freescale, a former part of ...
processor
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
for
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was intr ...
Microsoft Windows platforms. Originally written to work with
Windows 98 Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to ...
,
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It was the direct successor to Windows NT 4.0, and was released to manufacturing on December 15, 1999, and was officiall ...
or
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
, among other features Cherry OS purported to allow files to be dragged from PC to Mac, the creation of multiple profiles, support skins, and support for networking and sound. In October 2004, the program's developer announced CherryOS as having "full network capabilities" and "complete access to the host computer's hardware resources -
hard drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magne ...
, CPU,
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
, FireWire,
USB Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad ...
, PCI, PCMCIA bus, Ethernet networking and
modem A modulator-demodulator or modem is a computer hardware device that converts data from a digital format into a format suitable for an analog transmission medium such as telephone or radio. A modem transmits data by Modulation#Digital modulati ...
." By October 21, 2004, the program was reported to be a 7 MB download with Velocity Engine included. At the time, MMX stated they were developing
3D acceleration A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mobi ...
for CherryOS. The program was publicly released on March 8, 2005, with support for CD, DVD, USB, FireWire, and Ethernet. It was described as automatically detecting "hardware and network connections" and allowing "for the use of virtually any OS X-ready application," including Safari and
Mail The mail or post is a system for physically transporting postcards, letters, and parcels. A postal service can be private or public, though many governments place restrictions on private systems. Since the mid-19th century, national postal sys ...
by
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, where its wild ancestor, ' ...
. Estimated to be compatible with approximately 70 percent of PCs, the CherryOS system required a
Pentium Pentium is a brand used for a series of x86 architecture-compatible microprocessors produced by Intel. The original Pentium processor from which the brand took its name was first released on March 22, 1993. After that, the Pentium II and P ...
4 1.6 gigahertz (GHz) CPU or equivalent hardware and
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
, as well as 512 megabytes of memory and 3 gigabytes of hard drive space. After the initial March 8 release, speed of CherryOS 1.0 was reported to be variable. Karol McGuire of MXS stated that speed was depended on
computer processor In computing and computer science, a processor or processing unit is an electrical component (digital circuit) that performs operations on an external data source, usually memory or some other data stream. It typically takes the form of a micropr ...
, as "a processor that has inadequate space on the hard drive or that runs at less than optimum operating speeds will not allow CherryOS to perform as designed." Following the public launch, the company announced that Kryeziu would be overseeing development on "sound support and network bridging, as well as improving speed." Kryeziu explained "we think we'll have the first two issues solved fairly soon. It's the type of product that will be continually updated as we go along. We think we can make it faster than it is right now, but this will take time."


Apple TOS

For its year in development, there was some question in the press as to the legality of CherryOS in relation to
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, where its wild ancestor, ' ...
's "Use and Restrictions" agreement, which only allows Apple programs to be used on a singular "Apple-labeled computer" at one time. The publication Ars Technica notes, however, that "a PPC emulator ike CherryOS or PearPCisn't just for violating ToS agreements and bringing down the wrath of Apple Legal. It has legitimate uses too... you could use an emulator to run a PPC version of
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
on x86 hardware, and you could even use a
P2P P2P may refer to: * Pay to play, where money is exchanged for services * Peer-to-peer, a distributed application architecture in computing or networking ** List of P2P protocols * Phenylacetone, an organic compound commonly known as P2P * Poin ...
network to get that distribution of Linux, justifying two technologies with one rationalization." Despite this fact, the ''
Irish Times ''The Irish Times'' is an Irish daily broadsheet newspaper and online digital publication. It launched on 29 March 1859. The editor is Ruadhán Mac Cormaic. It is published every day except Sundays. ''The Irish Times'' is considered a newspaper ...
'' pointed out that CherryOS was marketed exclusively to run Mac OSX, which it argued was "clear" violation of the OS X license agreement.


Versions


See also

*
List of computer simulation software The following is a list of notable computer simulation software. Free or open-source * Advanced Simulation Library - open-source hardware accelerated multiphysics simulation software. * ASCEND - open-source equation-based modelling environment ...
*
List of emulators This article lists software emulators. Central processing units ARM *ARMulator * Aemulor * QEMU MIPS * SPIM: The OVPsim 500 mips MIPS32 emulator, can be used to develop software using virtual platforms, emulators including MIPS processors ru ...
*
Comparison of platform virtualization software Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often providing multiple virtual machines on one physical platform. The table below compares basic i ...


References


External links


"CherryOS goes open source"
- article by Jim Dalrymple for '' MacWorld'' (April 2005) {{Virtualization products Windows emulation software Virtualization software Vaporware PowerPC emulators Discontinued software Free emulation software