Tuesday, June 07, 2005

Intel Inside a Mac

Holy smokes!!! I can't believe this. As announced by Steve Jobs today, the beloved Apple Mac is switching over to Intel microprocessor. Until now, all Mac software code uses big endian for addressing and integer representation. With an Intel x86 based Mac, Apple will need to address how legacy code will continue to run on little endian based architecture. Today's software code is highly dependent on the compiler and the underlying class libraries. I am pretty confident that code change won't be substantial and a recompilation on the updated code should suffice. This should ease software developers in transitioning to the Intel x86 architecture. Furthermore, I am sure that the upcoming Intel-based MacOS X operating system will feature an emulator that will enable users to continue running existing PowerPC based software.

As an engineer, I feel that switching from one computer architecture to another presents significant challenges. But historically, Apple has shown resilience and success in implementing 2 major transitions for the Mac. First, from M68k to PowerPC. Second, from MacOS to MacOS X. I have no doubts that Apple will make its third transition from PPC to Intel x86 architecture a success. From a business perspective, I believe that the transition to Intel x86 is a good strategic move for Apple in the long run, it may even provide Apple the competitive advantage over Microsoft and UNIX/Linux based products and solutions. However, I won't be surprised if sales will suffer between now and the time when the first x86 based product is shipped. Who will want to buy a PowerPC G4/G5 Mac knowing that it is going to be obsolete soon? Indeed, Apple will face an uphill battle, marketing and convincing the customers the benefits of getting a Mac now. It is also not clear if Apple will eventually exit out of the hardware business and focus solely in software, MP3 players, and music downloads. In addition, I am not clear if the upcoming Intel-based MacOS X will run on existing Intel PC or Apple brand of Intel based hardware. Let's suppose Apple decides to become a pure software player, it is most likely going to go after the existing x86 PC market. In turn, this can seriously undermine Microsoft's dominance in the computer market. On the other hand, are the revenues from the sales of MacOS X enough to sustain Apple operations? Is hardware the bread and butter of Apple business? I can babble on and on with Apple's transition to Intel x86 architecture but I will stop for now.

So how about it? What are your thoughts on this? I am interested in to hear your thoughts from a business or/and engineer perspectives.

6/7/2005 12:31:39 AM (Eastern Daylight Time, UTC-04:00) # Comments [18] Computers
Tracked by:
"zantrex 3 diet pill" (zantrex 3 diet pill) [Trackback]
"play poker for free online" (play poker for free online) [Trackback]

6/7/2005 7:33:32 AM (Eastern Daylight Time, UTC-04:00)
A couple of thoughts:

First, I was surprised as well, but not shocked. I thought they'd switch to an Intel-compatible processor (e.g. AMD, but little-endian for sure) at some point after Jaguar, and here it is.

Second, I agree they'll handle the transition well, but not because it's difficult, but because they have a small user base consisting of two categories: artists, schools, and others who upgrade rarely and don't give a damn about inside architecture, compilers, etc, and high-end power users who not only can do the upgrades, but usually enjoy them.
6/9/2005 12:54:39 PM (Eastern Daylight Time, UTC-04:00)
YOU MUST CONFORM.
6/13/2005 2:10:17 PM (Eastern Daylight Time, UTC-04:00)
Sam, you need to start blogging again.
6/13/2005 2:10:37 PM (Eastern Daylight Time, UTC-04:00)
Wow, I'm bossy in your comments, huh? ;D
6/18/2005 9:22:07 PM (Eastern Daylight Time, UTC-04:00)
Well, you made your point. Hence I am blogging again. ;-)
8/4/2005 6:49:19 AM (Eastern Daylight Time, UTC-04:00)
yes I agree with all you say...interesting point of view
8/5/2005 10:06:53 AM (Eastern Daylight Time, UTC-04:00)
You are invited to check some helpful info about texas hold em http://www.poker-new.com/texas-hold-em.html
official poker rules http://www.poker-new.com/official-poker-rules.html
longest poker game http://www.poker-new.com/longest-poker-game.html
texas holdem strategy http://www.poker-new.com/texas-holdem-strategy.html
online video poker http://www.poker-new.com/online-video-poker.html
rules for texas hold em card game http://www.poker-new.com/rules-for-texas-hold-em-card-game.html
play texas holdem http://www.poker-new.com/play-texas-holdem.html
free online poker game http://www.poker-new.com/free-online-poker-game.html
free texas hold em online play http://www.poker-new.com/free-texas-hold-em-online-play.html
free poker game download http://www.poker-new.com/free-poker-game-download.html
poker on line http://www.poker-new.com/poker-on-line.html
party poker bonus code http://www.poker-new.com/party-poker-bonus-code.html
texas hold em poker game http://www.poker-new.com/texas-hold-em-poker-game.html
omaha poker http://www.poker-new.com/omaha-poker.html
free texas hold em poker http://www.poker-new.com/free-texas-hold-em-poker.html
world poker tour http://www.poker-new.com/world-poker-tour.html
free strip poker http://www.poker-new.com/free-strip-poker.html
online poker http://www.poker-new.com/online-poker.html
video poker http://www.poker-new.com/video-poker.html
poker game download http://www.poker-new.com/poker-game-download.html
online texas hold em http://www.poker-new.com/online-texas-hold-em.html
poker games http://www.poker-new.com/poker-games.html
rules for poker games http://www.poker-new.com/rules-for-poker-games.html
free texas hold em poker games http://www.poker-new.com/free-texas-hold-em-poker-games.html
hold em http://www.poker-new.com/hold-em.html
poker hand http://www.poker-new.com/poker-hand.html
world series of poker http://www.poker-new.com/world-series-of-poker.html
poker hand rankings http://www.poker-new.com/poker-hand-rankings.html
card poker http://www.poker-new.com/card-poker.html
poker forum http://www.poker-new.com/poker-forum.html
... Thanks!!!
8/6/2005 5:12:49 AM (Eastern Daylight Time, UTC-04:00)
You may find it interesting to check some relevant pages about party poker signup bonus codes http://www.hackerssupply.com/party-poker-bonus-codes.html
.
8/6/2005 11:46:55 PM (Eastern Daylight Time, UTC-04:00)
You can also check some relevant pages in the field of online poker http://online-poker.available-poker.com/
party poker http://party-poker.available-poker.com/
texas hold em http://texas-hold-em.available-poker.com/
poker games http://poker-games.available-poker.com/
pacific poker http://pacific-poker.available-poker.com/
empire poker http://empire-poker.available-poker.com/
free poker http://free-poker.available-poker.com/
poker rules http://poker-rules.available-poker.com/
poker http://www.available-poker.com/
texas holdem http://texas-holdem.available-poker.com/
.
8/7/2005 10:12:02 AM (Eastern Daylight Time, UTC-04:00)
You are invited to visit the pages about empire poker http://www.littledevildoubt.com/empire-poker.html
texas hold em http://www.littledevildoubt.com/texas-hold-em.html
poker rooms http://www.littledevildoubt.com/poker-rooms.html
texas holdem http://www.littledevildoubt.com/texas-holdem.html
online poker http://www.littledevildoubt.com/online-poker.html
.
8/7/2005 5:34:21 PM (Eastern Daylight Time, UTC-04:00)
You are invited to check out some relevant pages on online casinos http://www.randppro-cuts.com/online-casinos.html
online gambling http://www.randppro-cuts.com/online-gambling.html
gambling http://www.randppro-cuts.com/gambling.html
online casino http://www.randppro-cuts.com/online-casino.html
free slots http://www.randppro-cuts.com/free-slots.html
... Thanks!!!
8/8/2005 4:16:49 AM (Eastern Daylight Time, UTC-04:00)
You are invited to take a look at some information in the field of am 300 diet pills http://www.the-discount-store.com/diet-pills.html
.
8/8/2005 10:48:35 PM (Eastern Daylight Time, UTC-04:00)
Take your time to check out some helpful info dedicated to best online poker room http://www.computerxchange.com/online-poker.html
... Thanks!!!
8/10/2005 6:11:02 PM (Eastern Daylight Time, UTC-04:00)
In your free time, take a look at the sites in the field of online poker http://www.e-online-poker-4u.org/online-poker.html
poker games http://www.e-online-poker-4u.org/poker-games.html
poker rooms http://www.e-online-poker-4u.org/poker-rooms.html
pacific poker http://www.e-online-poker-4u.org/pacific-poker.html
texas hold em http://www.e-online-poker-4u.org/texas-hold-em.html
.
8/12/2005 3:29:16 AM (Eastern Daylight Time, UTC-04:00)
Hey guy! Just respect to you for what you are doing! And for you know exactly the idea what u r talking about! It's very informative and splendid page! A lot of intresting stuff could be found here. Anyhow I wish you luck and all the best in your life and work!
8/12/2005 3:34:23 AM (Eastern Daylight Time, UTC-04:00)
It's very beautiful site. I like it. All of the best
8/12/2005 3:48:42 AM (Eastern Daylight Time, UTC-04:00)
I appreciate the value in having a discussion on the aspects
8/21/2005 1:42:17 AM (Eastern Daylight Time, UTC-04:00)
Take your time to take a look at some relevant pages about money demo pacific poker http://www.homesbysellers.net/demo-money-pacific-poker.html
...
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

<May 2008>
SunMonTueWedThuFriSat
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

About Me

My Photo
Name:Samuel Chow
Location:Cambridge, Massachusetts, United States

Other Profiles

 Last.FM
 Flickr
 MyBlogLog
 Technorati
 

Login

Steal These Buttions

Website Related
IE Tested Firefox Test
CSS Validated CSS Validated
Email Me Extreme Tracking Web Statistics
Blog Related
Audioscrobbler Creative Commons Licensed
Listed on Blogshares  

Page rendered at 5/22/2008 5:20:12 PM (Eastern Daylight Time, UTC-04:00)

Contact Cybersam

Copyright 2000-2008 Cybersam.org All rights reserved

The content of this site are my own personal opinions and do not represent the views of MIT or Analog Devices in anyway. In addition, my thoughts and opinions often change, and as a weblog is intended to provide a semi-permanent point in time snapshot you should not consider out of date posts to reflect my current thoughts and opinions.