Slashdot Mirror


New Patches Let iMac G5 Boot Linux

An anonymous reader writes "Apple enthusiasts and Linux geeks allied and the result is the announcement of a set of patches (still in test stage) that allows iMac G5 owners to (at least) boot Linux on their toys."

105 comments

  1. Another Linux victory by ssimontis · · Score: 1, Interesting

    I don't have an iMac, so this doesn't really affect me. Still, it is another symbolic victory for Linux, and hopefully many more will come. Perhaps this will help Linux market share rise above Macs?

    --
    Scott Simontis
    1. Re:Another Linux victory by uits · · Score: 1, Informative

      Symbolic victory? Linux runs on the all other Mac hardware, it just needed kernel tweaks to run on this. Hardly a real victory.

    2. Re:Another Linux victory by Gherald · · Score: 2, Insightful

      > Hardly a real victory.

      Hence, symbolic victory....

    3. Re:Another Linux victory by uits · · Score: 1

      This is just releasing support for a new chipset, hardly even a 'symbolic victory'.

    4. Re:Another Linux victory by Anonymous Coward · · Score: 0

      Linux vs Mac market share? You're comparing an OS to hardware.. together with the 'symbolic victory' thing, your post makes no sense at all! :)

    5. Re:Another Linux victory by ChunderDownunder · · Score: 1

      With still no support for 3d accelerated graphics nor Airport Extreme, one might call it a Pyrrhic victory. :(

  2. This is good news. by Xizer · · Score: 0

    Yet another reason to get a Mac.

    1. Re:This is good news. by Anonymous Coward · · Score: 0

      Yeah, now you could pay a little more for your hardware, in order to run software that you just can't use on other systems. Oh, wait.

  3. Great. by BaronSprite · · Score: 0, Offtopic

    Sounds great, yet another temptation by the devil to bring me towards macs... I am still wanting the day for OSX on my x86 hardware though (not emulated, thanks thought PPC). Now, how about a patch to bring down the price? :)

    1. Re:Great. by bill_mcgonigle · · Score: 0, Offtopic

      Yeah, I want a $15,000 NSX too, but in the meantime, why not settle for a Civic (e.g. a $549 eMac).

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:Great. by Deliveranc3 · · Score: 1

      $649 do you know how much PC I could buy for that?

    3. Re:Great. by bursch-X · · Score: 1

      Not much if you don't choose to build your own.

      And build your own is always cheaper than buying from a brand vendor, so please don't compare the two.

      --
      There are two rules for success:
      1. Never tell everything you know.
    4. Re:Great. by bill_mcgonigle · · Score: 1

      $649 do you know how much PC I could buy for that?

      $549 for the 1GHz, this is the Civic, not the Accord. Now go to Dell's site and configure an equivalent machine with XP Pro. Come back with a price, I'm interested.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    5. Re:Great. by Anonymous Coward · · Score: 0

      There are no 1GHz computers at dell. I think they start at 2.40 GHz for desktops.

    6. Re:Great. by mrgreen4242 · · Score: 1

      I'm a Mac head, so I don't mean this as a knock against apple, buuuut: Intel® Pentium® 4 Processor (2.80GHz, 533 FSB) Microsoft® Windows® XP Home Edition 256MB DDR SDRAM at 400MHz 40GB Ultra ATA/100 7200RPM Hard Drive FREE 2-Day Shipping! FREE 15" Flat Panel Monitor Upgrade - Online only! FREE Dell Printer! $539 ($609 w/ XP Pro) Apple can't touch that level of performance for that price. That said, if it weren't for the CRT in the eMac, I would still call the eMac the better buy. Apple needs to take the old LCD iMac G4's, change the case design a little (to make it cheaper to manufacure) and call them eMacs and sell them for under $800. That would be a Dell killer.

    7. Re:Great. by bill_mcgonigle · · Score: 1

      Apple can't touch that level of performance for that price.

      Don't confuse render-clusters with home PC's. In the former the CPU clock is very important. In the latter the User performance and the software productivity is more important.

      iLife on a 1 GHz G4 is plenty fast for most home users. Altivec makes a big difference. Besides, you've gone $50 over the Apple price, and you have a 15" vs. 17" monitor on the Dell. And you didn't mention if your PC has firewire, modem, ethernet, a decent software package, etc.

      The point being, the prices are fairly comparable. A hundred bucks one way or the other isn't a deal killer. The original poster was complaining he couldn't afford to get into a Mac, which by any typical definition of affordable isn't true.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  4. Redundant… by david-bo · · Score: 5, Insightful

    It is redundant to argue either:

    1. There is no need for linux when you have Mac OS X. With its Unix-underpinnings yoiu can do basically everything on Mac OS X that you can use linux for.

    2. Some people like Apple hardware (even though it might be more expensive compared to x86) but for (e.g.) political reasons prefer to use linux.

    Read my lips. This is redundant. These arguments has been posted thousands of times at Slahsdot's Apple-section.

    Please moderators. Take this into consideration when you moderate. I am tired of people telling the world that 'I can use Photoshop and Word on the same OS/computer as I write shell scripts and run Apache' and I am even more tired of when these postings are moderated insightful.

    They are no more insightful than someone explaining that if you spend the same money you would get a faster computer today compared with a year ago.

    1. Re:Redundant… by croddy · · Score: 0, Troll
      this is simply not true. because OS X does not conform to the filesystem hierarchy standard, a lot of GNU-style software won't build for OS X without invasive modifications, and will often install brokenly. setting --prefix is usually not enough.

      until OS X shows major improvements in the area of FHS compliance, it's not an operating system that i would find useful for my work.

    2. Re:Redundant… by javax · · Score: 5, Insightful

      what software are you talking about? Please check DarwinPorts, Fink and GNU-Darwin to see that actually most GNU-style software runs on OS-X just fine.
      Only thing I see at first glance, that OS-X is not conforming to the FHS is, that it mounts external media in /Volumes instead of /media ...

    3. Re:Redundant… by Xyde · · Score: 4, Insightful

      Why there needs to be standard is beyond me. Why can't software refer to paths as perhaps, $BIN or $DEV instead of using hardcoded paths. (I assume they use hardcoded paths, which must be the basis of your rant) The only thing you could fault OS X for is not having a case sensitive filesystem by default. If you want one, you can format your disk as case-sensitive HFS+, or as UFS.

    4. Re:Redundant… by NardofDoom · · Score: 1
      You mean I can run a native version of OpenOffice.org on my Mac without dealing with X11? Where do I get it?

      And before you ask; yes, I've tried NeoOffice and NeoOffice/J, and neither of them work acceptably.

      --
      You have two hands and one brain, so always code twice as much as you think!
    5. Re:Redundant… by bursch-X · · Score: 1

      What's your point?

      Can you run a native version of OpenOffice.org on Linux without dealing with X11?

      --
      There are two rules for success:
      1. Never tell everything you know.
    6. Re:Redundant… by NardofDoom · · Score: 1, Interesting
      In order to run OpenOffice.org on a Mac, you have to first have X11 installed, then install it with Fink, then start up X11, then run soffice. To open a document you have to do all the above and then select "Open" then navigate to the document you want to open.

      On Linux, you can double-click documents and they'll open.

      So the native version of OS X, the kind you can install from a binary and double-click documents to open them, DOES NOT EXIST.

      --
      You have two hands and one brain, so always code twice as much as you think!
    7. Re:Redundant… by Pathwalker · · Score: 3, Insightful

      It's the opposite way for me - if software is unable to deal with an arbitrary directory layout, it is broken and is unusable for me.

      Software should not care about how you have your filesystem laid out. If it does, this is a bug, and should be fixed.

      If I want locally installed software to go under /lopt/ or under /0b/ or under /sw/ that is my decision.

    8. Re:Redundant… by CyberDave · · Score: 1

      Your assertion that HFS+ is case-insentive is wrong. From http://developer.apple.com/documentation/Java/Conc eptual/Java141Development/Overview/chapter_2_secti on_5.html:

      The default filesystem of Mac OS X, HFS+ (Mac OS Extended format), is case-insensitive but case-preserving. Although it preserves the case of files written to it, it does not recognize the difference between uppercase and lowercase....Note that while most UNIX-based operating systems are case-sensitive, Windows is case-insensitive (and not case-preserving) so this is a general guideline for any cross-platform Java development.

      CyberDave

    9. Re:Redundant… by Twirlip+of+the+Mists · · Score: 3, Insightful

      If your software can't be installed by dragging and dropping a single package to any folder anywhere, it's broken.

      We're talking about Macs here. Raise your standards.

      --

      I write in my journal
    10. Re:Redundant… by Anonymous Coward · · Score: 0

      Your assertion that HFS+ is case-insentive is wrong. From http://developer.apple.com/documentation/Java/Conc eptual/Java141Development/Overview/chapter_2_secti on_5.html:

      The default filesystem of Mac OS X, HFS+ (Mac OS Extended format), ***is case-insensitive*** but case-preserving. Although it preserves the case of files written to it, it does not recognize the difference between uppercase and lowercase....Note that while most UNIX-based operating systems are case-sensitive, Windows is case-insensitive (and not case-preserving) so this is a general guideline for any cross-platform Java development.


      Emphasis mine.

    11. Re:Redundant… by hawaiian717 · · Score: 1
      Only thing I see at first glance, that OS-X is not conforming to the FHS is, that it mounts external media in /Volumes instead of /media

      And every Linux machine I've ever used, mounts external media in /mnt instead of /media.

      --
      End of Line.
    12. Re:Redundant… by jbolden · · Score: 1

      1) You can start any program (including the rootless X server) by default:
      System Preferences (on the dock) -> Accounts -> (your account) -> Startup Items

      2) Any file can be associated with the open command if you switch the bar at the top from "show recommended" to "show all"
      __________

      So in other words the standard OpenOffice binary does support double clicking to open documents provided you tell OSX that's what you want to do using the standard tools to do so.

    13. Re:Redundant… by Anonymous Coward · · Score: 0

      Tsk, tsk. People be modding trolls "insightful."

    14. Re:Redundant… by Anonymous Coward · · Score: 0

      On Linux, X11 is the native graphics system. On OS X, Quartz is the native graphics system. Thus the X11 version of OO is native on Linux but not on OS X.

    15. Re:Redundant… by Anonymous Coward · · Score: 0

      Porting Linux wouldn't be prudent... Not at this juncture... Gentoo will push to raise portage, and I will say: "NO! Reeeeed my lips!"
      (but it's ok to port OpenBSD because then it makes America more secure)

    16. Re:Redundant… by Anonymous Coward · · Score: 0

      If your software can't be installed without a mouse, it's broken.

      [Ed note: Twirlip of the Mists is a known karma whore and a troll. He follows a definite pattern where he'll karma whore in side-of-the-road stories that don't make it to the main page. He'll then carry his karma into the main page stories and troll. Often, he'll take advantage of his karma bonus and format his trolls such that moderators with biases will moderate his trolls up. Moderaters, he's using you here in this story. His post here isn't an actual commentary on Macs, it's a way to take advantage of you. Help end the cycle.]

    17. Re:Redundant… by CyberDave · · Score: 1

      Whoops, my post incorrectly cited the parent post. The parent stated that HFS+ is case-sensitive, I was intending to correct that notion and mis-typed.

      Sorry.

      CyberDave

    18. Re:Redundant… by Anonymous Coward · · Score: 0

      Just want to add that you can install and launch Mac apps from the terminal if you prefer, which makes scripting the installation and backup of apps and documents pretty straightforward in OSX, especially since apps typically lack any dependencies in other directories but their own.

    19. Re:Redundant… by harlows_monkeys · · Score: 1
      You mean I can run a native version of OpenOffice.org on my Mac without dealing with X11? Where do I get it?

      Well, if you are willing to pay, and don't mind having to put up with software that is way better than OpenOffice, you can get Microsoft Office 2004. :-)

    20. Re:Redundant… by wouterke · · Score: 1

      No reason to use Linux? Come on!

      MacOS X is horribly non-free. Sure, the kernel is open source, and so are most of the userland unix-things, but that's about it.

      Apart from that, MacOS requires 5 fucking gigabytes of disk space to install. Compare to e.g. Debian, which requires about 150 meg.

      I know what I prefer.

    21. Re:Redundant… by Anonymous Coward · · Score: 0

      > Windows is case-insensitive (and not case-preserving)

      Nope, Windows is case-insensitive and case-preserving.

      Unless you're using Windows 3.11, in which case it has more to do with MS-DOS. ;-)

    22. Re:Redundant… by codifus · · Score: 1

      The disk space issue would be a concern if HDs weren't as cheap as water now. You can buy a 20 gig HD for $25. We live in a digital media world dealing with mulit-megapixel pictures, MP3,WAV,AAC sound files, and MPEG movies. Sure, you can build a sytem with a 150 meg OS. Chances are those system files will be sitting next to your multi-media documents which span gigabytes. CD

    23. Re:Redundant… by wouterke · · Score: 1

      ...and?

      If I install a 150MB OS plus a 3MB media player, I can use the rest of the hard disk for media files.

      If I install a 5G OS instead, that leaves almost 5G less space for media files. Do you know how many .ogg files fit in 5G of disk space?

    24. Re:Redundant… by codifus · · Score: 1

      So let me get this straight: 150 MB OS 3 MB Player The remaining space all for media files. If that's the case, why get an G5 Mac when you can simply get an iPod? Costs much less and is way smaller, too. CD

    25. Re:Redundant… by wouterke · · Score: 1

      You're the one who brought up the multimedia file example :-)

      That said, yes, I do think it's important for an operating system not to take too much space, even if disk space costs nothing these days. The more disk space is used up by the OS, the less space you have for other things. Useful things.

      An operating system is necessary bloat. It shouldn't be too bloaty.

    26. Re:Redundant… by NoTalentAssClown · · Score: 1

      I installed OSX 10.3.4 on an iBook last night for my mother. If you unselect the stuff you don't need (All of the language tranlations and printer drivers for example) I think the total install was 1.2GB or so.. I'm not sure where you're getting 5GB from.

    27. Re:Redundant… by Stepping+Razor · · Score: 1

      "And every Linux machine I've ever used, mounts external media in /mnt instead of /media."

      A lot do, but there are exeptions, Suse mounts external media in /media.

  5. Real advantages over using Linux on Macs? by rzei · · Score: 1, Interesting

    I don't mean to troll or hurt anyone's feelings :) But the obivious question; what are the advantages of running Linux on Mac hardware?

    As far as I've read, Linux can be run on iBooks but the hardware support is seriously lacking, which disables some important functions like power saving.. I doubt that Apple has yet documents available on controlling G5's fan system, enabling driver writing?

    Again, as far as I've read different articles and reviews about OS X, it seems like heaven on earth for most Linux users.. Including something like extremely nice user interface, stable system, quality programs, programming tools, ability to run most linux applications with a recompiling.. Not that I had ever used a mac, there ain't too many around here. Hopefully my next computer will be one.

    So back to the point; is there some long term goal like full G5 support or is this some "just for fun" stuff?

    1. Re:Real advantages over using Linux on Macs? by endrek · · Score: 1, Insightful

      As a linux user, I had to use MacOSX ay my aunts house while house sitting. I hate the interface. It only servered to get in my way. It was very pro doing one thing at a time, and made it very difficult to multi task.

      Of course being a linux user, I'd also prefer cheaper ahrdware, so unless you already had PPC hardware, I'm not sure why people would buy soem to put Linux on when x86 is here and cheaper.

    2. Re:Real advantages over using Linux on Macs? by gklinger · · Score: 2, Informative

      If you hate Aqua, don't use it. Apple includes x11 with the OS so take a few seconds to install your window manager of choice and you'll feel right at home.

    3. Re:Real advantages over using Linux on Macs? by maskedbishounen · · Score: 1

      Yeah? Sounds like a great idea. How about when your friends stop by and switch you over to Litestep or Enlightenment?

      I'm sure you'll love it -- after all, because they hate the interface you use, it should be changed! ;)

      The better advice being, buy a cheap laptop and hate away; but only change your own stuff.

      Mind you, I may just be bitter from having people install stuff on my boxes. Now I don't let anyone near 'em. Problem resolved.

      --
      "An infinite number of monkeys typing into GNU emacs would never make a good program."
    4. Re:Real advantages over using Linux on Macs? by addaon · · Score: 1

      Just give them their own account...

      --

      I've had this sig for three days.
    5. Re:Real advantages over using Linux on Macs? by mibus · · Score: 3, Interesting

      But the obivious question; what are the advantages of running Linux on Mac hardware?
      It's nice hardware, and I got my iBook for a better price than I could find an equivalent x86 laptop for.

      I got firewire, long battery life, 12" screen (I wanted something small I could lug around easily), as much RAM and HDD, all for less than the closest x86 laptop. It's also hellishly attractive. :-)

      Oh, and the suspend/resume stuff is far faster than on all of the Linux/x86 laptops I've seen.

      As far as I've read, Linux can be run on iBooks but the hardware support is seriously lacking, which disables some important functions like power saving..

      Only the latest iBooks have "seriously lacking" hardware support, and even that is close to being fixed. (IIRC the latest benh kernels can enable power-saving).

      My iBook was bought at the start of last year.

      After 12 months on OSX I decided to switch back to Debian, mostly just because I prefer GNOME, and it was what I used everywhere else. It also gave a much-desired speed boost :)

      The only thing that doesn't work is the modem, and that's just because it's a software modem and I don't want to use the (buggy, non-open-source) driver.

      Overall, it was worth it, the biggest thing I lost was the ability to use WINE to play Windows games!

    6. Re:Real advantages over using Linux on Macs? by bursch-X · · Score: 1

      Of course being entrenched on doing things the Linux way and then using Mac OS X the first time for a few hours without any introduction whatsoever you are predetermined to give us an unbiased report on usability.

      It's always nice to see great journalism like this on Slashdot.

      P.S.:
      It's hard to find anything cheaper AND better than the current iBooks or even PowerBooks (you can always get less for less mony, though)

      --
      There are two rules for success:
      1. Never tell everything you know.
    7. Re:Real advantages over using Linux on Macs? by tsa · · Score: 1

      Hey that would be great because I also hate Aque, although I'm verty fond of my little iMac. But if I install, for instance, fvwm, am I still able to use the Finder and other typical Mac-stuff?

      --

      -- Cheers!

    8. Re:Real advantages over using Linux on Macs? by MyDixieWrecked · · Score: 2, Insightful

      I've run linux on my powerbook and there actually is hardware support for most of the powerbook's features. There's sleep mode support (for when you close the display), trackpad support, display support (for running X), LED support (you can have it blink with disk activity), PCMCIA support, and support for all of the ports on the back.

      You've gotta remember that linux is NOT OSX. Just because OSX has a Unix (BSD) subsystem doesn't make it the same as linux. If you're programming in OSX and using certain Unix APIs, they work differently in linux and OSX and I've run across a couple things that are kept in different libraries and in different places.

      Besides, some (albeit VERY few) software is distributed binary-only. I've seen software that's only got linux-x86 and linux-ppc binaries, and they will NOT run in OSX.

      My primary reason for running Linux on PPC (aside from development to make sure my apps work in linux and OSX) is for my servers. I have 2 macs (450mhz G3 and G4) set up for that purpose. IMHO, linux is better on a headless server than OSX. Sure, I could use OSX-Server, but I don't wanna shell out the $ for it. And I want a streamlined system (yay, Gentoo).

      Also, there is this great thing called "Dual-Boot" where you can have 2 or more (Multi-Boot) OSs installed at once and decide which you want to use when you start your machine.

      And, lastly, in 5 years when OS12 is out and only runs on G6 and G7s, the G5 linux support will have matured enough to fully support your older hardware.

      --



      ...spike
      Ewwwwww, coconut...
    9. Re:Real advantages over using Linux on Macs? by Anonymous Coward · · Score: 0

      Exactly. Too many slashdot posters take their views to the extreme. I don't mean the GP, he was rather reasonable, though he didn't say what he meant by doing one thing at a time. OS X is a multitasking OS, so he can listen music while ripping a DVD and touching up an image in Photoshop. If he meant using things like wildcards to move files and whatnot, there is Terminal.app which I use for such purpose.

      Truly, though. If you are used to wipe your ass with a cactus, switching to a soft, absorbant toilet paper feels strange at first. It doesn't mean cacti are better, just you are used to them. Nothing to it... we are creatures of habit.

    10. Re:Real advantages over using Linux on Macs? by Stephan+Schulz · · Score: 2, Informative
      Hey that would be great because I also hate Aque, although I'm verty fond of my little iMac. But if I install, for instance, fvwm, am I still able to use the Finder and other typical Mac-stuff?
      Yes.

      You can run X11 in two different modes on MacOS X - full-screen or rootless. If you run it full-screen, you can switch from X11 to Aqua and back with a simple keyboard or mouse command. I surf with Safari and use iTunes and the Apple DVD player, but all my work is done purely on the X11 side, which just looks like Linux unless you look quite deeply.

      If you run X11 rootless, X11 and Aqua share a single sceen, and applications are running side by side. Apple even gives you a special window manager to make things look and integrate nicely (I'm using blackbox, though ;-).

      In my experience, XFree installed via the Fink is more stable and just as fast as X11 from the Panther CDs. But my usage pattern may be atypical.

      BTW, when I got my Powerbook in late 2002, I fully planned to install Linux. I still did not get around to it - OS-X with X11 and Fink is UNIX enough for all my needs (and I've been a UNIX guy since SunOS 3.2).

      --

      Stephan

    11. Re:Real advantages over using Linux on Macs? by tsa · · Score: 1

      Thanks for the info, I will certainly try it. I did put Linux on my iMac, but I found that some things didn't really work as good as with Linux on a PC so I put OSX back on the 'Mac. I really love the way you can have the best of both words with OSX; it is a really well thought-out system (although with a few minor inconveniences, but nothing is ever perfect).

      --

      -- Cheers!

    12. Re:Real advantages over using Linux on Macs? by colinleroy · · Score: 2, Informative

      As far as I've read, Linux can be run on iBooks but the hardware support is seriously lacking, which disables some important functions like power saving...

      This now works with a patch from BenH, probably going into 2.6.11 (not a typo).

      I doubt that Apple has yet documents available on controlling G5's fan system, enabling driver writing?

      It works since a long time.

      --
      blah
    13. Re:Real advantages over using Linux on Macs? by MemoryDragon · · Score: 1

      The answers are simple, Linux has a much better hardware support for third party hardware, not everybody likes osx, some stuff like doing plain X is much better in Linux, using the thing as a server does not fource you to load a gui. There are myriads of other reasons, but those instantly come to my mind.

  6. Screw G5 or X86.... by Creepy+Crawler · · Score: 5, Interesting

    I'd like to see somebody come up with a dual-cpu monstrosity using hyperconnect or such, and link a G5 and an X86 together.

    Even slicker is to use the old neXt packed binaries and compile for both X86 AND G5. I figure Jobs came up with it, why not use it ;-)

    And why do this? Best of both worlds. There's a lot of software that is only MS NT X86 binary structure.. this beast could run it.

    oh, and this beast could bootstrap all those X86-only pci cards that you cant use in the Mac.

    --
    1. Re:Screw G5 or X86.... by forkazoo · · Score: 2, Informative

      Ummm... No. First off, those "x86-only" PCI cards depend on PC-BIOS. Apple and Sun use Open Firmware. It doesn't have anything to do with the instruction set of the CPU.

      Second, if there was a hybrid G5-P4 or whatever, if it wasn't running Windows, it wouldn't run Windows apps, except through something like WINE. WINE is great, but not so great that I would bet the farm on it, especially in an exotic hybrid box, where most of your users will want to run fairly intense apps like SoftImage and such, or 3D games.

      As for "packed binaries" - the current Mac OS X .app bundles are quite able to support multiple architectures. Not sure exactly what you want done. If your hypothetical hybrid system was built, and all apps were built and tuned for both X86 and PPC, then I suppose the OS could randomly run your program on whichever CPU was more idle at the moment, but that seems like such a silly complication that I can't imagine anybody doing it in the real world...

      And, by hyperconnect, I can only assume you mean HyperTransport?

    2. Re:Screw G5 or X86.... by Guy+Harris · · Score: 1
      First off, those "x86-only" PCI cards depend on PC-BIOS. Apple and Sun use Open Firmware. It doesn't have anything to do with the instruction set of the CPU.

      Correct, but note that Alpha-based TURBOChannel machines apparently had a MIPS emulator in the firmware, to handle the MIPS machine language firmware on TURBOChannel cards; it presumably also emulated whatever environment that firmware depended on, if there was any such environment. It might be possible to do the same for non-x86 machines and PCI cards, with an x86 and BIOS emulator.

    3. Re:Screw G5 or X86.... by Anonymous Coward · · Score: 0

      Keep it simple... just get an x86 box and a Mac, and link em with Gbit e-net and a KVM switch; problem solved, and a whole lot cheaper and more practical.

  7. Why? by gklinger · · Score: 2, Interesting
    Other than the obligatory references to climbing mountains because they're there, why would anyone want to run Linux on a G5? OS X is just as UNIX-like as Linux and with projects like Fink and DarwinPorts most software familiar to Linux users is available under OS X. Case in point, last night I read a story about BZFlag so I downloaded it and had it running in under 5 minutes. And please, don't dismiss the question (or me) by saying I'm anti-Linux because I'm not. My old but beloved Sparc LX running Solaris was headed for the scrap heap so I installed Linux and now I have a machine to use when someone takes over my iBook to play BZFlag.

    If you're going to pay the premium for a G5, why not enjoy the complete hardware integration and plethora of available software offered by OS X?

    1. Re:Why? by gklinger · · Score: 1

      Oops. Forgot some quotation marks there so if you're too lazy to check Google, you can find Fink here.

    2. Re:Why? by gl4ss · · Score: 2, Informative

      well.. but isn't that like saying that if netbsd is ported to some platform there's absolutely no point in porting linux to it.

      maybe.. just maybe.. some people prefer linux to os x.

      --
      world was created 5 seconds before this post as it is.
    3. Re:Why? by 59Bassman · · Score: 3, Insightful
      I can tell you one reason that I've messed with Yellow Dog Linux on a G5.

      I've been doing a bit of clustering, and have been using the OSCAR system for building clusters. OSCAR is build using RPM-based distros (primarily RedHat). There are some folks porting OSCAR to Debian, but it's not there yet. Apple's got some pretty good tools that can be used for clustering, but nothing I've been able to get my hands on yet does all the stuff OSCAR does.

      So since YDL is an RPM-based distro, there is a hope that OSCAR could be used with YDL. It doesn't work now, but it would probably be easier to do than try to port everything over to OS X right off the bat.

      Now I will say I didn't like YDL on the G5 AT ALL. I told a co-worker it was like being a kid and taking apart your favorite Tonka truck to "improve" it. I ended up with something different, but I really wanted my old truck back. Also, there are some things that OS X is slower than Linux for (eg - run openssl speed on a dual G5 vs. a single Xeon - the Xeon will be multiple times as fast).

      OS X is a fantastic operating system. The developers package is incredible, Fink rocks, and having X11 inside is cool as heck. I'm saving up to buy a G5 for my next personal machine. However, it's not perfect (no OS is). I can fully understand folks wanting to get a working Linux install running on Apple hardware.

    4. Re:Why? by Anonymous Coward · · Score: 0

      [W]hy would anyone want to run Linux on a G5? OS X is just as UNIX-like as Linux...

      I'll give you an example. I have an old PowerMac, that in its day ran the classic MacOS just fine. I now have a PowerBook running MacOS X for daily use (and it is fabulous!), but the old PowerMac is running Linux, and this has kept the old machine useful (print server, experimentation, etc.)

      I suspect that the utility of this patch is not so much in the present, but in the future, when the G5 iMac's display has gone dim, and modern versions of MacOS X do not run as well on it as they used to, but Linux (which tends to have lower system requirements) would run very well and keep that machine useful, hidden away in a closet.

      As for present utility (I can't find quite as compelling a reason), I could imagine someone trying to vote for alternatives and diversity by choosing a Free (Liberty) computing platform with elegant, alternative hardware.

    5. Re:Why? by Anonymous Coward · · Score: 0

      Well, some people do have many computers at home, which just happen to be macs, x86-boxes, and even something like older sun hardware. Some of those people prefer to have the same system (to the fullest degree possible) on ALL their computers, regardless of the hardware. While a person using OS X can certainly do practically everything that a person using linux can, the question of maintainability of heterogenous network etc. is very real. Even more so for larger institutions, who certainly like to have a unified system from both user-interface and maintenance perspectives.

      In some cases, having a consistent UI is even more important than getting to have the fabled super-UI on just a few machines.

    6. Re:Why? by prockcore · · Score: 3, Insightful

      Other than the obligatory references to climbing mountains because they're there, why would anyone want to run Linux on a G5?

      Because Linux runs circles around OSX in terms of speed. Especially for servers. OSX's file IO and network IO in particular have too much overhead.

      The same holds true for the desktop. Linux is much snappier on the desktop than OSX.

    7. Re:Why? by Twirlip+of+the+Mists · · Score: 1

      Like whom, and why? And please, let's not even bother hearing answers like "Mac OS X is ugly" or "Linux is what I'm used to." Let's talk about real reasons, not closed-minded foolishness.

      --

      I write in my journal
    8. Re:Why? by gl4ss · · Score: 1

      some specific application of theirs? maybe they want the same feel over multiple platforms?

      maybe they just wanted to run linux on a g5 cpu in the first place when they were shopping for a computer to have the features to fit their needs. when you run linux you can have such freedoms when choosing platform.

      what's foolish about that - buying the best looking hardware with the price tag that happens to suit them for a job that the hardware can do. ..and some people do think that osx architechture is weird/crap, or that the ui is weird and crap. what the hell makes you think that some people wouldn't think so? some people even prefer windows to macosx no matter what the "closed minded" apple folk tend to think.

      --
      world was created 5 seconds before this post as it is.
    9. Re:Why? by Khazunga · · Score: 1
      Me. Because of Portage.

      There! I just started a war between Mac zealots and Gentoo zealots. The End is coming.

      --
      If at first you don't succeed, skydiving is not for you
    10. Re:Why? by hackstraw · · Score: 3, Informative

      run openssl speed on a dual G5 vs. a single Xeon - the Xeon will be multiple times as fast

      In all fairness, openssl has many hand written assembler routines for x86.

    11. Re:Why? by 59Bassman · · Score: 1

      Which I have since learned. My apologies for spreading FUD. I was shocked at the difference, and it really had me questioning why the OS X system was so slow when all I'd heard was good things. I wonder if there's any way to re-compile openssl without that assembler code in any way that might speed up the G5's performance?

    12. Re:Why? by Anonymous Coward · · Score: 0

      let's not even bother hearing answers like "Mac OS X is ugly" or "Linux is what I'm used to." Let's talk about real reasons, not closed-minded foolishness.

      Those are real reasons. It's your closed-mindedness that leads you to say that. You can't discount technological advantages of Linux, personal preferences for Linux, cost advantages of Linux, or aesthetic advantages of Linux--not unless you're trolling, anyway. And for every time I mentioned Linux, you could say BSD instead.

    13. Re:Why? by wouterke · · Score: 1

      I'm a Debian GNU/Linux user. Whether my hardware is PowerPC, i386, m68k, or s390, that doesn't matter; I run the same operating system.

      That's nice, because it allows me to switch to different hardware without having to learn a new user interface or operating system.

      I recently bought a 12" PowerBook G4. Obviously I installed Debian on the thing, otherwise there wouldn't be a point.

    14. Re:Why? by dr.+chuck+bunsen · · Score: 2, Interesting

      I don't buy that for a second, and niether will anyone running OS X and linux side by side. I just put together a AMD64 3400+ with 3 gigs of RAM nvidia 6800 etc. etc., I run dual boot Fedora, SUSE. Right now I type this message on a 1.2 G4 Powerbook. The Powerbook has a much "speedier" interface than my linux box. In fact it kind of makes me mad to think about how much I'm always waiting around for Gnome.

  8. Nice. by antimatt · · Score: 1

    A battleship's engine under the hood of a Rolls Royce.

    1. Re:Nice. by dJOEK · · Score: 1

      Unless you're in Great Britain, where all warships will run Windows ;-)

      --
      Exercise caution when modding this message up: the author acts like a jerk when his karma is excellent.
    2. Re:Nice. by swinte · · Score: 1

      Since OS X is BSD UNIX one could say that the battleship engine was already there in the first place. Hmmm...

      SUPER DEATH PUSH REPLY!

  9. Fedora Core 3 testing for PPC could use this? by jbn-o · · Score: 3, Interesting

    I recently read Colin Charles' blog and came across his announcement of FC3 for PPC is in testing. He notes that "the release is known to not boot on G5's, and we are working on re-building another tree, which we can push out soon", would this new Linux kernel patch help with this?

  10. What is the FHS? by Matthias+Wiesmann · · Score: 1, Interesting

    Who exactly is behind this FHS initiative? The linked web-site is scant on details and information. There seem to be no know organisation sponsoring this operation and the only other thing on this web site are Enya lyrics (which is nice, I like Enya, but still).

    1. Re:What is the FHS? by jbolden · · Score: 2, Informative

      The group behind this is legit. They are a bunch of linux vendors and consulting firms designing standards for binary compatability across linux distributions. So in other words: a) This standard has nothing to do with any sort of open source software b) It is deliberately specific to Linux and not designed to be part of the open systems / posix.

    2. Re:What is the FHS? by Matthias+Wiesmann · · Score: 1

      Thanks for the answer. I suppose this explains why OS X does not comply with this standard...

  11. The answer to why run linux on this by Raleel · · Score: 2, Interesting

    well, i have 2 macs on my desk, and have 2 powerbooks current. I run 2 mac clusters and bought another one this week. All currently have os x.

    However, there is a good reason to run linux. OS X is (currently) a 32 bit OS. Many of the apps can't see all the memory. PPC linux is 64 bit.

    that having been said, I'm only just now finding a need :)

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
    1. Re:The answer to why run linux on this by Twirlip+of+the+Mists · · Score: 2, Insightful

      That's not relevant for either Powerbooks (your example) or iMacs (the topic), as these computers can't be equipped with more than 2 GB of RAM. That's only relevant for the Xserve and the Power Mac G5.

      And that objection will vanish in about six months, more or less.

      --

      I write in my journal
  12. I use it! by MarcQuadra · · Score: 1

    I use Linux on a Mac, for several reasons:

    Apple makes REALLY solid workstation/server-class desktops. My G3 circa 1999 has 64-bit PCI slots, shipped with Ultra2Wide SCSI hardware, and a 66MHz PCI slot (double-speed). You can't find reasonably-priced PC hardware like that, it's just not available.

    Now we all know that OS X is really cool, but it packs some serious overhead for the graphics and sound systems, and while it's perfectly acceptable for a desktop OS (or a server if you're running it on newer metal), I'd much rather have the lower latency, higher performance, and reduced resource use of Linux on my more utilitarian boxes.

    Also, if you're running a server on Apple software, you're limited to UFS, HFS+, and VFAT file systems, which is alright if you don't do anything wild, but I often need to pack 120,000 data files into a single folder and then manipulate them, that's something I find much more appealing when it's happening on a reiserfs partition, which only works under Linux.

    I run Linux on a second partition on my AlBook as well, and I can tell you that the hardware support is quite good, Apple uses mostly commodity parts, so there's usually existing drivers in the kernel for Apple's hardware. I particularly like the feature where you can switch the 'apple sleep light' on the PowerBook and iBook into a hard drive activity indicator, very useful.

    Another thing, I just realy LIKE Linux, I enjoy booting to an XDM session that kicks-off WindowMaker. It CAN be done on OS X, but it's a lot of work if all you want is to use *NIX apps. I like portage, and the OS X implementation is still mostly useless.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    1. Re:I use it! by jbolden · · Score: 1

      I'm curious. Since portage is mainly BSD ports "ported" to Linux and Darwinports is a BSD port system.... What are you finding useless about it?

  13. Launching OOO on Mac by Turing+Machine · · Score: 2, Informative

    Word docs, etc. open just fine with double-clicking on my Mac.

    Look for an app called Start OpenOffice.org that comes with the Mac package. It works great.

    1. Re:Launching OOO on Mac by NardofDoom · · Score: 1

      Still doesn't change the fact that it's in X11 and not Aqua.

      --
      You have two hands and one brain, so always code twice as much as you think!
    2. Re:Launching OOO on Mac by capmilk · · Score: 1

      If you insist on Aqua try NeoOffice or whatsitcalled, MS Office.

  14. Re:Redundant... by Anonymous Coward · · Score: 0

    rc.local - apple's plist thing is the sux0r

  15. that's great, but why? by kendoka · · Score: 0, Flamebait


    No offense to linux, I've been using it since '93. However, as a desktop env. it's inferior to MacOSX. Maybe some rich linux guys just want a nice piece of hardware to run linux on?

  16. OSX is damned SLOW! by Anonymous Coward · · Score: 0

    I love my linux - simple as that..

    Read my screen, "I DON'T WANT OSX"

    I love the high quality Apple hardware and my Linux OS, is that so hard to understand?!?

    ~

  17. Re:Redundant by MoneyT · · Score: 4, Informative

    What was the last time you used OO on a mac?

    Yes, you have to have X11 installed, but all those other steps are long gone. No need for fink, no need to explicitly start X11 etc etc. Double clicking a document to open it also works just fine.

    --
    T Money
    World Domination with a plastic spoon since 1984
  18. Re:Redundant... by Anonymous Coward · · Score: 0
    And you are a moron. That "plist thing" has full dependency support for startup items. No more of this awful "rename this to S35 because it has to start before this one that's S36" crap. No more of this "run sed on/etc/rc.local' crap that breaks if you ever get a binary tarball from a different source, either.

    With that "plist thing", they threw out the fundamentally flawed designs from the UNIX/Linux world and designed something that actually works. Frankly, I wish a lot more vendors would adopt such an approach. It's the -right- approach. The UNIX/Linux world would be a better place if more groups tried to come up with innovative means of making administration easier rather than just trying to "keep things hard to ensure job security for us".

  19. SCO by jbolden · · Score: 1

    God I hate to say this...

    The x86 vendor that went in hybrid CPU directions was SCO (now this was in the early 90's when SCO was in the business of making operating systems not suing people). They did some excellent work on hybrid 486/i860 systems.

    But those CPU's were different enough that there were big advantages (i860 could barely multitask but was built from the ground up for vector math....) What do you see as the advantage the x86 brings to the G5 or vice versa to make it worth the management cost?

    I doubt there is anybody left at the company from those days but they might be on the market somewhere.

    1. Re:SCO by Creepy+Crawler · · Score: 1

      ---But those CPU's were different enough that there were big advantages (i860 could barely multitask but was built from the ground up for vector math....) What do you see as the advantage the x86 brings to the G5 or vice versa to make it worth the management cost?

      Actually, I think the fact that there's just soo much non-portable binary software on the X86 (mainly in windows). To run 2 cpu's with portability between them, and teh ability to run otherwise binaries I could see as a very valuable hardware project.

      --
    2. Re:SCO by jbolden · · Score: 1

      And it would be. The only problem is that Microsoft would need to a partner in that effort to get a Windows sub system running on OSX. That might actually go for it but remember you'd be paying full price for a copy of Windows and full price + (because of the complex motherboard) for the x86 chip.

    3. Re:SCO by Creepy+Crawler · · Score: 1

      ---And it would be. The only problem is that Microsoft would need to a partner in that effort to get a Windows sub system running on OSX.

      For certain reasons, I doubt that. I can see a blend from the WINE projects and individualised hacking. For an example, LK-2.6 can natively read and overwrite files, but not create new ones, or increase the size of files.

      To counteract that, somebody wrote a NTFS.drv => ntfs native kernelmode driver. This resulted in full read/write operation that Windows usually uses, and all it requires (legally) is a windows nt-based CD.

      Perhaps a blend of using actual honest-to-goodness windows files blended with kernel hack-einess would work the best.

      ---That might actually go for it but remember you'd be paying full price for a copy of Windows and full price + (because of the complex motherboard) for the x86 chip.

      Not quite. Most all machines have Win2k or XP-home licensed on them. When I uninstall Windows and install Linux, I'll shift the license. MS can kiss my... if they think I have to buy a copy per install. 1 license per machine I have it installed on or a site license.. WE can choose.

      And in terms of what CPU's to choose, I'd toss in a g4 or g5, and an AMB based processor. No sense in paying the Intel brand name tax.

      Oh well, my big wish is to see computers with pluggable cards to add on darn near anything. Just have some really high I/O bus and plug in the card of your choice. It could be a graphics card, sound card, X86 cpu card, mips cpu card, ide drive card, interconnect card (to connect multiple computer busses directly: think pci to pci direct connect).

      The original computer with this concept was the altair. Old machine, but beautiful concept.

      --
    4. Re:SCO by jbolden · · Score: 1

      Maybe you can push a wine solution (particularly if you can run pure microsoft .dll since you are assuming a legal license). OK I'd agree that strategy works for apple (though I still think its far far easier with Microsoft's help and after all they aren't in the hardware business so....).

    5. Re:SCO by thebagel · · Score: 1

      Being that I don't know a whole lot about computer or OS architecture, I may be entirely wrong, but...

      Couldn't you shove wine off onto the x86 processor, and all the rest onto the G5? Because you wouldn't have an OS and God knows what else running on the x86, wine would be a lot faster than on a real PC... no? Or have I no idea what I'm talking about?

    6. Re:SCO by Creepy+Crawler · · Score: 1

      Well, for one "Wine Is Not an Emulator" ;-) WINE is a translator from X86 Windows API to X86 X-api. It cannot translate ANY assembly instruction.

      Actually the problem would reside on how the busses are determined. My idea would be to run Windows on the X86, but then you'd have to make windows understand it's a host OS (not going to happen) on a XEN-like system manager. You'd end up with memory contention and sporadic bus function.

      The possible answer is to run something you can hack (linux, BSD) and have it strap on one processor, and then run on both cpu's (by care of dual or tri-packed binaries). Your binaries would be 2-3 times bigger, but they would literally be portable to different architechures. Add static libs to them to be the absolute best.

      --
  20. Concerning Portage on OS X by MarcQuadra · · Score: 1

    Alright, so far I've been frustrated by packages that don't build, and packages that require dependencies that could easily be satisfied by 'native' OS X stuff, but instead require the building of strings of dependencies that seem unnescessary.

    for some things, portage on OS X is great, CLI tools seem to work (and look) fantastic. I still get a lot of collissions when trying to install stuff though. I hope it gets better, and that I get better at understanding the direction it's moving so I can test and submit bugs for it.

    BTW, I figured that portage for OS X would do stuff like let me build firefox for aqua, but it seems to build for X11, which seems lame, I think it should aim to build targets as native as possible. Granted, you could never do this with a lot of packages, but those with aqua ports should be built with them. Of course, then there's the folks running straight Darwin with X11 on top, and they'd want the X11 version, sounds like time to keyword out stuff like that.

    Has anyone managed to get an aqua GTK+ wrapper out? that would make 'native' aqua ports a lot easier, methinks.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    1. Re:Concerning Portage on OS X by jbolden · · Score: 1

      I meant darwinports not portage. In other words:

      Darwinports is a BSD ports system
      LInux portage is a port of BSD ports system to Linux
      Gentoo for OSX portage is a port of the Gentoo portage (i.e. linux system) to OSX

      I.E. its a double port of the BSD ports system. What I'm trying to figure out is if you like portage then what is missing with darwinports. For example you talked about firefox (which doesn't seem available at all) but:
      port install mozilla -- X11 for OSX
      port install mozilla +aqua -- aqua version for OSX

      only dependencies are: zip, gmake, libidl and gtk2 (optionally gtk1).