Slashdot Mirror


Psystar's Rebel EFI Hackintosh Tool Reviewed, Found Wanting

CWmike writes "While the world focused on Microsoft's launch of Windows 7, Florida-based Psystar quietly launched Rebel EFI, a software product that should worry Apple a lot more than Microsoft's latest operating system. Rebel EFI allows users to run Apple's flagship operating system, Mac OS X Snow Leopard, on non-Apple hardware. Computerworld test drove the making of a Hackintosh out of a generic PC with the company's new software package and found a product that has a lot of homework still to do. Reviewer Frank Ohlhorst's final analysis: 'Psystar's Rebel EFI (a free trial is available) is an interesting tool, but it is very limited when it comes to the selection of hardware that you can use. The company really needs to create a compatible hardware list and post that on its Web site — and it also needs to create some usable documentation. As it stands right now, you can use Rebel EFI to build a Mac clone, but unless you stick to relatively generic hardware, you will be disappointed.'"

60 of 328 comments (clear)

  1. So in other words... by Darkness404 · · Score: 5, Insightful

    As it stands right now, you can use Rebel EFI to build a Mac clone, but unless you stick to relatively generic hardware, you will be disappointed

    So in other words an OS made to run and tested only on 6 or 7 different major configurations of computers is going to need some tweaking before it can run on other, untested and unsupported hardware? This is hardly a suprise. Next thing is we're going to have a story saying that iPhone OS doesn't run so great on the G1...

    --
    Taxation is legalized theft, no more, no less.
    1. Re:So in other words... by Yvan256 · · Score: 3, Informative

      A lot of Apple computers use the intel GMA950.

    2. Re:So in other words... by maxume · · Score: 2, Informative

      Another way to put it would be to say that Intel supports Linux (this is only a vague impression on my part, but I'm pretty sure I have it right).

      --
      Nerd rage is the funniest rage.
    3. Re:So in other words... by Nursie · · Score: 4, Insightful

      Yes, you do have it right, they release specs and they actively contribute code and developer time, they're a good friend to Linux.

    4. Re:So in other words... by beelsebob · · Score: 2, Informative

      None have the 4500, but plenty had the X3100.

    5. Re:So in other words... by camperslo · · Score: 4, Informative

      Pystar is trying to get around Apple suing them for the "clone" of Snow Leopard. This is supposed to be a "generic" MacOS clone..which seems to me would make it pretty much UNIX BSD.

      Not sure how that got modded up... it's entirely wrong. While the hardware Pystar has sold might be called a clone (it's just PC hardware with known-compatible chips), they are NOT providing a clone as an alternative to OS X. The OS X that is installed is the actual retail version. They're loading some things to allow it to install (emulating the Mac EFI, IIRC), and providing some drivers/patches to get some hardware to work.

  2. Or, if we are about the open source, by James_Duncan8181 · · Score: 5, Informative

    http://chameleon.osx86.hu/
    The same, but FOSS. Some even suggest the same codebase, but I of course would never be cynical enough to suggest that or that running strings on both if someone had a spare moment might be interesting.

    --
    "To any truly impartial person, it would be obvious that I am right."
    1. Re:Or, if we are about the open source, by fuzzyfuzzyfungus · · Score: 5, Insightful

      What is it with unethically derivative commercial tools for running OSX on PCs? Back in the PPC days, there was the whole CherryOS thing, that turned out to be a straight rip-off of pearPC. And now this.

    2. Re:Or, if we are about the open source, by zn0k · · Score: 4, Insightful

      He's talking about Psystar being unethical in - potentially - taking an open and free tool that does the same thing and re-branding it and charging for it without giving credit.

    3. Re:Or, if we are about the open source, by Darkness404 · · Score: 5, Informative

      As for unethical, it's not unethical in the least unless you're stealing the code directly

      Which is basically what CherryOS was doing. They took the PearPC code, slapped a CherryOS logo on it and distributed/sold it.

      It's hypocritical beyond belief whenever somebody says that it's unethical to use Apple software in a way that Apple doesn't approve. Makes me wonder what that makes anybody that runs software based heavily on designs lifted from elsewhere.

      I don't think you understand what he was saying. He wasn't saying that it was unethical to use this to run Mac OS X but rather it seems to be heavily borrowed from a F/OSS project much as how CherryOS basically took PearPC and changed it to make it look like a different product. That is unethical.

      --
      Taxation is legalized theft, no more, no less.
    4. Re:Or, if we are about the open source, by beelsebob · · Score: 2, Insightful

      But we already knew that psystar was unethical in taking a semi-open operating system and boot loader, and copying it without a license.

    5. Re:Or, if we are about the open source, by DJRumpy · · Score: 3, Insightful

      Do you really hear yourself? Apple could care less if Joe User comes in, buys OS X , and makes a hackintosh. They do care when some business comes in, takes their intellectual property, packages it in competing hardware, and sells it as their own. I'm also sure they do have a problem with folks who go out and download it via Torrent. Psystar can't even prove that they bought OS X. They 'lost' their receipts. Funny thing that...

      There is nothing 'dubious' about it. Apple owns OS X. They can license it to whoever they choose. You may not like it, but that doesn't make what Psystar is doing right. If someone else tries to make profit off of Apples product without license from Apple, then Apple is absolutely within their rights to prevent it.

      Think you can do it better, than purchase something Like NeXT and design your own with your own time and money and then Open Source your result.

    6. Re:Or, if we are about the open source, by v1 · · Score: 4, Insightful

      The catch here is that Apple's Mac OS X license forbids installation on anything but a "Macintosh Brand Computer", hence when you install snow leopard you are violating its license. That's the main sticking point. Not that I like stupid tie-downs in licenses like that, but the law looks to be on Apple's side. Pystar themselves may not be violating the license, but they're blatantly assisting and encouraging their customers to do so. Should make for an entertaining battle...

      --
      I work for the Department of Redundancy Department.
    7. Re:Or, if we are about the open source, by DJRumpy · · Score: 2, Insightful

      Can you name a single instance where Apple has prosecuted someone for making a hackintosh in their home?

    8. Re:Or, if we are about the open source, by DJRumpy · · Score: 4, Interesting

      Was that supposed to be clever? Apple owns OS X. No one claimed they owned BSD. OS X was developed, marketed, and sold by Apple. It is not BSD, although it has it's roots in BSD. NeXT was based on FreeBSD and NetBSD. OS X was derived from NeXT.

      Think you could do better? It's perfectly legal to take open source, package it, and sell it if the license allows. Take the path that Apple did. Of course you'd need developers, tons of money, and then more cash to market it. They own OS X. Any arguments to the contrary are just slight of hand.

      Psystar didn't do that. They took a product owned by someone else and sold it as their own. Hell, they are doing the same thing to the OSX86 community and all their work. I find it curious that people will try to defend Psystar when they are turning their thumbs at the very same open source community.

    9. Re:Or, if we are about the open source, by srh2o · · Score: 2, Informative

      Yeah damn those Compaq guys...err Psystar

    10. Re:Or, if we are about the open source, by falconwolf · · Score: 2, Informative

      http://chameleon.osx86.hu/
      The same, but FOSS. Some even suggest the same codebase, but I of course would never be cynical enough to suggest that or that running strings on both if someone had a spare moment might be interesting.

      Pystar itself uses an open source boot loader, Darwin Universal Boot Loader or DUBL. This leads me to question exactly what value Pystar adds. It can't be hardware compatibility and drivers, the CNet tester even says "It seems like Psystar still has a lot of homework to do when it comes to drivers and hardware compatibility." Hackers, open source, and other programmers provide a list of hardware compatible on the OSX86 Project website.

      Falcon

      Oh, btw I hope Apple comes down on Pystar like a sludge hammer. I don't mind if individuals, such as those with the OSX86 project work to get hackntoches running, but not for profit businesses. While I believe Apple should either license OSX to OEMs or release mid range expandable Macs I also believe they should be able to set hardware requirements. The simple fact is though is that Apple is a system integrator, they make hardware and software run well together for the most part. By specifying hardware Apple can make sure the software runs well on it.

    11. Re:Or, if we are about the open source, by lurker-11 · · Score: 5, Insightful

      If someone else tries to make profit off of Apples product without license from Apple, then Apple is absolutely within their rights to prevent it.

      It's perfectly legitimate to resell products at a profit without permission or "license" from the manufacturer. That's exactly what any retail store does to make money (in the case where they buy from a distributor and aren't the original manufacturer).

    12. Re:Or, if we are about the open source, by Bobartig · · Score: 5, Informative

      I just searched WestLaw for "EULA End User License Agreement", and came up with 100+ documents, most of them reading over and over "the EULA clearly restricted blah blah", "...were clearly enforceable under California law", "EULA... was a validly binding contract.", "EULA.. was enforceable", etc. etc. Way to post nonsense with absolutely NO research to back it up.

      So let me fix that for you.

      *HUNDREDS* of cases about violating EULAs have been brought to court in the US, and in many cases, they were found enforceable.

      Just a couple weeks ago I was in district court listening to a case regarding an EULA, and discussing various aspects of it. There was no discussion of whether it was enforceable. Clearly it was, but that there was dispute as to the scope of the contract itself.

      --
      This is where I get my recommended daily allowance of "Foot in Mouth."
    13. Re:Or, if we are about the open source, by Stupendoussteve · · Score: 2, Insightful

      Actually in the EULA "Apple-branded hardware", I have a feeling just slapping on a sticker does not equate to being Apple branded, as Apple is not the one claiming it is theirs.

    14. Re:Or, if we are about the open source, by Stupendoussteve · · Score: 3, Informative

      Sure they have, see Blizzard vs Glider. Glider didn't come out of it very well with words like copyright infringement, interference with a contract and a DMCA violation.

    15. Re:Or, if we are about the open source, by dbet · · Score: 4, Interesting

      Until Apple proves in court that you're criminally liable for installing OSX on a non-Apple brand computer, they can take their EULA and stuff it. An EULA cannot be legally binding if it contains instructions that violate the law (for example, an EULA that says I now own your children). This is the crux of Psystar's argument - that Apple's restriction of using OSX on Apple-brand hardware is not supported by the law.

      I don't really care about this particular court battle, however, the ramifications for what an EULA can restrict are important to pay attention to. What if MS decides you can only install Windows on a list of approved brands?

    16. Re:Or, if we are about the open source, by int69h · · Score: 2, Informative
    17. Re:Or, if we are about the open source, by drsmithy · · Score: 2, Insightful

      Because Apple uses dubious means to prevent people from running OSX on computers they don't bless. There's always going to be a market for it as long as Apple refuses to allow for people to just install on whatever hardware they want.

      They don't even need to do that. The commercial market for Psystar's machines would dry up overnight if Apple released a ~$1100ish headless tower.

    18. Re:Or, if we are about the open source, by Mr2001 · · Score: 4, Interesting

      You don't need a license to install or run software once you've bought a copy. 17 USC 117 is all the entitlement you need.

      --
      Visual IRC: Fast. Powerful. Free.
    19. Re:Or, if we are about the open source, by itsdapead · · Score: 2, Interesting

      The commercial market for Psystar's machines would dry up overnight if Apple released a ~$1100ish headless tower.

      The problem is that there is a very, very good reason why Apple only makes small-form-factor, all-in-one, mid/high-end laptops and workstation class machines: profit margins.

      Such machines can be sold for a premium price c.f. generic tower hardware - and most objective reviews of Apple hardware find that it is reasonably competetive when compared like-for-like with other SFFs, all-in-ones, workstations or high-end laptops.

      A headless tower (or a chunky, entry-level laptop) would be in direct competition with the most competetive sector of the PC market, where manufacturers throw together Windows systems from whatever components are going cheap that month, and only make a profit if they manage to sell you an extended warranty or overpriced upgrade.

      So, its very questionable whether releasing an affordable tower would actually expand Apple's market - but it is almost inevitable that it would leech sales from Apple's other, higher margin, products.

      Remember, the last time Apple tried licensing its OS, the problem was that rather than introducing cheap'n'cheerful entry level systems, the cloners went after Apple's high-end workstations because that was where the money was.

      Also, the PC market has a huge market for basic tower systems in the form of the corporate sector. That sector is pwned, lock stock and barrel, by Microsoft - Apple is not going to crack that any time soon. The other big market for towers is gaming: again, one of Apple's weakest areas (Apple do have a successful gaming platform, but its called the iPhone).

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    20. Re:Or, if we are about the open source, by vadim_t · · Score: 4, Insightful

      It's one thing to sell a product "as is". Retail stores does this all the time. It's another thing to take a product, modify it and then re-sell it without the permission of the OEM

      I don't see why permission would be needed.

      Do you need permission from the provider of wood to make chairs with it that you will sell? If I buy a vase and paint it, do I need to ask the maker for permission to resell it?

    21. Re:Or, if we are about the open source, by Mr2001 · · Score: 2, Insightful

      Most courts would not consider such a license valid: if it isn't granting you any rights other than the ones you already have, there's no "consideration", and thus no contract.

      --
      Visual IRC: Fast. Powerful. Free.
    22. Re:Or, if we are about the open source, by dgatwood · · Score: 2, Funny

      Somebody, quick! I need a golden delicious and a branding iron!

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  3. The problem... by mattventura · · Score: 3, Insightful

    ...is that it turns it into a cat-and-mouse game. Just like the Apple vs Palm USB issue. Apple will find a way to prevent OS X from running on this, and people will have a system where any software update could brick their computer. Then the Psystar team will find a way around that. Rinse, repeat. So I can either ignore upgrades, use a different OS, or actually buy a Mac. Sounds like some great choices.

    1. Re:The problem... by armanox · · Score: 2, Interesting

      Well, not in the consumer market at least. If you remember NeXTSTEP, IRIX, AIX, HP-UX, among others, that only ran on certain hardware. And Windows locks you into x86 based computers.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
  4. Virtualization by corychristison · · Score: 4, Interesting

    I am waiting for the ability to run it ala VirtualBox or Vmware Player/Workstation.

    I don't have any use for my Mac mini other than checking some web design comparability with Safari under OSX (Win port does not like WINE). I can run XP under VirtualBox no problems but the Win Port of Safari isn't exactly the same anyway.

    I don't like having yet another piece of hardware I don't even need sitting around. I already have two desktops, 2 laptop, media center pc and my homebuilt router (ITX board w/ dual Gb lan + gb switch + wifi card running pfSense).

    Perhaps this Rebel product will lead the way into running OSX under virtualized hardware?

    1. Re:Virtualization by AdmiralXyz · · Score: 2, Informative

      Don't count on it. The problem with virtualization is that it requires the virtualized OS to be as cooperative to the whole affair as possible, since it needs to be fooled into thinking it has unfettered access to the system, which in many ways is much harder than just getting the OS to run natively on the hardware. Windows and Linux are becoming more virtualization-friendly every day since their developers have realized that their operating systems are being virtualized on a regular basis, but since there is no Apple-approved way to virtualize OS X, it would be a fairly trivial matter for them to make it as unfriendly to virtualize as possible. If that doesn't sound like such a big deal, consider how many strange bugs there are in VMs where the virtualized operating system is TRYING to make it as easier on the VM.

      Is Apple doing this at the moment? Probably not. Would they if they saw OS X virtualization becoming widespread against their will? Of course no one can say for sure, but I don't think anyone would put it past them either.

      --
      Dislike the Electoral College? Lobby your state to join the National Popular Vote Interstate Compact.
    2. Re:Virtualization by rfuilrez · · Score: 2, Informative

      http://pcwizcomputer.com/index.php?option=com_content&task=view&id=75&Itemid=45 You can give that link a try. pcwiz does some good stuff within the OSx86 community. I'm not sure if he's gotten Snow Leopard running, but I've seen Leopard running inside VMware. There's also a VMWare image you might still be able to find on torrent sites, so you don't have to actually do the install. Not sure if it's still around though.

    3. Re:Virtualization by Rebelgecko · · Score: 2, Informative

      I believe more recentish version of VMWare can virtualize Mac OSX

      --
      CATS/Diebold '08- All your vote are belong to us!
    4. Re:Virtualization by ya+really · · Score: 4, Informative

      I am waiting for the ability to run it ala VirtualBox or Vmware Player/Workstation.

      It's been done for ages:
      http://pcwizcomputer.com/index.php?option=com_content&task=view&id=75&Itemid=45
      It says 10.5.2, but it works with at least the last version of leopard from my knowledge.

    5. Re:Virtualization by MtHuurne · · Score: 4, Informative

      You can run a virtual Mac in qemu using the "-M mac" option.

    6. Re:Virtualization by jmorris42 · · Score: 3, Insightful

      > You can run a virtual Mac in qemu using the "-M mac" option.

      I have heard this before. Is this an out of tree patchset? On Fedora 11 I get this:

      $ qemu -M help
      Supported machines are:
      pc Standard PC (default)
      isapc ISA-only PC

      I'd love to explore OS X a bit, but the price tag to get in the gate and look around is just to much unless you have already drank the Kool-Aid. The mini at $599 is sort of a joke and everything else goes over the 1K line.

      --
      Democrat delenda est
    7. Re:Virtualization by jmorris42 · · Score: 2, Insightful

      > Why don't you just go down to the Apple store and ask to shown around.
      > It's what all those macs are sitting there for.

      1. Using Mapquest's estimate, the closest Apple store is 2:56 away.

      2. A half hour playing with a demo unit isn't likely to be very helpful. Especially compared to a few hours with a VM.

      3. Even if I didn't like OS X enough to want to drink the Kool-Aid, a VM version would, as others pointed out, allow an occasional use to test compatibility. That would be enough to spend $130 on, but not $600 plus a KVM and all that other crap to support a whole physical PC.

      --
      Democrat delenda est
    8. Re:Virtualization by callinyouin · · Score: 2, Interesting

      I can also confirm this works, although not well.
      As soon as you give the OS a fair amount of filesystem activity (ie decompressing, installing etc.), it locks up. Vmware complains about something related to filesystem activity/read&write/something (can't remember, really), and the only option is to turn the virtual machine off at this point.
      This is only my experience, of course. I have only tested this on Linux with host filesystems reiserfs and ext[3,4], and have not used a dedicated hard drive, only seperate partitions.
      It's probably worth noting that it was also under Arch Linux, which requires a certain "hack" for installing VMware (Vmware requires sysv init scripts, Arch uses BSD-style).

    9. Re:Virtualization by snuf23 · · Score: 4, Informative

      From your link:

      "As you can imagine, the VMware Fusion team was pretty excited when Apple modified their licensing to allow Mac OS X Leopard Server to run in a virtual machine on Apple hardware."

      So in order to run an OS X VM you need to run it on a Mac. Somehow I don't think that would help the original poster get rid of his Mac Mini.

      --
      Sometimes my arms bend back.
  5. Apple should be concerned... by cosm · · Score: 3, Insightful

    Although I am all for the proliferation of decent software, Apple should be considerably nervous about these kinds of offerings. Right now the support loop for hardware is fairly closed; the amount of variables they must take into consideration when providing tech-support is fairly small considering they control the hardware side of things so tightly.

    On the same token, it seems these days a lot of add-on hardware is Mac compatible, hard drives, memory, video cards, sound cards, the list goes on...so this leads me a conclusion of Apple putting more bullets in its feet as the list of upgrades and add-ons for Apple machines grows; they lose that hardware control variable.

    This leads to the next conclusion, at what point does outfitting a machine with tons of non-factory-spec hardware separate it from a ground up build? If it is just the motherboard, then they are facing a conundrum.

    Again, IANAMU, does Apple's support coverage encompass machines with things like user-added memory & videocards? If it does, then eventually they might as well just allow individuals to purchase OEM copies for their build, seeing as their support loop must scale to additional interoperability anyways.

    --
    'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
  6. Torrent for the registered version? by Anonymous Coward · · Score: 2, Funny

    I mean really, should I feel badly about pirating something that already breaks the rules?

  7. Re:Athiests as a Majority by Anonymous Coward · · Score: 5, Funny

    Sir. You are not supposed to drink the bong water.

  8. Re:What I Find Interesting... by minsk · · Score: 4, Insightful

    Aside from the detail that Apple is busy suing them into a deep hole...

    Welcome to legal systems. Whether or not you think justice is being rendered, the rendering takes time.

  9. OS X on Mini 9 by Anonymous Coward · · Score: 4, Interesting

    I got Dell Mini 9 last spring but it was almost unusable with WinXP due to the screen resolution and sluggishness of Windows on Atom CPU. Later I installed Mac OS X 10.5.7 and then 10.5.8 with EFI and it completely changed usability problems I had with the netbook. And no, I didn't copy that floppy but rather bought Leopard DVD from Apple.
    This is an intermediate solution because I'm still waiting for a netbook or a 4x iPhone-type panel from Apple. Once I put my hands on it I will certainly sell this Dell.

    1. Re:OS X on Mini 9 by CharlyFoxtrot · · Score: 4, Interesting

      I'm running Leopard (and Solaris) on an Acer Aspire One and it's amazing how well it runs on what's really the lowest of the low end especially when there's no chance of squeezing decent performance out of MS' latest offerings on the same hardware. Apple's definitely doing something right with their OS.

      --
      If all else fails, immortality can always be assured by spectacular error.
  10. Really? by Anonymous Coward · · Score: 3, Insightful

    Maybe they put unicorns and fairy dust into it, too, but I doubt it.

    A Mac is just a fancy PC with a pre-set hardware spec. If it was really some bizarre, proprietary hardware configuration then Windows and Linux wouldn't run on it. And the fact that you can run virtual OSX on a non-Mac if you don't care about unsupported hardware just reinforces that.

    1. Re:Really? by CharlyFoxtrot · · Score: 2, Interesting

      The special sauce is in the firmware. Apple are using a custom EFI firmware (which even supports wireless and bluetooth right in the boot menu) in their machines while I've never even seen a PC which uses EFI instead of BIOS, let alone one that boots from custom built firmware. Windows and Linux boot through EFI's BIOS emulation IIRC. Also the motherboards ARE custom made versions using established intel chipsets, they need to be custom made to fit the shape of the iMacs and Mini's.

      --
      If all else fails, immortality can always be assured by spectacular error.
    2. Re:Really? by drsmithy · · Score: 2, Informative

      Also the motherboards ARE custom made versions using established intel chipsets, they need to be custom made to fit the shape of the iMacs and Mini's.

      They're no more "custom made" than any other motherboard that has to fit into a non-standard form factor - and there are a hell of a lot more machines like that sold by companies other than Apple.

      There is nothing special, or unique, or exciting about about the construction of a Mac's motherboard, no matter how much Mac zealots might try to argue otherwise. They're built by the same manufacturers, with the same components, on the same assembly lines as the millions of other motherboards used by Dell, HP, et al. It's just another PC with a fancier firmware.

  11. Re:non-Apple hardware? by lwsimon · · Score: 2, Funny

    You have to give them credit for their attention to detail on the case design.

    --
    Learn about Photography Basics.
  12. OS with a kill switch? No thanks. by argent · · Score: 2, Insightful

    Better the devil you know... I'm unhappy enough about Microsoft's kill switches, and I'm still on Windows 2000. There's no way I'd trust a crack that replaces Apple's copy protection with one containing a kill switch like this:

    "Rebel EFI is free to try and download, though it will have limited hardware functionality and a run-time of two hours."

    Certainly not one by a company that's already stated they can't keep track of their own paperwork.

    1. Re:OS with a kill switch? No thanks. by xlsior · · Score: 2, Funny

      Better the devil you know... I'm unhappy enough about Microsoft's kill switches, and I'm still on Windows 2000

      With Windows 2000 approaching its drop-dead, end-of-life, no-more-critical-security-patches-ever stage, before long *everyone* will have a kill switch for your computer...

  13. Re:USB DVD not supported ? by fredc97 · · Score: 2, Informative

    I just got an email back from Psystar support, unfortunately they don't answer my question on USB CD and their Wiki does not cover the subject either:

    Hello,

    The RebelEFI Hardware Compatibility List (HCL) can be found at http://wiki.psystar.com/ . Here you will be able to find information regarding your hardware. If your device/computer is not listed please send a complete report of what is not working to support@psystar.com. Please include: Computer Model, Motherboard, CPU, Video Card and Order Number if you have already purchased. You may also download a trail copy at http://cdn.psystar.com/rebelefi_latest.iso . Updates to RebelEFI including change log will be posted both on http://wiki.psystar.com/ and http://community.psystar.com./ Hardware still not working? Don't get discouraged. Psystar is actively adding more hardware support to RebelEFI.

  14. [sigh] by Space+cowboy · · Score: 4, Informative

    OSX uses the xnu kernel (a derivative of Mach). It is not based on BSD, and only provides a BSD userland to make things easier for developers/users. Xnu is open-source.

    Having said that, a huge chunk of the user-visible runtime is not open-source, and Apple maintain an actively protective stance over it. I agree with the lawsuits comment...

    Simon.

    --
    Physicists get Hadrons!
    1. Re:[sigh] by Anonymous Coward · · Score: 2, Informative

      Mac OS X's operating system is XNU. The XNU is the operating system (so called "hybrid kernel"). The XNU operating system kernel is a Mach 3.0. Mach 3.0 is just a microkernel and all other OS parts (servers) are from the (Free)BSD (networking, filesystems etc) and Driver I/O Kit.

      The Darwin is then a XNU operating system + development tools. You need to darwin to get the XNU operating system compiled so it will work with the Mac OS X API's.

      If you want, you can just compile the Mach 3.0 microkernel, while leaving all other OS parts (XNU) in touch.

      http://cs.nyu.edu/~pcg234/xeniac/compile_darwin_x86.html

      http://dinomite.net/2006/darwin-kernel-compile/

      http://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/Diagram_of_Mac_OS_X_architecture.svg/556px-Diagram_of_Mac_OS_X_architecture.svg.png (even that it has GNU-like propaganda in it)

      Even GNU's own operating system Hurd, use derivated Mach 3.0 microkernel what is called "GNU Mach". GNU Mach is the kernel of the Hurd operating system what is part of GNU/Hurd development environment. All other Hurd OS parts are written by GNU people but the microkernel is copied from Mach 3.0.

    2. Re:[sigh] by TheRaven64 · · Score: 4, Informative

      XNU is a hybrid kernel, which means it's basically a monolithic kernel but it runs something that looks a bit like a microkernel and puts all of the important system servers in the kernel's address space. The Microkernel is Mach, which was released under the CMU license (roughly equivalent to the BSD license) by CMU. Most of the services (e.g. process management, networking, and so on) are provided by the BSD server, which is now mostly based on FreeBSD. You'll note how easily libdispatch was ported to FreeBSD. This is because it uses the kqueue interface to the kernel, which XNU only has because it was copied from FreeBSD (and then slightly modified to support things like Mach ports). Almost any system call you issue in OS X will be serviced by code taken from FreeBSD. The biggest difference is the driver subsystem, which is completely new in OS X.

      --
      I am TheRaven on Soylent News
  15. Re:non-Apple hardware? by ducomputergeek · · Score: 4, Interesting

    Apple specs out the parts to the same manufactures that a lot of PC users do, but they are slightly different specs. When I opened up a 5 year old PowerBook and dell the other day, they both had Hatichi Travelstar harddrives, but the one in the Mac had a "Made for Apple" on the label. The one from the Dell had just a generic label. As far as I can tell, the drives are identical other than the type of ribbon had a standard EIDE connector on one end and a ribbon with a special adaptor for the motherboard. Same with the DVD burner.

    Now what I have found is that Apple tends to write their own drivers. For YEARS ATI had better hardware than Nvidia, but ATI's drivers sucked on windows. It was literally buy a graphics card, wait 6 months for a decent driver to come out. On the Macs, never had the issues. From my understanding, the reason behind that was the fact that Apple wrote the drivers, not ATI.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  16. OSX Virtualization by falconwolf · · Score: 2, Insightful

    I am waiting for the ability to run it ala VirtualBox or Vmware Player/Workstation.

    That's what I want to do, run Snow Leopard, SN in a VM. I want to setup my Mac I'm typing this on to dual boot SN and Ubuntu. Then I'll use VirtualBox or another VM program to run Ubuntu in a VM. I'd also like to run SN in a VM in Ubuntu, that way I could boot into either OS and still run the other one. In the VirtualBox forums I read it was possible to run OS X as a guess but when I last searched I didn't find out how to.

    I don't have any use for my Mac mini other than checking some web design comparability with Safari under OSX

    I'll be using my Mac for development. With my Mac I can program and test them in Linux, OS X, and Windows.

    I don't like having yet another piece of hardware I don't even need sitting around.

    I know what you mean. I have a WinME PC with hardware problems I'm thinking of putting into storage for now and I have two other PCs, one dualboot with NT4.0 and Redhat and the other's a Linux PC. That is I bought it new with Linux preinstalled. Both are under my desk now. The NT4 box being more than 10 years old, and having a DEC Alpha CPU, I'm not sure what to do. That is other than gut the case and rebuild. Now I plan on doing that with the Linux PC, it was a low powered PC anyway, I paid $250 for it versus more than $5000 for the NT4 box. I have other PCs renters in my apartment building left behind as well. For those I was thinking of listing them, and maybe my old ones, on Freecycle for anyone willing to come and pick them up.

    Maybe you can do the same, list your hardware on Freecycle.

    Falcon

  17. Re:Athiests as a Majority by imakemusic · · Score: 3, Insightful

    I was going to post a rebuttal but this has to be a troll. I refuse to believe that anyone is this retarded.

    --
    Brain surgery - it's not rocket science!