Friday, July 9, 2010

How to Run Windows and OS X on the Same Mac

By: John Brandon

OS X or Windows? Run them both on the same machine without any trouble.
A hybrid engine that runs on gas and electricity. A football star who plays both defense and offense. A politician who understands social justice and capitalistic expansion. These anomalies are rare, but in the world of tech, they are almost unknown entities. For anyone who owns a Mac, it might seem a bit odd to think you can run both the Mac OSX and Windows, and switch effortless between them. Yet, not only is it possible to live in these two universes, it actually makes perfect sense.

One reason is that there are a handful of applications, and even a few Web sites, that only work on a PC. The most obvious examples are enterprise-level tools at work, including some apps from Oracle and Microsoft that do not run on the Mac platform and probably never will. A few Web sites require an older version of Internet Explorer, which is not even offered for the Mac anymore. And, many of the latest games such as Mass Effect 2 are not available for the Mac.

Fortunately, Apple offers an application called Boot Camp which allows you to run Microsoft Windows as though it was meant for your Mac all along. A few other virtual machine tools exist as well, including Parallels 5 and VMware Fusion, adding a few features and adding some performance perks. For more industrious users, you can also use a program called Crossover which actually runs the Windows app as though it works on a Mac, even though this approach is a bit hit or miss.
For those who want to run both Mac and Windows, heres an overview of the advantages to each approach, and a few pitfalls to avoid along the way.

Apple Boot Camp
The free Boot Camp app for Mac, included with every Mac, has one major difference compared to Parallels and Fusion: it requires that you reboot your computer. Thats only a minor annoyance, but Boot Camp does require you to live either in Windows or Mac and switch back and forth.
 
Boot Camp also supports Windows 7, but you do need the latest Mac OS X v10.6 Snow Leopard version and the Boot Camp 3.1 Update, which you can download using the system update utility or get directly from the Snow Leopard install disc.
The important point to make here is that you will need your own licensed copy of Windows 7 (or a previous version) and, using the Boot Camp Setup Assistant (located in Applications/Utilities), you will need to install the operating system as though you just bought a brand new PC. After the install, you will also need to install the Mac drivers for Windows. (That might seem odd, but this is the step that makes Windows work with the Mac hardware.) Just insert your OS X DVD when prompted. You will also need to run the Apple Software Update utility from within Windows to update the drivers.
Then, to use Boot Camp, you just hold down the Option key when your Mac boots. You will see an option to boot into Windows or the Mac. Select the one you want and youre off.
Now, about performance. Its obvious that a Mac is designed for the best performance with OS X. Running Windows, you will notice the speed is mostly adequate, but not that comparable with a brand new laptop from, say, HP or Dell that is designed (and thoroughly tested) for Windows.
Codeweavers Crossover

One last option if you really need to run Windows apps on your Mac is CrossOver Mac, a program that uses the Wine toolkit. CrossOver makes it look like a Windows app runs natively on your Mac, mostly by loading just the required application framework. So, for example, if you want to use Microsoft Office 2007, you can load CrossOver and then install the app and run it in a window, without actually loading Windows at all.

When CrossOver works, it works wonders. The app supports popular mainstream apps like Microsoft Office and Outlook, but not any of the major Adobe products. A separate app called CrossOver Games lets you play a small number of older games, like the first Call of Duty games, but not recent titles.
CrossOver is a good idea, though, if you just need to run basic apps and dont want to bother installing Windows itself. And, the costs just $40 so it is half the price of a virtual machine app.
 

Friday, July 2, 2010

Stamping out Wine 1.2

By Jeremy White
Everyone in the Wine community is driving to release Wine 1.2 the newest and best version of Wine.
Its been two years since Wine 1.0, and weve really made huge strides. This version will include the beginnings of genuine 64-bit support, along with major Direct3D improvements, and improvements in a huge number of other areas.

Since the majority of CodeWeavers staff are Wine developers, that means were busily working on Wine 1.2 ourselves. Further, were working to roll Wine 1.2 into CrossOver 9.1 and CrossOver Games 9.1. We are really happy with the improvements and think this is going to make the very best CrossOver release.
Of course, you might wonder, when is Wine 1.2 going to come out? And when is CrossOver 9.1 going to come out? Reasonable questions, and one you think we would be able to answer.

However, its not that easy, because of the unusual relationship we have with Alexandre Julliard, the maintainer of Wine. That is, while he is our CTO, and helps enormously with CrossOver, we also have a clear understanding that he is completely autonomous in his role as the Wine maintainer.

So when we ask him, in his role as Wine maintainer, when Wine 1.2 will ship, he simply tells us when its ready. He goes on to discuss regression counts, and productivity of developers, and so far as I know, how the tea leaves look to him. This drives James, our VP of Sales absolutely crazy, which perhaps is the point.

So the official timeline for CrossOver 9.1 is one tad after when it's ready.
 

Friday, June 25, 2010

An introduction to CrossOver Office and Games for Solaris

What exactly is CrossOver Solaris?

CrossOver for Solaris is a commercial variant of Wine released by CodeWeavers with (currently) limited support for many of today's most popular office application and games. CrossOver Office and Games for Solaris has been compiled on Solaris 10 and tested for performance and stability with many of todays most popular games such as Guild Wars, Eve Online, and Steam games like Half-Life 2 and Portal. As well as many of todays most popular Office application such as Microsoft Office 97 to 2007, Quicken, Quickbooks, Photoshop, Internet Explorer and many other not mentioned applications.
CrossOver for Solaris will also run on OpenSolaris systems, in this introduction I will be using OpenSolaris 2009.06 the last stable release of OpenSolaris.
Minimum system requirements

Solaris :
  • An x86 based Solaris 10 or OpenSolaris distribution based on glibc 2.3 or greater
  • Perl 5 or greater
  • IJG JPEG library (libjpeg)
  • python >= 2.4
  • gtk2 >= 2.10
  • python-gtk2 >= 2.10
  • It is also recommended that you have a web browser installed.
  • 100MB of available disk space (plus space for the Windows applications)
  • 128MB of RAM
Currently Unsupported builds of CrossOver Solaris

Currently the only way to get CrossOver Office or Games for Solaris is to first purchase a Linux licence of CrossOver. After your purchase you can then go to "My Downloads" (Your Downloads) and then select the "Unsupported Downloads" tab and then select the CrossOver Solaris tab. At this time you can download both CrossOver Office and Games 8.0 and the new 9.0 release from CodeWeavers.

The Demo version of CrossOver

When you download CrossOver Solaris from the Unsupported section it will be a seven day demo. The demo version of CrossOver has all the functions and features of the full version. Any Windows software that works on a full version will also run in the demo version, and vice versa. The important limitation of the demo version is that bottles can only be used for 7 days. This means that any Windows packages that you install using the demo version will cease to work 7 days after their installation. When a demo installation is unlocked, all existing bottles and applications are unlocked as well. To unlock a demo, you must have a support account with CodeWeavers. You can purchase CrossOver licenses and support contracts from the vendor that provided you with your demo or directly from the CodeWeavers store. During purchase you will be asked to provide an email address and password. This address and password will be used to unlock your demo install. (Your Linux purchase will unlock the Solaris demo)

Games :
Games in CrossOver Games for Solaris:
  • World of Warcraft
  • EVE Online
  • Guild Wars
  • Prey
  • Steam Games, including:
    • Half-Life 2
    • Team Fortress 2
    • Counter-Strike
    • Counter-Strike: Source
    • Civilization IV
    • Peggle Extreme
    • Call of Duty 2
    • Max Payne 2
    • Grand Theft Auto 2
  • and more...

Office :

Applications in CrossOver Office for Solaris:
  • Microsoft Office 2007, 2003, XP, 2000 and 97
    • Microsoft Word
    • Microsoft Excel
    • Microsoft PowerPoint
    • Microsoft Outlook
    • Microsoft Access *1
  • Microsoft Internet Explorer 6 & 7
  • Microsoft Project
  • Adobe Photoshop
  • Microsoft Visio
  • Lotus Notes 5.0 and 6.5.1
  • Quicken
  • FrameMaker
  • Various Web Browser Plugins
    • QuickTime
    • Shockwave Director
    • Windows Media Player 6.4 & 9.0
  • and more...
*1 - Microsoft Access supported in Office 2000 only.
Many applications and games that are not on the above list will still work just fine. For a list of such applications, visit the CodeWeavers CrossOver Compatibility Center. At the compatibility center you can search for games, read about other users' experiences, and post tips and hints for other users.

Cost and Support of CrossOver Solaris

If your a current owner of CrossOver Office you will receive a complimentary copy of CrossOver Games. If by chance you don't currently own a copy of CrossOver Office you can purchase the stand alone Games product for only $39.95 with your purchase you will receive *limited support* through their support ticket system at this time, you can join in the discussions that take place at the C4 compatibility center, join a mailing list, vote for your favorite applications and games, and much more.

A purchase also goes toward helping support a full time Wine hacker! the folks at CodeWeavers have over the years given back well over 98% of all the code modifications that went into CrossOver to the Wine project. It also a good idea if you purchase CrossOver for Solaris to VOTE for Solaris in the Compatibility center.

CrossOver Solaris Screenshots (taken on OpenSolaris)

CrossOver Solaris Gnome menu entries


When you select "Install Windows Software" from the menu the CX GUI will start.


If you select install software the installation process will begin.


After you select the bottle you want to install your application or game into the install process will start.



After the install has finished your application or game will be placed in the CX Manage Bottles UI window.


In Manage Bottles you will see "Advanced Settings" tab. From this tab you can create Archives of your installed bottles, perform backups and more.


In the Manage Bottles UI you can run commands in a bottle, view installed applications and games and view the control panel settings.


To register your copy of CrossOver Solaris select the "Register and unlock this demo" from the system menu. You will need to enter your email address and password and the register tool will conect to the CrossOver store and proceed with the registration.


To run a Windows command select "Run a Windows Command" from the system menu. Select a bottle and then run a Windows command from that bottle. With CX Office and Games 9.0 and onward you can now easily create log files and use debug channels from the Run Command UI.


To terminate a Windows application select "Terminate Windows Application" from the system menu.


To uninstall CrossOver Office or Games select "Uninstall" from the system menu. You can choose to leave all of your previously configured bottles intact if you wish to do so.


To run a Windows Application or Game from the system menu simply navigate to the menu entry and choose the installed Application or Game. Or if your a advanced user you can run any application or game from your terminal.

Here is a screenshot of IE 7 running on OpenSolaris with CrossOver Solaris.


CrossOver also runs on FreeBSD and PC-BSD, see this older post for more information on CrossOver for FreeBSD.

In a future post I will be doing a review of Microsoft Office and IE 7 on FreeBSD and OpenSolaris.
 

Tuesday, June 22, 2010

An introduction to CrossOver Office and Games for FreeBSD

What exactly is CrossOver FreeBSD?

CrossOver for FreeBSD is a commercial variant of Wine released by CodeWeavers with (currently) limited support for many of today's most popular office application and games. CrossOver Office and Games for FreeBSD is tested for performance and stability with many of todays most popular games such as Guild Wars, Eve Online, and Steam games like Half-Life 2 and Portal. As well as many of todays most popular Office application such as Microsoft Office 97 to 2007, Quicken, Quickbooks, Photoshop, Internet Explorer and many other not mentioned applications.
Minimum system requirements

FreeBSD :
  • An x86 based FreeBSD distribution based on glibc 2.3 or greater
  • Perl 5 or greater
  • IJG JPEG library (libjpeg)
  • python >= 2.4
  • gtk2 >= 2.10
  • python-gtk2 >= 2.10
  • It is also recommended that you have a web browser installed.
  • 100MB of available disk space (plus space for the Windows applications)
  • 128MB of RAM
Currently Unsupported builds of CrossOver FreeBSD

Currently the only way to get CrossOver Office or Games for FreeBSD is to first purchase a Linux licence of CrossOver. After your purchase you can then go to "My Downloads" (Your Downloads) and then select the "Unsupported Downloads" tab and then select the CrossOver FreeBSD tab. At this time you can download both CrossOver Office and Games 8.0 and the new 9.0 release from CodeWeavers.

The Demo version of CrossOver

When you download CrossOver FreeBSD from the Unsupported section it will be a seven day demo. The demo version of CrossOver has all the functions and features of the full version. Any Windows software that works on a full version will also run in the demo version, and vice versa. The important limitation of the demo version is that bottles can only be used for 7 days. This means that any Windows packages that you install using the demo version will cease to work 7 days after their installation. When a demo installation is unlocked, all existing bottles and applications are unlocked as well. To unlock a demo, you must have a support account with CodeWeavers. You can purchase CrossOver licenses and support contracts from the vendor that provided you with your demo or directly from the CodeWeavers store. During purchase you will be asked to provide an email address and password. This address and password will be used to unlock your demo install. (Your Linux purchase will unlock the FreeBSD demo)

Games :
Games in CrossOver Games for FreeBSD:
  • World of Warcraft
  • EVE Online
  • Guild Wars
  • Prey
  • Steam Games, including:
    • Half-Life 2
    • Team Fortress 2
    • Counter-Strike
    • Counter-Strike: Source
    • Civilization IV
    • Peggle Extreme
    • Call of Duty 2
    • Max Payne 2
    • Grand Theft Auto 2
  • and more...

Office :

Applications in CrossOver Office for FreeBSD:
  • Microsoft Office 2007, 2003, XP, 2000 and 97
    • Microsoft Word
    • Microsoft Excel
    • Microsoft PowerPoint
    • Microsoft Outlook
    • Microsoft Access *1
  • Microsoft Internet Explorer 6 & 7
  • Microsoft Project
  • Adobe Photoshop
  • Microsoft Visio
  • Lotus Notes 5.0 and 6.5.1
  • Quicken
  • FrameMaker
  • Various Web Browser Plugins
    • QuickTime
    • Shockwave Director
    • Windows Media Player 6.4 & 9.0
  • and more...
*1 - Microsoft Access supported in Office 2000 only.
Many applications and games that are not on the above list will still work just fine. For a list of such applications, visit the CodeWeavers CrossOver Compatibility Center. At the compatibility center you can search for games, read about other users' experiences, and post tips and hints for other users.

Cost and Support of CrossOver FreeBSD

If your a current owner of CrossOver Office you will receive a complimentary copy of CrossOver Games. If by chance you don't currently own a copy of CrossOver Office you can purchase the stand alone Games product for only $39.95 with your purchase you will receive *limited support* through their support ticket system at this time, you can join in the discussions that take place at the C4 compatibility center, join a mailing list, vote for your favorite applications and games, and much more.

A purchase also goes toward helping support a full time Wine hacker! the folks at CodeWeavers have over the years given back well over 98% of all the code modifications that went into CrossOver to the Wine project. It also a good idea if you purchase CrossOver for FreeBSD to VOTE for FreeBSD in the Compatibility center.

CrossOver FreeBSD Screenshots

CrossOver FreeBSD Gnome menu entries


When you select "Install Windows Software" from the menu the CX GUI will start.


If you select install software the installation process will begin.




After you select the bottle you want to install your application or game into the install process will start.


After the install has finished your application or game will be placed in the CX Manage Bottles UI window.


In Manage Bottles you will see "Advanced Settings" tab. From this tab you can create Archives of your installed bottles, perform backups and more.


In the Manage Bottles UI you can run commands in a bottle, view installed applications and games and view the control panel settings.


To register your copy of CrossOver FreeBSD select the "Register and unlock this demo" from the system menu. You will need to enter your email address and password and the register tool will conect to the CrossOver store and proceed with the registration.


To run a Windows command select "Run a Windows Command" from the system menu. Select a bottle and then run a Windows command from that bottle. With CX Office and Games 9.0 and onward you can now easily create log files and use debug channels from the Run Command UI.


To terminate a Windows application select "Terminate Windows Application" from the system menu.


To uninstall CrossOver Office or Games select "Uninstall" from the system menu. You can choose to leave all of your previously configured bottles intact if you wish to do so.


To run a Windows Application or Game from the system menu simply navigate to the menu entry and choose the installed Application or Game. Or if your a advanced user you can run any application or game from your terminal. See the IE 7 screenshot below.

CrossOver FreeBSD running on PC-BSD 8 screenshots... :)






If you sign up as a Advocte you can get nightly development builds of CX FreeBSD and test newly implimented features and bug fixes!


Here is a screenshot of IE 7 running on FreeBSD 8 with CrossOver FreeBSD.



CrossOver Office and Games also runs on Solaris 10 and OpenSolaris! In my next post I will be doing a introduction to CrossOver Office and Games for Solaris.
 

Wednesday, June 2, 2010

Google gives Windows the boot and opts for Mac and Linux

With Apples market share growth increasing you really dont see a lot of companies moving from Windows-based computers to Macs. Sure, you will find mixed environments, with Macs predominantly in the creative departments. But, you dont typically see a complete departure from Windows. Well, Google is making the move from Windows based computers to Macs and Linux based computers.
Google is tired of security issues with Windows, and this is what they are doing about it:

Were not doing any more Windows. It is a security effort, said one Google employee. Many people have been moved away from [Windows] PCs, mostly towards Mac OS, following the China hacking attacks, said another. New hires are now given the option of using Apples Mac computers or PCs running the Linux operating system. Linux is open source and we feel good about it, said one employee. Microsoft we dont feel so good about.

More companies need to look at what Google is doing, and really look at what the costs are for security prevention versus switching to a more secure platform. Yes, at first the costs will be high, because not only are you replacing the hardware, you will be replacing software as well. One way to look at software replacement costs is this way: when you have to upgrade your company from one version of Office to another, a large cost is incurred. Well, instead of upgrading from one version of Office to another, you take that cost and apply it to the Mac version of Office.

Inevitably you will run into some software that is only made for Windows and not for Macs or Linux. When this happens you, can always look into Crossover for Mac or Linux. These are emulators that allow you to run Windows based applications in OS X or Linux. The application acts as a translation layer between the Windows application and the non-Windows operating system.

I like how Google is giving their employees a choice of which computer they would like to use – a Mac or a Linux-based computer. This is definitely a bold move on Google’s part. They are taking the status quo and turning it on its side by doing this. My only question is when Googles Chrome Operating System is ready for prime time, will they be making the same kind of move, or will they still give their employees a choice? Only time will tell.