Slashdot Mirror


CherryOS Not All It's Cracked Up To Be

CherryBS writes "The CherryOS emulator, claiming that it could seamlessly run Mac OS X at 80% the speed of the host computer on standard x86 hardware (covered here previously), has created some controversy about stolen code. It turns out that CherryOS's emulation engine is nothing more than that of PearPC, an open source GPL project to create a PowerPC motheboard emulator." Read on for more details.

CherryBS continues "PearPC developers who have seen CherryOS have confirmed it is a fraud, while others remaining anonymous have posted the 'strings' output that CherryOS and PearPC share, showing many function names, warning/informational message strings that exist verbatim in PearPC. Additionally, now-pulled screenshots of CherryOS, mirrored in the long thread at pearpc.net, show CherryOS's boot process revealing variable names and missing or incorrectly emulated hardware in such a way as to be specific to PearPC. Arben Kryeziu, the developer of CherryOS, claims that no code has been taken from PearPC whatsoever, and that he will release a trial version this week. However, with the amount of deception on the part of the company, and considering this wouldn't be the first time he's violated the GPL, it's hard to believe they're telling the truth. Additionally, Kryeziu now claims the "trial" may "disable modules like sound or drag and drop"...likely because PearPC itself does not support such features. To further add to the tale, someone who was likely Arben was specifically asking for video server load testing for their vx30.com video codec/server product, even specifically mentioning slashdot as a great candidate, and in the days following the CherryOS story unfolding, went back and deleted the posts. The first day, all that was left online were two videos, one of which was subsequently removed because of PearPC-specific strings in the boot process shown in the video..."

42 of 581 comments (clear)

  1. Looks like someone by Anonymous Coward · · Score: 4, Funny

    ...popped the cherry!

  2. So... by grunt107 · · Score: 5, Funny

    Something's a little rotten w/that Cherry? That's the pits!!!

    1. Re:So... by feed_me_cereal · · Score: 1, Funny

      bada BING

      --
      "Question with boldness even the existence of a god." - Thomas Jefferson
  3. Re:What a surprise by Anonymous Coward · · Score: 5, Funny

    The difference between PearPc and CherryOs is that Cherry has personal info about hundreds (thousands?) of users who filled their contact form.

  4. Whew by OverlordQ · · Score: 5, Funny

    Glad i didn't take this guy up on his bet.

    --
    Your hair look like poop, Bob! - Wanker.
  5. cherry by Anonymous Coward · · Score: 2, Funny

    popped

  6. Re:The best programmer of all time??? by JVert · · Score: 4, Funny

    Rumor has it that he had some help from Derek Smart.

    This cannot be confirmed because when asking Derek about the possibility, he replied "No comment".

  7. This is just priceless... by ccharles · · Score: 3, Funny

    From TFSummary:

    CherryBS continues

  8. With a little luck by Dorsai65 · · Score: 5, Funny

    he may lose his Cherry - say, in prison?

    --
    --- Asking inconvenient questions for over 30 years...
  9. In other news... by k4_pacific · · Score: 5, Funny

    Allegations are surfacing that "Windows 2000" which runs at 80% the speed of Windows NT on the X86 platform, is in fact not built on top of an X86 emulator and runs directly on the hardware.

    --
    Unknown host pong.
  10. I need a drink by goates · · Score: 5, Funny

    I like this quote:

    "If it isn't, it will ruin my reputation," he said. "I will end up as a bartender. I do not want to be a bartender."

    Can I get mine shaken, not stirred?

  11. Re:variables with the same names..... by saddino · · Score: 5, Funny
    Huh? I always use it for my loops:

    for(long SPIRO_MULTIMAX_3000 = 0; SPIRO_MULTIMAX_3000 < 256; i++) {
    • ...
    }

    C'mon now, doesn't everybody?
  12. Re:from the borrows-code-without-asking dept. by Anonymous Coward · · Score: 2, Funny

    from the no-shit-sherlock dept.

  13. Re:variables with the same names..... by saddino · · Score: 5, Funny

    Yeah, yeah, I post-incremented "i"...I guess it shows you how hard it is to even fake using that stupid variable name. :-)

  14. SPIRO MULTIMAX 3000 by wsock32.dll · · Score: 5, Funny

    From now on every piece of code I write is going to have a variable named SPIRO MULTIMAX 3000!

    1. Re:SPIRO MULTIMAX 3000 by d_jedi · · Score: 2, Funny

      I'm going to use SPIRO_MULTIMAX_6000. TWICE as good!

      --
      I am the maverick of Slashdot
    2. Re:SPIRO MULTIMAX 3000 by Anonymous Coward · · Score: 2, Funny

      i will use spiro multimax 1000 and claim it's the original see you in court!

    3. Re:SPIRO MULTIMAX 3000 by theparanoidcynic · · Score: 2, Funny

      Hey, hey. Anyone who can't understand that is_a_wiccan_midget being true means invalid input doesn't deserve to be working on my code. ;)

      Also, nobody ever has to work on it but me, so as long as it works . . . . . .

      --
      Only in a Slashdot fantasy can a Slackware install turn into several hours of sex . . . . .
  15. Re:What a surprise by Lev13than · · Score: 5, Funny

    The difference between PearPc and CherryOs is that Cherry has personal info about hundreds (thousands?) of users who filled their contact form.

    ...who are now about to get an email from confirmation@apple-security-totallylegit.com asking them to confirm their credit card information in order to "ensure that their version of MacOS is fully cross-platform compliant".

    --
    When you have nothing left to burn you must set yourself on fire
  16. Re:"Stolen" code? by Anonymous Coward · · Score: 1, Funny

    Damn straight it's not theft.

    "Arben Kryeziu, the developer of CherryOS, claims that no code has been taken from PearPC whatsoever"

    He's telling the truth. The PearPC developers still have their code, he didn't take it from them. He copied it from them.

  17. Re:variables with the same names..... by iggymanz · · Score: 4, Funny

    psst, use this code I ripped from PearOS and you'll be cool: #define SPIRO_MULTIMAX_3000 i

  18. Proof the GPL isn't business-friendly by Anonymous Coward · · Score: 4, Funny

    As a business owner, this just confirms what I've always felt about the GPL: it is anti-capitalist and prevents people from owning their own property. Who knows how much or how little code may have been taken; it could just be a few trivial routines. Nonetheless, the viral GPL license means that the many improvements this man has no doubt made no longer belong to him, but instead must be forced into the public domain under the provision's of the GPL. I'll never license my code under the GPL, and I encourage everyone who cares about freedom to do the same.

  19. Re:Stupidity by archen · · Score: 5, Funny

    If they can't even cover their tracks THIS BAD, no wonder they got catched

    I think I just saw the head of a grammar nazi explode.

  20. Re:The best programmer of all time??? by BenjyD · · Score: 4, Funny

    Quiet! If you say his name three times he'll appear and start flaming.

  21. I would not be surprised to see... by WindBourne · · Score: 2, Funny

    that SCO or MS will shortly come out backing Cherry and offering to fund it as well?

    --
    I prefer the "u" in honour as it seems to be missing these days.
  22. Re:What a surprise by dmitrygr · · Score: 4, Funny

    Well lets slashdot them to add to their problems...

    --
    -------
    1. Enjoy your job
    2. Make lots of money
    3. Work within the law

    Choose any two.
  23. This is why I would love /.TV by DeepFried · · Score: 5, Funny

    I wish there was a /.TV channel so that this would play out in a 60minutes style camera ambush on this guy.

    We have seen the forum equivalent of that ambush but it is just not the same as watching this guy squirm as he is caught in his many lies.

    DF

    --


    Who is General Failure, and why is he reading my hard disk?
  24. Yes, don't we all use that? by SuperKendall · · Score: 5, Funny

    When I'm thinking of variable names my mind often turns to thoughts of Spiro Agnew. And then of course, he was developing Cherry OS so thoughts immediatley turn to the movie Cherry 2000 and if a sequel (obviosuly named Cherry 3000) would be released.

    Then you come to the thought that this method is muti to the max, and out pops SPIRO MULTIMAX 3000 right in the middle of your code. I must have that happen several times a day myself, and I don't even work with code that has anything to do with cherries - I just find them a tasty snack.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  25. Re:What a surprise by Anonymous Coward · · Score: 4, Funny
    The other day, when I first saw mention of 'CherryOS', the first thing that came to mind was "I bet they're using PearPC code without attribution.". A full-featured PPC emulator (an incredibly difificult accomplishment) coming out so soon after another?


    Serves the PearPC right for giving away their source code then! WTF did they expect would happen? Sheesh, if you don't want someone to borrow your code for another project then DON'T GIVE AWAY THE SOURCE CODE.

  26. Re:What a surprise by CatOne · · Score: 4, Funny

    They're supposed to do a source code diff for a press release?

    Ummm... no.

  27. Re:What a surprise by KDan · · Score: 4, Funny

    You're the idiot. Read the effin' dictionary under "sarcasm".

    Daniel

    --
    Carpe Diem
  28. Re:Choice Quote by KH · · Score: 2, Funny
    My favorite quote is thus:


    Kryeziu said he's under unfair scrutiny because people refuse to believe the product is real.

    "If it isn't, it will ruin my reputation," he said. "I will end up as a bartender. I do not want to be a bartender.""


    That's a great insult to bartenders all over the world. What's wrong with being a bartender? Besides, being a bartender would get one laid 1,000 times more than being a programmer.
  29. Re:Stupidity by pjt33 · · Score: 5, Funny

    We grammar Nazis aren't all mean-spirited pedants unable to make allowances for foreigners, and the use of "catched" rather than "caught" is a clear indication that the grandparent post wasn't written by a native English speaker. Do you, on the other hand, have any excuse for failing to capitalise "Nazi", or must our collective wrath descend on you?

  30. Re:Stupidity by fatcatman · · Score: 5, Funny

    Do you, on the other hand, have any excuse for failing to capitalise "Nazi", or must our collective wrath descend on you?

    That's "descend upon." Clown.

  31. Re:legality by Superfreaker · · Score: 2, Funny


    "...so while you are technically correct, in practice you are almost always wrong."

    Sounds like something a fortune cookie would say to me.
    It's the story of my life!

  32. Exaggeration by Pan+T.+Hose · · Score: 2, Funny

    This two programs are completely different. I think you are all comparing pears to cherries.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  33. "Way slow" by Trejkaz · · Score: 4, Funny

    Favourite quote (paraphrased?) from a recent article: "Cherry OS is nothing like PearPC. PearPC is way slow."

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  34. Re:variables with the same names..... by LinuxOnHal · · Score: 2, Funny

    Because ints are for pussies...didn't you get that memo?

    --
    Trying is the First Step to Failing --Homer Simpson
  35. Re:Choice Quote by DrSbaitso · · Score: 3, Funny

    Ironic - that's almost the exact same response that many of the cheaters caught by Lou Bloomfield from my school, the University of Virginia, gave when accused of cheating. "Lots of papers are about the same topic, and there are only so many ways to describe [why the sky is blue/the photoelectric effect/whatever the paper was about]; THAT's why my paper uses the exact same words as my frat brother Tommy's."

    I'm too lazy to dig out the slashdot story about the incident, but I do find another instance of denial in the face of obvious plagiarism amusing.

    --
    beware the jabberwock, my son! the jaws that bite, the claws that catch!
  36. Re:What a surprise by HughsOnFirst · · Score: 4, Funny

    Management didn't do anything criminal in that instance, it was a surprise and sort of an embarrassment, because the project had changed direction by the time the review was out there.
    Later however, the employees "fired" the boss by threatening to quit at which point the major investor replaced him. Eventually we got bought by a company that got bought by a major manufacture of high end router equipment painted Slashdot green.
    We got paid in millions of dollars worth of Big Green Router Company stock when it was worth about $65 a share, then it went to $10 before we could sell but the IRS taxed it at the $65 value so that we all owed way more in taxes than it was worth. Then the Big Green Router Company outsourced the project to India and laid off the most senior people on the project. The bright spot is that my accountant says I'll be able to take $3000 off of my income tax for the next 92 years.

  37. Re:I [heart] /. by shiftless · · Score: 5, Funny

    On on /. would a post about a ... ah fuck it, just give me my free karma!!

  38. Re:Question for the Slashdot crowd by jschottm · · Score: 3, Funny

    I can tell you're not a performer. There's a different than natural talent and being a good performer. Being an entertainer of Britney's level takes years of expensive lessons, hours of daily practice. I think her act is tripe, but I can respect the amount of effort she's put into herself.

    Programming on the other hand definitely requires a certain amount of cognitive exercise.

    Most programmers on the other hand, would be lost without standing on the backs of others - you say Britney can't write her own songs? Could you write your own compiler and libraries?