Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Editorial Businesses Software Apple Linux

Dvorak Says Apple Move to Intel Will Harm Linux 1098

Deep Fried Geekboy writes "John C. Dvorak is pretty quick off the blocks with a response to the news that Apple intend to switch to Intel processors. Thankfully, he doesn't gloat about having called this one correctly, but says that the move is likely to hurt Linux, as OSS developers increasingly target the Mac. Since it now turns out that Dvorak was apparently not smoking crack when he predicted the Apple move, could he be right on this one too?"
This discussion has been archived. No new comments can be posted.

Dvorak Says Apple Move to Intel Will Harm Linux

Comments Filter:
  • Re:Intel != x86 (Score:2, Informative)

    by wvitXpert ( 769356 ) on Tuesday June 07, 2005 @11:33AM (#12747199)
    Wow, your behind. Yes, its x86. The developer system is running a 3.6Ghz P4.
  • by LunaticLeo ( 3949 ) on Tuesday June 07, 2005 @11:34AM (#12747219) Homepage
    He said in 12-18 months and that was almost 27 months ago. This is something of a nit, but you can't say "Windows will be less than %50 of market share in the next 5 years" then 20 years later say "I told you so" when it actually happens.

  • Re:Intel != x86 (Score:1, Informative)

    by Anonymous Coward on Tuesday June 07, 2005 @11:34AM (#12747220)
    Yes, in this case Intel == x86 (the machines they are giving out as dev boxes are Pentium 4's).
  • by Anita Coney ( 648748 ) on Tuesday June 07, 2005 @11:43AM (#12747391) Homepage

    There is plenty of anecdotal evidence about Linux/Unix users switching to Macs in droves [wired.com]. If that's true, I don't see how Apple switching to Intel based system will stop that switch. It will almost certainly make the switch even easier to make. Let's face it, with a Mac you get Unix AND a great GUI.

  • by Fizzol ( 598030 ) on Tuesday June 07, 2005 @11:51AM (#12747498)
    UPDATE: After Jobs' presentation, Apple Senior Vice President Phil Schiller addressed the issue of running Windows on Macs, saying there are no plans to sell or support Windows on an Intel-based Mac. "That doesn't preclude someone from running it on a Mac. They probably will," he said. "We won't do anything to preclude that." However, Schiller said the company does not plan to let people run Mac OS X on other computer makers' hardware. "We will not allow running Mac OS X on anything other than an Apple Mac."

    http://www.osnews.com/ [osnews.com]

  • by LMCBoy ( 185365 ) * on Tuesday June 07, 2005 @12:01PM (#12747629) Homepage Journal
    Except that Yellow Dog has already said [lwn.net] that they aren't going to transition to x86, they're sticking to PPC. Yes, it's possible that this divergence will decrease sales to the point that they go out of business, but they seem to think it will increase their presence in the xserve market.
  • by dr.badass ( 25287 ) on Tuesday June 07, 2005 @12:34PM (#12748085) Homepage
    They won't just start slapping together off-the-shelf hardware that will dual-boot to Windows.

    You're half-right...

    Apple also confirmed that they would not stop customers from running Windows on the Intel-based Mac, although the Mac OS will not run on another PC.

    "We will not sell or support Windows, but we are not doing anything in the hardware that would preclude someone from using it," said Moody.
    -- MacWorld [macworld.com]

    Elsewhere they have said, of course, they're not going to allow Mac OS X to run on non-Apple hardware. So it seems that if you want to dual-boot Mac OS X and Windows, you'll have to buy a Mac. (Or wait for the inevitible hack.)
  • by Anonymous Coward on Tuesday June 07, 2005 @12:40PM (#12748156)
    OS X is Mach with a BSD single-server. Exposing a BSD API apparently makes it BSD to you. That's pretty funny. Not that being derived from BSD is something to brag about since the 4.4BSD Lite2 code isn't reentrant, its network stack isn't scalable, it doesn't support modern platforms, it doesn't use ELF, its scheduler is useless for desktop programs, its filesystem is unreliable, its libc is ludicrously behind the times and has nothing resembling internationalization.

    Oh, but then the most common fiction is that it's based from FreeBSD, rather than BSD. It uses a FreeBSD userland, and even made use of parts of NetBSD and FreeBSD's kernel for drivers, but it's otherwise just a BSD server for Mach. Go look at Darwin sometime, and see just how not BSD 4.4 OS X is.

    Also, part of the whole point of 4.4BSD Lite2 is that it removed the AT&T code from BSD.
  • by neumayr ( 819083 ) on Tuesday June 07, 2005 @12:49PM (#12748276)
    According to pg 47 of this document [apple.com] Apple will be abondoning the Open Firmware.
  • by Too Much Noise ( 755847 ) on Tuesday June 07, 2005 @01:11PM (#12748611) Journal
    the developer doc ("universal binary guidlines") talks up and down about IA-32 and not a stitch about EM64T/x86-64/amd64. In fact, the ABI section explicitly mentions 32-bit details only (registers, limits on returning values in registers).

    Makes one wonder, what kind of game is Apple playing? It does not make much sense to withhold information from developers and say later "actually ... it's going to be 64bit too" - but they could be doing that on the scenario that migration starts with notebook-class CPUs (P-M is 32bit only) and towards the end PowerMacs get the 64bit dual-cores or something along these lines.

    Goes without saying that a 32bit-only x86 PowerMac would flop when you can buy a 64bit machine from any other vendor and have the Windows version of your image/video processing toolchain run faster/better.

    Either way, it will suck for the short term and remains to be seen what the long term will bring.
  • by DJStealth ( 103231 ) on Tuesday June 07, 2005 @01:36PM (#12748995)
    Good point.

    Keep in mind, just because the CPU happens to be Intel/x86, doesn't necessarily mean the rest of the architecture has to be compatible with current PC's.

    Although it would be nice for MS to have some more real competition.
  • by Minna Kirai ( 624281 ) on Tuesday June 07, 2005 @01:39PM (#12749032)
    Since Apple will release the core OS (Darwin) Open Source, it is trivial to get the core OS to run o

    No, they don't. The "core OS" is much more than just Darwin. Quartz and Aqua are so important to the execution of any major "Mac application" that they too must be considered as part of the core. And obviously, they are not nearly Open Source.

    If you didn't need the Graphics and UI stuff, you'd probably be better off running your applications on BSD or Linux, forgetting OS X.
  • by Goeland86 ( 741690 ) <goeland86 AT gmail DOT com> on Tuesday June 07, 2005 @01:50PM (#12749190) Homepage
    Where the hell did you guys get that info?
    I was talking about that last night on IRC, and afaik x86 is limited to 32 bit architecture!
    Why the heck would Apple, who's G5 is 64 bits switch to a 32 bit architecture?
    Most likely they're going to use another Intel chip, like Itanium2 or something to come that runs 64 bits, not 32!

    It doesn't make sense for them to DOWNGRADE their hardware. They'd be signing their death as a competitor for high end applications, which is what they are for most professional graphics and video applications.

    Seriously people, think about it! Amd is 64 bits now, apart from the sempron line, and that's destined to disappear sometime in the future.

    So yes, in my opinion Dvorak is smoking crack, because it's not OSX for x86! It's OSX for a non-x86, 64 bit Intel chip! Itanium2 might be it, or it might be something else, I haven't kept up with Intel's 64 bit attempts.

    Also switching from the 64 bit PowerPC to a 64 bit Intel chip would seem more coding than switching to 32 bit, as they have OSX running on their older G4s and even G3s.

    Remember that end of article about migrating to Intel? "It's going to be a lot of hard work"? It wouldn't be if they were switching to x86, Darwin runs fine on x86...

    Doesn't someone else see the flaw here?
  • by Anonymous Coward on Tuesday June 07, 2005 @04:28PM (#12751197)
    appears not to contain hardware

    Eh???? From the forementioned weblink:

    ...Tiger on Intel pre-installed, allowing you to run,...
    Pre-installed implies that it is installed on hardware. Furthermore, you do not get to keep this hardware (not sure why that isn't better documented there). You have to send it back in before Leopard ships. This is purely a developers tool until Apple starts shipping the real systems. [ Similar to Microsoft shipping Apple G5 systems to folks doing Xbox360 development. That will change once Xbox360 hardware gets closer to shipping.]

    While this interium system may be generic whiteboxes, it seems likely that this analyst is on track with Apple's true path for boxes that ship.

    http://www.eweek.com/article2/0,1759,1824781,00.as p [eweek.com] http://www.intel.com/technology/security/ [intel.com]

    LaGrande is backward compatible (i.e., windows will boot) but there are hooks for Apple to stop MacOS X (not Darwin... the full proprietary stack) from booting up. Meshes very well with what the Apple VP is quoted as saying about not precluding Windows (or Linux) from booting.

  • by poofyhairguy82 ( 635386 ) on Tuesday June 07, 2005 @05:43PM (#12752001) Journal
    Ignoring the difficulties of supporting a wide range of random hardware, they're so close to snapping up a huge chunk of the desktop user market who'd switch in a second if their crappy box could run Tiger.

    You are ignoring the thing that makes it impossible. Supporting the x86 world is nearly impossible- just ask any Linux distro. Despite years of work on drivers there are still cheap webcams, wireless cards, dvd drives, sound cards, and other peripherals that won't work with Linux because there is no driver. Are you saying that every creator of all the x86 shit (including those that are out of business like Aureal) is going to create new drivers JUST for a new OS that will have a smaller percentage of the market than Linux has today? No. OSX on Dells are a fantasy. The magic of OSX works because the OS knows every piece of hardware it touches . There are only a few thousand MAC possiblities. The arrangement of parts in other x86 boxes can easily reach over a billion combinations. Apple isn't going to mess with that. People won't accept "buy OSX, and there is a small chance it will work!"

  • by nathanh ( 1214 ) on Wednesday June 08, 2005 @07:58AM (#12756229) Homepage
    Do you own a car? You do realize that there are various patents and copyrights covering your car? Do you own a microwave oven? Once again, there are patents and copyright limitations covering it too. Do you own a TV? Same thing. Why is it that when it comes to software you demand complete freedom, but when it comes to everything else, such freedom is irrelevant?

    Because software isn't a car. Software isn't a TV. Software isn't a microwave.

    Software already has protection via copyright and trade secrets. Thanks to copyright, and the very nature of source code vs machine code, we can't see how closed software works. We can't modify it. We can't improve it. We can't learn from it. It's a black box, never to be opened. And thanks to patents we can't even make another piece of software that WORKS like the original.

    My car might have patents but nobody owns the copyright to my car. My television might use a radical new form of electron gun but nobody will sue me for building my own TV. With patents I'm supposed to be able to see how the invention works; that's the balance that patents are supposed to provide. Where's that balance with software patents?

    Books have copyrights but I don't see anybody claiming a patent for murder mysteries. Music can be copyrighted but nobody owns a patent on Rock Ballads. With copyright the original is supposed to pass into the public domain for the good of all humanity. With software copyright, where is the balance? The knowledge is still locked up in the source code which we NEVER SEE.

    The software manufacturers are simply greedy; they want copyright protection AND patent protection AND trade secrets. They want copyright on the machine code and trade secrets for the source, so the public NEVER receives the intended balance. They want patents on the algorithms so nobody can compete, but if you can't see the code then how can you know when you infringe? Once again, where is the balance?

    I'd like to see a simple rule applied here; software can have patent protection, or copyright protection, but not both. If you choose patents then you must publish your source code and in 20 years time it's in the public domain. If you choose copyright then you can keep the source code a secret but you can't enforce patents. That would go some way towards restoring the balance.

Happiness is twin floppies.

Working...