You are here: silicon.com > Software > Operating Systems

Operating Systems

Apple files 'hardware-specific code' patent

Something to do with an upcoming chip switch perhaps... ?

Tags: apple

By Ina Fried

Published: 10 November 2005 09:00 GMT

Apple, which is in the process of switching to computers based on the omnipresent Intel processor, has filed a patent application describing a method for securely running Mac OS X on specific hardware.

The Mac maker has applied for a patent to cover a "system and method for creating tamper-resistant code". Apple describes ways of ensuring that code can be limited to specific hardware, even in a world in which operating systems can be run simultaneously, in so-called virtual machines. The patent application was made in April of 2004 but only made public last Thursday.

In its application, Apple describes a means of securing code using either a specific hardware address or read-only memory (ROM) serial number. Apple also talks about securing the code while interchanging information among multiple operating systems. Linux, Mac OS X and Windows are called out specifically in the filing.

Apple said in its patent filing: "This invention relates generally to the field of computer data processing and more particularly to techniques for creating tamper-resistant software." Specifically, Apple refers to the technique of "code obfuscation", in which software makers employ techniques that make it harder for those using debuggers or emulators to figure out how a particular block of code is working.

Apple's patent application comes as the company prepares to offer its Mac OS X operating system for Intel-based chips, with the first machines slated to go on sale next year.

Historically, the company has had to worry less about the Mac running on non-Apple hardware because it has used different chips and other components from those that power Windows PCs. With its move to Intel chips, though, the innards of the Mac will become more similar to those of its Windows-based counterparts.

The company said it is not planning on supporting Windows or other operating systems on the Intel-based Macs it sells but has also said it doesn't plan on taking steps to prevent Mac owners from running other operating systems.

Apple senior VP, Phil Schiller, said in June: "We won't do anything to preclude that."

However, Schiller also said Apple has no plans to allow its operating system to run on non-Apple hardware. "We will not allow running Mac OS X on anything other than an Apple Mac," he said. An Apple representative declined to comment on Wednesday on the patent filing. Clearly, though, Apple is gearing up the intellectual property push around the Intel move.

The company has reportedly been beefing up the technology that constrains the Intel versions of Mac OS X to run only on authorised machines, to this point a set of test Macs given to developers. The company has also applied for a trademark on Rosetta, its technology for running existing Mac programs on the Intel chips.

Ina Fried writes for CNET News.com

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

for IT White Papers Newsletter

Clive Longbottom Windows 7: Not perfect - but ready for prime time Microsoft's latest OS fixes most of Vista's ills - but still has challenges ahead

Stephen Kleynhans Mind the details with Windows 7 Just because it might work better than Vista, it doesn't mean you can be sloppy


  • Jobs
Support Specialist (Internal Systems) Media London

The chosen candidate will be experienced in supporting technologies including Windows 2000/XP, Vista, Apple Mac OSX, AD, MS Office, Networking, ...

Signal Processing Engineer - Music Metadata Management, Broadcasting, C, C++; Cambridge (Homeworking), to 40k

The position requires a bright Engineer/Mathematician with the following skills and experience: - information theory - Bayesian methods - digital ...

Senior Test Analyst (Fitnesse OR TDD)

Strong understanding of either Mac OS or Windows OS- Familiarity with Mac OS and Windows OS- Web Browser familiarity (IE, FF, Chrome, Safari)- ...

Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.





Quick Sitemap Links: