Slashdot Mirror


Yellow Dog Linux 4.0 Reviewed

eobanb writes "I finally wrote a somewhat in-depth review of Terra Soft's Yellow Dog Linux 4.0. It's basically a PowerPC port of Fedora Core 2. The good? Pretty modern software, and setup is a snap. The bad? RPM sucks as always, and there are a few too many things that are broken out of the box. Linux PPC; it's a niche-within-a-niche, as I heard one Slashdot comment call it, but it may well be worthwhile if you're annoyed by x86 hardware."

30 of 368 comments (clear)

  1. Has it's place... by vwjeff · · Score: 4, Interesting

    I work at a school district where we have many (hundreds) of beige Apple G3 All-in-one computers. They can run OSX but not very well. Right now we have a lab set up running Yellow Dog 3. Sure, they take a long time to boot but once they are up and running you have a stable platform that is running the latest software.

    1. Re:Has it's place... by mr_don't · · Score: 4, Informative

      Yes, actually, this is a great niche for YDL.

      I have also witnessed YDL 3 turn throw away g3 macs into stable, useful desktop systems, running firefox, snappy word processors like ABIWORD, and things like XMMS and Mplayer for multimedia.

  2. Yellow Dog 3 on an Old PowerPC = great by mr_don't · · Score: 4, Interesting

    I have "brought back to life" a fairly useless 6100 series PowerPC via Yellow Dog. I use it at work as an "everything" server (I know you have a machine like this too!): file server, internal webserver, mailing list server, and probably a dozen other things as I need them. Basically, its performance has been excellent, and it has been running for months at a time without any problems.

    What surprised me was how solid the old powerPC macs were in terms of hardware. The old Apple os9 crashed so much, I could not beleive it was ALL software. I thought, it must be poorly written OS code plus some sloppy RAM/processor/Drive bus engineering! But lo and behold, with YDLinux on the machine, it is as stable as granite.

    1. Re:Yellow Dog 3 on an Old PowerPC = great by DirePickle · · Score: 5, Funny

      And as fast, too! I kid, I kid.

  3. Aluminium 17" by chrome · · Score: 4, Interesting

    Um, does it work on my Aluminium 17" yet? Last time I tried linux, the video support was horrible.

    Also, if I can't do dual display, I'm not running it.

    1. Re:Aluminium 17" by dasunt · · Score: 4, Insightful

      Um, does it work on my Aluminium 17" yet? Last time I tried linux, the video support was horrible.

      There is probably going to be a comment out there that will tell you exactly what you need to do to get linux running perfectly on your powerbook.

      This is not that post.

      This is the post that asks "why?" Googling, I see more than a few sites that suggests linux runs fine on Aluminum powerbooks. Yet your question suggests it doesn't. (Your question is a pretty poor question, btw -- next time tell us more information about the laptop, when you last tried it, and what distro + version you tried.)

      Linux, for all the spiffy easier-to-use distros (Mandrake, Redhat, etc) tends to benefit from a little tweaking and the user experience benefits a lot from more than a little reading. You don't sound like the person who wants to do either. So why not stick with MacOS X? Its a decent system for a lot of tasks, and you can get many open source applications by using fink.

    2. Re:Aluminium 17" by dasunt · · Score: 2, Interesting

      "Your question is a pretty poor question" you nasty troll

      Not at all

  4. Re:Or.... by Jonathan · · Score: 3, Insightful

    Just out of curiosity, why would you be annoyed at x86 hardware?

    Well, X86 hardware tends to be loud (yes, I know you can buy special quiet liquid cooled systems, but the typical x86 box is as loud as an air conditioner). Macs (with few exceptions) are whisper quiet

  5. Sigh by bogie · · Score: 4, Insightful

    "RPM sucks as always"

    Actually no it doesn't. In of itself there is nothing wrong with it as a file packaging format. Plus for resolving dependances there is yum and apt-get for rpm. If RPM did indeed "suck" by all reasonable standards I don't think you'd see Red Hat, Suse, Mandrake, and the Linux Standards Base using it.

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:Sigh by Stevyn · · Score: 4, Insightful

      Just keep in mind how many people are willing to waste their computer's time compiling as to not waste their time hunting down dependencies. Even those nice RPM package managers will make a mistake. And what about Mandrake users who are stuck with a package that's a year old?

      Again, people use portage because it actually makes installing up to date software easier. The 2% speed increase usually isn't a factor though, so you're reference to funrool loops, while funny, isn't an accurate portrayal of gentoo users.

  6. Re:Or.... by eobanb · · Score: 2, Insightful

    Plenty of reasons. My friend's Dell is much thicker, louder, sucks more power, and has a shorter battery life. The only thing it beats my Powerbook in is screen resolution.

    --

    Take off every sig. For great justice.

  7. Quit Complaining About RPM by texroot · · Score: 5, Insightful

    Apparently this has to be repeated continually for some people to get it:

    Yum and Apt4RPM are to Apt as RPM is to dpkg.

    All the "RPM sucks" comments are stupid. RPM does fine at what it is made for, as does dpkg. RPM does not manage dependancies, that's why Yum, Apt4RPM and the like were developed.

    Now one can compare Yum, for example, to Apt, and that is an apples to apples comparison. Such tools are available to do the same things as Apt, and while the quality of the tools and repositories aren't as mature as those for Apt they're improving rapidly.

    But it's just ignorant to complain about RPM and compare it to Apt or Portage.

    1. Re:Quit Complaining About RPM by texroot · · Score: 4, Insightful

      The point about the repository being limited is valid and informative. But it has nothing to do with RPM.

      It's like saying "hardcover books suck" because you went to a library that had only hardcover books and the selection was limited. Then you go to a second library that has only softcover books but carries a good selection. So you say "softcover books rock". It's not the way it's packaged, it's the selection, as you note above.

      On the other hand commenting about the repositories available for rpm via Yum and similar programs compared to those available for apt is valid to discuss. There are lots of RPM packages, dependancy issues that still exist have nothing to do with RPM (the way they're packaged) and everything to do with the repositories.

      I think that you understand the issue but saying it in the way you did just perpetuates the confusion that seems to still exist about this.

  8. Re:Or.... by kronchev · · Score: 2, Insightful

    Are you joking? You have to be joking. I pray you're joking. Normal PCs are as quiet as Macs, if youve only used systems set up by idiots, then thats what you'll get, an idiot's system.

  9. Keep in mind.... by Oliver+Aaltonen · · Score: 4, Insightful

    PPC != Apple alone. While few Apple owners have switched from OS X to Linux, Linux is extremely popular with the other big PPC vendor: IBM. A majority of IBM's servers are PPC architecture. As it is, IBM has an entire division devoted to Linux on POWER. Also, there are quite a few other distributions that run on the PPC architecture (ie: RedHat, SuSE), and the platform seems to be gaining more and more popularity. So much for this being a "niche-within-a-niche".

  10. Apple Hardware Compatability should be easy. by Photar · · Score: 2, Funny

    Linux distros specifically for Apple hardware should work really well since Apple's got a lot less hardware that you need to worry about being compatable with. That said, I can't get audio working on my 6500 :/

    --
    He who knows not and knows he knows not is a wise man. He who knows not and knows not he knows not is a fool.
  11. Re:Or.... by SmittyTheBold · · Score: 2, Insightful

    If you get good fans, you can have a quite PC. What happens is people get the cheapest possible fans, or one that goes totally overkill, with no regard to noise output.

    The loudest fan in my PC is on the video card; even that I could replace and make much more quiet.

    --
    ± 29 dB
  12. Rather, if you're annoyed by Windows by IdahoEv · · Score: 2, Informative

    My reasons for use of yellow dog have nothing to do with annoyance with X86 hardware. It differs from PPC hardware in interesting ways that give each their niche.

    Rather, it's because I'm annoyed with windows. While I have ~6 functioning computers around at any one time, I do the majority of my office, graphics design, and development work on a Mac: Windows is broken and Linux doesn't run Adobe.

    As an active consultant and developer, I upgrade my current desktop mac every 18-24 months.* This means I inevitably have multiple old macs sitting around in closets. When I need to put together a quick server for file backup or web app testing, I grab one and throw YDL on it.

    Incidentally, though, when I do have x86 hardware lying around, I use that and debian instead. YDL can be kind of a PITA.

    --
    I stole this sig from someone cleverer than me.
  13. Re:Or.... by Ohreally_factor · · Score: 4, Funny

    Would you mind repeating that a little louder? Someone a block over is using a G4 "mirrored door", and their fan kicked in just as you were speaking. =)

    --
    It's not offtopic, dumbass. It's orthogonal.
  14. Bootx... by vwjeff · · Score: 4, Informative

    In order to run Linux on "Old World" hardware you need an application called Bootx

    http://penguinppc.org/~benh/

    In order for it to work you need a Mac OS installed on the computer. On the beige G3's I have installed it on I usually set it up like this:

    OS 8.1 installed on a 100 MB partition.
    Install Bootx as an extention.
    Install YDL using the remaining HD space.
    All is good.

  15. Re:Or.... by Waffle+Iron · · Score: 2, Interesting
    Wrong. x86 is an aging, bulky CISC architecture. ppc is a leaner RISC-based architecture.

    You do realize that all modern X86s use a RISC-like core, and the PPC architecture has so many bells and whistles that it barely qualifies as RISC at all? The X86 instruction code translation layer adds overhead, but this overhead has remained constant as overall CPU gate count has increased exponentially. It is no longer a major factor.

    Power levels are largely determined by silicon process details, cache size and marketing-driven architecture decisions such as cranking GHz at the expense of IPC (which are all orthogonal to which particular instruction set is presented to the programmer).

  16. Your wrong... by msimm · · Score: 2, Interesting

    I agree that RPM itself isn't to blame, but the dependency issues and how their handled is. Yum is no better then the package managers that build the RPM's and my experience with Red Hat/Fedora is that dependency issues are still very much a thing of the present.

    For a long time I sounded exactly like you, impatient with people complaining about a problem I thought long in the past (like Linux sound support or graphics chipset drivers). But I was using Mandrake, the other RPM based distro. With Mandrake (using urpmi) dependency issues really where a snap (adding THAC and PLF repositories you have just about everything you can imagine). Fedora choked on its own updates, adding additional repositories was even worse, but after failing to meet the dependencies of its own updates I quickly wiped it off my hard drive.

    --
    Quack, quack.
    1. Re:Your wrong... by jcostom · · Score: 2, Insightful
      Yum is no better then the package managers that build the RPM's and my experience with Red Hat/Fedora is that dependency issues are still very much a thing of the present.

      How's that? Yum handles dependencies just fine.

      If I try to install say, the php-mysql package, but don't have the php package already installed, Yum notices that and says (effectively), "Hey, you also need these packages to make this work, I'm going to get them too, ok?"

      --

      The unsig!
  17. Re:Or.... by forkazoo · · Score: 2, Interesting

    If you program it in raw machine code with a hex editor, you would get annoyed at it. Have you ever tried to read straight hex when an instruction can be anywhere from one to like 13 bytes long?! Well, neither have I, of course. IMHO, the biggest difference is not in the actual instruction set, but in things like the PC BIOS. I much prefer Open Firmware to a PC BIOS. Also, Macs tend to support strange things like booting from firewire much better than PC's of similar vintage. Power consumption isn't directly related to the instruction set, but I can't find anybody locally with cheap VIA C3 boxes, so all my x86 hardware is noisy hot, and power consuming, which annoys me. IRQ conflicts don't seem to exist on the Mac. They have mostly gone away in modern times on the PC, but they haven't gone away completely. Again, that isn't the instruction set specifically, but I'm only aware of one company that ever built a modern X86 box that wasn't a PC. AGI made some Slot one systems which didn't use a PC BIOS, and so needed a special HAL in Windows NT4. Well, also the X-box. So, two companies. But still, the vast majority of X86 hardware has a PC-BIOS, and an Intel or AMD Processor...

  18. Re:Or.... by andreyw · · Score: 3, Informative

    Bring out the CISC-versus-RISC skeleton was not a very good decision, simply because it Doesn't Apply (TM). Face it - most processors in the 21st century are a *&$#( to classify as either RISC or CISC.

    Lets see the current facts:
    1) The clearly CISC-ish IA-32, at the current stage has half its 8086/80186/80286 (and I do mean the 16-bit) instruction set deprecated. Those *complex action performing* instructions have not had any performance edge over the simpler once since the days of the 80486, and shouldn't be used... unless your prerogative is code-size rather than performance. So, in other words, it is now /preferred/ to program as if IA-32 was RISC-ish. See gcc -S output. Finally, the traditional characteristic of RISC processors, yes pipelining, has been available for ages the IA-32. So... is it pure CISC? Maybe not?

    2) The clearly RISC-ish PowerPC received a healthy injection of CISC-ishness with the arrival of Motorola's Altivec in G4. Sorry, those SIMD extensions are not RISC-ish. So is this a pure RISC? Maybe not?

    There are plenty of reasons to hate the IA-32. As a kernel developer (homebrew project) I find the IA-32 a register-starved architecture, systems programming for which is a pain-in-the-ass considering the oddball hacks that the Protected Mode and IBM's design of the IBM PC AT were. As a neophyte PowerPC assembly programmer (I did hack Quik to remove the stupid linux kernel size restriction though). I thoroughly enjoy the PPC ISA and I am in love with the PPC memory management facilities.

    It is a stupid to claim that Apple laptops consume less power simply because x86 is CISC(ish) and THUS uses more power. Design matters, but implementation matters too. Take a look over at the Athlon. The Athlon is its own architecture that has an x86 personality (apparently emulates the IA-32) - but the design of the processor has nothing to do with any Intel design. Looking even at Intel designs, the P3 (... and Penium M) and P4 designs differ. The P3 builds on the success of the Pentium Pro/II while P4 is well... IMHO a flop... and intel should just lean on the Pentium M.

    It is not prudent to claim that the latest IA-32 and AMD-64 processors owe anything more to the 8086 MCU other than a half of largely unused, despised, deprecated performance-lacking instructions as well as opcode compatibility.

    There are plenty of reason why I am soon to put $1k into the purchase of an iBook - but not because PowerPC "is a a RISC-based architecture" unlike that "aging, bulky CISC" x86.

  19. thrown away where? :) by timothy · · Score: 2, Interesting

    It's not hard (in certain parts of the country, anyhow) to find PIIIs being tossed out / nearly free, but I'd like to find a free / cheap G3 system. Where do you see them being thrown out? (Serious question.) My iBook is a G3, and I'm quite happy with it, at least as happy as I could reasonably expect from a 4.5 year old machine ... I would not mind a G3 desktop running Linux.

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  20. Re:Or.... by mabinogi · · Score: 3, Informative

    From what I understand, the main thing that differentiates RISC from CISC is that CISC code goes through a translation layer in the CPU, wheras with RISC the opcodes you use are exactly what gets executed by the CPU - thus reducing complexity within the processor, and pushing it up to a higher level (the compiler).

    The comments of those saying that in x86 the instruction set gets translated to a RISC like one by the CPU are basically proving the point that the x86 archetecture is very definitely CISC.

    I have no idea whether or not PPC has a translation layer, but I wouldn't say that the existence of SIMD extensions alone disqualify it from being RISC.....

    However, you're right - RISC vs CISC is pretty much irrelevant these days....

    --
    Advanced users are users too!
  21. RPM 'sucks as always' ? by R-2-RO · · Score: 2, Interesting

    I see a lot of people say RPM sucks, but rarely do they post an explanation. I started on Slackware in '93/'94 and moved to Redhat in '95/'96 and loved RPM. I used and loved RPM for quite sometime before moving on to Gentoo a couple of years ago. But I still like the RPM system. In all the years I used it, I never had any major complaints. *shrugs*

    --
    Thank you. Drive through. (:wq)
  22. Re:As for me... by andreyw · · Score: 2, Informative

    Not an (i|Power)Book owner (yet!!) but AFAIK there is no Airport Express support in YDL. So if you have an iBook or PB12" you will have to get a USB WiFi adapter, or get another PCMCIA WiFi card for the rest of the PBs. I recommend anything based on the PrismII chipset (use wlan, orinoco_cs, or hostap drivers). Btw, if you are going to buy a Linksys WPC11 - get v.3. AVOID WPC11 v.4 - its based around some obscure Realtek chipset and the drivers suck (and are x86 only, and crash on anything older than 2.4.18). http://alumni.imsa.edu/~andyw/projects/wpc11v4.htm l

  23. Ubuntu by indigo78 · · Score: 2, Informative

    May I also suggest the good ubuntu port for PowerPC? I'm using that on my 15" Al, aside with OS X, and it seems to be built very well...

    --
    I'm fat, you're ugly. I can get slimmer, and you?