Slashdot Mirror


Overview of Linux on Macintosh Hardware

1millionmhz writes "Upside Today is running a piece on the relationship between Apple and the various groups creating Linux distributions for the PowerPC platform, including MkLinux, LinuxPPC and Yellow Dog Linux. Interviews with main figures from each company and covers how open source development model does an end-around on Apple's efforts to "keep Linux at arm's length." "

19 of 171 comments (clear)

  1. Not for Potato? by Daniel · · Score: 3

    This is what I thought, too, but from Debian's PowerPC port page:

    Status

    Debian/PowerPC is considered to be stable as of February, 1998, and is currently being consolidated for release. More than
    90% of the Debian packages are available, with the remaining packages being processed. Debian/PowerPC will be officially
    released with the next version of Debian (2.2; code-named potato).

    Now -- it's possible that the first major PowerPC release will be finicky until they get all the bugs shaken out, but it looks like they're coming along pretty well. Unless you're working on the port and know something I don't. (I just hopped over to the page so I don't know what's going on on the lists)

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
    1. Re:Not for Potato? by huberj · · Score: 2

      In fact, as far as I can tell, things are going well. I'm running Debian/PowerPC on my PowerBook G3 series machine (Wallstreet) and it's quite solid.

      At the moment, the whole system is running quite well.

      Emacs appears to be working again (package dependancies were a messed up for it for a little while), along with almost all the other packages you could ever want.

      Additionally, if you happen to be on a fast (or not even) internet connection, it's always nice to be able to type:
      # apt-get update
      # apt-get upgrade

      to have apt automatically install the latest version of all your installed packages.

      Very sweet system they have going, and it's all done by people working for free all over the world -- this I think is the coolest part of it all. If you really truely believe in the linux philosophy, debian is the distro of choice! :)

      Josh

  2. Re:More machines? by marmoset · · Score: 2

    Um (donning rubber waders and gloves) you wouldn't happen to have the addresses of those dumpsters, would you? ;)

  3. Apple isn't quite sure what to do by jht · · Score: 4

    On the one hand, they have a pretty solid, Mach/BSD-based server OS (MacOS X Server) that includes all the essentials for Internet operation, runs MacOS apps, and has a client version on the way. And they've released significant portions of it as pseudo-Open Source. They hope all this will sell more Macs, and give them a free development team for additional services.

    Then again, they sell a proprietary, single-tasking (Any system that stops processing when the mouse is held down is single-tasking, AFAIC) OS with loads of chrome on proprietary hardware.

    People often forget that the only way (technically) to legally buy a copy of the MacOS is to have a Mac to run it on. And every Mac includes the MacOS, like it or not. Apple doesn't lose any sales up-front when a user buys Linux for their Mac, but they do lose the upgrade revenue stream. This obviously concerns them more than a little: Apple has made quite a bit of revenue off their more frequent MacOS upgrades since they started charging for them. It's quite profitable.

    In the end, Apple has to decide whether Open Source is something to embrace fully or shy away from. They seem, in fits and starts, to be heading towards it - ultimately I think they'll open up more of the OS in an effort to wedge into as much software market share as possible. They may even plunge back into the clone market now that Apple has the ability to churn higher-performance designs quickly. One of the reasons they bailed out of cloning was that Apple took so long to design system in the old days that clone makers could easily beat them to market with the super high-performance systems that generate all the revenue. Power Computing did very nicely for a while on that model. Now Apple can ship the fastest systems as the CPUs are ready, and they make an increasing percentage of profit from software. The process is interesting to watch.

    What is saving the Linux/PowerPC vendors right now is that a Mac is far from an ideal Linux platform - it's relatively expensive and non-expandable for the MIPS compared to a cheap PIII system that'll run the same OS. For the most part, Macs lose as a Linux platform, so Apple isn't losing too much software profit to the Linux vendors (remember, the upgrades cost money now!). If they were losing more, Apple would squash them like bugs.

    - -Josh Turiel

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
    1. Re:Apple isn't quite sure what to do by smileyy · · Score: 2
      People often forget that the only way (technically) to legally buy a copy of the MacOS is to have a Mac to run it on.

      Well, this isn't entirely true. You can buy a copy off the shelf and do nothing with it. =) But I digress...

      The reason that I'm a big fan of LinuxPPC is the hardware that it's running on. I'm sure part of it is that I have a lot of experience with Apple's hardware. I know that (at least for all the machines I have) that it's high-quality and standardized. But the installs and configuration of Linux on Apple hardware has been easier than doing the same on Intel hardware. It all feels a lot more stable to me. Maybe it just irritates me that (most? all?) Intel boxes don't support Open Firmware, don't have standardized ethernet, don't have standardized sound. I mean, I guess this brings back the whole default v. custom argument, but for the most part, when it comes to hardware support, I'd rather have good and easy v. great and hard.

      But yes, Apple hardware is kind of expensive. But of course, hardware is always just a small part of the cost. The greater concern would be the much better software support and size of the community for Linux/Intel.

      --
      pooptruck
    2. Re:Apple isn't quite sure what to do by Battra · · Score: 2

      Mac OS X Server includes Samba as part of the package. It is installed by default, as are NFS and AppleShare file services. I ran OS X Server on my powerbook for close to six months and gave it a fairly thorough testing. I was impressed by some features and depressed by others. My biggest criticism of OS X Server is that it *STILL* uses a windowing system derived from the NeXT window manager and not X. The NeXT window manager was a great ide, and it is still a solid technology, but no one else supports it. Porting X based apps will be much more difficult than porting between other unixen. This will mean that Apple will remain in the marginalized software position they are in now. By the way, I am now running LinuxPPC on my PowerBook, and I haven't booted into Mac OS in weeks. I have to give credit to the LinuxPPC people, USB works great in their distro. I will probably be installing it on my iMac at home this weekend.

  4. Happily dual booting by Get+Behind+the+Mule · · Score: 3

    For a few months now, I've been booting into LinuxPPC or MacOS as it suits my mood, and I'm pretty happy with it. But there's no way I can format my MacOS partitions and run Linux alone. I'm going to be dual booting for a long time to come.

    I have to admit that I never used Linux much until then, but I'd been working professionally on Solaris for years (so flame me to a crisp, dear Slashdotters). I was excitedly looking forward to Linux, and have found it exhilerating. I've never had so much powerful software on a single installation working with Solaris, and some programs seem to run faster on my 300 Mhz PowerMac 6500 than on many Sun machines. Linux also seems to be making better use of the hardware than MacOS does, as well.

    But there is no way I could dispense with MacOS now, probably not ever. Although I recognize that support for peripheral hardware under Linux has gotten very good over the years, it's not even close to meeting my needs. I have a Sagem Spiga for networking, an ISDN TA that runs under the Geoport protocol. It's not supported under Linux, and may never be, so I have no networking under Linux (try to imagine that). Sooner or later I'll have to shell out some $$ for a new solution. I still haven't figured out how to get my Epson 600 color printer to work (the LinuxPPC Faq-o-matic allegedly has a solution, but it does nothing for me). And I don't have the first idea how to get my scanner and CD recorder working under Linux.

    None of this is ever a problem with MacOS. You pop in the CD, install the driver, and you're done.

    LinuxPPC is also simply lacking where some of my software needs are concerned. Just this week I formatted and printed a stack of announcements with QuarkXPress; I couldn't even consider such a project with Linux. And while word processing apps for Linux are getting better, they still can't compete with the options available for MacOS.

    I can understand Slashdotters passionately supporting Linux over MacOS. Believe me, I'm on your side (despite what I've said). Linux is the future and I'm glad I'm on board. But it's far from the point where it can supplant MacOS on my machine. I need both.

  5. Re:At arms length by John+Siracusa · · Score: 3

    "I own an Apple and I like the OS, but I beleive Apple's business practices are designed to drain every last cent from the consumers pockets."

    ...as opposed to those other publicly traded companies that are in business for the good of the common man, right? Your statement about Apple's business practices is basically a crude restatement of what the law requires of every public corporation. Welcome to America :-)

  6. Re:"How many here have never used MacOS 8.6?" by Another+MacHack · · Score: 2

    The current thread manager only supports cooperative threads. Previously, 68k threads could be preemptively scheduled, but apparantly even that is gone. The Multiprocessing Services manager lets you create preemptive threads, even on a single processor machine, but these threads can't make system calls.

    Of course there are all kinds of tricks apps can play to work well, "even when the mouse is down". Anarchie, a popular FTP client, does a lot of stuff using asynchronous network calls, so it works well in the background. There's also a hack called the "Menutasking Enabler" that lets other apps run while menus are down. I don't know how well it works on recent systems, haven't tried it lately.

    Reference to information about threads manager (It also mentions this on page 9 of this PDF.)
    Menutasking Enabler

  7. Re:Curious disparity between Apple and Sun by Chris+Marlowe · · Score: 2

    Sun sells to the Slashdot market; Apple, largely, doesn't. In the Slashdot market, the computer is the job, and the customer gets the highest benefit from the most direct possible access to the workings of the machine as a machine.

    In Apple's market, the computer is not the job. It is a tool that must support the mental model the customer has of his own job. The customer gets the highest benefit when the computer presents nothing dissonant with (or even irrelevant to) that mental model.

    Apple is a systems-integration house that turns out machines that are ruthlessly designed to get the computer out of the way of the customer's work. They do this by integrating the design of the Macintosh from motherboard through OS to GUI design. There is a large market of decent, intelligent people who need such machines. If you don't want to say Apple serves that market well, at least admit they serve it better than anyone else.

    The cost of a Macintosh, its usefulness, and its excuse for existing, come from its tight integration. Apple is uninterested in Linux because Linux boxes don't need an Apple Computer, Inc. to build them. Put Linux on a Mac, and you've thrown away most of the value Apple adds (and charges for).

    My rule of thumb is that a new Macintosh is wasted running Linux, and any Pentium is wasted running anything else. I'm writing this from a Mac running LinuxPPC, but it's an amortized Mac on a second career.

  8. Best thing to happen to Apple, regardless by SomeoneElse · · Score: 2

    As the article said, Linux can help get Apple into markets it simply couldn't penetrate. Yes, OS X is UNIX-based, but there is still considerable porting that has to be done in order to make it work, and the app availability is pretty low. Linux, OTOH, has thousands of apps that require minor changes to get running on PPC.

    I think LinuxPPC will get Macintoshes into markets Apple never thought unreachable, like, dare I say it, ISPs. Think about it though, with a really good networking OS those Macs would actually make great file / print (SAMBA) / web / mail servers due to their design - small form factor, integrated components, low heat, etc. Sure it wouldn't fit every need, but it looks like a Good Thing to me, that Apple would be a fool to crush. While software sales is important to them, it's pennies compared to what they make on hardware. Crushing LinuxPPC to fend off potential loss in software sales (Forget the gains in higher-margin hardware sales!) would cut off another revenue stream and do them more harm in the long run.

    Just my .02

  9. Re:Mac OS X isn't single tasking by Guy+Harris · · Score: 2
    Yer clearing talking about Mac OS X

    He may be "clearing talking about MacOS X", but he's equally clearly not talking about MacOS X in his second clause, as he speaks of MacOS X Server in his first clause, and contrasts it in his second clause with the other OS Apple is currenly selling, which is not MacOS X, unless they've started selling the non-server version while I wasn't looking.

  10. The best proof of ownership... by Christopher+B.+Brown · · Score: 2
    The best proof of ownership is if the software will only run on Apple's hardware.

    Hopefully there is still some ability of recent versions of MacOS to run on some of the clones ( e.g. UMAX, StarMax, Motorola, ...), but outside of the rather small population of "clones," there's hardly any hardware out there that MacOS will run on that isn't from Apple.

    I suspect that you've missed the flame wars surrounding contentions over whether successive editions of MacOS will continue to support pre-"G3" PPC Macs...

    --
    If you're not part of the solution, you're part of the precipitate.
  11. IBM is making this all academic anyway... by Lord+Kano · · Score: 2

    With published specs out there for PPC CHRP (PPCP) machines out there it's only a matter of time until someone produces a PPC machine on the cheap that will run linux. All you really need is open firmware and you're in business.

    With an ATX style MB you'd pay a slight premium over x86 hardware, but they benefits would be great. Lower power consumption and therefore less HEAT. You could put such a beast into a small enclosure with a modest fan to disperse heat.

    Imagine running down to your next local computer show and picking up a PPCP mb and ordering a CPU card from Pre-owned electronics and throwing together an SMP PPC machine for under a grand.

    The PPC is obviously not perfect, but it's raw number crunching ability makes it a good buy.

    Hopefully Apple isn't able to put pressure on anyone to prevent them from doing this.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:IBM is making this all academic anyway... by cmarkn · · Score: 2
      The can stop them from including Mac ROMs and installing the MacOS on it, though.

      The newer machines don't have the ROMs. They use a "Mac OS ROM file" that is copied into RAM.
      --
      People should not fear their government. Governments should fear their people.
  12. Curious disparity between Apple and Sun by LizardKing · · Score: 2

    Both Apple and Sun have powerfull Unix based operating systems marketed as proprietary products. Both make a considerable part of their income from hardware - high performance desktop machines, and in Suns case *really* high performance servers.

    One area in which they differ is in their attitude towards Linux. While Apple did have a Linux-like project under their wings, they have abandoned it for their own Mach based OS. Sun meanwhile seem to be on course to make Linux support part of their OS, while encouraging users of older Sun hardware to make the switch to SparcLinux.

    Obviously Suns attitude make good business sense - shunt users of old hardware onto a similar platform and get rid of the support headaches. but Sun do seem to have a more supportive attitude all round than Apple. They are far more keen to get people using their hardware, even if it means losing software revenue.

    What would be great is if Apple could recognise that they can make much more revenue from hardware than from software. Their support costs would plummet had less software to be rsponsible for. So, until such a time when Apple see the light, they are destined to keep Linux 'at arms length'.


    Chris Wareham

  13. X on NeXT by MenTaLguY · · Score: 2

    I've been told that there's an old DPS wrapper library floating around that should function as a drop-in replacement for Xlib.

    Berlin-- http://www.berlin-consortium.org

    --

    DNA just wants to be free...
  14. "How many here have never used MacOS 8.6?" by jht · · Score: 2

    Don't count me in that group. I actually own a PowerBook 3400, iMac, and PowerMac 7200, all running OS 8.6 back at home (to go with my Win98 game PC, my Mandrake-based workstation, and my RedHat 6-based server - yes, I know I need a life!). The 7200 runs my home email server (Eudora's EIMS), and my wife uses the iMac. MacOS isn't bad for what it is, but there are issues that are fundamentally broken in the design that are only now getting dealt with after 15 years (and several false starts). Thread Manager is a decent implementation of preemptive multitasking on a limited basis for the platform, but I'm still from Missouri (the "Show Me" state) when it comes to fixing an issue as fundamental as the mouseclick.

    But you're right - Apple's OS has the perception of being a toy, and that probably won't change in many minds even when OS X Workstation comes out, even though it'll be drastically wrong by then.

    - -Josh Turiel

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
  15. Re: Macs lose as a Linux platform by Eidolon · · Score: 3

    Macs do lose as a Linux platform, but not for the reasons you describe.

    One of the biggest obstacles to Macs as a good Linux platform is that the kernel source is *still* not integrated into the main source tree. Every time one asks when this will happen, the answer is always Real Soon Now -- Maybe. Also, there are no good distributions that will run on a Mac. While the LinuxPPC group is to be commended for their kernel efforts, the LinuxPPC distribution can't compare to anything on Intel. Yellow Dog isn't much different; nor is Turbolinux; and Debian is still in the distant future.

    The oft-cited non-expandability argument against Mac hardware is ancient history. When was the last time you saw a Mac that didn't have several PCI slots, several DIMM slots, and easy CPU upgrades? It's been years, folks.

    I have an old 7500 chassis which has been upgraded through several generations of processors (now running a fast G3). I could put a swell G4 card in here if I cared to spend the money. Can you take a n old Pentium 75 box and put a 550 MHz Pentium III in it without a new motherboard? I hardly think so.