Friday, July 5, 2013

Virtually There: Getting Virtually There on a Mac

Virtually There


Are PC’s and Macs doomed because of emulation?

Don’t put the nails in the coffin yet. Emulators are still a long way off from replacing physical PC’s. Emulation has occurred for years – more than twenty to be exact. And in the corporate world these options provide scalable, secure alternatives to PC’s.

Virtual Machines Solve Problems in the Enterprise and the Home


As healthcare, banking and energy become more and more inundated with regulatory constraints the desire to use virtual technologies will probably increase. The emulation point is what is being emulated and where the emulation occurs. Even if the whole thing happens on your physical hard drive you have a “guest” and a “host”.

So, for instance, if you have a Dell Windows Latitude laptop and you want to emulate say a Mac or Red Hat Linux then the Guest virtual machine would be created on the heard drive of your Dell laptop. Launch the emulation software and then the Guest and suddenly you’re whisked magically into a Mac or a Red Hat Linux environment.

Emulation: Isn’t It Overkill?


Why emulate when the “real thing” is out there? The reality is that not everyone can or wants two to five systems on their physical desk. That gets cumbersome plus what do you do about a keyboard and mouse. You can buy switches (also called a “KVM” switch), however, those options are expensive – almost all of them. In fact some people who talk about the expense of emulation forget about the real cost of having more than one physical device sitting on your desk.

Marathon Martha the Grandma Doesn’t Need Virtual Machines or Does She?


Why would the ordinary mortal want more than one operating system on a desk? For software developers and those who develop content for various operating systems emulation is absolutely essential. What looks fine on one platform may not work at all on another. But what about for grandma who does genealogy you ask? I do genealogy as a hobby. Some of the Windows software for genealogy purposes is “better” on a Windows machine, but a Mac for some is easier to use. So how do you solve this dilemma? By creating a Windows virtual machine on the Mac. Even for low-tech users the idea isn’t that far-fetched or difficult.

Gaming the System


So what about a gamer? Will emulation work for games. Shhhhhh don’t tell the vendors. The answer is maybe. Keep in mind it is emulation. Some hardware devices aren’t supported in an emulator meaning that no matter what you do they just won’t work. This is the vast minority, however, most devices pass through an emulator just fine. How do you tell? Load up the software, create a Guest, install your software, add the hardware per the manufacturers instructions and give it a try.

Windows and Mac OS Are Expensive


The base operating system for Windows can be pricey for the home user. But there is a silver lining. You can often find the system released just prior to the one you want, get it cheaper and then pay a bit for the upgrade. On the Mac side the operating system is “free” (and legal) – once you buy it for one Mac you can use it for others.

The Competitors in the Emulator Space


There are several competitors in the emulator space. Open Source options do exist (such as WINE), however, these are not readily supported by any one particular organization whereas VirtualBox (which is free) has the heavy-up advantage of Oracle Corporation.

Product Name
Maker
Price
Link
Summary
VirtualBox
Oracle
FREE
Great product; good documentation. No phone support. Shared clipboard works (sort of). No synchronization.
Parallels Desktop
Parallels
$80
Synchronization and other advanced features.  Shared clipboard that works.
VMWare Player Mac
VMWare
$189.00
Player product is free; workstation product costs.

Bottom Line


Emulate if you have limited or special use situations. So say you have one or two apps that you continue to need that aren’t available on the “other” platform. Try emulation as an option. Keep in mind that you first must have a known working operating system disk or at least an image to get started in VirtualBox or Parallels. Read the instructions carefully. Some of the installs are pretty easy.  Have plenty of hard drive space available. There’s nothing worse than starting an emulator install only to run out of space. Gamers and graphics / video people – that message was particularly for you – because you tend to underestimate what you need to make your apps and your output happy.

If you’re a “doer” (in adult learning [androgogy] we call you kinesthetic learners) by all means find a YouTube, Vimeo or a HowTo that makes you happy. It’s not all about reading documentation. Sometimes the video is enough to get you a good start. That being said Oracle’s VirtualBox has pretty great documentation.

Thursday, July 4, 2013

Hackintosh Is Still Viable

What is a Hackintosh?


Think cheap, think creative, think unsupported. Think supplying your own hardware and building it from scratch - now add in Apple's famous OS. That friends is a Hackintosh.

Here's a Hack Pro build: http://lifehacker.com/5672051/how-to-build-a-hackintosh-mac-and-install-os-x-in-eight-easy-steps

Here's a Hack Mini build: http://lifehacker.com/the-always-up-to-date-guide-to-building-a-hackintosh-o-5841604

More Great Hackintosh Websites


Upgrading to 10.8 and Beyond

So Many Flavors: OS 10.7 Lion to OS 10.9 Mavericks

http://images.apple.com/osx/preview/images/hero_wave.jpg

So Many Flavors: OS 10.7 Lion to OS 10.9 Mavericks

Should I stay or should I go? OK so I just upgraded from 10.7 to 10.8, now 10.8.4 – is it even worth the update?

In Fall of 2013 Apple releases its latest operating system, OS 10.9. CNN Money claims it's anything but new based on the unveiling. The author's MacBook Pro is sitting not so pretty at OS 10.8.4. Mountain Line has growing pains. It has some bugs, but not nearly as many as 10.7, Lion.

Read the underwhelming conclusions they came to:
"Mavericks' claims are workmanlike, but clearly beneficial. It's faster, has an improved notifications system and offers more flexibility over how you use a second monitor. It has a better browser and a better calendar app and an overhauled finder user interface." (Covert, 2013)

Adrian Covert's predictions aren't earthshattering either:
  • Merge with iOS. Anyone hear about WIndows 8 - not such a great hit? Yeah. Microsoft could teach them something about convergence (Covert, 2013).
  • Expand into iCloud: password manager and iWork for the cloud. The author looked at iCloud Pages on July 4, 2013 and was underwhelmed (Covert, 2013). 

Underwhelming by Tabs

The OS will compress active memory to make running multiple apps simultaneously more efficient. Improved performance would also mean an alleged 1.5 x wake-up from standby (Covert, 2013).

Tags and Monitors

  • Document tags - will appear in the Finder sidebar and iCloud.
    • Tags can be added to each new document and tags will allow new search features to easily find the documents.
  • Multiple menu support will spread menus across the displays enabling full-screen on both displays.
    • You could have an HDTV and an Apple TV box connected and use both of them as your displays.
    • Dragging apps and windows from monitor to monitor is seamless.

Compressed Memory

(HuffPost The Tech, 2013)

Auto-updates in the Background

Your apps will now update automatically in the background, allowing you to do your thing without being bothered by the updates.

Notification Improvements

The new Notifications system will place the notification box on the top right of the screen for all messaging: email, FaceTime, push notifications from Safari (even when Safari is closed), notifications will available on the lock screen even when you wake up the computer. Underwhelming by Tabs drawn from sources including John Brodkin's Apple unveils OS X 10.9, "Mavericks"

To Upgrade or Not to Upgrade That Is the Question

Will (Apple Computer, 2011)Your Mac Make the Cut for OS X Mavericks?

You must have a 64-bit Intel based Mac. (Grabham, 2013) Apple's support website answers the question have I got a 64-bit Intel based Mac?

Why should you care? Because if you upgrade to OX 10.7 to 10.8 and you encounter issues, 10.9 is the logical consequent.

Hardawar notes these systems are compatible (Apple's OS X Mavericks will likely support all Mountain Lion-capable Macs Read more at http://venturebeat.com/2013/06/11/apples-os-x-mavericks-will-likely-support-all-mountain-lion-capable-macs/#D5QrREcGUY8IyTL8.99 , 2013):
  • iMac (Mid-2007 or later)
  • MacBook (13-inch Aluminum, Late 2008), (13-inch, Early 2009 or later)
  • MacBook Pro (13-inch, Mid-2009 or later), (15-inch, Mid/Late 2007 or later), (17-inch, Late 2007 or later)
  • MacBook Air (Late 2008 or later)
  • Mac Mini (Early 2009 or later)
  • Mac Pro (Early 2008 or later)
  • Xserve (Early 2009)

Is It / Will It Be Compatible?

So is your app compatible? Microsoft has a compatibility utility – it runs and it inspects the apps on your machine. Sadly it can only do that for Microsoft App Store applications just as Apple will only know about the applications in its app store. Famous omissions include Microsoft's Office suite.

How do you know? There are resources available such as Roaring Apps, a crowd--sourced application database. So far developers aren't classifying Maverick apps but they are listing OS 10.7 Lion and OS 10.8 Mountain Lion (App Compatability Table, 2013). Even LifeHacker.com, a devout fanboy / fangirl club loves Roaring Apps.

The OS X Mountain Lion Specifications: http://www.apple.com/osx/specs/.

Standard Upgrade Process

The author has enjoyed Macs and PCs since their inception (1980 – present). The author has personally upgraded each and every one of those operating systems – and encountered every headache, bump and nightmare that is possible.

Plan for an upgrade like you would for a wedding – as completely as possible – and prepare to grin and bear it when things go very badly – because at some point they will. Maybe not during the installation, but thereafter you may feel as if there is a problem around every proverbial corner.

Follow the following at your own risk. No assurance of goodness of process is assured. No testing has been done. This process is loosely based on Apple Computer's recommendations. The process is detailed by Dan Frakes at http://www.macworld.com/article/1167629/get_your_mac_ready_for_mountain_lion.html. Read through these steps very carefully before you begin and then follow them with a fair degree of rigor.

Do your research. Use the Is It Or Will It Be Compatible Section to find out if your apps are compatible. If not you're taking a risk. Even then, if it's not listed you're taking a risk. There is no known OS X upgrade utility that will tell you if the app is compatible or incompatible.
  • Validate drive health. Make sure your Mac hard drive is healthy. Use the OS X Disk Utility on the OS 10.7 disk. Also run the Apple Hardware test. You may find DiskWarrior helpful: http://www.alsoft.com/diskwarrior/index.html.
  • Backup your drive. Cursory research indicates that two utilities are reasonably good. There are others. Carbon Copy Cloner works over networks; another is Super Duper. A tradeoff discussion is located here: https://discussions.apple.com/thread/4141237?start=0&tstart=0. Now test the backup – do the files decompress properly? Are there any errors? Do not assume the backup is viable until you satisfy it personally.
  • Disable FileVault. Filevault is Apple's encryption scheme. You can convert to FileVault 2 once you upgrade. Apple KB PH04056 gives you the instructions. Part of the upgrade process will give you information about Filevault 2. Note: you cannot start up in Safe Mode if Filevault 2 is enabled!
  • Disable Third Party Encryption. Potential risks of enabled third party encryption during the upgrade process.
  • Run Software Update. Run software update. Some of the third party apps may need updates. But most important is insuring that your OS 10.8 software is up to date. Firmware updates are especially important. Get all of those things settled prior to attempting the 10.7 to 10.8 (or 10.9) upgrade. For SMC and CMI firmware upgrade details see: http://support.apple.com/kb/HT1237. Please note that extremely old software that is no longer supported will be a problem. Since the kernel and other core software has been updated in Mountain Lion (and will be in Maverick) your old software will most certainly be less, not more stabile as the upgrades march forward.
  • Set up iCloud. If iCloud is a stranger to you then sign in to iCloud and insure it's in working order. If you have an iPhone, iPad and other devices make sure you can sign in to them as well. If you want to set up synchronization work that out now before your upgrade. Make sure your other devices are on the most recent release of their software as well.
  • Test If You Can. If you can – get yourself an external drive and copy the clone you created above onto the drive. Upgrade THAT drive first. If it works then you know you have a good working image that is reliable. That eliminates the software. The only thing left is the hardware.
  • Prep for the Upgrade. You can upgrade from the store. The process will boot you into Safe Mode and the upgrade takes place from there. Some prefer to play it safe and create an installer on their memory stick or on a backup drive. You might want to use Tech Republic's "How to create a bootable USB to install OSX". A YouTube video, "How to Install Mac OS 10.8 Mountain Lion On a USB Flash Drive" gives you the basics.
Stay tuned. OS 10 Maverick will have a new slew of information, however, the above process is pretty standard. Any questions or doubts – see the Apple Corporate website.

Works Cited

Apple Computer. (2011, 05 11). How to tell if your Intel-based Mac has a 32-bit or 64-bit processor. Retrieved 07 04, 2013, from Apple Support: http://support.apple.com/kb/ht3696

Apple's OS X Mavericks will likely support all Mountain Lion-capable Macs Read more at http://venturebeat.com/2013/06/11/apples-os-x-mavericks-will-likely-support-all-mountain-lion-capable-macs/#D5QrREcGUY8IyTL8.99. (2013, 06 11). Retrieved 07 04, 2013, from


Covert, A. (2013, 06 20). Tech. Retrieved 07 01, 2013, from CNNMoney: http://money.cnn.com/2013/06/20/technology/apple-os-x/index.html

Grabham, D. (2013, 06 11). OS X Mavericks compatibility: will your Mac take it? Retrieved 07 04, 2013, from techradar.com: http://www.techradar.com/us/news/computing/apple/os-x-mountain-lion-compatibility-will-your-mac-take-it-1064310

HuffPost The Tech. (2013, 06 10). Retrieved 07 04, 2013, from OS X Mavericks Unveiled At Apple's WWDC: http://www.huffingtonpost.com/2013/06/10/osx-mavericks_n_3416076.html