Um, Intel compatibility?

Posted:
in Future Apple Hardware edited January 2014
Ok, layman here, but think this through.



The point of OS X (and unix, in general) is to separate userware from the hardware, toprovide stability, easy upgrading, memory protection etc.



Suppose that the OS realy did this and turned any software on top of it into platform agnostic software (ignore Altivec for a moment)?



The suppose the OS itself could run on Pentium 4's and PPCs, taking advantage of either SIMD layer.



Further suppose that Appl introduced a line of products that were not computers, but digital lifestyle devices and sought, over time, to replace their current hardware revenue with this new hardware revenue.



Then expand their software revenue by competing against the linuxen of the world, and the consumer Windows. Apple has nothing to lose here, sales wise - the only loss might be the investment in the port of X.



Remember what Steve said before Apple bought NeXT? I paraphrase: "If I were Apple, I'd ride the Macintosh for all its worth until the Next Big Thing comes, then jump on that."



Apple does not have to continue to make only per se computers in the long run to grow and prosper. Perhaps the only way they can appreciably grow is to expand their product line and use that expansion to make further inroads to the consumer market.



Yeah, I know, impossible.

Comments

  • Reply 1 of 20
    Ok if you go to in the ressources files of the DVD player on Mac OS X.1 with wtih HexEdit you can read those following commands

    DisablePIIISupport..DisableATHLONSupport....Disabl ePIVSupport...

    I think that this is pretty clear......
  • Reply 2 of 20
    [quote]Originally posted by jccbin:



    <strong> Suppose that the OS realy did this and turned any software on top of

    it into platform agnostic software (ignore Altivec for a moment)?

    </strong><hr></blockquote>



    And precisely how do you plan to do this? Convincing everyone to code in

    Java might work though
  • Reply 3 of 20
    crusadercrusader Posts: 1,129member
    It's all so clear now...



    But if this does happen, I really hope Apple still continues to make macs. X on a PC still makes me shudder, though.
  • Reply 4 of 20
    well I don't think so... the Apple Hardware especially on the desktop side connot compete with the wintel world....

    The mac Hardware is overpriced compared to the Pc side
  • Reply 5 of 20
    As to the SIMD layer:



    If the OS handles the information transfer from app to hardware, the OS would handle the SIMD translation to and from the app. Just a guess.



    Apple still has legendary ease of use and interoperability on the Wintel world. Making OS X work for Athlon and P4 would not necessarily hurt hardware sales - especially if Apple made the only PC units that worked with it... and made them cheaper... hmmm?
  • Reply 6 of 20
    [quote]Originally posted by Toofeu:

    <strong>well I don't think so... the Apple Hardware especially on the desktop side connot compete with the wintel world....

    The mac Hardware is overpriced compared to the Pc side</strong><hr></blockquote>



    And just how would you support your statements with facts? IMO the Megahertz myth works both ways. I built two PC's using good quality HW and I can tell you from experience that PC's are faster in some areas and slower in others. I can also easily prove that a $2000 Mac purchase will retain much more of it's value than a $2000 PC purchase. Mac users have to stop whining about prices. PC's users don't have the luxury of selling their "former" top of the line PC's for %60 value 18 months later.
  • Reply 7 of 20
    I was talking about Apple Hardware being compatible with the rest of the pc world by manufacturing computer using PC CPU such as Atlhons...

    Did you read the entire thread before posting your reply???

  • Reply 8 of 20
    Apple still makes a bunch of it's money in hardware. If OSX worked on PCs, they'd lose that.



    The only reason Apple doesn't already make a "PC" is because they use chips from Motorolla and IBM that others don't, and they don't support the "PC" chips.



    Other than that there is no difference aside from software.



    Andrew
  • Reply 9 of 20
    bogiebogie Posts: 407member
    Apple = hardware company



    This thread [and all previous like it] = bad pipe dream
  • Reply 10 of 20
    I would only disagree with the previous "bad" part of the pipe dream.



    Apple does not have remain a computer hardware-only company. Their markup on hardware is roughly 25%, high for the industry but not very high compared to the markup on software and certain consumer goods - especially if one is the premier maker of those goods.



    To note the X86 code in iDVD or DVDSP: Perhaps they are making X86 compatible versions to expand their software sales (Think AppleWorks, FileMaker).
  • Reply 11 of 20
    [quote]Originally posted by jccbin:

    <strong>As to the SIMD layer:



    If the OS handles the information transfer from app to hardware, the OS

    would handle the SIMD translation to and from the app. Just a guess.



    Apple still has legendary ease of use and interoperability on the Wintel

    world. Making OS X work for Athlon and P4 would not necessarily hurt

    hardware sales - especially if Apple made the only PC units that worked

    with it... and made them cheaper... hmmm ? </strong><hr></blockquote>



    1) Precisely _how_ do you expect instruction translation in software

    (emulation, because that's precisely what it is) to be done at any

    reasonable speed?



    2) Macs are not expensive per se. Making a Mac isn't much more expensive

    than making an x86 box (as cursory comparison of the two would have

    indicated). Okay, the mobos might cost a fraction more, Moto probably

    scalps Apple for processors, the cases aren't the cheapest (thank God),

    and Apple probably doesn't have the ruthlessly hyperefficient channel

    management of Dell. However all this would not add such a significant

    margin to the Mac. It doesn't explain why Macs are so expensive. The

    reason why Macs are expensive is simple: to subsidise Apple's R&D.



    OS X on x86 (or any non-PPC platform) is doomed to fail. Piss in your

    pockets as much as you like with vague ideas of `increased marketshare'

    this and `reach' and other emptyisms, but the applications barrier to

    entry is not going anywhere. Nowhere.



    3) What `legendary ease of use' does Apple have in `the Wintel world', pray tell?
  • Reply 12 of 20
    marcukmarcuk Posts: 4,442member
    This is too all the people who say



    APPLE = Hardware



    Id say



    MICROSOFT = Software



    Microsoft is the richest company on the planet





    Porting X for Intel would not damage Apple, as long as they backed it up with hardware and software.



    Apple could become the next M$



    And I'd say the reason that is not available yet is because they're waiting for the end of the DOJ case. It kinda invalidates the monopoly claim if someone like Apple released a better OS for intel than M$



    [ 12-31-2001: Message edited by: MarcUK ]</p>
  • Reply 13 of 20
    x704x704 Posts: 276member
    [quote]Originally posted by MarcUK:

    <strong>This is too all the people who say



    APPLE = Hardware

    [...]

    MICROSOFT = Software]</strong><hr></blockquote>



    Actually taking this example beyond this,

    Microsoft did equal Software, now the have the Xbox & have entered into a deal with a Japanese company (samsung? S**** something anyway) to produce PC's next year. So if Microsoft a "Software" company can shift into a Hardware company too, then obviously Apple as a "Hardware" company could certainly shift into Software too ...



    This could also have to do with Hypertransport ... perhaps we'll all have N-force Mobo's in our "Macs". I wouldn't mind an AMD chip in my Mac as long as it gave me a big speed boost (or the same speed at a lower price). It may even help with hardware compatabilty (of course software would still need to be writen for X, but may not need as much if it had a PC Mobo & processor ...).



    There's really 3 things that make me love Apple

    1. OS

    2. Case design

    3. Intigrated features like Airport



    Anywho, hopefully the G5 (with impressive speeds) will be released so any type of jump to the intel platform wouldn't even be needed.
  • Reply 14 of 20
    jccbinjccbin Posts: 476member
    I said Apple has legendary ease of use ON the wintel platform meaning that Apple's ease of use is better than the Wintel world's, not meaning that Apple has products that show ease of use that work in Wintel systems. Sorry if that was not clear.



    But FileMaker is pretty spiffy on the PC, ease-of-use wise.



    As to the harsh naysayers, remember to count yourselves amongst those who once castigated those who believed the world was round, that men could fly, and that the sound barrier could be broken.



    Those who challenge narrow-minded assumptions make the progress in this world, in spite of you.



    So Have a Happy New Year! :-) and let us dream.
  • Reply 15 of 20
    jccbinjccbin Posts: 476member
    As to the SIMD "translation:" that too was a bad word to use.



    Look at it this way:



    The OS speaks natively to the SIMD (Altivec or MMX or XYZ+) ie no translation. The Frameworks for SIMD use the same names for the identical functions of each SIMD layer presenting the same application hooks in the OS across all platforms.

    The app calls on the frameworks natively, never needing to know what specifc SIMD is in use .



    Native OS support

    Transparent Frameworks that send to the SIMD currently available.

    Application hooks that call on those frameworks.



    No emulation. Just an adaptable operating system.



    Happy New Year!
  • Reply 16 of 20
    [quote]Originally posted by amidala:

    <strong>Apple still makes a bunch of it's money in hardware. If OSX worked on PCs, they'd lose that.



    The only reason Apple doesn't already make a "PC" is because they use chips from Motorolla and IBM that others don't, and they don't support the "PC" chips.</strong><hr></blockquote>



    So, what's the point?



    BTW, what does PC stands for? It is Personal Computer, isn't it? Or proprietiary code?



    And what is apple known for? It is Personal Computers with some ease of use, isn't it?



    Actually, i did't get the point ...
  • Reply 17 of 20
    [quote]Originally posted by Florence:

    <strong>BTW, what does PC stands for? It is Personal Computer, isn't it? Or proprietiary code?</strong><hr></blockquote>



    The two most common (AFAIK) meanings of "PC" are "Personal Computer" and "Politically Correct".
  • Reply 18 of 20
    [quote]Originally posted by jccbin:

    <strong>As to the SIMD "translation:" that too was a bad word to use.



    Look at it this way:



    The OS speaks natively to the SIMD (Altivec or MMX or XYZ+) ie no translation. The Frameworks for SIMD use the same names for the identical functions of each SIMD layer presenting the same application hooks in the OS across all platforms.

    </strong><hr></blockquote>



    This wouldn't work all too well, 'cos the different SIMD implementations are way too dissimilar. 3Dnow! uses 64 bit wide vectors, whereas SSE, SSE2 and AltiVec use 128 bit, nobody else has anything like AltiVec's vector permute unit, etc. pp. In the end, you could only use the lowest common denominator of all SIMD architectures, and that would be wasting a LOT of potential.





    Bye,

    RazzFazz



    [ 12-31-2001: Message edited by: RazzFazz ]</p>
  • Reply 19 of 20
    wow...it's seems a lot of people are missing a lot of facts here.



    first of all, i've been involved in the dev of OS X as both and ADC member, and Darwin developer for quite some time. Darwin on Intel has been around for quite some time, and is making great progress. In fact, it's not impossible to get OS X to run on Intel based PC's now.



    <a href="http://www.opensource.apple.com/projects/darwin/1.3/x86_install_notes.txt"; target="_blank">http://www.opensource.apple.com/projects/darwin/1.3/x86_install_notes.txt</a>;



    Here's a real quick picture...



    'OS X'

    ------

    Aqua (X Windowing scheme)

    ------

    Darwin (BSD)

    ------

    Mach (Kernel)



    Like any other BSD derivative, you rewrite the kernel to work on the platform (Intel x86), you recompile and rewrite until the core of system functions work, you recompile apps, etc.



    So, to say "what if?" is great, but it's more like "Will apple sell it, or will it simply be a 2 hour download for anyone who wants it?"



    More importantly though, even if Apple does port OS X to run on x86, doesn't mean it would run on any machine. If its done to run on very specific hardware (ie, apple-proprietary chipsets/MB) then apple could sell both PPC-based hardware, and PIII/P4 based hardware with OS X. Just cuz it runs on x86, doesn't mean the average wintel-joe could borrow the OS X.x86 disc from his friend and go to town...

    And as long as Apple controls the rights to the specific MB design/chipsets, then they are in complete control.



    [ 12-31-2001: Message edited by: concentricity ]</p>
  • Reply 20 of 20
    jccbinjccbin Posts: 476member
    Slaps self on the head!



    Of course! If Apple was the only one to make the X86-compatible chipsets or Mobos, then Apple could benefit from the economies of scale offered by that architecture and still control the hardware.



    Sure, Joe Linux migh be able to make a board work with X, but NOT without violating Apple's copyrights, trademarks, etc.



    Hm. I still don't think that X86 compatibility is the end desire, just might be a road to the destination SJ is aiming for.
Sign In or Register to comment.