Slashdot Mirror


A Power Users Look at Linux on the Mac

An anonymous reader writes "Even though most Linux users have treated Linux as an operating system for their x86 white boxes, Linux runs equally well on PowerPC machines. This article looks at Linux on the PowerPC and the appealing range of PPC machines produced by Apple, where the option of using Linux is of great value to many users."

73 of 598 comments (clear)

  1. Of course you can have... by ghostis · · Score: 5, Informative

    ...the best of both worlds under linux on Mac hardware:

    http://www.maconlinux.org

    -Ghostis

    --


    Computer Science is all about trying to find the right wrench to bang in the right screw. -T.Cumbo?
  2. Re:The question is... by General+Sherman · · Score: 1, Informative

    The Mac OS is pretty much given away free with new computers. It's not like windows where it adds $500 to the price tag.

    --
    - Sherman
  3. Re:Mac On LInux? by murgee · · Score: 2, Informative

    In my experience (I have a beige G3 minitower at 400MHz, with 384MB RAM and YDL 3) MOL runs Mac OS X a bit faster than it does natively. Probably wouldn't be a good idea if you have apps that require specialized hardware cards, though.

    --
    mrg
  4. Re:What is wrong by ryanw · · Score: 4, Informative
    I would like to ask, as a completely serious question, aside from the matter of personal preference, the whole, "Linux is better than anything else in the world," thing, why in the hell would anyone feel a need to install Linux on a Mac?
    Ok, I can think of 1 reason... NFS is not Multi-threaded in OSX. Apple has focused on their AFS protocol (which is insanely fast). But not everyone can switch from NFS to AFS or needs flexibility that NFS provides. Just about everything else that runs on linux can be compiled to run on OSX.
  5. Re:What is the best distribution for MAC? by puregen1us · · Score: 5, Informative

    If you want something totally concurrent with the PC world then Gentoo linux is the way to go. Nearly all packages will work with PPC because they are self compiled. As long as you know a little about linux and have used it before, or are willing to learn Gentoo can be installed. They have the best documentation I have yet found, and the most friendly forums.

    YellowDog is a port of RedHat, pretty much. The advantage is that they only produce a PPC distro and are very good at it. They have navy contracts with PPC products and actually sell PPC hardware. One of the very few companies who do aside from Apple. YellowDog is good if you want the ease of use that a modern distro should provide.

    OpenOffice should run fine. It will also run with OSX using apple's X11, but not natively under Aqua.

    KOffice and the Gnome office will also work out-of-the-box.

  6. Re:What is wrong by BlowChunx · · Score: 5, Informative

    I guess it depends on your definition of a Mac.

    If you call anything in the last 2 years a mac, then sure, you probably have a good case for OS X being a better choice.

    But what about my sweet Power Tower Pro with a 250 Mhz 604e chip? Am I supposed to be content with OS 8.1 (the last *officially* supported OS by Apple), or the dead end 9.x? Or try to run XpostFacto to get OS X to run? Nope.

    My answer was YellowDog Linux. It discovered all the hardware and runs sweet. I can use apt-get to install/upgrade software (who cares if it's an RPM and not a DEB, aside from the politics?). Heck, mplayer even plays MPEG4 encoded avi's smoothly.

    The choice is yours, but for my machine Linux has definitely resuscitated it!

  7. PowerBook Users Choose Linux by wehe · · Score: 5, Informative
    1. Re:PowerBook Users Choose Linux by sinistral · · Score: 2, Informative

      Sure, if I wanted my PowerBook's main fan (very loud and annoying) to run all the time, I could install Linux. I think I'll stick with OS X.

  8. Clarification by idiot900 · · Score: 4, Informative

    OK, I'm not trying to be anal here but people who don't know might be misled by the following in the article:

    Apple's G5 towers are comparable in speed to the fastest x86-derived CPUs and systems; in other words, the Intel Itanium and AMD Athlon64.

    Itanium is not x86 derived. It has its own novel instruction set.

    1. Re:Clarification by Anonymous Coward · · Score: 1, Informative

      No but its intels only 64 bit processor out there now. You could compare it to Xenons, but then you would be comparing apples to organges (literally) because while fast, Xenons are not 64 bit processors. Therfore, you basically have G5, x86-64 (Athlong64/Opteron) and Itanium in the 64 bit workstation market. Oh well I guess SPARC and PA RISC too.. but they are not really in the same price/performace bracket.

  9. Yes by bash_jeremy · · Score: 4, Informative
  10. Re:What is wrong by justinkim · · Score: 4, Informative

    Ah, X11 has been available in one form or another for OS X for quite a long time. It's been availble on Fink for ages and Apple's X11 is included as an option in 10.3

    I think you'll also find that most everything you need to run in Linux will compile on OS X or is already available in Fink.

  11. The most compelling reason to do Linux on Mac... by starseeker · · Score: 5, Informative

    might very well be Mac on Linux, ironically enough. Check out this:

    http://www.maconlinux.org/sshots/pic12.jpg

    Running multiple versions of MacOS in parallel. Think about the possibilities for software developers. Having multiple environments immediately available for testing.

    Then of course there's the ability to run all those Mac apps when needed and still have the Linux desktop to go to when they aren't needed.

    Mac on Linux is what the open source world should try and create for the Windows world. Think of the possibilities if you could run Windows at work in a Window - be able to do all the windows specific stuff at need, but have Linux goodness in which to work as well. If a phb strolls in, just flip your desktop over to full screen windows. Then for the rest of the time go stealth with Xpde, good enough to fool a casual glance. Maybe some rootless window hack could even be figured out.

    Of course, if your boss says you Must Use Windows, there's not a whole lot you can do. But perhaps this would be an acceptible compromise.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  12. Re:What is wrong by great+throwdini · · Score: 4, Informative
    I still cannot understand why people prefer OSX. Having only one Desktop and no X11 is really annoying.

    X11 ships with OS X 10.3 on the developer CD. An earlier version of the same was available as a download for 10.2.

    Whether to use virtual desktops has always been a matter of user preference ... but there appear to be options for OS X.

  13. Wrong info in the article about OF by norwoodites · · Score: 4, Informative

    You cannot boot directly from OF (openfirmware) into Linux. Wrong, OF is a really a boot loader and can load any ELF or xcoff binary from many different file system formats, hfs, hfs+, ISO CD, ext2, and ufs.

    Also OF can read both partion maps, Apple format and x86 format.

    Of course you can still use yaboot if you want.

  14. PowerPC isn't just Mac stuff. by baryon351 · · Score: 5, Informative

    While the heading refers to Linux on Macs, there's a number of other PPC machines that'll run Linux

    a pegasos I or II is a PPC based machine, there's also Amiga One boards - a new Mini-ITX AmigaOne looks REALLY appealing, as long as it's not slugged with the "Amiga Tax" (double the price for the privilege of being able to run AmigaOS4 if it's released). a Mini ITX board with a GHz or more G4 - not a scaled down VIA type setup, but a full honest-to-goodness G4. That's appealing.

    There's also several VMEbus boards based on PPC chips from PPC440 to G4s, and a newer one out soon from Momentum computer, Dual G5s on an ATX board. Pricey, but it's just a reference board at the moment.

    If prices dropped on these, especially on the Momentum board, I could see these being real alternatives to x86, especially for people a bit worried about MS's palladium plans. A mac is a wonderful thing, but if you ask 'Why bother" about putting Linux over the top of a machine that'll run OSX, one of the above solutions might be an option.

    1. Re:PowerPC isn't just Mac stuff. by Amiga+Lover · · Score: 4, Informative

      as long as it's not slugged with the "Amiga Tax" (double the price for the privilege of being able to run AmigaOS4 if it's released).

      You don't have to worry about "if" it's released, it's right around the corner now. Current Amiga 1 owners should get their copy's of the OS4 Beta in the next few weeks.

    2. Re:PowerPC isn't just Mac stuff. by Chanc_Gorkon · · Score: 4, Informative

      Don't for get the biggest, baddest PowerPC based machine of all...the Regatta. IBM makes this as well s a host of Power PC's from big iron like Regatta to workstation class machines. Linux is supportted on all of them, but your NOT going to run Linux on a Regatta. PowerPC is a STRONG platform. In some respects, stronger then Intel. You got all kind of PowerPC based machines running all kind of OS's on it. It's in machines from game consoles to big iron UNIX machines. PowerPC can be called the Linux of processors in some respects.

      I will tell you why I do not run Linux on my Mac and shoose to use OS X. I can go to Compusa and the Apple store and buy software that is simply not going to appear in open source. Route 66 mapping software with GPS support is available. iMovie and iDVD also are great apps along with iTunes and GarageBand. I can run REAL MS Office apps and have no fear of iffy office document support. As good as Abiword and Gnumeric are, I need REAL office.

      One other feature thats hardly mentioned much anymore is the fact that ANY application that prints can print to a pdf file thanks to Quartz Extreme. I don't need acrobat for anything except more advanced PDFs.

      --

      Gorkman

  15. Why Linux, why PPC? by Lulu+of+the+Lotus-Ea · · Score: 5, Informative

    OK... maybe this note is a little karma whoring by the author of the referred article. But what the heck, I -did- write it, and I'm always pleased when things by or about me make the slashdot headline.

    A question a bunch of people have raised in comments is "why bother with Linux if you buy a Mac with OSX on it"... well, read the article. I don't say that switching to or adding Linux is always desirable; but I think I do a good job of describing some scenarios where it is. That said, I certainly -do- like OSX quite a bit (where my favorite installed application is still bash :-)).

    Also, contrary to some down-modded poster, IBM can INDEED easily handle the load of slashdotting. In fact, a zillion hits to my article is indirectly good for me (I'm not on commission or anything, but it puts an extra sparkle in my editors' eyes). Also, FWIW, all my articles soon make it to [http://gnosis.cx/publish/] (which reminds me that I need some updating, it's been a couple months)... which is also quite strong enough to survive /.-ing.

    Yours, David...

  16. Re:What is wrong by __past__ · · Score: 5, Informative

    Actually, the BSDs execute Linux binaries quite fine. Not all of them, but there are people running Oracle that way. Just don't expect any vendor support.

  17. Re:ls -R | grep filename by Anonymous Coward · · Score: 3, Informative

    Locate just looks at files, not the content in them.

    `locate foo` will turn up much different results than `grep -R foo`.

  18. Package Management by waffle+zero · · Score: 4, Informative
    Despite Mandrake's advantages, my ultimate reason for preferring Yellow Dog is its package management system. Yellow Dog seems to be something of a hybrid system: it uses RPMs during installation, but it also installs apt-get for later updates to the system. I have not looked at the internals of the setup, but I could type apt-get install OpenOffice at one line, and have every dependency resolved correctly

    The author isn't aware that Mandrake can do the same thing by running urpmi PACKAGENAME. And the graphical front end, rpmdrake, is a competant method of installing softare. Also, it is possible to install yum or apt-rpm via urpmi if you prefer them.

  19. Re:What is wrong by dhovis · · Score: 5, Informative
    My reasons to do this would be to access the wealth of software out there. Does OS-X have the ability to support gnome and/or Kde apps? I figure it can be done, but how much hassle would it be?

    I have mod points right now, but I'll respond to this instead.

    KDE and Gnome have been ported to run on MacOS X. Apple provides a version of XFree86, which is bundled with Panther, or a free download for Jaguar. X11 runs rootless, which means all of your X11 windows are mixed in with your normal OS X windows. KDE and Gnome have both been ported. KDE is a little farther along than Gnome, but both are available through Fink. Check to see which packages are available.

    Also, with KDE, the Qt library has been made available under the GPL for MacOS X, just like on Linux. So KDE software can be ported to MacOS X native with much less hassle than before.

    Apple also supports Linux on their computers. TerraSoft makes the Yellow Dog Linux distro. They are also an Apple Value Added Reseller, and they sell Macs with YDL preloaded without voiding the Apple warranty.

    --

    --
    The internet is the greatest source of biased information in the history of mankind.

  20. WARNING: parent is a troll and wants karma by Anonymous Coward · · Score: 2, Informative
    ... but a student got a new Mac notebook when OS X was first introduced, and he showed me how he organized his iCal and Outlook to keep track of homework, ...

    Ok, so according to Apple, iCal was introduced as part of OS 10.2 and not part of OS 10.0. This could a simply mistake or, by looking at Amsterdam Vallon (639622)'s posts, I see our friend likes to post crap that moderators will push up, gain karma and troll. Most of his posts have been modded down.

    2000-01-05: Apple Unveils Mac OS X
    2002-07-17: Apple Introduces "Jaguar," the Next Major Release of Mac OS X
    2002-07-17: Apple Introduces iCal

    Apple - Mac OS X - Features by Version

  21. Already done - it's called CHRP by morcheeba · · Score: 4, Informative

    The Common Hardware Reference Platform (CHRP, aka PPCP) was released many many years ago, but it hasn't really taken off. IBM did sell some of these systems, and the modern pegasos platform offers G3 & G4 processors.

    Here's some more technical info.

    p.s. mac sleeping is perfect - sleep and wake are quick, and network connectivity (even when roaming) is very fast.

  22. just bought a g5 by asv108 · · Score: 4, Informative
    I never really cared for Apple as a company or the "culture" that apple fans think they have, but recently I purchased a dual 2ghz G5 to replace my dual boot windows/gentoo pc at home. The main reason I bought the G5 was for audio, video, and photo work. The mac has some huge advantages there, but one of the main deciding factors was fink, the ability to easily install some of the oss packages I use everyday, was a big selling point.

    I still run linux exclusively on my laptop and in the office, and on just about any server I have a say over. Some people ask why install Linux on a ppc but a lot of oss apps don't run smoothly on osx even with fink. I've had a lot of problems, where running a full fledged distro seems to run pretty smoothly on the ppc.

    OSX is nice but if I was not running photoshop, garageband, or final cut, I would not have purchased a mac. I have a dual 2.8 xeon at work running gentoo that I prefer hands down over the G5 for coding, mainly for software reasons.

    I like the gentoo packaging system, everything is available through portage. With OSX, I feel like I'm running windows again because most of the software is shareware. Like I just paid $130 for isight, but I can pretty much only video chat with it by default. If I want to use it for a webcam, I need to pay $30. If I want to record video with imovie, I need to pay $50 for ilife.

    Another thing that bugged me about isight was the apple has hard coded the min requirements for the software. So if you plug the isight in to a 500mhz g3 ibook, it will not even attempt to work even though it could. I've never ran in to windows or linux software that will not even attempt to run if you don't meet the min requirements.

    so it turns out I can use the isight with the g3 500 ibook, but I have to spend another $30 for some shareware that removes the limit and lets usb cameras work for isight. So in total, it cost me $110 in software in order to get basic functionality out of my $130 fire wire camera.

    My debacle with the isight is classic case of why free software and keeping a separation between the software developers ands the company that makes the hardware, has a lot of value.

    1. Re:just bought a g5 by Lally+Singh · · Score: 4, Informative

      The iSight sends uncompressed video across the system bus. the G3 iBook can't push that much data. Others have hacked around the restrictions and made it work, only to be disappointed with uselessly low frame rates.

      And remember that 'iSight' and 'iChatAV' are different products. iSight == hardware, so getting USB cameras to work for the iSight would require soldering new ports into the back of your $130 video camera.

      --
      Care about electronic freedom? Consider donating to the EFF!
  23. Wrong! by Anonymous Coward · · Score: 1, Informative

    http://www.terrasoftsolutions.com/products/apple/

  24. Re:Why use Linux at all when there's Mac OS X? by jc42 · · Score: 3, Informative

    Well, one recent example from personal experience:

    I was having problems with our two powerbooks (OSX) talking to a printer that was plugged into the airport. Fine, I thought, I'll call up Apple's CS people and they'll figure it out.

    Hah! The fellow I talked to had me go through the machine's internet connections. Why he did this isn't obvious. The printer should work even if the machines aren't connected to the internet. But never mind; by the end of the session, my previously-working internet connection was bollixed up so badly that nothing could communicate. The call ended with me starting an hour-long validation of the system, and then I was supposed to call back.

    When it finished (not finding much, and the internet still f**ked up even after a reboot, I called back. The fellow I talked to that time went through all thee tthings from the first call. Then, when he discovered that the connection to the internet was through a linuux box, he demanded that I reboot it. I balked at that, and let him know in no uncertain terms that this was utterly unacceptable.

    I did agree to disconnecting the linux box from the chain, and hooking the airport up to the cable modem. He still couldn't get it to work. And still, nothing at all had been done with the printer. He left me with yet another system validation task running, and by the time it finished, it was well past their closing time. And he'd made it clear that they wouldn't be able to help us as long as there was a linux box on the LAN.

    I went into personal search-and-recover mode, and got the internet hookup working (through my linuux gateway, of course). I couldn't have done it through the OSX net tools that I found; I mostly used the diagnostic tools on the linux box to tell me what was happening.

    One thing I learned from the linux tools was that the airport was running a DHCP server. I hadn't yet seen anything in the Apple tools that told me this. Its address range overlapped with the range used by the linux box's DHCP server. Those who understand this paragraph will understand the problem.

    I found the DHCP controls in the Apple software and moved the airport's DHCP server to a different subnet. A bit more judicious configging, and I got my internet connection back again. I even got the printer to work, sorta, though we do still have a problem that when I close my powerbook, my wife's loses contact with the printer. (I've asked about this on some newsgroups, with no answer. I'm afraid to call Apple about it.)

    The major effect of all this was that I wrote it up for the people I'm consulting for. They had been looking into trying some OSX boxes as part of their corporate network infrastructure. After my report, they dropped that idea. A couple of other people did a bit of judicious inquiring, and gave independent reports that I hadn't exaggerated a bit.

    Nonetheless, I have a powerbook in addition to two linux boxes. I think that OSX has a lot of good things going for it. But I wouldn't recommend it for some things that are routine on linux. One is handling networks with a mixture of different machines.

    Much of the problem is the "Don't worry your little head about it" attitude of the Mac community and Apple. That's fine if you're a non-nerd. But if you know what you're doing, and you want tools that give you access to all the innards, you'll find OSX slow, opaque and frustrating. With linux, you'll find a community that is willing and able to help you (if not always in a friendly manner ;-).

    The hardware is nice. If I could get a 17" powerbook with linux (with drivers for all the hardware), I'd find it really useful. I think I'll start bookmarking reports like this one, and maybe invest in one of these machines in the not-too-distant future.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  25. Re:IBM should... by Meowing · · Score: 3, Informative
    IBM should make some g5 PPC systems aimed specifically at linux. If they're cheap enough I'd buy one.
    The JS20 blade is such a beast. The price isn't horrible for what it is, but it's beyond the usual PC range.
  26. Try NeoOffice/J by amake · · Score: 2, Informative

    OpenOffice should run fine. It will also run with OSX using apple's X11, but not natively under Aqua.

    Actually, the current preferred implementation is called NeoOffice/J. It uses Java to make OO.o act much more like a native Aqua app. The GUI still looks out-of-place, but it supports native fonts and printing, standard OS X keyboard shortcuts, OS X's various foreign language input methods (like Japanese), double-clickable files, and is self-contained as a .app package.

  27. Re:OK, I agree to some extend, BUT... by SiliconJesus101 · · Score: 5, Informative
    Ok, this guy sounds like a troll but I'll bite.

    "No need to mention that the quality of open source support in OS X is worse than on MS-Windows: Xfree, OpenOffice, Mozilla - they are almost unusable, comparing to them on MS-Windows boxen."

    Unfortunately, it seems as though you have never even tried Xcode and/or Fink ( http://fink.sourceforge.net/ ). the current open source apps I run on my Mac are: Mplayer (direct port), Xchat (direct port), Gaim (direct port), Camino (Mozilla derivative direct port), Gimp (via XFree86), XMMS (Via XFree86), and GNUPG that I personally compiled with GCC. I also have absolutely no problems at all with an ssh -X session to run my X apps off my Linux server.

    If you are going to bash something you could at least provide some examples; everything I have tried to run that is open source has compiled and run just perfectly.

    --

    "The strong will do what they want, the weak will do what they must."
    -Thucydides

  28. Two big problems by leandrod · · Score: 2, Informative

    Java and Flash plugins. In Brazil it is nearly impossible to find a job or use a bank in the Web without them both.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
    1. Re:Two big problems by Anonymous Coward · · Score: 1, Informative

      Java works fine on ppclinux. Flash doesn't (though you can get gflashplayer to work with qemu) but than I wouldn't trust a bank that requires me to use flash when doing my banking stuff.

  29. Re:What the feck? by boudie · · Score: 1, Informative

    I wouldn't go getting too patriotic there, don't forget that they basically "stole" the entire underlying system (frebsd==darwin). Not exactly stolen in the legal sense, more in the sense of using something that someone else develops. Anyone know how much they pay SCO?

  30. Re:A bit OT by Anonymous Coward · · Score: 1, Informative

    it saves you from the idiot who wants to press the power button on your machine

    It's worth mentioning that pushing the power button on a sleeping Apple wakes it.

  31. Re:A bit OT by Kirby-meister · · Score: 5, Informative
    The way I turned off ACPI on a friend's Win2k install was by -
    1) Turning it off in BIOS, 2) During the start of the Win2k installer, where it says press F6 (or F8? I forget) to install third party drivers, you hit that button and then install "Standard PC."

    I think you can do the same by changing the "ACPI-compliant computer" driver in Device Manager under "computer" to "Standard PC." Of course, this isn't recommended, as I believe it requires the reinstallation of a lot of drivers (maybe all?), and I don't even know if that works correctly, but one should always be open to experimentation I guess. :P

  32. Re:Why use Linux at all when there's Mac OS X? by b17bmbr · · Score: 5, Informative

    i have a G3/700mhz ibook and a G4/800mhz ibook. thge G3 runs yellowdog, the G4 runs panther. guess which one is faster? the G3/yellowdog combo. seriously. both have 256mb ram, and i don't notice the lags nearly as bad. the only thing that lacks is a current JDK. now don't get me wrong, i love os x, and love the ibooks. but, there is nothing that can't be done on linuxppc that can't be done on os x except high end movie/sound and some niche applications. photoshop is always cited as the sine que non. you know what, not for 95% of the people who do graphics. openoffice runs great on the G3. dreamweaver ain't all it's cracked up to be. it is dog slow, crashes like it was written in redmond, and has a crappy editor. (i know, i have DW MX) but do you really think apple cares if you buy a mac and install linux? not at all. they are a hardwrae company. in fact, they even allow terrasoft to install linux on new macs and offer dual boot options. could you imagine microsoft allowing an OEMto offer dual boot winboxen?

    bottom line, linux and powerppc are a great match.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  33. Why upgraded Macs run slow. by Anonymous Coward · · Score: 3, Informative

    I've installed Debian on numerous Macs upgraded with accelerater cards(powerlogix, newertech, etc.,) and the one thing you must remember is to enable your backside cache by setting the correct l2cr on the boot prompt. Most g3 cards can be handeled correctly with the BootX utility to enable the backside cache then checking on the backside cache in BootX. However G4's are another matter. The only way I've managed to enable the l2cr is manually putting it on the boot prompt line since BootX only handles G3s backside cache corectly. Another thing about setting the backside cache on G4s is finding the correct init mask for the l2cr, they are not all the same. You have to do some heavy googling to find the specific value for a specific card. But once these values are found, my upgraded old powercomputing machines, espicially the 60mhz boards perform extremely well with linux. Also many of the problems with XFree86 server can be overcome by using the fbdev. You can even use dri with it.

  34. Re:Why use Linux at all when there's Mac OS X? by This+is+outrageous! · · Score: 5, Informative
    Why, if you need a Linux laptop, not buy a Powerbook?

    Perhaps because it uses a video card which nVidia can't be bothered to support on PPC?
    Cf.

    Now if only we had MOL running under Darwin/OS X, that would make for a great Linux-on-Mac solution.
    --
    This is...

    O
    U
    T
    R
    A
    G
    E
    O
    U
    S

    !

  35. Re:What is wrong by More+Trouble · · Score: 4, Informative

    Apple has focused on their AFS protocol (which is insanely fast).

    I assume you mean AFP, not AFS. That's Apple Filing Protocol v Andrew File System. I'm pretty sure Apple's not very focused on AFS, today. Nor does anyone describe AFS as "insanely fast."

    :w

  36. Here we go again... by UncleRage · · Score: 2, Informative

    I've been a Linux on Mac supporter for awhile... as I'm sure a few people are annoyingly aware. So let's make this simple, eh?

    Not everyone has OS X ready (or practical) hardware. And of those, many are simply sick of OS 9 (and earlier) OS options.

    Look, I try and keep moderately up to date, but with multiple systems it's not the easiest (financially) thing to do. My PC stays current, but my Mac's don't. My old G4 400 runs OS X and is the backbone of my sound studio (runs OS X), my G3 (Lombard) laptop however, blows chunks under the strain of OS X. So, what're my options? OS 9? Please... No, it runs YDL 2.3 and is a very usable, very stable, very powerful Linux based laptop. And by the way... the great Apple support you're talking about is the same support that drops paying customers between the cracks every few years (Lombards, Yikes, 603e's, etc...).

    Also, not everyone throws systems away just because it's reached the Manufacturer's end of life estimate. Man, I've got several old pre- G3 Mac's that are very useful... as file servers, MP3 servers, web appliances, etc... primarily because they run Linux.

    Also, running Linux on a Mac is no different than running Linux on x86. Some people do it because they can. Why not direct a negative anti-Linux post towards Windows users? Afterall, all of your arguments would be just as (in)valid there... Why use Linux when you can run XP?

    In short... just because you don't like the idea of people trashing their Mac with a non Apple created OS doesn't mean that people will stop. Some of us use multiple OSes because we like to tinker. Some because we want to continue to have a usable product even when the manufacturer would really prefer us to spend another $2000. Who knows, maybe a few people even use Linux just to tick you off.

    Silly thought, huh? About as silly as firing off a post telling other's why you believe it is pointless for them to do what they wish with their machine.

    Heaven forbid anyone has an enjoyable learning experience from a piece of equipment without someone else getting an endless stream of royalties.

    -------
    rage

    --
    #SickNotWeak
  37. Re:Why use Linux at all when there's Mac OS X? by Anonymous Coward · · Score: 2, Informative

    >> if you've already shelled out the cash for a Mac, the version of OS X that came on it was essentially free too.

    It's not free, it's just included in the cost of the Mac.

    Besides, Mac OS X is not "free as in speech." Want to take a look inside the Quartz Compositor? Sorry, you're SOL.

  38. Re:Linux over OSX and Windows by painandgreed · · Score: 2, Informative

    Of course... Linux on a Mac presents an interesting question.

    There are x86s available without Windows, but Apple will start shipping PPC based PCs without OSX shortly after Satan orders anti-freeze and warm winter woollens.

    Does that make it more or less a candidate for replacement with Linux??

    Well, look at it this way, Mac OSX costs aobut $120 shirnk wrapped. Figure the equivilant price of the OS installed on a factory machine is about half of that price, or een less since you can get 5 licenses for $199. Even if they did sell a Mac hardware without the OS, you're looking at a $60 savings. It'd probbly cost you that much for the special order to get it without the software. Considering that you're speaking about "high priced Apple hardware" and not some $400 x86 non-name brand, the extra price is not really worth worrying about.

    The thing with Apple is that it is premium pro hardware (I'm ignoring the iStuff) and if you're quibbling over $60 or less, then it's not for you. If you really want a discount, find a student or staff at a school that will proxy buy one for you with a student discount or buy an old machine. The thing aobut macs is that if you find a pallette of 5 year old Macs in an auction, chances are they'll all boot up just fine and be ready for any Linux install. That's one of the great things aobut Linux, right? it runs great on older hardware.

  39. Re:Why use Linux at all when there's Mac OS X? by Endive4Ever · · Score: 3, Informative

    That's a vague assumption. That's like saying there were and are no big differences and cross-platform barriers in the many UNIX-based systems. Even systems which are all based on a common 'real' AT&T UNIX all have their differences, features, and warts, that keep source code, particularly complex graphical apps, from 'just recompiling' on them.

    There are some pretty cool buildtime scripts that make some software very portable, but definitely not all of it, nor even the majority of packages.

    I can't run a lot of the the stuff I want on my AIX and HP-UX machines, sad to say. Puts my beautiful legacy Unix hardware to shame in some ways, put up against a crappy Pentium 133 system.

    --
    ---
  40. Re:Obviously you haven't used OS X on older hardwa by grahamlee · · Score: 5, Informative
    Try Jaguar on a 7300. Or Panther on a 9600. Or even Panther on a beige G3. For those of us who love Apple hardware, can't afford gear more recent than four years old, and want to get some UNIX out of it, Linux just blows OS X right out of the water.

    I have Puma on my 8600 and Jaguar on my Beige G3, atm. Have a look at X Post Facto.

    Linux doesn't care about my video chipset.

    If you want to run X11, then yes it does. Have a look at /etc/X11/XFree86Config-4 on your Linux box. Now go and install X11 on Darwin, and look at the same file. Oops! It isn't there. That's right; it doesn't need you to tell it what blinking graphics card you have, it can just ask the kernel.

    The Debian "Software Update" (apt) updates EVERY APPLICATION ON THE SYSTEM.

    Only if you only install Debian packages. As soon as you install something from another source, you have to maintain it yourself. Just as you would on OS X.

    OS X also has the benefits of being a BSD: no ugly klunky SysV init, a classy signal handling mechanism, and Ceren. But it's a ++BSD; have a look at the System Starter. Marvel at the way you can compile a single binary that will run on multiple architectures. Drool over the dynamic loader. Whimper in awe at the Mach threading system.

  41. PARENT TEXT IS FROM A TROLL SITE by imroy · · Score: 5, Informative

    Oh look, you're just regurgitating a pre-written troll from a troll site. Go away, troll.

  42. Re:You must be using a G4. by noewun · · Score: 2, Informative
    My Pismo wakes from sleep almost immediately. The only difference I can see with your posted specs is that I have a full gig of RAM.

    I get much more annoyed when I see Photoshop eating up 10% cpu when it's just sitting there doing nothing.

    --
    I am a believer of momentum and curves.
  43. Re:Why use Linux at all when there's Mac OS X? by rixstep · · Score: 1, Informative

    I'd say you need about 384MB to keep OS X running smoothly

    Good approximation. I'd say 256 MB for Jaguar, double that for Panther; but what I mean by 'smoothly' is not extending your default 'swapfile0', which is some 10 MB smaller on Panther.

  44. Macintosh IRQ system by MarcQuadra · · Score: 4, Informative

    The Mac has been 32-bit since day one, the 68000 8MHz CPU. I don't know if that's why, but the Macs have a LOT of IRQs, one for every device, and MANY more to spare.

    My IDE is on IRQ 26 on my Mac, and USB is 28, I don't know what else is in there, but I'm pretty sure the Mac has 255 IRQs and there's no sharing.

    This is why hardware for the Mac is so much easier to plug-and-play.

    Do you realize that even on modern PCs there's only 8 IRQs? There's another 'cascade' interrupt device that provides IRQ 9-15.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    1. Re:Macintosh IRQ system by MarcQuadra · · Score: 2, Informative

      it's 32/16, so the CPU is 32-bit, and the memory bus is 16 (I thought it was 32/24, but whatever). Today's CPUs are 32-bit with 64 or 128-bit memory, it doesn't make them 128 bit cpus.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    2. Re:Macintosh IRQ system by tonywong · · Score: 2, Informative

      The 68000 has been 32 bit addressing from the beginning with a 16-bit bus, but the Mac system was 24-bit addressing in the beginning. The system wasn't 32-bit compliant until the high system 7's. Remember Connectix used to have a 32-bit init/cdev that cleaned things up for ill behaved apps? That's because the unused 8 bits were padded by developers looking eke out every bit of performance out of the 68k series. That and self modifying code were the legacies that plagued mac software compatability as they moved from 68000 -> 68040 (eventually).

    3. Re:Macintosh IRQ system by MarcQuadra · · Score: 2, Informative

      No, you've got it mixed up. The CPU has ALWAYS been 32-bit, the 68020 is 32-bit, the the 68000 is 32-bit. The CODE was 32-bit, system 4 was 32-bit, Macs have been 32-bit since day one. What changed, and I was running several Macs back during the Mode32 stuff, was the memory addressing system. The 68000 was a 32-bit CPU with a 24-bit memory addressing capability. A 16-bit address would be limited to 32Kilobytes, 1/4th the original Mac's RAM. 24-bit addresses limit memory to 16MB, several Macs were under that because of physical limits.

      Macs until the II series were 32/24 CPU/ADDY, several macs in the '030 series needed 'help' from either an extension or patch to 'realize' that they had 32/32 hardware. The SE/30, IIRC, can address up to 4GB RAM, but much is reserved for I/O and physical limitations peg it WAY under that.

      After that we've been using 32/32 for everything. The bus width of SDR memory is 64-bit, but the addressing is 32-bit on almost all machines.

      Now we've got a 32-bit OS running on a 64-bit CPU that sits on a 128-bit-wide (or is it 256b?) memory bus.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  45. Just two weeks ago, I got my first Apple machine.. by PinkX · · Score: 5, Informative

    It's an iBook G4. I'm now a happy and proud owner of such a machine, and user of both MacOS X Panther an Linux on it.

    The first thing I did when I got my hands on it was to re-partition it's hard drive and install Panther. Then I followed the instructions on setting up the mother of all Linux distributions on it from here.

    I did the initial install of the Debian GNU/Linux base system (not without having to use a different kernel image for the ATA support, among other things to fiddle with), but then I started to take a serious look at OS X. It's an impressive operating system, with such a lovely and responsive GUI but the real power of UNIX I'm all used to underneath. I installed lots of open source software that I've get used to and couldn't live without. It all works so smoothly and nicely along other native applications, such as iTunes, Mail.app, Safari, Keynote, etc. - you get the best of both worlds. You have fink, you have darwinports, there's even OpenOffice.org. And if you're a developer, you also got Xcode from Apple. As I said, the both of worlds. And for some extra bucks you can get back some of your most beloved features from the Linux world: WindowShade X is a fine example of it.

    Panther is also packed with some neat features not present anywhere else. Finder, for example, if one of the best file manager I've ever used. And Expose - I really miss it when working on Linux. One of the most useful enhancements a desktop environment could have get, it's not only eyecandy.

    But then the necessity came and striked me hard. I have a small Linux consulting company. I was in a meeting with a customer the other day, and he wasn't so convinced that Linux could be a _viable_ alternative on the desktop. He thought it was just a black screen with UNIX-y commands and such. And there I was, with my iBook with Debian loaded on it but with no desktop environment to show off. Just a black screen with UNIX-y commands and such.

    So I spent the whole night that day googling around and finally got my iBook to work nicely with Linux 2.6.2, supporting almost every single feature that's present on it except for Airport Extreme and the sleep functionality, which are not supported: sound, networking, USB 2.0, firewire, the combo drive, the ATI Radeon 9200 with DRI, the special function keys, the CPU frequency scaling. I even configured it to use an hfsplus partition for the /home directory, so now I have a single home for both Linux and OS X. Same desktop, same config for common programs.

    There are still some things that Linux can do better than OS X. Like OpenOffice.org or GIMP. Certainly both programs do exist for OS X but their performance and overall integration with the rest of the system is not so good.

    The conclusion of it is that, even if MacOS X is one hell of an operating system, Linux is fun. I love to use the same plataform on my x86 desktop I've grown used to for more than 6 years than on my PPC based laptop. And I still have the chance to reboot and use Panther for the amusement of it.

    Regards,

  46. Re:Why use Linux at all when there's Mac OS X? by PetWolverine · · Score: 2, Informative

    You know, as long as you're going to buy a Mac just for the hardware, Mac OS X is free in a sense as well. It, too, works, and if you stick with Linux solely because you're used to it, then you vindicate all those Windows users we love to hate.

    I have nothing against Linux (no flames please), including Linux on PPC, I just don't think those are good reasons to use it.

    --
    I found the meaning of life the other day, but I had write-only access.
  47. Re:A bit OT by Wesley+Felter · · Score: 2, Informative

    As someone mentioned, there was the PReP platform that never took off and the CHRP platform that never took off. Now there's an open PowerPC 970 platform.

  48. Re:Why use Linux at all when there's Mac OS X? by SlamMan · · Score: 2, Informative

    Because most tech support people aren't techs, and most people that call are the farthest thing from it. If a level 1 tech tried to explain to your average user what DCHP was, their head would explode.

    Level 1 techs don't think about about your problem, they run through their list of common fixes to that problem. If it doesn't work, then it goes to level 2.

    --
    Mod point free since 2001
  49. Right, right, it's his problem. by Inoshiro · · Score: 5, Informative

    His problem the tech support guy didn't let him know that Airport runs its own DHCP server, that the Apple documentation doesn't mention it, or that it was one of those things that Just Runs (TM) even if you already have a DHCP server on the network (the Linux machine).

    It's totally his fault that a piece of equipment was designed to be "smarter" by autoproviding certain services without checking to see if they already exist!

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Right, right, it's his problem. by jcr · · Score: 4, Informative

      Apple Docs don't mention the DHCP server in the Airport Base Station?

      Funny, I could have sworn that they did...

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:Right, right, it's his problem. by Anonymous Coward · · Score: 3, Informative

      Open the Airport Config utility. There is an option staring you in the head called "distribute IP addresses to computers using DHCP and NAT". This is also mentioned countless times in the very awsome paper that apple wrote called "designing Airport Networks". Which, BTW is probably the best/easiest to digest "get up and running" paper on building wireless networks that I have seen from any vendor.

      http://a752.g.akamai.net/7/752/51/98fc9d6570f4f3 /w ww.apple.com/airport/pdf/DesigningAirPortNets-022- 1036.pdf

      In any case, anyone who hasn't had their head under a rock for the past 3 years know that consumer wireless access points by default do DHCP/NAT. If this guys is a consultant, I would expect him to know this..

  50. Re:A bit OT by MouseR · · Score: 2, Informative

    IBM did release publicly the Common Hardware Reference Platform, also known as CHRP

    That upcoming (we're told...) Amiga thing is loosely based on this. But there are a number of commercially available mother boards based on CHRP, including a Linux vendor. Ports are available.

  51. Linux vs OS X on Apple Hardware by Crazy+Eight · · Score: 2, Informative
    Not only is it not going to work right(and LinuxPPC doesn't work nearly as well, just on a features basis, as OS X), but it'll be slow...

    This is patently untrue. On my TiBook at least there is no loss of hardware functionality whatsoever under Linux and the difference in performance is obvious. There's nothing wrong with preferring OS X to Linux so why not just say so?

  52. Re:OK, I agree to some extend, BUT... by Permission+Denied · · Score: 5, Informative
    ls -R | grep filename

    One would normally not see this as the canonical form is:

    find . -name filename -print
    This is faster as it does not need to send information between two processes using an IPC mechanism (the pipe) and it avoids unecessary computation ("grep filename" may be slower (depending on the grep implementation) than simple filename comparison a la fgrep).

    If you're actually going to use a regular expression to search for a file, the more common method is:

    find . -type f -print | grep 'regex'
    This avoids printing directories. Add '[^/]*$' to the end of the regex to avoid matches in directory names. Many versions of "find" (including Mac OS X "find") support a "-regex" option, but this is nonstandard.

    If your search allows it, even better is:

    sudo /usr/libexec/locate.updatedb # run once a day or so
    locate filename
    I'm not suggesting that you didn't know these things, but you can be certain that (due to the nature of the article) some *nix newbies will read your post and they may start doing those commands on a regular basis, not knowing of better alternatives, so one should be careful when posting these things to such a forum.
  53. Re:OK, I agree to some extend, BUT... by Beavis! · · Score: 2, Informative

    Actually... with all the GTK themes and Gnome themes out there, I don't agree. Sure Mac OS X looks really nice. But the 6nome theme is easily about 95% as nice looking. What I really like about 6nome is that it's pretty original looking too. It doesn't cop the Aqua or Luna looks from the other OSes.

    --
    I try to be fu
  54. Troll. by Anonymous Coward · · Score: 2, Informative

    Also the software is outrageously high. When I have to spend 1000 bucks to get a decent office suite, music studio, and web server they are just as bad as ms.

    Last I checked, Apple didn't make an office suite. If you want to bitch about extortionate Mac office suite pricing, talk to Microsoft.

    GarageBand is a decent music app, and costs $50.

    Apache comes with OS X Client. OS X Server comes in a 10-user version for $500, only the unlimited client costs $1000. If you think $1000 is "just as bad as MS," then you haven't priced unlimited Windows client licenses-- think "well into five figures." When it comes to server stuff, Apple beats the living shit out of Microsoft's pricing.

  55. Re:Eat your dog food: server mode (power) by 0xfc · · Score: 1, Informative

    I work for an isp.

    The colo customers who use apple hardware at our old facility never had this problem. Plus on our wired racks must be an apple machine from each era. Some really old ones too!

    The old facility had occasional power losses and many apple hardware users do not have a UPS large enough to last more than 7+ minutes.

    We never recieved a call from them to turn it back on. Matter of fact I rarely see apple hardware colo customers. Their computers just run, are not hacked easily, and they pay their bills.

    I wish more of the colo customers used apple hardware.

    Btw, our facilities have improved.

  56. Re:A bit OT by Anonymous Coward · · Score: 1, Informative

    The battery aspect of it is kinda dumb. The computer uses more power keeping the contents of RAM active.

    But here's the truth: those LED's are bright. If I put my PowerBook on the bedside table before I got to sleep, I have to put a book on top of it or something, otherwise by bedroom is filled with this throbbing light and I can't sleep. It's like having a neon sight out your window.

  57. Re:Why use Linux at all when there's Mac OS X? by lamont116 · · Score: 2, Informative

    This isn't entirely responsive to your question, but Mac on Linux has been around for a few years. Obviously, you need a copy of MacOS (9, X, whatever) to use it, but that comes with the machine, right? ;)

  58. Re:What is the best distribution for MAC? by anarxia · · Score: 2, Informative

    If you want something totally concurrent with the PC world then Gentoo linux is the way to go. Nearly all packages will work with PPC because they are self compiled.

    What does that have to with anything? Compiling is one thing, executing properly is another.

  59. Re:Obviously you haven't used OS X on older hardwa by 0x1337 · · Score: 2, Informative

    You forgot to mention the fact that OS X doesn't even use X, but instead uses the heavily modified NeXT environment. Ooops!

    I am no Debian user (I use Slackware-current >= 9.1), but anyone who claims the need to install package xyz "from source" and "maintain it yourself" on Debian is clearly talking out of his ass. Debian has the most comprehensive package selection (and a rabidly fanatic user base that keeps debianizing every damn packages they see), and dpkg allows you to easily upgrade, install, remove just by knowing the name (or part of name) of a program. Many a times I was amazed as a friend of mine apt-get installed a packages I was so sure was too new and too obscure to be debianized.

    Also - not all Linux distros revolve around System V init - Slackware for one uses BSD style init.

    Also - OS X is not BSD. Is that so freaking hard to understand? It has BSD services running on top of Darwin. Darwin is the kernel, not BSD.

    Darwin is not Mach. Darwin is not intellectual property of CMU. Ok? Darwin is based on Mach. Ok? If you don't stop calling Darwin Mach, I am going to have to start calling ntoskrnl.exe Mach as well (also based-on, although to a microscopically unrecognisable level - thats what teh 1337 VMS developers do fer ya)

    "Fat" binaries are nothing new, and in fact are something that Apple acquisitioned (along with the OS that was formed into OS X) from NeXT. I am sure you're old enough to remember good ol' NeXT - which ran on many, many architectures aside from the good' ol black boxen.

    Drool over the dynamic loader? Roflmao... That has to be the most idiotic comment I heard by far. yeah man - what an achievement, resolving unresolved symbols, loading shared libraries, and performing relocation. Yay. Need I tell you that OS X doesn't even do ELF? Yay. *cough*

  60. Re:Why use Linux at all when there's Mac OS X? by transient · · Score: 2, Informative

    +5 Interesting? Are you people high? Crossover Office requires x86.

    --

    irb(main):001:0>
  61. Desktop Manager / OS X and Linux by coyote4til7 · · Score: 2, Informative


    Right now the best Virtual Desktop App for OS X is Desktop Manager. Any number of virtual desktops you can name and switch to with command-option-left (or right) arrow. The end desktops roll to each (turning your desktops into a loop). The latest rev even lets you specify the transition effect between virtual desktops -- mine set to slide, like it sliding around that loop of desktops.


    Fast user switching rolls me between users with an effect like it's rotating a cube.


    I've got systems running Linux and XP --with MS' virtual window add-on-- at work and the combination creates the best virtual desktop and fast user switching setup I have access to.


    And expose is mindblowing. Between that desktop manager, the Dock really only has to be there so you can start apps/sometimes open docs (via a popup folder)/stash a open app to move it between virtual windows.


    The three work great together.


    But I'm still going to install Linux in some form or another when I get a larger harddrive. Why? Because it gives me a way to try things without fscking a production LAMP box. In general, there are always things that can only be done when you've got access to that OS.

    --

    the clock on the wall says 4 til 7
  62. Not ready for prime time by gordonb · · Score: 5, Informative

    As a Mac (primarily) and Linux user, I would say Linux on the Mac or Mac clone is not ready for prime time. Just look at Yellow Dog Linux. Terrasoft sells Macs with YDL preinstalled, but, if you browse their site, there are major areas in their own Mac machines which are not supported.

    I run Gentoo on a Mac clone (Power Computing PowerCenter Pro accelerated with a G3 add-on card). Getting this up was quite a chore and the video (an on-board version of an ATI Rage card) still only works in fb mode despite literally months screwing around with it. On a G4 dual processor Mac, Gentoo works better, but the DRI acceleration is still not up to snuff.

    I mostly find Linux useful in bringing slow older x86 boxes to a useful speed. My main laptop is an old 400 MHz P2 Dell which runs wonderfully with Knoppix/Debian (although the Dell Rage Mobility is still a problem).