|Helix 6 and Intel Processor Based Macs|
|Helix Server 6.1||
Helix Server 6.1 is compatible with macOS 10.5 (aka Leopard). Helix Server 6.1 is available for Intel and PowerPC Macs.
Helix Server 6.1 requires macOS 10.4 or later.
|Important Information for Helix Server 6.0.x Users||
Although the majority users report no problem running Helix Server macOS 6.0.x on Intel-based Macs, we have had some reports of Server crashes. Our investigations pointed to a potential problem related to posting, which we addressed in Helix Server for PowerPC 6.1.
If you must run Helix Server on an Intel-based Mac, be sure you are using the very latest version of Helix available. Helix Server for Intel 6.1 is also available, and is the only officially supported version of Helix Server for use on Intel-based Macs.
Our macOS Native Helix & Intel Transition Progress Report page contains up-to-date news on the process of moving all of Helix to macOS.
Apple announced at the 2005 World Wide Developer Conference that they would begin building Macs around Intel processor in 2006.
Although this was a shocking bit of news, it did not sidetrack us as much as it could have. Our decision to adopt wxWidgets as our primary programming interface turned out to be the right decision:
… Keeping to [the cross-platform] goal is what drove us ultimately to wxWidgets as the tool of choice. We started using it [June, 2003], and we're happy to report that our programmers were able to immediately adapt and we're making great strides using wxWidgets in Helix.
And before WWDC was over the wxwidgets.org team had issued this statement:
Following Apple's announcement that they will switch to Intel processors, Stefan Csomor has demonstrated the wxWidgets minimal sample running natively on an Intel-based macOS system. The few necessary changes will be in wxWidgets 2.6.2 and existing wxMac developers should find the transition to Intel fairly painless.
Taken together, you can see that although the switch to Intel processors will set us back some, the impact is not expect to be great.
|December 19, 2005 Update||
The majority of the Helix 6.0 programming was done before the announcement of Apple’s transition to Intel chips. As of the release of Helix 6.0, we have not tested any of our products for compatibility with Intel-based Macs. However, we have been writing our code with this transition in mind and will focus on this as events warrant.
|January 10, 2006 Update||
Apple today announced the immediate availability of Intel-based Macs, starting with the PowerBook and iMac lines. However, Apple has not discontinued the PowerPC based line of products, so it appears that ‘Helix-compatible’ Macs will continue to be available.
QSA is committed to providing applications in the Universal Binary format as soon as possible. All through the Helix 6.0 development cycle, we were writing our code with ‘cross platform’ in mind; we just didn’t realize what it meant. Shortly after 6.0 was released, we began moving our code from CodeWarrior to Xcode, a requirement for building Universal Binary applications. That work is slowed by the legacy Pascal code still in Helix, but progress is being made.
The bulk of our conversion efforts to date have been focused on Helix Server, since it could not run reliably in Classic mode. The first Intel-based Macs (PowerBook and iMac) do not typically run Helix Server, so we are now devoting our full attention to Helix Client, Engine, and RADE. We are now working on those products with the clear goal of creating Universal Binaries in front of us.
|March 20, 2006 Update||
QSA ToolWorks announces the immediate availability of Helix Maintenance Manager 1.0.3. HMM 1.0.3 is our first Universal binary application. HMM has been, since its inception, written using Apple’s Xcode development environment. We built HMM as a Universal binary first because a) we could and b) it made a good first run to learn what we need to do for the rest of the Helix products. Of course, the impact of this will be minimal until we release Universal binaries of the utilities, but HMM is ready to go when they are.
|Rosetta Timing Tests||
In limited testing of Helix Server 6.0.1 on Intel-based Macs we turned up no observable problems. (However, please note the caution at the top of this page.) Surprisingly, testing also revealed that even with the Rosetta code translation involved, Helix Server is slightly faster on comparable Intel-based hardware.
|May 1, 2006 Update||
Helix Maintenance Manager 1.0.4 ships, including a Universal version of the HMM Scheduler.