Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Torvalds Switches to a Mac

Posted by CmdrTaco on Wed Mar 09, 2005 09:13 AM
from the he's-just-copying-me dept.
renai42 writes "Linux creator Linus Torvalds said this afternoon that he's now running an Apple Macintosh as his main desktop, mainly for work reasons, although partly simply because he's a self-described "technology whore" and got the machine for free." And yes, he is running Linux on it ;)
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by ClickWir (166927) * on Wednesday March 09 2005, @09:14AM (#11887899)
    Torvald's response came quickly and succinctly. "My main machine these days is a dual 2GHz G5 (aka PowerPC 970) - it's physically a regular Apple Mac, although it obviously only runs Linux, so I don't think you can call it a Mac any more ;)" he said.
    • by skingers6894 (816110) on Wednesday March 09 2005, @09:38AM (#11888181)
      The thing about Apple is that they put just as much effort into their hardware as their software. If you buy a Mac and ditch OSX in favor of Linux, they have still made a sale of exactly the same value. If a bunch of Linux users started buying Macs to run Linux because Linus does (even though he got his for free!) I'm pretty sure they'd be happy with that.
    • by Anonymous Coward on Wednesday March 09 2005, @09:39AM (#11888189)
      "The memory management on the PowerPC can be used to frighten small children."
      • by ultrabot (200914) on Wednesday March 09 2005, @09:44AM (#11888234)
        Which is a shame. Booting into OSX once in a while might give him an additional perspective.

        He has repeatedly said that he doesn't care about userspace.

        He has also said that Mach, which is the microkernel OSX is based on, is a "piece of shit". Read "Just for Fun", his autobiography, for full details.
        • by Paradox (13555) on Wednesday March 09 2005, @10:59AM (#11889097) Homepage Journal
          Long ago, long before most folks were using Linux, Linus got into a fight with Andrew Tanenbaum about Linux and its design as a monolithic kernel. This is one of the more famous debates of linux lore, so it doesn't hurt read it and its annotations [fluidsignal.com].

          The quick summary is that Andy Tanenbaum proclaimed Linux dead way back in '92, saying, "While I could go into a long story here about the relative merits of the two designs, suffice it to say that among the people who actually design operating systems, the debate is essentially over. Microkernels have won."

          Linus on the other hand much preferred the monolithic design of linux, for a variety of reasons. Mr. Tanenbaum even went so far as to imply that Linux wouldn't be a passing project for his class. Ironic, no?

          Even so, Tanenbaum did and still does have some good points about the Mach microkernel. I can't exactly imagine Torvalds is the most impartial judge of the mach microkernel.
          • by dorto (866329) on Wednesday March 09 2005, @12:11PM (#11889952)
            From what i remember, Mr. Tanenbaum did not say that linux is dead but rather that monolithic kernels are dead on which the then linux kernel was based. that was not completely wrong, he also provided some references to support his arguments. what Mr. Torvalds maintained through out was that he was not designing an academic operating system but a practical one and hence efficiency and other considerations were more important to him for his OS. IMHO Tanenbaum was not wrong in saying that a kernel so badly designed wouldn't have been accepted by him if Torvalds were his student(though that should not in any way discredit the effort put into creating linux). finally it was summarised that(IIRC): 1)Tanenbaum is looking from aesthetics point of view, and is correct in what he said about OS theory, a living example is his own minix 2)Torvalds has practical concerns to look into when he was making linux, so adv of monolithic kernel looked more important at that time than microkernel architecture. it cannot be said that (who)Torvalds finally won the battle as not every thing successful is necessarily well designed - microsoft windows and x86 architecture are good examples. in addition i think linux is not completely monolithic anymore and has become a lot more modular to the Mr. Tanenbaum's liking.
            • by throughthewire (675776) on Wednesday March 09 2005, @12:46PM (#11890510) Homepage
              What a truly ignorant statement.

              After someone tells you a punchline, do you usually ask, "And then what happened?"

              Microkernels are more stable than macro's (theoretically) but come at the cost of speed.

              Yeah, yeah - micro, macro, CISC, RISC, this here achitecture is the best evar for everything.

              Also the speed difference is less and less of an issue today.

              Mmmm. You like bloatware, too, don't you?

          • Mods on crack (Score:5, Insightful)

            by ElMiguel (117685) on Wednesday March 09 2005, @02:28PM (#11891926)

            The mods who gave the parent 4, Insightful know nothing about the kernel development process.

            For one thing, the lack of support for binary-only modules is not an "oversight". It has been done deliberately, for somewhat political reasons, and is a touchy subject with many kernel developers.

            Before giving (or modding up) grandiloquent advice on what the kernel and Linus "need", one should have at least some understanding of how the kernel is developed and what is its current state.

        • by garcia (6573) * on Wednesday March 09 2005, @10:05AM (#11888459) Homepage
          I'm trying real hard not to boot Windows but I keep doing it day after day even though I'm wasting all of my free time trying to assemble some usable "free desktop".

          Now, now, while Linux is definitly not "ready for the desktop" no matter how many of the zealots tell you it is, I really can't say that it "takes all available free time to assemble some usable 'free desktop'".

          Gnome and KDE handle this rather well in recent years and they come pretty standard with most distributions and even bootable CDs... Perhaps your requirements are different than others?

          Yeah, it's easier to use all that crap in Windows because you're comfortable with it and it happens to work better in most ways but it's certainly not as difficult as you make it out to be to do it in Linux.
          • by arkanes (521690) <arkanes&gmail,com> on Wednesday March 09 2005, @10:21AM (#11888637) Homepage
            Now, now, while Linux is definitly not "ready for the desktop" no matter how many of the zealots tell you it is

            See, this is bullcrap. It's always been bullcrap. What people mean is that it's not ready for *them*, which isn't nearly the same thing. The desktop experience on linux is far better than Windows 3.1, for example. It's better than Win95. It's better, for certain values of better, than OS 9. In fact, the Linux desktop has a lot of advantages over WinXP and OS X, although they do have a polish advantage. The Linux desktop is perfectly usable, no matter your level of technical sophistication. People get upset because they're skilled with Windows and can correct problems there, but don't want to learn the same skills under Linux.

                • by garcia (6573) * on Wednesday March 09 2005, @10:37AM (#11888830) Homepage
                  Sorry, I have a far more time invested in Linux than I do Windows or OS X. I'd been using Linux "on the desktop" during the Win9x years and only switched during the 2000/XP timeframe. I recently switched to a Mac as well.

                  With all that time invested and the several years more experience I have had with it over Windows and OS X I am going to say again that you are wrong and Linux is NOT ready for the desktop no matter how many times people like you claim it is.
          • by killmenow (184444) on Wednesday March 09 2005, @10:32AM (#11888760)
            Now, now, while Linux is definitly not "ready for the desktop" no matter how many of the zealots tell you it is...
            While I usually agree with your posts, garcia, I have to take issue with this. My new laptop has been running Fedora Core since I got it in October. Wiped XP and never used it again. "Ready for the desktop" depends significantly on "whose desktop" we're discussing.

            It's been ready for mine for some time. Anything I might "need" Windows for (with the sole exception of certain games) runs fine through Wine and/or VMWare.

            I realize your comment was an overall defense of Linux usability...but I get just as tired of hearing "Linux isn't ready for the desktop" as I assume you do of "Linux is teh r0x0r!"

            For most basic day to day use (e-mail, web browsing, typing up a letter and printing it) Linux is a fine desktop environment needing little tweaking (or at least no more than XP) and has next to zero learning curve as many environments are specifically designed to mimic Windows as faithfully as possible (unfortunately, as some would argue). For many desktop environments (mine in particular) it's superior. For others, it's sub-optimal to be kind.

            The simple fact is, "ready for the desktop" is a misnomer and is no more meaningful than any other ridiculous invented memes foisted onto our consciousness by people (usually pundits, analysts, and journalists) who have little, if any, idea what they're talking about.
      • by RevAaron (125240) <revaaron&hotmail,com> on Wednesday March 09 2005, @10:13AM (#11888550) Homepage
        Wise remark. Like it or not - apple hw, without max os x isn't a mac.

        It's just another linux machine with that horrible X thing on it. :P


        Like it or not, but that isn't the case.

        Recently, I've been considering buying a new laptop. I last had an iBook G3/500, recently bequethed to my girlfriend, with me using a PDA/handheld as my main computer for the last year or so. So, thinking about getting another full laptop, I've been shopping around. But since I've had my fill of OS X, I was looking at PCs too, since I'd probably be fine on a PC running Windows or Linux. But I keep coming back to the Macs. With the quality of hardware, the size/weight factor it's hard to find a notebook of comparable price, one that isn't a big piece of junk.

        Saying that a Mac without OS X isn't a Mac just isn't true. There's more to a Mac than software. Most folks who think so have never used a Mac, not for any long period of time. Similarily, a PC running OS X isn't a Mac. Maybe an x86 machine produced by Apple could make it as one, though.
        • by TheLittleJetson (669035) on Wednesday March 09 2005, @04:21PM (#11893484)
          Saying that a Mac without OS X isn't a Mac just isn't true. There's more to a Mac than software.

          Linus' claim is correct. A Mac without OS X is not truly a Mac, as it doesn't offer the full Mac experience. However, that doesn't mean that Apple's hardware is run-of-the-mill. It's quite superb, as you've pointed out, and there are other non-mac examples of this (iPods, Airport Base Stations [I think the express is a really cool product], we've even got a few LaserWriters still in use at my work).

          I think this is one of the legitimate reasons why you SHOULD run Linux on a Mac. He's fricken Linus, man! It's hard to do what he does (work on Linux) without using Linux. He's made the choice for real, practical reasons. It frustrates me that several in the slashdot crowd want to run Linux on Apple hardware because they think there's some lame/n00b stigma attached to OS X. I've said it plenty of times before, and I'll say it again: OS X run's the majority of unixoid apps just fine. It's the best-fit for Apple hardware; the level of integration between hardware/software is going to be very difficult to reproduce with Linux, especially on a notebook. Don't make the switch unless you have stuff that needs to be done under Linux that simply CAN NOT be done under OS X...
          • by nickos (91443) on Wednesday March 09 2005, @10:46AM (#11888922)
            Linux has always been designed for the x86 platform first and then ported to other platforms later. That said, PowerPC has a much nicer architecture than x86 (heck, almost anything is better than x86 - the only thing in the x86's favour is that commodity PCs use it). Also, if you're looking at running Linux on a laptop, PPC based machines tend to have a better battery life for their level of performance...
            • last to get ports (Score:5, Informative)

              by SethJohnson (112166) on Wednesday March 09 2005, @03:33PM (#11892891) Homepage Journal


              It's cool that you brought up the port issue. I'll expound on my frustration with linux on PPC...

              I ran a webserver on PPC linux (SuSE) for a few years. The SuSE folks did a good job porting all the standard linux apps and packages over from x86. But as I sought to customize my server with special CGI packages that did stuff like photo galleries and log analysis, I would run into roadblocks because necessary libs weren't available in PPC rpms. Sure, I could try to compile them myself, but in most attempts at this, I'd run into all kinds of compile errors for which I have no knowledge of how to troubleshoot.

              Eventually I scrapped my PPC server and switched to an old dual Celeron x86 box running Mandrake. It was very nice to have everything readily available for my distro.

              At the point that this server dies, I intend to replace it with my antiquated B/W G3 450mhz box. I see more development focusing on Mac OS X PPC than linux PPC as I think there is a significantly larger userbase on Mac OS X than linux PPC. So, unlike mr Torvaldis, I'll probably run my system (server) off Mac OS X at that point. My desktop will remain Mac OS X.
      • by wealthychef (584778) on Wednesday March 09 2005, @12:55PM (#11890652)
        It's just another linux machine with that horrible X thing on it. :P

        Troll-bait aside, as a Mac user running OS X at work and at home, I use X11 all the time. The only problem with OS X's windowing system, Aqua, is that it does not support remote windows. With "that horrible X thing," I can and routinely do open graphical windows spawned by applications on other machines running totally different operating systems. It is the only technology out there that does that that I have ever heard of. Even between macs, try opening iTunes on your home machine from your work machine. X11 is a useful application, not horrible at all.

  • Big Deal (Score:5, Funny)

    by tsmithnj (738472) on Wednesday March 09 2005, @09:15AM (#11887906)
    My carpenter switched from a 15" hammer to a 16" hammer. It's just a tool fer Chrissakes....
    • Re:Big Deal (Score:5, Funny)

      by Stevyn (691306) on Wednesday March 09 2005, @09:29AM (#11888071)
      Yeah, but to people here, it's like Jesus was that carpenter switching from a 15" hammer to a 16" hammer. I don't think this is particularly newsworthy. If I got a free Mac one day, I'd sure as hell use it.
  • by tabkey12 (851759) on Wednesday March 09 2005, @09:15AM (#11887915) Homepage
    for a long time now - thought it was obvious he was using a G5.

    Always good to see another boost to the PPC64 platform though...

  • by BoomerSooner (308737) on Wednesday March 09 2005, @09:16AM (#11887922) Homepage Journal
    This has been known for a while. [slashdot.org] Read it and he discusses why he runs PPC instead of x86, just to have a different view on kernel development. Plus it's not like he runs OS X or something.
    • by NoData (9132) <_NoData_@yahBLUEoo.com minus berry> on Wednesday March 09 2005, @09:45AM (#11888247)
      Yeah right. You know that, late at night, when all the other coders have gone home, after the custodian has come by his office...he peeks out of his office to make sure the coast is clear...draws the blinds, locks the door...and he's dual booting, man, he's dual booting so hard. And it's wrong, but it feels so right.
  • Hey (Score:5, Funny)

    by Lostie (772712) on Wednesday March 09 2005, @09:16AM (#11887924)
    It should be pointed out that he is certainly not using Mac OSX - but Linux's PPC port (of course). Don't worry - *BSD is still dying. ;-)
  • by Overzeetop (214511) on Wednesday March 09 2005, @09:17AM (#11887932) Journal
    Cost of hardware (he got it for free) and cost o software (he writes his own).

    Hey, I'd take it too, given that kind of deal!
  • by jtwJGuevara (749094) on Wednesday March 09 2005, @09:21AM (#11887978)
    But seriously, let's not turn this into the E! network for geeks. I really personally don't care what hardware platform Linus uses or whether he buys his underwear from thinkgeek.com just so long as he continues doing a smashing job maintaining kernel development.
  • by kunwon1 (795332) <dave.j.moore@gmail.com> on Wednesday March 09 2005, @09:21AM (#11887980) Homepage
    Rats who jump from sinking ships, because somehow, they just instinctively KNOW that it's sinking?









    Just kidding. For GODS SAKE I was just kidding. I swear.
  • single-handedly (Score:5, Insightful)

    by millwall (622730) on Wednesday March 09 2005, @09:23AM (#11887997)
    "[...] the man who has single-handedly revolutionised the use of Unix on the x86 platform"

    Oh, I thought there were several people involved in Linux? Didn't know Linus created it "single-handedly".

    Thanks for pointing that out to me, ZDNet!
  • by Jay Maynard (54798) on Wednesday March 09 2005, @09:23AM (#11887998) Homepage
    The dual G5 is a neat box, and having gotten it for free, it's hard to argue with his choice.

    Personally, though, I don't see a lot of point in running Mac hardware and not running Mac OS X. The OS is what makes the system so insanely great.
    • by PureCreditor (300490) on Wednesday March 09 2005, @11:18AM (#11889292)
      > Personally, though, I don't see a lot of point in running Mac hardware and not running Mac OS X. The OS is what makes the system so insanely great.

      The Apple Powerbook is steps ahead of comparable offerings from the PC world, from a purely hardware perspective. We're not comparing GLOPS here. We're talking the light weight, strong brushed anodized aluminum, glowing keyboard, Firewire 800, Bluetooth 2.

      I'd run Linux on Powerbook over an Inspiron any day of the week.
  • by Psykechan (255694) on Wednesday March 09 2005, @09:27AM (#11888044)
    Why should it really matter what platform he's using? Is everyone worried that there is going to be an end to the x86 version or something?

    Linux is portable. It shouldn't matter if the main man behind it is running it on a PC, a Mac, an Amiga, a PS2, or a toaster. This should be seen as a good thing.
  • Concerned geeks need to know.
  • endian (Score:5, Insightful)

    by Megane (129182) on Wednesday March 09 2005, @09:35AM (#11888139)
    This is good for people who run big-endian architectures like PPC. That way, endianness bugs get caught sooner rather than later. It also means PPC support in general will benefit, because if something breaks for Linus, you can expect it will get fixed (or dropped) pretty quickly.
  • by Panaflex (13191) <convivialdingo@@@yahoo...com> on Wednesday March 09 2005, @09:56AM (#11888360)
    I'm writing to share a tragic little story.

    I have a PC that my sister and I used to use for our operating system development. One night, I was writing a new memory manager on it, when all of a sudden it went berserk, the screen started flashing, and the whole VI session just disappeared. All of it. And it was a good memory manager! I had to cram and rewrite it really quickly. Needless to say, my rushed memory manager wasn't nearly as good, and I blame that PC for the crap I got.

    I'm happy to report that my sister and I now share an Apple Dual G5 that we got for free! It's a lot nicer to work on than my old PC was, it hasn't let me down once, and my memory managers have all been really good.

    Thanks, Apple.

    Linux Thorvalds
  • by IGnatius T Foobar (4328) on Wednesday March 09 2005, @10:21AM (#11888634) Homepage Journal
    There's one HUGE important point to all this, and it has nothing to do with fashion, nothing to do with conspiracy, nothing to do with elitism.

    It completely prevents the merging of kernel patches that malfunction on non-x86 platforms.

    Sure, these would get ironed out eventually, but if someone were to inadvertently do something x86-specific, it would immediately break on Linus's computer. That's a pretty darn good guarantee that the kernel is going to remain architecture-independent all the time, rather than only after cross-platform QA has been recently performed.
  • by zogger (617870) on Wednesday March 09 2005, @10:47AM (#11888937) Homepage Journal
    How many times have people been chided for saying "Linux" when referring to a Linux Operating system? They get lectured "linux is only the kernel" blah blah blah

    Well, here ya go, time to STFU about that

    "Torvald's response came quickly and succinctly. "My main machine these days is a dual 2GHz G5 (aka PowerPC 970) - it's physically a regular Apple Mac, although it obviously only runs Linux, so I don't think you can call it a Mac any more ;)" he said."

    If the inventor of it can call the operating system "Linux", then I say that means it's officially "cool" to use the term "Linux" to in fact refer to Joe Blow's "LinuxOS". We;ve more or less dropped saying GNU in front of it, so let's just drop the pedantic grammar fascist lecturing about the difference between a Kernel and the OS.

    Now the other issue. He doesn't care about userland space. You know, I think this is a serious problem. Think about this long and hard for awhile. Then rethink about it.

    Maybe it's time someone with ultimate say so DID care? Just maybe that might be a good idea seeing as how it's 2005 and not 1995? Look on the shelf at the retail level, how much "Linux" do you see? Perhaps time for some groups to think about forking the kernel and having the forked maintainer dictators actually *care* about userland? Get some much needed standards going? Evolution is not static.
  • by dduck (10970) on Wednesday March 09 2005, @12:43PM (#11890466) Homepage
    Can't wait to see his story posted at the Apple "Switch - Share Your Story" [apple.com] page :D

    Tell us your story
    "Well, I found the need for a dual CPU big-endian computer with 64 bit addressing on which to test patches for the Linux kernel, so I got this Power Mac G5, wiped OS-X..."

  • It is funny but disheartening to see how even Slashdot editors can't remember yesterday... before Intel (or HP or Compaq, you name 'em) killed the Alpha, Linus was given a four-way Alpha workstation he used for quite some time, I think it was two or three years until x86 hardware took over in performance (over his three-years old system!) or Alpha was seen as a dead end or whatever.

    So he's just doing the same, this time with a platform not so fancy but with a safer future.

    It means an easier life for us Linuxers on PPC, but we were already blessed with great hackers both on the kernel and in other parts; for example the leader(s?) of the Debian X Strike Force are Linux on PPC users.

    Now what would be great is if proprietary vendors start porting their stuff... every day I miss things like j2re plugin for Mozilla, a Flash player, Adobe Acrobat and NX. Granted there are alternatives and clones, but gcjwebplugin still crashes Epiphany and ain't Java 2 level yet, swf_player is only playback, no interaction and takes way too much CPU, Evince doesn't do PDF forms and X.Fast (LBX) simply can't work in POTS dial-up situations where NX shines.
  • by theolein (316044) on Wednesday March 09 2005, @01:43PM (#11891330) Journal
    Why, for the love of all that's holy, should anyone care what computer Linus uses to do his work? If he uses a Sun, Mac, PC or even a PDA, does it matter as long as what he produces works?

    I think the simple matter is that Macs are generally appealing, and that those who like them tend to evangelise a lot and those who don't have some fear that x86 is not good enough, or somethiing to that extent.
  • by melted (227442) on Wednesday March 09 2005, @02:20PM (#11891832) Homepage
    Then ripped out all the leather, wood trimmings, chrome plated parts, etc. and replaced it all with treadplate stainless steel. Seats would be covered with sandpaper, and there would be no steering wheel. Real men don't need steering wheels anyway, they can drive from the console.
    • by Anonymous Coward on Wednesday March 09 2005, @09:31AM (#11888090)
      > b) Apple hardware is desired over your Average Joe's box from Dell or HP.

      Rather, free hardware is desired over your average hardware you pay for.
    • by tabkey12 (851759) on Wednesday March 09 2005, @09:31AM (#11888097) Homepage
      hell not even a compiler

      Wrong

      Apple includes full Developer's TOols with every version of OS X, including a customised version of GCC. So there is a compiler, and much more with OS X.

      Actually I find OS X runs surprisingly well on old Macs (perfectly working on my 350MHz G3 iMac) but if you want to use Linux, that's cool too. Just don't make inaccurate statements about OS X.

    • I am reminded of a story of the early days in the Chrysler-Benz merger; the Chrysler top execs would drive to meetings in a Chrysler van (they called it "the clown car"), whereas the Benz execs would show up in all sorts of fancy vehicles.

      It's funny you should mention this. Have you ever worked on a Chrysler? How about a Mercedes? I've owned both and worked on both and I can tell you that the Mercedes is a better-engineered vehicle in every way. Most Chryslers that are not highly powerful are really fucked over versions of Mitsubishis. In other words, riding to meetings in one of their piece of shit minivans doesn't seem to have helped Chrysler build a decent vehicle. They make a few good cars (more since the merger) and a bunch of crap and it's all driven by economic desire. As usual, automotive metaphors are not applicable to computers.

      Given that the majority of Linux developers, maintaners, etc are still using x86, I sincerely doubt that there will be any serious issues with loss of quality. On the other hand, this will probably significantly improve PPC support, and since PPC is going to be in all the game consoles coming out, I want good PPC support in the hopes that someone will hack one or more of them to run Linux. Especially the new Xbox.

        • So you point to some general benchmarks showing the G5 not performing better than everything else at any speed and claim it's an architectural problem? Do you even realize that architecture has very little to do with actual chip implementation?

          Both x86-64 and PowerPC have pros and cons. Until someone decides to prove conclusively that it's not the OS, or anything else in the system, but only the processor that is the problem, this is mere speculation on the part of fanboys.

          You are a troll and nothing more.