Update: Solaris on x86 Macs
By setje on Sep 27, 2006
While I'm clearly a Solaris stake-holder, this is a spare time project for me as much as it is for the external contributors that have helped get this as far as it has. FWIW, I have not managed so spend more than a couple of hours on this since I made the last post.
If any of you want this to move along faster, please do not hesitate to grab the code and contribute. On that note: Many, many thanks to those that have!
That said, I do want to share some updates.
The easy way:
A lot of folks are running Solaris under parallels which simply works. Note: The mouse is emulated as a ps/2 device, but there seems to be an auto-detection problem, so just set it explicitly.
The cheap way:
If you want to run Solaris using the beta bootcamp BIOS emulation the following applies:
The most disabling bugs have been fixed, but you will still need the workaround for 6413240. I just noticed that that bug is not published since it refers to source that is still in legal review on it's way to becoming open. So I've made the complete workaround available in 6413235. At this moment that bug update has not been pushed out yet, so please keep checking back.
The other issue is the warning called out in the workaround. Until we can root cause and fix what's causing these systems to go into the hosed state some of the time we really don't want to have the bits just do that to peoples machines out of the box some of the time. Clearly this behavior can be managed by ensuring a full back-up of any user data and configuration on the OSX portion of the disk exists, but given that as a hurdle, applying the workaround is hardly a big deal and serves as a safety check.
The bleeding edge:
We're also slowly (1 person in their spare time) working on the beginnings of EFI support as there's a possibility that the x86 market will go in that direction. The proof of concept is working, but things like the lack of UGA console support mean that this will remain marginal for now. That code is covered by 6475349