In 2010, Tristan Schaap published a Bachelor thesis on his 12 week stint as an intern with Apple's Platform Technologies Group, a subdivision of the Core OS department. The thesis was originally embargoed because it contained sensitive information, but it was eventually published by the Netherland's Delft University of Technology several months ago, as reported byiMore.
- Jun 06, 2005 Mac OS on Intel is to be given to developers (ADC 'Select' and 'Premier' members) now and to customers 'this time next year.' The transition will be completed in.
- Mac apps come in three different flavours: PowerPC, Universal and Intel. As you’d expect, the latter is fine, as all Macs these days run with Intel processors. Universal is similarly problem-free, as it includes both Intel and PowerPC support – the only problem being that this dual support increases the file size of these apps and eats up.
According to the paper, Schaap worked with the group to get Darwin, the 'lower half' of Apple's Mac OS X operating system, to boot onto an ARM processor from Marvell. During the course of the project, he achieved his goal of 'booting into a multi-user prompt,' though some issues still remained due to a 'poor implementation on the debug hardware.'
Versions from Mac OS X 10.7 Lion(2011) run exclusively on 64-bit Intel CPUsand do not support PowerPC applications. Versions from macOS 11(2020) will support both 64-bit Intel and 64-bit ARMprocessors; the latter is already used on iOS, watchOS, and tvOSdevices.
It is, however, highly possible that Apple's explorations into porting Mac OS X to the ARM architecture were not meant to ever ship in an actual product. The company has been known to place new engineers on decoy projects in order to determine their trustworthiness.
But, it is interesting to note that, according to Schaap's LinkedIn profile, he joined Apple as a 'CoreOS Engineer' after graduation and has worked there for almost a year and a half. His profile lists his 2009 intern position as an 'Embedded Bringup Engineer.' https://newbots161.weebly.com/mac-software-to-convert-wmv-to-mp4.html.
Schaap wrote in his thesis that he faced three technical issues during the 12-week project. Having to create a build system, including a filesystem and kernelcache, from the ground up was one of the obstacles. A stale kernel source was also a problem, since bugs snuck in due to the ARMv5 branch of XNU not having been exercised 'in a long time.' Finally, Schaap said issues with the JTAG debugger resulted in an 'entire instruction set' being unusable.
In order to get the product ready to ship, Schaap noted that the L2 cache would need to be reworked. Several more drivers would also need to be written for the hardware in order to 'fully utilize the potential.' Also, Schaap recommended that several applications be written or ported from other platforms since the userland the team had ported was 'not enough to perform the tasks the unit needs to perform.'
Though rumors that Apple has been interested in switching from Intel-based Macs to ARM-based ones have been around for some time, one analyst poured cold water on that likelihood last week after a meeting with Apple CEO Tim Cook. Citi's Richard Gardner said he walked away from the meeting 'with the impression that Apple feels iPad satisfies— or will soon satisfy— the needs of those who might have been interested in such a product' as an ARM-based MacBook Air.
Misek had previously predicted that Apple would being merging Mac OS X and iOS this year with the release of an A6-powered MacBook Air. Last May, a rumor surfaced that Apple had built a test MacBook Air with the same ARM-based A5 processor that was used in the iPad 2. Company executives reportedly felt the prototype performed 'better than expected.'
Speculation that Apple would port OS X to ARM has also been fueled by the fact that Microsoft announced early last year that Windows 8 will run on the ARM architecture. However, Microsoft's strategy differs from Apple in that it is making plans for tablets with a full desktop operating system accompanied by a Metro UI layer on top that is optimized for touch. For its part, Apple has itself preferred to take inspiration from the iPad and bring it back to the Mac, rather than the other way around.
Apple spent years preparing for the last major architecture switch on the Mac: the move from PowerPC to Intel. In fact, former executives revealed that the company's failed effort to port Mac OS to Intel was one of the circumstances that brought co-founder Steve Jobs back to the company. The failure apparently made it clear to Apple that it needed to modernize its operating system, so it decided to purchase NeXT, which Jobs had founded after leaving Apple, to do so.
Jobs went on to accomplish the company's goals, first modernizing Mac OS in 2001 with the release of Mac OS X and then announcing the switch to Intel in 2005. Parallel Intel-compatible versions of Mac OS X existed alongside the official PowerPC variants for five years prior to the switch, as Jobs reportedly had wanted to go with Intel back then, though he ultimately decided to adopt the G5 processor.
AppleInsider has affiliate partnerships and may earn commission on products purchased through affiliate links. These partnerships do not influence our editorial content.
Mac hard drive recovery software free for pc. Today at WWDC 2020, Apple confirmed the rumors -- the company is ditching Intel processors for future Mac computers. While there are technically still some future Intel-powered Macs in the pipeline, Apple intends to eventually switch to its own in-house chips exclusively. The company expects it will take two years for the transition to complete. The last time Mac made such a switch, it was PowerPC to Intel.
Obviously, these ARM-based chips will not be able to run current versions of macOS, so Apple has also announced the next version of the OS that will be compatible. Called 'Big Sur,' this upcoming version of macOS will also be able to run legacy third-party x86_64 programs through its Rosetta compatibility layer. All Apple programs will be designed for the ARM chips directly.
While many people will be quick to compare this to Microsoft's failed attempts to switch to ARM (Remember Windows RT?), Apple has a much better chance for success. Unfortunately for Microsoft, Windows is hampered by its popularity in this regard. You see, there are far fewer applications for macOS, making it much easier to get a majority of developers onboard.
ALSO READ:Apple reveals iOS 14 -- here's what's new
Many Mac users depend on Apple's own apps exclusively, so for them, buying a new ARM-powered Mac will be painless. With Windows, there are so many apps and associated developers that a change to ARM becomes a massive headache for Microsoft and its users.
Also, Apple is strongly supporting developers that want to make the switch. Heck, just giving devs an advanced heads-up about the switch is impressive and undoubtedly appreciated (ARM-based Macs won't be ready until late 2020). Not only will macOS Big Sur run Intel-based apps on ARM-powered Macs, but Apple is also making it very easy for developers to compile these programs for the new architecture.
Really, there is no reason for a developer not to recompile their apps for Apple's new chips. Believe it or not, Microsoft and Adobe already have Office and Creative Cloud running on early developer kits. Apple will even loan developers an ARM-powered Mac mini so they can gain experience with the new architecture too. The dev hardware is powered by Apple's own A12Z processor, 16GB RAM, and a 512GB SSD.
Apple Powerpc
In addition, these new ARM-powered Mac computers will be able to run iPhone and iPad apps too! I know what you are thinking -- who wants to run mobile apps on a desktop? A lot of people, actually. This will allow developers to essentially make one app and have it run on multiple Apple-based operating systems without much extra work. It also means the Mac will gain an enormous library of quality apps -- much like Chromebooks getting Android support.
Speaking about the benefit of this switch, Apple explains, 'For over a decade, Apple’s world-class silicon design team has been building and refining Apple SoCs. The result is a scalable architecture custom designed for iPhone, iPad, and Apple Watch that leads the industry in unique features and performance per watt, and makes each of them best in class. Building upon this architecture, Apple is designing a family of SoCs for the Mac. This will give the Mac industry-leading performance per watt and higher performance GPUs -- enabling app developers to write even more powerful pro apps and high-end games. This will also create a common architecture across all Apple products, making it far easier for developers to write and optimize software for the entire Apple ecosystem.'
Who wins from this switch? Developers, consumers, or Apple? All of them, actually. Apple gains better control of its destiny by no longer having to rely on Intel, while developers can soon have their iOS and iPadOS apps run on macOS. Ultimately, it is the consumers that win, as these ARM-powered Macs are likely to be very powerful while having much better battery life compared to Intel-based Macs. Of course, we will have to wait and see benchmarks to know the real story.
Who are the losers here? Well, other than Microsoft for being made to look incompetent by Apple, the Hackintosh community may be destroyed as a result. If you aren't familiar, when Apple switched to Intel, it made it possible for hackers to get macOS running on regular PC hardware. Called 'Hackintosh,' it allows consumers to experience Apple's desktop operating system at a fraction of the cost. Once Apple drops support for Intel entirely -- which is years away -- it may be virtually impossible to run macOS on non-Apple hardware ever again.
Port Powerpc Mac Os Apps To Intel Mac
Image Credit: Agnes Kantaruk / Shutterstock