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."

157 of 598 comments (clear)

  1. OK, I agree to some extend, BUT... by Amsterdam+Vallon · · Score: 3, Insightful

    ... the OS X system is just so fucking sweet though. I *never* thought I'd enjoy it, 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, labs, and projects, and how he could open a native terminal window and do things like ls -R | grep filename and search his system for files.

    Well, needless to say, I feel in love. Things like the recent introduction of iTunes and a better browser only make the deal sweeter.

    Sure, the hardware's pricier and maybe a bit modern art-deco for my tastes, but as much as I love Linux, I can't imagine running it instead of OS X on my laptop.

    Even Robin Malda uses OS X!

    --

    Reply or e-mail; don't vaguely moderate. Ex-O'Reilly/MIT employee, now a full-time Google employee.
    1. 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

    2. Re:OK, I agree to some extend, BUT... by ratsnapple+tea · · Score: 3, Funny

      "how an app looks is trivial compared to what it can do"

      It's not trivial. Replace "an app" with "your wife" and you'll see what I mean.

      If you really want your work environment to look (and stink) like a sewer all day, every day, be my guest.

    3. Re:OK, I agree to some extend, BUT... by cosmo7 · · Score: 5, Funny

      I tried replacing an app with my wife and she unexpectedly quit.

    4. 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.
    5. 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
  2. A bit OT by niko9 · · Score: 3, Interesting

    But I would really like to see IBM announce and open hardware platform based on the PowerPC chips.

    I'd like to see instant on Linux desktops, and S3 suspend-to-ram states that are 99.99% reliable.

    BTW, can any mac user tell me: how well does the ACPI equivalent on MAC work?

    1. Re:A bit OT by dave1212 · · Score: 5, Interesting

      One of my friends runs a music studio and is constantly fighting with turning off ACPI on Win 2000. It causes all sorts of issues with our sound cards (Dual Delta 1010s), SCSI card, and IDE controller card. Having to worry about IRQs and ACPI has got to disappear. Are IRQs treated the same under Linux? I would hope that Linux would not give the same kind of issues, the way all Mac OSs don't. I had never heard of an IRQ until we started having these problems at the studio. No wonder most studios are all Mac, we don't have the time to fsck around with this crap. No BIOS, etc.. It's better that way, it seems.

    2. Re:A bit OT by UserChrisCanter4 · · Score: 4, Interesting

      Ridiculously well.

      OS X (and OS 9, as well, if that's your cup of tea) wakes from sleep in less than a second (to displaying the desktop), and is usable (as in actually responsive and opening a program) in maybe 3 seconds. It's one of the reasons why Apple notebooks are so highly prized. Shut the lid, and it's asleep in less than two seconds. Open the lid, and it's awake in less than three.

      On desktop machines, it's equally as functional. Plus, it's always cool to see the pulsating (snoring) "sleep" light, since a lot of Macs are basically dead silent when "asleep"; it saves you from the idiot who wants to press the power button on your machine.

    3. Re:A bit OT by wowbagger · · Score: 3, Interesting

      We have a Tektronics Logic analyzer at work - basically a PXI chassis with specialized hardware and an embedded computer running Windows 2000.

      It is comical to walk past it when nobody's touched it in a while, as there will invariably be a dialog on the screen:

      "Module VXI to PXI bridge has prevented the system from going into sleep mode [OK] [cancel]"

      Yes, technically it is Tek's fault for not making their module not support sleep mode correctly, but anybody who has had the misfortune to see what it takes to make a hardware driver support power management under WDM will understand why Tek probably didn't do it.

      I too would love to see a good stable software platform upon which to build instrumentation.

    4. Re:A bit OT by violajack · · Score: 2, Interesting

      BTW, can any mac user tell me: how well does the ACPI equivalent on MAC work?

      It just works, which is more than I can say for my PC. Mandrake 9.2 can't put my (Toshiba) laptop to sleep, and it's eats battery way faster than windows due to it's inability to throttle the processor. Oh yeah, and there's no driver for my wireless card

      I have had Mandrake 9.1 for PPC and Yellow Dog on a little G3 iBook, and it just works. I shut the lid, the machine goes to sleep, the little light up apple turns off and the blinky sleep light on the front comes on. I was blown away when it just worked like that. It also comes back almost instanly on re-opening the lid. It obviously works just as well in OSX, with the exception of it not handling it when I move from one wireless network to another while it's asleep. It usually needs to be reminded that it's not in the same place it was when I put it to sleep. I was equally blown away when the airport just worked. Aside from the installation glitches in Yellow Dog, I find it to be just as good as anything else you could run on an iBook.

      As a windows kid by raising (well, okay, I started on DOS with some Unix utilities as well), I much prefer to run linux on my iBook. First of all, the KDE desktop is just way more farmiliar to me. Second of all, as I get better with the various Unix commands, and use them more in managing computers in the computer lab where I work, I find linux to be a much simpler environment. I get really frustrated when trying to do Unix stuff in OSX. With linux, I know where my .conf files are, what they do, and how to edit them. Preferences in OSX live in at least 3 different places, making it insanely frustrating to try and manage all of them on the machines in the lab.

      For me, I run linux on my iBook because it's more farmiliar. OSX is fine for internet and email, but to get things done, I prefer linux.

      I guess I should qualify why I even have an iBook in the first place....I bought it used and abused from a friend. My boyfriend is a Mac nut and needed a backup machine to use while his other mac was busy with renders so he put 10.3 on it. I made him leave me about 5G at the end of the drive for linux. The more OS's I use, the more I hate them all.

    5. Re:A bit OT by Sarin · · Score: 2, Insightful

      I run a studio as well, I had the same problems with win 2k, installing it pressing f6 or f8 to force it to install as a non acpi computer...

      Well I run xp sp1 on the same studio system now, there are no issues anymore and you don't need to do acpi things ( see http://www.musicxp.net ), it runs perfectly now. Just be sure your soundcard has a irq of its own (perhaps you need to stick it in another slot). One more thing don't install any other crap on that computer except for the audio software. My system is really stable and runs the original SX 2.01, I've heard about people using the warez version and that one is less stable.

      The main thing about running a studio computer under windows is the broad availability of software. Many vst plugins are never released on the Mac.
      If you were to try before buy an audio-app and you wanted too be that audio-app to be the full cracked version, instead of a demoversion, chances are that you'd find it with a p2p sharing program or whatever are much higher than if you wanted a warez-version of a mac audio-app. (neither of us would do such a thing of course)

    6. 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

    7. Re:A bit OT by prockcore · · Score: 2, Interesting

      OS X (and OS 9, as well, if that's your cup of tea) wakes from sleep in less than a second (to displaying the desktop), and is usable (as in actually responsive and opening a program) in maybe 3 seconds.

      You know, that's one of the wierd things. Does OS X have different sleep modes or something? If I shut the lid on my powerbook, the powerbook will wake up instantly when I open the lid. But if I just let the powerbook sit there, eventually it'll go to sleep as well, only now when I hit shift, it takes a goot 5 seconds to wake up.

    8. 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.

    9. 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.

  3. What is wrong by PakProtector · · Score: 4, Interesting

    [p]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?[/p][p]OS X runs on most modern Macs, and is based on a *BSD. It's stable as hell, more secure than any distro of Linux I know of, and it has a very functional GUI (if you like such things).[/p][p]I mean, I run two Linux boxen, one as a server, the other as a generic code monkey-ing machine, and if I had a Mac I would in no way see or feel a need to put Linux on it.[/p]

    --

    Edward@Tomato - /home/Edward/ man woman
    man: no entry for woman in the manual.
    "Qua!?"

    1. Re:What is wrong by hoist2k · · Score: 4, Insightful

      *BSD vs Linux may not matter if you can compile source for your applications. But not if you've (or your school) purchased libraries, licenses, or pre-compiled applications for Linux, then BSD might not be an option.

      --
      Turns out that cute girl's A|X t-shirt didn't mean AIX. Who would've thought?!
    2. 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.
    3. Re:What is wrong by mocm · · Score: 2, Flamebait

      Having a Powerbook with OSX and Linux installed, I still cannot understand why people prefer OSX. Having only one Desktop and no X11 is really annoying. So I installed X11 and lots of other software that is standard for Linux, but still why bother when you can run Linux and, in case you really need OSX, MOL.

      --
      ***Quis custodiet ipsos custodes***
    4. Re:What is wrong by Avihson · · Score: 3, Interesting

      Not being a mac user, maybe I'm off base here.
      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 know I'll get flamed for this but I dump a full KDE and Gnome development load on my machines, just to simplify the times when I want to add something cool I find out there. I never claim that Linux is lean and mean, my installs are huge! I just don't turn everything on.

    5. 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!

    6. 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.

    7. 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.

    8. Re:What is wrong by expro · · Score: 3, Interesting

      The Airport Extreme card (among other things) works in OS X and not in Linux. Portability is why I bought a laptop. Not a hard call why I would keep it in OS X.

    9. Re:What is wrong by mocm · · Score: 2, Interesting

      The only problem is that I stopped updating OSX after 10.1. apt-get is way cheaper to stay updated than paying >100Euros every 6-12 months.

      --
      ***Quis custodiet ipsos custodes***
    10. Re:What is wrong by justinkim · · Score: 2, Interesting

      On second reading, it seems that you did install X11 on your OS X install. Blame not enough sleep keeping those Suicide Hotline Day operators busy last night.

      The reason why you'd bother is to have the flexibility of having a consumer-level GUI and applications base *along* with all the X11 goodies.

      There are multiple desktop utilities available for OS X. Here's one at Versiontracker Haven't used it, so YMMV.

    11. Re:What is wrong by petabyte · · Score: 5, Insightful

      Simply put: I don't like OS X. Its not because I think Linux is superior; OS X just doesn't go with my personal preferences. I realize you excluded that option from your question but I feel that most people who run linux on Macs do so becasue they prefer linux. Hence my machine at work has only Yellow Dog on it (this also has the side affect of keeping everyone else away from that machine :)).

      Oh, and as someone responsible for patching all of those OS X boxes let me say that the machines are only as secure as the patches you apply to them. If you don't patch the OS X machines, or the linux machines, or the windows machines, they're going to be vulnerable. I'd say at the moment I've applied as many patches to the Linux machine as security updates to the OS X machines. The windows machines (two of them) are currently unpluged in a corner so I feel they're pretty safe at the moment. :)

    12. 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.

    13. 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.

    14. Re:What is wrong by ipjohnson · · Score: 2, Insightful

      but if you bought a precompilied linux app. it wont run on linux PPC (unless it was compilied for it but fat chance on that). Your more likely to get support for your OS X then linux on PPC.

    15. 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

    16. Re:What is wrong by diamondsw · · Score: 2, Insightful

      I'm getting tired of these "only recent stuff runs OS X" posts. 10.0, 10.1, and 10.2 run on anything with a G3 built-in, which means 1997 onward. 10.3 runs on anything with built-in USB, which means the iMac in 1998, and the Blue and White from 1999 onward. That's over 5 years to run the most recent version of OS X. "anything in the last 2 years" indeed. Do remember that you're talking about a computer introduced in 1996. I wouldn't expect it to run OS X, and since you don't want to run Classic Mac OS (can't blame you much there), yeah, YDL is a fine choice.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
  4. What is the best distribution for MAC? by incuso · · Score: 3, Interesting
    Ok, ok I know that this discussion will soon degenerate.

    Anyway, I am planning to buy an old mac (mostly because I like its colour), and, of course, I want a Linux-only system.

    Therefore, which distributions do you suggest. Are there sws that are not available for the mac-linux (openoffice?)?

    Thanks,

    M.

    --

    http://incuso.altervista.org

    1. 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.

    2. Re:What is the best distribution for MAC? by Sexy+Bern · · Score: 4, Interesting

      I have two iMacs with Debian installed. Why? Because they're near as damnit silent! One acts as a server and one as a desktop. On the desktop, OOo runs just fine, as does the Gnome desktop and all the usual toys. Thunderbird and Firebird packages are available in Debian's "testing" stream.

    3. 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.

  5. Hardware Availability by Avihson · · Score: 3, Insightful

    Here's hoping that Apple does real well, so that there are a lot of cheap used PPCs out there. I like what I see on my friends powerbook, I just can't justify the price at this time.

  6. The question is... by HexRei · · Score: 4, Insightful

    ...will they sell me one without charging me for the MacOS?

  7. Another source for the hardware? by Qwavel · · Score: 4, Insightful

    If I buy a Mac then I'm paying for the OS and the brand. Is there another, cheaper, source for the hardware?

    1. Re:Another source for the hardware? by AKnightCowboy · · Score: 2, Interesting
      Yeah, get a computer with an x86 chip. Intel, AMD, and VIA make chips that are compatible with each other. More competition = better price.

      Not to mention they'd be a lot faster than the PPC chip of a comparable price. I use Linux because I'm cheap or else I'd be running MacOS X on all the machines in my house. Alas I can't afford to replace my $500 desktop with a $3000 equivalent Mac.

    2. Re:Another source for the hardware? by mindstrm · · Score: 2, Interesting

      The speed argument is so tired.

      what matters is total speed of use...

      If you want to crunch numbers, obvoiusly, buy a damn PC.

      But I get more work done faster on an 800Mhz G3 w/ OSX than I get done witih a 3Ghz Linux box.. simply because of how things interact, and how the gui is set up, keyboard shortcuts, etc.

    3. Re:Another source for the hardware? by narratorDan · · Score: 2, Interesting

      eBay, nuff said.

      However, you are better off buying a Mac from Apple or one of their distributers. The reason: Applecare. It is a three year warranty that covers almost everything (put down that soldering iron) and Apple will pay the shipping on many items.

      But if what you want is to get your hands on some PPC hardware then Pegasas PC is the route for you.
      http://www.pegasosppc.com/

      NarratorDan

      --
      "If you're not confused by quantum mechanics, you really don't understand it." - Niels Bohr
  8. Mac On LInux? by dave1212 · · Score: 2, Insightful

    The last paragraph of the article talks about running a program called Mac-On-Linux, which lets you run Mac OS 9 and/or Mac OS X while running Linux. I have heard about this before, but does it actually work? There is no way that I would give up the number of apps that I use every day in Mac OS X to run Linux. If Reason, Photoshop, Director, and HTML Face X run under MOL I'll be happy to try a Linux distribution.

    1. 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
  9. 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?
  10. Its clear ... unified hardware by derphilipp · · Score: 5, Insightful

    One thing that is certain: If you use a Mac, you have no exotic hardware and drivers should work quite well. Thousands of users have the same harware configuration as you. Therefore you can get the most out of the hardware - if you want to use linux on a mac - I think MacOSX is quite a nice Operating System, especially for desktop use.

    --
    Spelling mistakes: My is english spoken not tongue of mother.
  11. But this is Apple by CelticWhisper · · Score: 4, Insightful

    Everyone talks about user-friendliness issues that prevent Linux from becoming desktop-worthy. Wouldn't Apple be the best platform to introduce this on? Not due to technical merit, but simply because ease-of-use is a major selling point to Apple? If people want to make a truly slam-bang intuitive GUI for Linux, code it for PPC and worry about porting it later. Hell, Apple themselves could sponsor such a project and use it as a way to garner themselves more Mac sales. "Look, the most intuitive Linux distro out there runs best on a Mac!" Maybe end-users wouldn't get it right away, but sysadmins and such types would, and there's always the "My friend knows computers, and..." factor to be considered. They'll hear about it soon enough (remember when the Internet was a geek-exclusive playground?).

    --
    Help protect civil rights from abuse by the TSA - visit TSA News Blog.
    http://www.tsanewsblog.com
    1. Re:But this is Apple by fugoo · · Score: 4, Interesting

      Sorry, clearly you've never used OSX.. it IS the most intuitive user experience, and the most widely distributed UNIX. Grandma, any child, most Slashdot admins, and Virginia Tech all agree. Take a look at how elegant Aqua/Quartz is what with it's PDF base and GPU offloading. I know the 'community' likes Linux, I like and use Linux, but NeXT and now Apple has taken the OS to where nearly every Computer Science PHD speculated in the late 80s when they imagined: "What do we *really* want from an OS." Here it is, OSX, enjoy it!

  12. Knoppix for PPC by jacoplane · · Score: 3, Interesting

    Does anyone know where I can find Knoppix for PPC? I'd love to play around with it on some old iMacs I have lying around. However I only found an old release. I would think that linux-live cds should work even better om macs than on pcs, since there is so much less hardware to configure. The knoppix homepage states that the minimum requirements include a x86 processor.

    1. Re:Knoppix for PPC by hysterion · · Score: 4, Interesting

      Knoppix-MiB has ppc isos, see the discussion and posts by 'fleny68' here.

  13. Interesting concept by Dark+Paladin · · Score: 5, Interesting

    Hm - there are some interesting implications with that.

    IBM wants to sell chips. Apple wants to sell hardware. If IBM came out with a "desktop" or even "workstation" PowerPC machine that ran, say, Yellow Dog Linux (or PPC Suse or the like), how would Apple respond?

    Especially since most of the programs made for PPC Linux can easily be ported to Apple - whether running under X11 or adding in Cocoa portions - and I'm sure Apple would be more than happy to supply a compiler that could turn PPC-X-Windows code to Aqua code - cludgy, but it could work.

    If such a system took off, Apple would be pretty happy - more programs could be converted easily. And odds are, if you're already running PPC desktop, you might be looking at OS X for ease of use issues.

    On the other hand - who would use such a system? Most people would probably go for x86 Linux - x86 parts are cheaper, more software is available (even on just the Linux side alone). So a person wanting a PPC desktop would have to have a very good reason, like wanting to do high-end calculations or graphics rendering.

    In which case, they'd probably just go for a Mac first anyway.

    Personally, I think that Apple's best move is this:

    1. Keep the high-end Powermacs/powerbooks.

    2. Keep the lower-cost iBooks.

    3. Make the iMacs truly cost compatible. Yes, there are the eMacs - what I think would blow away the market is a $600 headless iMac. Small base, maybe like the Cube (only upgradeable - that's what killed the little guy). Most people already have monitors, and if they could by a $600 G4 Mac they'd be estatic. Apple would make money, and could eventually move them over into the more expensive stuff - and even if they didn't, they'd gain market share, which would still mean more money.

    Either way, we'll have to see what happens with IBM and Apple. The 970 chips are becoming more popular (Xbox Next, anyone? - this could be a side issue about how many Xbox games could be ported to OS X if the Xbox Next is truly G5 based....), so the future could hold anything.

    1. Re:Interesting concept by Wesley+Felter · · Score: 3, Interesting

      If IBM came out with a "desktop" or even "workstation" PowerPC machine that ran, say, Yellow Dog Linux (or PPC Suse or the like), how would Apple respond?

      "Whatever."

      I'm sure Apple would be more than happy to supply a compiler that could turn PPC-X-Windows code to Aqua code - cludgy, but it could work.

      Apple doesn't want lots of kludgey X11 ports; they want native Cocoa/Carbon apps. That's why X11 isn't installed by default.

      On the other hand - who would use such a (Linux PPC) system?

      Nobody; that's why it isn't on the market.

    2. Re:Interesting concept by Moraelin · · Score: 4, Insightful

      If Apple could come up with a reasonably priced Mac, I'd get one, just for experiment sake. It might just make another high-tech toy to play with.

      My problem is pretty much what you describe: I already have monitors, and damn better ones than what's in iMacs, so that rules those out. And I simply don't need a laptop at all, so that rules out iBooks and PowerBooks. And the G5, well, let's just say I'm not going to pay twice the price of an Athlon 64 (not counting the yearly Apple tax on MacOS upgrades) just to get Apple's logo and a funny blue desktop theme.

      But just to be nasty, I don't think Apple has that much of a reason to lower prices. Their hardware _is_ underperforming, and you can know that when benchmarks start pitting a dual CPU G5 against a single CPU P4. (And start putting ridiculously expensive and unneeded gizmos in the P4, like the most expensive professional Open GL card, to hike the price up the Mac's. The Mac compared, of course, having a much cheaper ATI 9800 in it. Well, guess if it ends up just as fast, might as well try to hide that a PC equivalent is half the price.) As a replacement for the previous benchmarks which needed to cripple the PC's compiler to look competitive.

      Getting in the price race for commodity hardware still isn't going to sell much more boxes than they already do. Once you catter to that market, we're talking bang per buck. Apple desktops don't have the bang, and can't match Dell's buck, so I really can't see them selling gazillions of boxes in that market.

      Plus, to be even nastier, without the "I'm an elitist snob and look how much I can afford to pay for a modern art computer case" factor, they might actually sell _less_ boxes. Noone got fanboys for selling commodities yet.

      The same goes for the UI and apps. Apple doesn't want to be yet another X11 box. First because that just begs comparing it to a PC running the exact same X11 and the exact same software on X11. Second, it just begs comparing the cost of just downloading the latest XFree86, versus paying the yearly Apple tax on MacOS. And third, see above. Being another X11 box doesn't have that nice "I'm a snob with an expensive kitsch for a GUI" touch.

      So I really can't see them getting in a pissing contest with Dell, price-wise. It's just not economically feasible.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    3. Re:Interesting concept by amper · · Score: 2, Interesting

      Oh, yeah, and what actually killed the Cube was poor marketing decisions. The G4 Cube actually cost more than the low-end G4 tower machine.

      Had it shipped with a G3 instead and been priced accordingly, it would have sold a lot better. The only advantage the Cube had over the regular desktop machines was form factor (it being smaller). Priced at more than the better performing G4 desktop, it was a complete flop.

      I suspect Steve pushed for a G4 processor in it as a status item. Sure, it looked great on a CEO's desk, but otherwise it was incorrectly positioned.

  14. 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.

  15. Apple is enormously overpriced by mst76 · · Score: 4, Insightful

    ... in Europe. Seriously, compare the prices at the current exchange rates, especially for Powerbooks (but do remember to substract the VAT, which is included in most European Apple stores). Apple sells it's stuff for hundreds of dollars more in Europe. Same goes for many brand stuff electronics and PCs. But with PCs, at least you can buy separate components, which are usually not much more expensive than in the US.

    1. Re:Apple is enormously overpriced by Anonymous Coward · · Score: 2, Interesting

      Interesting... Apple has always stressed that they are not PCs. They used to push the idea that their machines were for the "rest of us." Now it seems there's an almost "in-group" mentality behind their campaigns. Whatever people may think about this idea, it seems to be working. People are looking for a measure of personality in their machines. In a way it's almost like cars. For many people, an automobile is something to convey them from one point to another. Yet just as many people look first to the stylings of the car rather than practical considerations. The problem with PCs is that there's not much difference between one box and another. People are almost begging for the ability to customize their machines or make a statement through their laptops. And I personally know at least two people who have purchased iMacs because they looked "cool".

    2. Re:Apple is enormously overpriced by King_TJ · · Score: 4, Insightful

      Perhaps it's relative though? As much as I like getting a "great deal" on things, I'm starting to believe that "PC clone parts are enormously UNDERpriced" these days.

      I do on-site PC service and support for a living, and sometimes it really amazes me how cheap a replacement part or upgrade costs. But then, I also look at how often these parts fail and the shoddy workmanship in most "name brand" PCs - and I realize, you still "get what you pay for".

      For example, we just recently ordered some cheap 40 gigabyte EIDE hard drives. The labels on them said "BSE Data Systems". Who is that, I wondered? Well, they appear to be OEM'd Maxtor drives - but the quality was awful. Out of 5 we ordered, 3 were DOA and 1 got "S.M.A.R.T failure" messages from the computer's BIOS after only one use. A failure rate of 80%!?!

      As prices drop, this only gets worse and worse. Apple is one of the only vendors that still builds a "premium" product, in all respects (yes, including price). I paid more for my Apple Powerbook because I've owned the other stuff already - and I'm tired of cheap plastic doors that snap off, a laptop that weighs about 5lbs. too much and looks like a brick, etc.

  16. 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.

  17. Is G5 Linux native 64 bit? by tjstork · · Score: 4, Insightful


    If so, then that would be a real good reason to replace OS/X with it.

    --
    This is my sig.
    1. Re:Is G5 Linux native 64 bit? by rsmith-mac · · Score: 4, Insightful

      Even if Linux were pure 64bit, there's not much of a purpose when it comes to the PPC arcitecture. Unlike the x86 line, which is seeing a moderate general performance boost from going to 64bit due to additional registers, the G5 is not in a similar situation. The only things 64bit PPC brings to the table is memory support for >4GB, and 64bit math functions, both of which are easily exposed and supported on OS X via its 64bit libraries. A full 64bit implementation would be a little cleaner than what Apple is doing right now, but overall, there's little need or reason to go to a "native" 64bit OS.

    2. Re:Is G5 Linux native 64 bit? by Anonymous Coward · · Score: 2, Insightful

      Wrong.

      OS X doesn't have _ANY_ support for 64 bits addressing at this stage. They will at one point, but currently, if you want to do real big mmap's (for databases) typically or simply enjoy a 64 bits address space, linux is your only choice.

      Also, linux performs significantly better than OS X on these machines, except for things for which linux lacks proper vendor support (3D acceleration typically), but then, there's nothing much we can do unless ATI release linux/ppc drivers for the card.

      The raw kernel perfs, especially on SMP, is not comparable.

    3. Re:Is G5 Linux native 64 bit? by MoneyT · · Score: 3, Insightful

      I think Apple would like to disagree with you on that point:

      OS X.3 can address 64 bits

      --
      T Money
      World Domination with a plastic spoon since 1984
  18. Why use Linux at all when there's Mac OS X? by mondo65 · · Score: 5, Insightful

    Mac OS X is so much more refined than Linux, and actually has a huge amount of produtivity software. So why should anyone in their right mind want to run Linux on a Mac, unless (s)he is a masochist?

    1. Re:Why use Linux at all when there's Mac OS X? by lederhosen · · Score: 5, Insightful

      Its free, it works, and you are used to it.

    2. Re:Why use Linux at all when there's Mac OS X? by MrHanky · · Score: 5, Insightful

      Maybe some people actually do useful stuff in Linux that demands a lot more work if it is to be done on OSX? Consider that. OSX might be sweet, but it's not perfect software, and it's not always the best option. In some cases, it might even be quite useless, while Linux might excel. Choose the right tool for the job.

      Powerbooks, on the other hand, could possibly be the best laptops in their price range. Why, if you need a Linux laptop, not buy a Powerbook?

    3. Re:Why use Linux at all when there's Mac OS X? by gaijin99 · · Score: 5, Interesting
      Mac OS X is so much more refined than Linux, and actually has a huge amount of produtivity software. So why should anyone in their right mind want to run Linux on a Mac, unless (s)he is a masochist?
      My mother runs a small private school, and she acquired 4 7000 series Macs. The hardware is far too old to run OS X, and the older Mac software that will run on them simply isn't that good by today's standards. If I install Linux they'll run a bit faster, and I can make them use better software.

      Now, Linux on newer Macs? I dunno. I've never used OS X, so I can't comment.

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    4. 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.
    5. Re:Why use Linux at all when there's Mac OS X? by Valar · · Score: 5, Insightful

      Sure those things all exist for Linux. You're set then. But all I have to say is:
      Photoshop photoshop photoshop
      Quark Quark Quark
      Dreamweaver dreamweaver?
      acrobat! acrobat!

    6. Re:Why use Linux at all when there's Mac OS X? by sinistral · · Score: 5, Insightful

      Interesting that you blame this on Mac OS X. If you configure two DHCP servers on the same subnet, regardless of OS/manufacturer, things are going to break. Seems like the only problem that isn't caused by your mistakes is the printer issue.

    7. Re:Why use Linux at all when there's Mac OS X? by CoolGuySteve · · Score: 5, Interesting

      Because MacOS X needs a shitload of RAM to run decently. If all you need is vim and a browser, fluxbox on linux is a far better solution. Especially when the last generation stuff only came with 128MB of ram by default and is increedibly cheap right now. Less swapping off the harddrive also improves battery life.

      RAM is cheap now though. I'd say you need about 384MB to keep OS X running smoothly and the terminal application is fairly nice.

    8. 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.
    9. 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

      !

    10. Re:Why use Linux at all when there's Mac OS X? by Surlyboi · · Score: 3, Insightful

      Its free, it works, and you are used to it.

      Yeah, but if you've already shelled out the cash for a Mac, the version of OS X that came on it was essentially free too. Your point's kinda moot.

      --
      Mod me down and I will become more powerful than you can possibly imagine...
    11. 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.

    12. 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.

      --
      ---
    13. Re:Why use Linux at all when there's Mac OS X? by Ivan+Karamazov · · Score: 2, Insightful

      I find it funny that you blame Apple and their tech support. It sounds like if you had done as they asked and disabled your linux box, you would have gotten you network back up and running. Your problem was having two DHCP servers and you didn't realize that your Airport Base Station had a DHCP server running. Well, IMHO, it's kind of a no brainer to realize that the Base Station has a DHCP server running. Most of these kinds of devices do. Also, the configuration utilities for the Base Station are pretty easy to use and the settings for the DHCP server part are pretty clear.

      IMHO your problem with Apple is that you're just more familiar with GNU-LINUX. You can't blame that on Apple.

      --
      "The struggle itself toward the heights is enough to fill a man's heart. One must imagine Sisyphus happy." Albert Camus,
    14. Re:Why use Linux at all when there's Mac OS X? by Anonymous Coward · · Score: 2, Insightful

      >> Face it, 99.99999...% of the people care not about such things. This puts you in a minority, demanding entitlement to special treatment.

      No, asshole, it puts me under Apple's heel!

      You think software gets written by magic elves or something? 99.9999% of the people DEPEND on software written by a "minority demanding entitlement to special treatment," or in other words, developers who would like to know just what the fuck they're dealing with at the system level.

      Apple wants to benefit from open source, and they do contribute something back, but they still want to keep that ace up their sleeve. Someday that will bite them in the ass.

    15. 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.
    16. Re:Why use Linux at all when there's Mac OS X? by XO · · Score: 3, Interesting

      I've had very very few problems (although it's been many many years since I've had to) porting between Unixes (Unices?) as long as everyone had the GNU tools installed... now, trying to compile decent software with the supplied CC and tools on an AIX or HP/UX (at least several years ago) was just about impossible...

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    17. Re:Why use Linux at all when there's Mac OS X? by mgkimsal2 · · Score: 4, Insightful

      So why couldn't Apple tech supports explain that to him? "Sir, the Airport is running a DHCP server" would have saved him a lot of time. Instead, he got the run around of usual tech support stuff (shut down every other computer on your network so we can walk you through 'troubleshooting' that doesn't address your problem, etc).

      Basically, his tech support experience was pretty much the same as with every other company. Apple is pretty much on par with other companies in most respects, it's just that they've got such a rabid fanbase that you can't point this out objectively without getting shouted down/blamed.

      I've found that often times Mac stuff 'just works', and that's fine. When it doesn't 'just work' you're often worse off than with other platforms where there's more/better support for strange problems.

    18. Re:Why use Linux at all when there's Mac OS X? by treat · · Score: 3, Insightful
      And you're using semantics to back up a losing argument. I said, "essentially free". But to play your game, take a look around, speech ain't exactly free lately either.

      I think that your problem (besides the obvious lack of an ability to debate in a rational manner) is that you are confused about what the word "free" means in this context. Thus, "free as in speech" is to explain that "free, in this context, means as it does in ''free speech''".

      The fact that you have such trouble with English could be seen as a detriment. But you might simply more familiar with another language. This list has "free software" translated into many languages. Some of these languages use a different word for "free as in freedom" vs "free as in without monetary cost".

    19. 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
    20. Re:Why use Linux at all when there's Mac OS X? by aonifer · · Score: 2, Funny

      To piss you off.

    21. Re:Why use Linux at all when there's Mac OS X? by sakusha · · Score: 3, Insightful

      Hey brainiac, we're talking about Linux on PPC, so please tell me how to use Photoshop and Crossover Office on a Mac running Linux.

    22. 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? ;)

    23. Re:Why use Linux at all when there's Mac OS X? by jc42 · · Score: 2, Interesting

      if you're finding OS X slow, opaque and frustrating, it's because you don't know what you're doing, you just think you know what you're doing.

      Heh. You're right there.

      However, on linux, I do know what I'm doing.

      Part of the reason for getting an OSX system (and so far refusing to bring up non-Mac things like X-Windows etc) is that I wanted to get familiar with it.

      The problem here is that, as others have pointed out, when I did the obvious thing and asked Apple's CS for help, I got an idiot-level runaround. They didn't say "Hey, this guy knows how to run linux gateways and firewalls; maybe I'll bounce him to an expert level. They kept "helping" me with something that wasn't related to my original problem (getting airport + printer + powerbook to work), and bollixed up my network as a result. They didn't mention DHCP to me; I discovered it myself. And they told me quite clearly that I couldn't expect to use their equipment in a mixed-vendor network.

      I'm starting to agree with them.

      With linux, OTOH, when I ask CS (e.g., Red Hat's), I get intelligent answers. Or sometimes I get RTFM, and usually a pointer to the FM or some equivalent online docs. So I can learn what I don't know.

      I freely admit that I don't know everything there is to know about linux, and I'm even farther from that with OSX. So far, my experience with linux is that finding answers sometimes takes time, but I can find them, and among the arrogant jerks there are a lot of helpful people. With OSX, my experience so far is that I get a lot of "... for dummies" sorts of answers, but very little else. Finding answers has been rather slow compared to linux. So I'd recommend linux for serious networking applications.

      To put things in perspective, we also have a couple of MS windows machines (which my wife needs for her work), and even a cool wifi-enabled PalmOS machine. They're all talking to each other, though not always amicably. I'd say that the OSX system is far, far better than the MS boxes for nearly everything. I've recommended a Mac to lots of people who have expressed frustration with their Windows boxes. I'll continue to do so.

      My summary at the moment is that I'd strongly advise linux and/or *BSD for any serious networking, server, or other infrastructure situations. I'd recommend a Mac for any computer non-geek who wants a machine that works and is fun to use. I'd recommend MS systems for masochists. (And that wireless PalmOS gadget is a really cool toy. Now if it had a cell-phone built in, too ...)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    24. Re:Why use Linux at all when there's Mac OS X? by MrHanky · · Score: 2, Insightful
      Can you name anything that can be done under Linux, that can't be done under OS X?

      I bet you can do Linux development under OSX, but I don't see a reason why you should do it. Also, being in a networked environment where you have desktops/workstations running Linux, maybe on Intel or in a mixed environment, it could be nice to share your /home via NFS (which is severely broken in OSX, by the way) or something like it and have the same settings used for all computers. Especially if you're supposed to do the same kind of work on them.
      (b) i don't need any software besides instant messaging, web browsing, email, and chatting. because that's about all the useful software that exists [for Linux]

      The only useful software you need that exist for Linux. You use Linux as a Windows replacement, and that's fine, but there's a lot of other useful software for Linux that some other person may need. Lots of it may run on OSX, but if you don't need OSX for other things than Unix apps, you don't need OSX.
    25. Re:Why use Linux at all when there's Mac OS X? by bursch-X · · Score: 2, Interesting

      How about these little things
      - drag and drop works throughout the system between all applications (you can even drag and drop an item to the terminal window to get it's path pasted in there)
      - Most applications can handle multibyte fonts/languages out of the box and switching input methods on the fly is one keystroke away
      - there's a proper font management system and OS X handles TrueType Mac, TrueType Windows, Type 1 (PostScript fonts) and OTF fonts just fine (again installing them is as easy as drag and drop or doubleclicking and clicking the install button)
      - when installing an application RPM won't tell you that it actually needs the "whateverthefuck.lib.so.8" before it can install the package, but won't tell you where in the world to get that library
      - There are interface guidelines and most developers stick to them (!), so you can enjoy the same basic keyboard shortcuts in every application, most menues are in the same location in every app etc.
      - OS X Services (this rules)
      - Automatic switching of network interfaces seamlessly on-the-fly (wirless, ethernet, firewire etc.)

      I could go no for hours, but you get the idea.

      --
      There are two rules for success:
      1. Never tell everything you know.
    26. 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>
  19. Yes by bash_jeremy · · Score: 4, Informative
  20. 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
  21. right on by SuperBanana · · Score: 4, Interesting

    ... the OS X system is just so fucking sweet though

    Exactly. It's like putting a VW Bug engine into a mid-60's porsche. 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 and everyone who sees it will just stare at you- and if they're not polite enough, demand to know why you did it. Even Robin Malda uses OS X!

    Who cares? Slashdot is hardly an example of technical prowess; in fact, it's rotting(HTML 3?!?). The FAQ hasn't been touched since '99, and they have yet to rise to the challenge of solving any of the problems they themselves created(slashdotting for example). From what I've heard(several OSDN sales people worked where I used to work), Malda got wined and dined by one company after another hoping he'd either post about them or endorse their products. Absolutely no integrity.

  22. Re:ls -R | grep filename by dav · · Score: 2, Insightful

    Doesn't OS X have the 'locate ' command?

    It's faster that ls -R | grep since it goes against a pre-indexed db of the file system.

  23. 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.

  24. 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

  25. 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...

  26. 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`.

  27. And I can buy a sesame seed for much cheaper than by adb · · Score: 4, Funny

    a lobster. But they are not the same.

  28. Yup. by mindstrm · · Score: 4, Interesting

    That's why I bought an iBook.. I figured it would be a perfect linux laptop.

    Then I tried OSX for the heck of it, you know, it was already installed.

    And now you can pry OSX off my mac from my cold, dead hands.

    1. Re:Yup. by TVC15 · · Score: 3, Funny

      > And now you can pry OSX off my mac from my cold, dead hands.

      Are you saying that OS X killed you? if that's not a good enough reason to use Linux instead, i don't know what is. ;-)

    2. Re:Yup. by nathanh · · Score: 2, Insightful
      That's why I bought an iBook.. I figured it would be a perfect linux laptop.

      Then I tried OSX for the heck of it, you know, it was already installed.

      And now you can pry OSX off my mac from my cold, dead hands.

      I bought an iBook and tried OSX for the heck of it.

      After a short period of discomfort I deleted OSX and installed Linux.

      Now I'm happy.

      My point: not everybody that tries MacOSX is immediately smitten with it.

  29. Confused Author by grahamlee · · Score: 4, Insightful
    One thing in particular that can be confusing to Linux developers about OS X is its overlay of two distinct directory organizations -- the traditional /etc/, /usr/local/, /sbin/, and so on of Linux/Unix systems, and the /Application/, /Library/, /System/ from Mac OS 9.

    That second hierarchy actually comes from NeXTSTEP, where it was called /NextApplications, /NextLibrary, /NextDeveloper, etc. Mac OS 9 did not have a particular imposition of hierarchy in the same way that UNIX might; applications can live just about anywhere.

    Secondly there's a very conscious and IMHO good reason to farm off the NeXTish stuff into a different hierarchy - that is that it's a different system. All of the files in /etc, /usr, /var etc. are in the same places that you would expect to find them on any UNIX. Looking for the run control scripts? They're in /etc/rc*.
    The OPENSTEP-derived APIs, the Aqua GUI, Cocoa applications etc. are orthogonal to UNIX. They just happen to be running on a UNIX system (unless you're using Yellow Box for Windows NT). Keeping them in their own hierarchies so that they don't intrude on or get confused with UNIX stuff is a good idea.

    There is an anti-case-study: GNUstep does indeed put all of its files into the UNIX hierarchy, but it still partitions them into separate subdirectories, namely /usr/GNUstep and ~/GNUstep. Again, because it's orthogonal to the underlying UNIX system, it tries to keep out of its way.

  30. 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.

  31. Linux over OSX and Windows by InsomniaCity · · Score: 2, Interesting

    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??

    --
    You cant make anything foolproof, they'll only invent better fools.
    1. 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.

  32. 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

  33. 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.

  34. 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!
    2. Re:just bought a g5 by Laplace · · Score: 2, Funny

      The best part about portage is when you start a big update, and say "hey, I'll do it overnight when I don't need the computer." Then you come to work the next morning and find that the third package install, which probably started less than 10 minutes after you left, has crashed or is waiting for user input. You can't beat a packaging system like that!

      --
      The middle mind speaks!
  35. Re:ls -R | grep filename by optikSmoke · · Score: 2, Interesting

    I doubt locate would be as useful in that situation -- if you're doing an ls in only directory, the time difference will be minimal and the results more up-to-date than locate's. If you're doing a find over multiple dirs, on the other hand, then you'd probably have need to look for a faster solution (ie, locate) -- so long as what you're looking for existed the last time locate's db was updated.

  36. Why? by beforewisdom · · Score: 2, Insightful
    I run a PC with linux because I am into the whole free(dom) software thing.

    However I had a coworker who had a MAC OSX lap top. I was impressed. All the goodness of a nix shell, xwindows, plus easy-to-do everything MAC style.

    Given all that a MAC 0SX gives you I can't see why anyone would want to run linux on it.

    It would be like bringing bolagna on whitebread with you to a fancy restaurant you love.

    Steve

  37. It's perfect by Sarin · · Score: 4, Interesting

    I have a second hand 400mhz G4 powerbook. When OSX came out I tried it, but it seemed to run a bit too slow on the powerbook for me and watching a divx movie in osx was nearly impossible with quicktime.

    After a week I was fed up with it. I've been running gentoo linux on a lot of x86 servers, so I decided to make it a gentooppc computer - with a GUI for the first time.

    It took some effort at that time, since gentooppc was just starting, but eventually I managed it.
    I felt proud that it worked and it made many mac addicts give me strange but cool looks.
    Nowadays I run the 2.6 kernel and kde 3.2 and I must say it's perfect (only vga out is a bit of a b!tch with my graphical chipset): reliable and fast and all of the hardware is supported. I use it mainly for webbrowsing (konqueror), movies (mplayer), email (sylpheed-claws) and SSH'ing to other machines.

    Only one but, if you run linux on a non x86 computer, you don't have the nice Wine things, but on the other hand you can run DOS apps with Bochs (though terribly slow on my system).

    I won't swap if someone offered me a faster powerbook with OSX and I weren't allowed to reinstall my beloved linuxppc.

  38. 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.
  39. 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.

  40. 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
  41. I have a powerbook... by Espectr0 · · Score: 3, Insightful

    ...and don't see an incentive of using Linux. Most of my linux apps have been ported to osx , some with cocoa gui and the works, like xchat, wget, etc.

    And there isn't an nvidia driver for linux/ppc.

    So really, why use Linux here? I even have fink if i need some gnu/linux stuff.

    I wouldn't even know how to install linux here, because i would need to repartition and don't want to lose data.

  42. Speed Speed Speed by jone1941 · · Score: 5, Interesting

    One of the things that people have been saying with each iteration of OS X is that it is getting faster and faster. While this may be true, they still have a long way to go. I recently tried out a gentoo live cd on a friends 600MHz G3 iBook, and I was blown away. In OS X 10.3 the iBook feels responsive, but it is clear that a fast G4 or G5 would fair a great deal better. Under Gentoo running gnome 2.4 this computer was sickeningly fast. It felt almost as fast as my Athlon XP 2500. I was amazed at how much this little 600MHz G3 was capable of. If you are looking for a reason to use Linux over Mac OS X, look no further than getting to utilize the performance your system is capable of.

    I know I know OS X is a more modern os blah blah blah. People used to say (maybe they still do and I just ignore them) the same thing about java, it is a more modern language and all of it's advanced capabilities are too much for todays computers. The end result? Very few modern GUI apps are written in java. I say the same thing for OS X, just because it uses a somewhat new concept for GUI (pdf-based) doesn't justify it's cripplingly slow speeds. I for one would rather have a fully functional GUI that doesn't make a decent processor suck wind every time I try to resize a browser window, than have the prettiest antialised interface. For the record I personally find gnome 2.4 with the ximian industrial theme quite pleasing to the eye. Just my $0.02.

    --
    Fear trumps hope and ignorance trumps both
  43. Re:Simple answer by ryanw · · Score: 2, Insightful
    Now would you please tell me a reason why I shouldn't use it?
    OSX is a completely refined UNIX based OS. It has commercial application support by major vendors and is breeze to upgrade/update/patch/etc.

    I have used Linux as a desktop for a good part of a year. I also now own 3 macs running OSX. I would NEVER go back to Linux as my desktop. Linux was a pain to maintain. I felt like I was spending more time updating my box than actually using it.

    You may ask, why bother updating your linux desktop all the time? The Answer, Linux is not ready to be a stable desktop yet. You always update thinking the next newest release of EVERYTHING will stabailize your machine and speed it up. New Kernel release, rebuild the kernel. New KDE release, chase down and update all the dependencies. New Gnome release, rebuild the newest gdk, glibc, etc..

    I've been there, done that. I just want to use a UNIX based desktop where I can admin all my box, do development, and have major vendor/application support (Microsoft Office, photoshop, final cut pro, Shake, Logic, Cubase, etc).

    Sure on linux you CAN try to use GIMP, OpenOffice, and who knows what for video editing/sound, but it always feels like you're using a BETA application. Nothing on linux seems to feel like it's a professional COMPLETED application.

  44. Older macs love it by Perdo · · Score: 4, Insightful

    I have a All in One G3, 250mhz G3 w/768 mb of ram.

    OS X runs OK on it but Yellow Dog, in addition to providing a modern browser for the platform, etc., just flat flies on the machine.

    Resize a window on an old machine running OS X and you will know the pain of having a kick ass OS that is unusable in normal circumstances.

    Linux provides older macs with a modern OS without the bloat.

    As for hardware support, at least using YDL, the volume control on the old AIO is functional while on OS X it is broken.

    YDL also fits nicely on my 1Ghz G4 flat panel imac although it does not provide any additional functionality that is not already available through OS X.

    --

    If voting were effective, it would be illegal by now.

  45. Eat your dog food: server mode (power) by Anonymous Coward · · Score: 3, Interesting

    OK, someone who uses Linux on the Mac, answer this for me: how the hell do you make it come back on after the power fails? In OS 9, this is called 'server mode'. OldWorld machines have a way to enable it by catting a few bytes at /dev/adb.

    Nobody has a way to do this on anything newer, which means something like FOUR YEARS worth of machines (or more!) can't reboot when the power goes out and then comes back on.

    Linux on the Mac is nothing more than a toy until someone can figure out how to set the server mode flag. I don't care if I have to run it in my boot scripts. As long as it works I will be happy.

    Until it exists, I know that nobody is really using Linux on Macs for anything important, since all their machines would stay off the first time they lost power (including draining a UPS)!

    Yes, I'm bitching, and no, I'm not trolling. I've done a lot of work with Linux and a G4, and this has been pissing me off the whole time.

  46. 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.

  47. Obviously you haven't used OS X on older hardware. by solios · · Score: 5, Interesting

    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.

    Linux doesn't care about my video chipset. X11 DEs don't require 32 megs of VRAM. Linux runs inside of 128 megs of physical memory without difficulty. Fluxbox is just as responsive as OS 9 on the same hardware- something OS X still can't claim.

    All that and here's the bag of chips: The Debian "Software Update" (apt) updates EVERY APPLICATION ON THE SYSTEM. Compare to OS X, where I get my Apple updates through SWU and have to download and install Adobe updates, new builds of BZFlag, new versions of Quicksilver, etceteras myself.

    Not to say I don't have issues with various packages, but dear GODS Linux is far more useable on older hardware than OS X. On a general level- quality of applications and userland are a slightly different matter.

  48. Re:Why bother? by GeorgeWright · · Score: 2, Insightful

    Well done on copying that from Trollaxor's site - I've seen this before. However, I shall reply to each of these points as if they were your own, in the hope that I may enlighten you..

    1) True... to an extent. Why run software on PowerPC that did not originate on PowerPC? So, let's get rid of Microsoft Office v.X, the Mach microkernel, most of OS X's userspace utilities... They originated on Intel CPUs (mainly), so what are we using them on PowerPC for? Also, please note that Apple did *not* write Mach - it was developed at Carnegie Mellon University... on ia32.

    2) How is Aqua/Quartz more complicated than Mach? Mach is the core of the OS - if that goes wrong you're screwed. If Aqua goes wrong - no problem. You just fall back to a text console. If Apple *could* make Mach closed source - I bet they would. Unfortunately, because they didn't write it, but instead just borrowed Mach from a university, it must remain open source. Hence why it is open. Aqua/Quartz is closed because *they wrote it*.

    And Linus Torvalds may sift through a few dozen megabytes of patches a day, but that's what his job is. He works full time on Linux. He does not have any other job at the moment. Neither does he have to "attempt to integrate it into the kernel" - the patch is simply a patch - he just okays it and it goes in. Please also note that if Linux and open source wasn't here, Apple's OS X wouldn't exist.

    3) This is precisely where Linux's advantage for both power users and newbies is; power users have the option of *completely* changing the GUI - something you can not do in OS X. Newbies use the default GUI, such as KDE or GNOME, which are just as good as any other GUI. Of course, people have their preferences.

    And Aqua is much slower than X11. Neither does it have any of the really useful features that X11 has, such as network transparency.

    4) True - this is probably Linux's major weakness, but distribution vendors such as Mandrake are making this much less user-centric and automating the process instead.

    Regarding the sendmail stuff, it's your decision to have decided to compile the stuff from source. If you were running a decent distribution, such as Debian, then just a simple apt-get command would have done it all for you, in much less time. And don't say "oh, but any normal user wouldn't know about apt-get", because no "normal user" would want to patch sendmail/ssh because of security issues.

    I use Linux on two PowerBook G4s - a 667MHz rev B and a 1.25GHz 15" Aluminium - and it's much more useful, and snappy, than OS X ever was.

    George

    --
    George Wright
  49. Linux on Sparc by mopflite · · Score: 5, Interesting

    Linux on Sparc is the real untold story. The installation of Debian unstable on an unused Sun Ultra 5 has been a recent revelation, and given the prevalence of such hardware sitting unused in many locations, represents a low (or no, if one carries out an ftp install) way of recycling such hardware to make it truly useful. The Sun Ultra 5 recently rejuvenated in this way is running much faster than it ever did using Solaris 7 or 8, and also has none of the compilation/compatibility problems which beset Sun desktop users who don't have Sun's own (expensive) compiler. apt-get install - could life get any easier?

  50. 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
  51. 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.

  52. 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.

  53. 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.
  54. 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 Roydd+McWilson · · Score: 2, Interesting

      Do you realize that even on modern PCs there's only 8 IRQs? There's another 'cascade' interrupt device that provides IRQ 9-15.
      That's only by default when you just start booting up. The OS is supposed to enable the IO-APIC, which I believe gives 32 interrupts. Unfortunately, some boards don't implement it correctly, some (typically low-load) devices still use the XT-PIC, and some devices still do share interrupts (probably due to the PCI scheme of assigning the same interrupt to multiple slots; my USB and AGP unfortunately seem to be like this).

      --
      THE NERD IS THE COMPUTER.
    2. 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
    3. 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).

    4. 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
    5. Re:Macintosh IRQ system by MarcQuadra · · Score: 2, Interesting

      Just wondering, since I've enever handled a beast like that, at least knowingly:

      does it work transparently to a Windows install or do I need special config? Like in the WindowsNT/2k/XP installs where you can select 'different' x86 architectures, or use 'generic PC' instead of ACPI.

      Can I boot MS-DOS 6.22 on it?

      Can you give an example so I can find one to look at?

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  55. 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,

  56. Re:locate on osx by AstroDrabb · · Score: 2, Interesting
    Cron is old and assumes that it is up all the time. You are thinking of anacron:
    rpm -qi anacron
    Anacron is a periodic command scheduler. It executes commands at intervals specified in days. Unlike cron, it does not assume that the system is running continuously. It can therefore be used to control the execution of daily, weekly, and monthly jobs (or anything with a period of n days), on systems that do not run 24 hours a day. When installed and configured properly, Anacron will make sure that the commands are run at the specified intervals as closely as machine-uptime permits.
    --
    If Tyranny and Oppression come to this land,
    it will be in the guise of fighting a foreign enemy. -James Madison
  57. 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..

  58. opendarwin instead? by TheLittleJetson · · Score: 2, Interesting

    much love to linux, i LOVE it and use it on all the pc's at work and in my past (before i switched to mac). that said, i think OSX is a better choice right now for the macs. i'm very trained to use linux/oss and that same usage pattern i still use on my mac. i have to learn the darwin way of doing things, but it's usually pretty easy to pick up.

    problem with linux/ppc for me is the java support. there simply is no 1.4 support out there and that straight up blows. OS X lags behind in their implementation enough as it is. it's also not uncommon to have difficulty with hardware, power management (laptops), etc. i think if you want to run X/KDE and whatnot to preserve your uniform UI, you may as well use opendarwin. it's just a better fit, at the moment.

    besides running a few commercial apps, there's not much i do with my OS X install that i can't do on linux -- with a little effort. but i think more importantly, there's very little (nothing?) i do on a regular basis that i CAN do under linux and CAN'T do under OS X (&& fink). that realization, plus the ease of use of apple's stuff, pretty much closed the deal for me to use OS X on my hardwar.... but i do miss linux, and this 2.6 kernel looks fun -- maybe i'll build a little mini-itx/x86 box for it when i got some money to burn. :-)

  59. 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?

  60. Too bad Linux & Mac can't cooperate. by Qwavel · · Score: 4, Interesting

    The company I work for writes software for wireless adapters, and Windows was our first platform. The appeal for us of porting our software to another platform would have been much greater if there was some similarity between OSX and Linux, but there is very little. The driver model, the device management, the hardware platform, the GUI, and even the main user mode languages (OC vs. C/C++) are different. I recognize that there is a fair bit of compatibility in the user, non GUI, API's and in the CLI, but I think that was the minimum possible (ie. it couldn't be avoided).

    This was Apple's choice when they did the big jump to PPC and OSX: they could have gone with the PC platform, they could have built OSX on the Linux kernel, etc. I think the OSS community would have embraced the slick, polished GUI and software that Apple has if Apple had given them a reason to - it's exactly what Linux needs. But what the OSS community did not need (and still doesn't need) was to reopen the BSD vs. Linux divide (like GTK vs. Qt).

    I'm sure they had solid financial and strategic reasons for staying away from any Linux compatibility, but for both Apple and Linux users (and for us developers) it was a bad choice. Perhaps they were concerned that if they did something that really benefited the OSS community then MS would get mad (ie. no more Office).

    It's a shame - since Linux is focussed on the low cost, business market, and Apple is focussed on premium, brand conscious, consumers, they could have co-existed and cooperated very nicely.

    In the end my company delayed, but has recently decided to port to Linux.

  61. Dual Boot PowerBook by pbooktebo · · Score: 2, Interesting

    My last machine was a TiBook 400MHz (the original Titanium Powerbook). Largely as a result of reading so much about Linux on Slashdot, I decided to try creating a dual boot system.

    I went with Yellow Dog Linux 3.0. After re-partitioning my drive, I installed it and it ran great. Fast, simple, let me do what I wanted. Mac-on-Linux is installed by default, and that ran fine, too.

    I did this becuase I only owned that one machine, and I wanted to get my hands dirty a bit with Linux. This was free and fun and easy to do, and I do recommend it for those wanting to extend the life of their machine. It is also a great way to learn more about your machine in general (I'm not a real geek, just a lifelong user and musician).

    In the end, I'm not using Linux on my new machine (17" PowerBook), but I would jump back to a minute if I felt the need, and have complete confidence in the OS on the PPC platform.

  62. 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.

  63. Support for powerbooks and PM G5s sorely lacking by jeeves99 · · Score: 4, Interesting

    I've yet to see Debian or YDL support a new apple computer straight out of the gate. When they do support a new model, its most often in a crippled state. Like some posters here have mentioned, the nvidia Go line of graphics cards are barely supported and lack 2d and 3d acceleration. Other items still NOT supported are Bluetooth, Airport Extreme, and external video (on powerbooks). These features were all in the 12" powerbook that came out over 12 months ago!!! The powermac g5 support page just simply lists "No."

    YDL hardware support page

    Linux on ppc is just not worth it on a new machine. But on a positive note, by the time support is available, the computer will be too old to upgrade to the newest MacOS and will need the linux build.

  64. 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*

  65. Re:Three words: by drsmithy · · Score: 2, Interesting
    No virtual desktops. It is completely beyond me why such a simple feature is missing;

    Because they require the user to manage complex mental models to use. This is counter to Apple's (and OS X's) principle of a simple interfaces (same reason they won't sell a multibutton mouse).

    clever as Expose might be, it is just a crutch for missing virtual desktops.

    It's nothing of the sort. Indeed, Expose is an excellent *compliment* to virtual desktops. However, they solve different problems - Expose is for *switching* between windows, Virtual Desktops are for *grouping* applications/windows.

  66. Re:Obviously you haven't used OS X on older hardwa by grahamlee · · Score: 4, Interesting
    You forgot to mention the fact that OS X doesn't even use X, but instead uses the heavily modified NeXT environment. Ooops!

    That would be because that is incorrect. Rhapsody and the earliest release of OS X, OS X Server 1, did indeed use the Display PostScript system from NeXTSTEP, modified to present a slightly more Mac-esque user interface. But when Adobe bumped up the licensing costs for DPS, Apple were forced to go back and effectively write a new graphics system from scratch. They based it on Portable Document Format, it's called Quartz and the user interface is known as Aqua.

    I find your assertion that OS X does not use X laughable. The latest version of OS X comes bundled with an X server that will run rootless right on top of the Aqua screen. The XFree86 distribution will build from unmodified source and work on earlier OS Xs too: have a look at X11 running in Aqua on a Beige G3 with Jaguar. I develop software for a network of Linux PCs, OPENSTEP PCs, NeXTs, Macs, Suns and assorted other systems. If it wasn't for OS X's support for X11 there would be much less portability between the systems (although GNUstep helps a great deal in that regard). So OS X does use X11, even if you and some other users choose not to.

    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.

    Actually I'm talking from the perspective of a Debian user here. Debian's package hierarchy is good, but it's still far from exhaustive. There will come times when the program you would like has not been Debianised. And when it does, you have to install that program yourself and maintain it yourself, just as you would on any other operating system.

    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 the kernel. Is that so freaking hard to understand? XNU is the kernel, which is a part of the Darwin Operating System. Darwin is a BSD operating system which includes the Mach microkernel running in monolith mode, with features from the BSD kernel added in. The BSD subsystem does not as some people think run as a personality on top of Mach; the two have been combined by Apple.

    "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.

    Yes indeed I am. This post comes to you from a turbo colour slab running OmniWeb 2.0 on top of NeXTSTEP 3.3. Acquisitioned is not a real word, acquired is. Yes, I know that fat binaries came from NeXT. They're still in use today, in OS X. OS X is the only modern operating system to use this technology, in which it is far superior to other offerings. It's jsut a pity that Apple don't make more of it.

    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*

    No you don't, and frankly I don't give a monkey's because ELF is getting old. The Mach_O binary format provides portability as well as small executables when compiled thin. It provides superior threading by realising processes, LWPs and threads as kernel-scheduled Mach threads. It's better than ELF.

    It appears that more homework is required on your part regarding the various parts that go to make up OS X. Find out about Xnu, Mach, Darwin and FreeBSD, then report back on your progress. The second assignment will focus on Cocoa, Quartz, Aqua, CoreFoundation, IOKit and possibly WebObjects if we have time.

  67. 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
  68. 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).

  69. Re:FUD by grahamlee · · Score: 2, Interesting

    Except you skirt around the little detail that Debian and other distros package a massive set of packages, and Apple Update handles a tiny handful.

    In this very thread I covered the fact that 'massive' does not mean 'omnipresent'. There will be packages that are not covered, as you indeed go on to talk about.

    Furthermore, I use checkinstall, and when the distro vendor *starts* packaging a package, it automatically starts handling that package if I have it installed.

    You can do that on Mac systems too, using mkbom and the developer tools for package management.

    The only people that complain about SysV init are hardcore BSDites that don't like anything that differs from The Way They Are Used To Things Working. SysV init is hardly "clunky".

    And me. Most of my systems management experience is in Solaris, and Linux. I hate SysV init. You've never fully appreciated overkill until you observe that their are eleven states you can put your server into.

    What do you like so much about BSD signal handling? I don't see too much extra stuff you could do with it without violating POSIX.

    One can't violate POSIX. One can implement it, or not. BSD does implement POSIX and also supplements it just as some SysVs do. Ignoring that oversight for the moment, let's have a look at why the BSD signal handler mechanism is superior (indeed, many SysVs now implement it in acknowledgement of this, though I'd be wary about claiming that all SysVs do). In the SysV/SysIII/VIIed signals API, once a signal has been received, the signal handler is reset to its default value. This means that if I'm expecting SIGHUP to be overloaded somehow, and send my process two SIGHUP signals, I cannot guarantee that the second is handled in the expected manner. Not so with the BSD handler mechanism, which does not reset the signal handlers. Then what happens if you receive a signal while within a signal handler? Well, in SysV, you've got an interesting race condition on your hands. The BSD signal handler introduce ways in which signals could be vetoed or suspended over blocks of code.

    Oh, it was a sexy feature back in Mac OS classic days

    Yes it was, although Classic MacOS didn't have fat binaries. Todays topic: NeXT Computer, Inc. (later NeXT Software, Inc.)

    And why exactly would this be of value?[...]it's not very frequently that I rip a binary out of my system and dump it on another.

    No it's not. But that's only because you're using a system that doesn't support it. Think of this: I can develop an application on my black slab, then bundle it up and distribute that one bundle to people using SPARC, M68k, Intel and HP-PA. This saves me a lot of work. Have a look too at the Darwin installation CD available from Apple. That one CD will install on both PowerPC and IA32 architectures. Let's say I decided that I didn't like any of the systems available today, and went out to create uber-UNIX for IA32, IA64, PowerPC, Itanium, SPARC, M68k, ARM, HP-PA, PDP-7 and Alpha. Wouldn't it be great if I only had one distribution set to maintain? Wouldn't it be great if all of my developers could compile for all supported platforms, without the tedium involved with cross-compiling on less aware systems?

    Instead of making random, unsupported claims, why not take a look at some benchmarks? Note the context switching time of your vaunted Mach kernel.

    I'm sorry, but the article you linked to doesn't give enough information for those benchmarks to be supported. For instance, when comparing file system latencies, why does the benchmarker not tell us which filesystem he is using on each system? My guess is that he's using e2fs on Linux and HFS+ on Darwin. Why not use UFS on both, to actually determine whether the Operating System is the source of the bottlen