Gentoo on the PS3 - Full Install Instructions
An anonymous reader writes "My friend Jake just bought a PS3, and he wanted to install Linux on it. Since he didn't know much about Linux, it was my responsibility to help him with it. His requirements — Install a distribution which is easy to maintain and run. He wanted to make the full use of his Linux install, so he needed a distro which wouldn't hold him back with frustrating problems. The only solution was using a distro which had a better package management system, and did its work without bothering you, the end user. Having used Gentoo extensively, I knew that this would be the solution to my problems. What follows is full install instructions, plus personal opinions, on why Gentoo is better than Fedora Core or YDL on the PS3"
Come on, this just sounds like another fanboy slashvertisement. Gentoo is a decent operating system (although I'm not a fan myself) but half of the description is just telling how great it is and how good it is for a newbie, a fact many people would disagree with. How about keeping the descriptions on topic? On the other hand this is slashdot.
I really think that someone taking his first steps in linux world should not be left out in the cold with Gentoo!! Gentoo has its benefits ... but being user friendly to beginners is definitely not one of them!!
Only 3 days to compile everything...
(cue the "but you wont compile everything there, it wont'b as fast without using the SPUs, etc, etc")
how long until
Ever heard of APT or YUM ?
fwyzard
I'm not sure what you're smoking but Gentoo is a pain in the but to install, and I'm not sure what you mean by a better package management system than say fedora.... this post seems more like a flame towards other distros and how much better gentoo is than anything.
ImagePut - Free, Simple, Fast Image Hosting
I'm serious there is no way GENTOO just works for him. No windows users expects to wait 15 hours for something like KDE to compile.
I make my own operating system!
This whole summary seems to be slamming non-Gentoo Linux distros.. The author was right to submit anonymously, if he hadn't, he would have been burnt to a crisp.
Having seen the insane speed Cell handles encoding and decoding video I would love to have something setup so I can run Linux on my PS3 machine and have it function as a network video encoding device. Converting/Encoding to h.264 format is painfully slow on x86 based systems, so it would be great to be able to have an app that allows you to queue up movies files and farm the encoding off to a PS3 to tear through the files.
Probably too much to ask for, would love to do it myself but I'm not a programmer.
I really want to get into the PS3 Linux stuff since keyboard and mouse stuff works perfectly, but I'm too busy playing Resistance online - 40 player lagfree matches are fucking insane.
if only I couldn't buy an actual computer for less than it would cost to buy a PS3.
Canthros
**Disclaimer: I have limited experience with Linux** Ignoring the cell, is there a reason to use the PS3 instead of a PC? I've never run into any distro that is hugely processor intensive. I'm guessing most of us have a cast of 500 Mhz PC that would work fine for tinkering so that you could avoid the $600 entry fee.
Developers: grab the Linux Cell SDK from here:
T ACT=105AGX16&S_CMP=DWPA
http://www.alphaworks.ibm.com/tech/cellsw?open&S_
Now that there is a readily available and fairly cheap consumer-level computer with a kick-ass Cell processor in it, it's time we start modifying some code to take advantage of it. Some libraries/applications that may benefit from the Cell include libdv, libxvidcore, libjpeg, libGL, libogg, libmp3lame, mplayer, xine, and mythtv, just for starters.
Since he didn't know much about Linux, it was my responsibility to help him with it.
* if he doesn't know the first thing about Linux, what does he need it for? on a PS3 of all things
he wants to learn the ropes you say? OK
* why doesn't he install it on his own? no better way to do it and the interwebs are full of documentation
this is not meant to be flamy in any way. I was just wondering how come everyone wants penguin power these days, but at the same time they are not willing to invest time/sweat in it.
Stop Computers/Cars Analogies on S
Better package management? Uh. We'll get back to you on that.
Does it's work without bothering you, the end-user? SHUT UP! I'm COMPILING HERE!
Newbie friendly?
GENTOO? NEWBIE-FRIENDLY? Yeah, maybe once you, the non-newbie had everything set up and idiot-proofed for him. At least until it came time to update and recompile some of the packages.
Pardon my sarcarstic laughter here.
Chas - The one, the only.
THANK GOD!!!
I know I'm a complete n00b, but why would anyone even bother to do this? I just don't get it.
Terrible karma and aiming lower, which in this environment of one-sided reason, is higher.
Just when I finished installing Vista on my PS3 :(
i've a different view, i've used some linux distro back in the 90's (SUSE mainly) but in 2001 when I've decided to start to learn more about and - eventually using a linux distro as my main desktop - I've (re)started with gentoo and here are the main point that i love about it:
1. do everything by "hand" - this way you learn a bit more about the OS "bricks" and you stop calling everything "linux", just the kernel...
2. Best documentation around
3. Best documentation around
sure it takes sometimes to get to a usable system, but after that i think you've got a better view of the system and are more able to diagnose/correct some problem you may get, and more you are no more afraid of the console
but i must admit that this day i use ubuntu on my main desktop (gentoo is still around on server and x(media)box)
This is the question that keeps crossing my mind, every time I see one of these stories. Is a PS3 (or XBox, or Wii) giving you so much more capability as a Linux box than a box you've built from readily available components? Yeah, great, you got X distro of Linux to run on this platform. Can you still play the PS3 games on it? If you can't, WTF is the point, besides proving it can be done? It was interesting the first time someone did it, after that it's pretty much "me too."
*If* I buy a PS3, it will be so I can play cool games and watch Hi-Def (blu-ray) movies, not so I can load Linux and surf the web on a 65" screen.
Just because you *can* doesn't mean you *should*.
friend1: -My requirements Install a distribution which is easy to maintain and run.
friend2: -Gentoo, then! (mouahahaha! Done with this sucker, no, let's get it worse, let's troll slashdot with it!!! Should I put his email online too?)
1. Theoretically, faster than any other distro.
Yes, theoretically. Practically, you don't see or feel the difference. Citing this as #1 reason to use gentoo is stupid.
2. Modular distro, so you have full control over the installation.
Oh yeah, because the other distros dictate which software you have to install
3. It teaches you more about Linux.
Yes, because watching compiler output scrolling by for 8 hours gives me super linux skillz!
4. You can update it whenever you want, don't have to wait for the latest version of the distro like Fedora Core 5/6, Yellow Dog Linux 5
Ah, you mean it's like with the other distros who let you download the latest and greatest. Debian testing is usually pretty bleeding edge, and Debian is considered to be one of the slowest distros to upgrade....
5. Huge community of people, and the best documentation among all Linux distros, so you'll never have unsolved problems.
Hmmm. Google "gentoo problem": 1,520,000 results
Huge community? I would say Ubuntu or SuSe or Red Hat all have far bigger communities.
It's a game console. Can't you people leave anything to do what it's supposed to instead of putting bloody unix on it? My GOD I wish I had $600 to waste on something new to stuff linux into. I'd buy new tires instead.
Apparently, you can now develop Linux apps on PS3. High-end Cell machines, like a Cell Blade CBE from IBM, cost about $20-50K. And those CBEs are not really finished, stable HW architectures, and are in short supply, making their OS/SW environment very changeable.
A good strategy is to start developing on a PS3, while CBE HW catches up. If development takes 6-9 months, by then the CBEs will be cheaper, more stable, better understood by both their vendors and the community for getting support and working around weak links. And that time can be used to fundraise and team recruit around a PS3 prototype.
But the $64,000 Question (literally) is what it takes to port a PS3 Linux app to CBE Linux. Does anyone know yet? Whitepaper? Walking/talking expert for hire/bribe? If porting a PS3/Linux app to CBE/Linux is harder than porting an embedded x86 app to a Xeon, or an embedded R6000 to a multiproc R6000 server, then it might be worth it just to wait to start on the CBEs when they're ready. Though a PS3 running a supercomputer DSP app prototype could be cool enough to be worth the whole trouble, anyway.
--
make install -not war
full use of the ps3 system and gentoo go hand in hand. your processors will be compiling most of the time.
yes I have da ppc chip running linux. I prefer Fedora.
while they're not bad in any sense, they do have problems which are associated with any RPM based distro- dependency hell. I'm sure that any of you who've tried to install any applications would have faced the problem of missing dependencies sometime. And it's all too common to have a few packages totally missing from the repository which means that you have to search for their respective RPMs on the net, download them and install them separately. While functional, this can get a little frustrating over time.
"Dependency hell" existed before YUM (which came from Yellowdog's Seth K. Vidal) solved the problem. YUM is explicitly a dependency solver. It builds on top of the RPM system to automatically find and install the dependent RPM packages.
I knew it wasn't going to be Fedora Core or Yellow Dog since they seemed to have lots of problems when it came to media players.
Fedora Core (don't know about Yellow Dog) explicitly chooses to stay away from software which relies upon non-Free, patent-encumbered material. As a project it considers things like Ubuntu's binary graphics driver distribution, or the inclusion of mp3 decoding software (which is encumbered by the Frauenhoefer Institute's ridiculous patent) to be against the GPL and Free Software. As a result it helps to foster the development of free alternatives, without which there would be a much smaller software ecosystem. This is sane, long-term thinking which steps away from opportunistic, short-term compromises which seek to cannibalize market-share from other Linux distros by spreading confusion and misinformation. Debian has a very similar attitude. There are some non-Fedora run repositories where people have packaged up things like the mplayer codec bundle, mpg321, flash etc. If you really have to have them it's easy to edit /etc/yum/repos.d to add the repository.
The only solution was using a distro which had a better package management system, and did its work without bothering you, the end user.
Look, if an ebuild isn't in the portage tree then you're not going to have much luck installing it unless you make your own. Ditto for an rpm being available to yum in a repository. Your article is uninformed fanboi-ism. To your friend: don't let him near your PS3!
To anyone not using Gentoo, don't take this article as representative of the community, it's a great distro with many advantages and not everyone involved with it is as much as a moron as the article writer.
I've been using GNU/Linux since about 1998, and I used Gentoo for approximately 3+ years. I've even written and submitted an ebuild or two. It definitely has some advantages over other distros and definitely has disadvantages. But it (like all man-made things) is far from perfect. Statements like these simply aren't true:
In Gentoo packages are installed using scripts called ebuilds which are intended to contain all of the dependency information for the packages. People write the ebuilds. People (all of them) occasionally make mistakes. Its not unheard of to have a dependency bug in Gentoo.
The ease of installation also depends on the quality of the ebuild. Were all possible combos of USE flags even tested for a particular ebuild? Do those combinations actually work? Again, ebuild aren't magic and they contain to contain errors. Also, portage only gives you a default configuration file. You have to make (and test) any configuration file changes yourself. So the statement that portage will "setup everything" is misleading.
This definitely isn't always true. As the Gentoo devs struggled to get a handle on quality, packages began to take a substantial amount of time to work their way into the stable arches. I'm not sure if this is still the case, but at one point new ebuilds had to sit in ~arch status (sort of like test repository in other distros) for one month without complaint before being marked as stable. It didn't seem to matter if anyone actually tested or even looked at the ~arch ebuild during that month. It was just a mandatory waiting period in which the dev hoped that some users bothered to test the ebuild and complain if it broke. I think the quality of the ebuilds are improving with the refinement of Gentoo's architecture herds, but with more process and more people comes delays. Quality and speed are almost always at odds in development.
Performing work always takes time, even installing binary packages, and the default behavior of Portage is to install from source.
As an experiment, I'd like to see everyone interested in Linux on PS3 to log onto IRC and ask somebody to install Gentoo for them remotely. Report back here with the results. ;)
Basically Gentoo can be great if it fits your needs, but pretending that Gentoo is perfect and problem free isn't going to change the reality that it isn't.
developerWorks has a good article up about Linux on the PlayStation 3. It includes overview, installation, and first Cell BE processor programming steps.
My brain exploded when I read that. This author is WAY out of touch with reality. Of all the widely-used Linux distros, Gentoo, by FAR, requires the most administration effort and expertise.
Gentoo is for people who want the very latest in technology and the highest possible customization ability, but don't mind manually rewriting config files every week when a new version of a given package is released. Clearly, the author of this article is not qualified to--actually, no, he's just on crack.
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
I wish I hadn't replied already
MOD PARENT UP
Check out my sysadmin blog!
it only takes three commands to install Gentoo cfdisk /dev/hda && mkfs.xfs /dev/hda1 && mount /dev/hda1 /mnt/gentoo/ && chroot /mnt/gentoo/ && env-update && . /etc/profile && emerge sync && cd /usr/portage && scripts/bootsrap.sh && emerge system && emerge vim && vi /etc/fstab && emerge gentoo-dev-sources && cd /usr/src/linux && make menuconfig && make install modules_install && emerge gnome mozilla-firefox openoffice && emerge grub && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vi /boot/grub/grub.conf && grub && init 6
that's the first one
Well, Bart, your uncle Arthur used to have a saying: "Shoot 'em all and let God sort 'em out."
If I had a friend who knew nothing about Linux and owned a PS3 and thought it would be a good idea to learn Linux by running it on a PS3, I think I would just have to slap them down. You spent $600+ to play games so play games.
On a side note, has anyone managed to screw their PS3 by installing Linux yet - is it possible the combination of shiny new toy and no real Linux knowledge could lead to expensive shiny looking bricks?
:(){
Ye gods! I have never seen such bait for flame!
which is totally what she said
may be author meant PC3 and not PS3 :))
Eclipse PDE and Me
His requirements -- Install a distribution which is easy to maintain and run.
So you installed Gentoo. You bastard. Did you run over his dog at the same time?
I have this dream where this guru sits in a lotus position and says, "All paths are the same." About him, his students engage in debate about the true path to enlightenment. We are focused on the guru so we hardly hear the smattering of sound bites: "Emacs all the way!" "vi, my friend." "Namaste, but SuSe is the way." "In the beginning was the command line, and so shall it be in the end." "The GUI is easier, and easier is better."
In this dream a light wells up behind the guru. He gestures to the earth, touches it, the Kernel tree grows up from that spot. He pulls a leaf from the Kernel tree, crushes it in his palm and casts the pieces to the wind. Where each bit of leaf falls, a new Distribution Tree grows. Soon there are hundreds of trees about him, innumerable as the stars in the heavens.
The students are aghast. So many distributions, so alike and so different. They scrabble around in confusion. Which is the true Way? Then light erupts from the guru. The students understand: All spring from the One Tree.
Aum.
(Yeah, too much Christmas eggnog for me.)
When the last time the OP actually USED Gentoo. It has fallen from the high horse it once rode upon.
"Among his biggest needs was an office suite..." ? Friend1: Hey, man, whatcha playin? Is it co-op? Friend2: Hell yeah, grab a controller. I'm just workin on this bitchin spreadsheet.
I only use Gentoo also. But this article sounded like it was wrote with someone with a stick in their ass. I don't know where people like this come from as I also participate in the gentoo forums and usually never see stuff like this. Please forgive him, he isn't the representation of all of us gentoo users.
"What's the point? Why spend $600+ on a PS3 only to put Linux on it. You can get a PC much cheaper, one which will happily accept most any Linux distro with alot less pain.
1 1497&postdays=0&postorder=asc&start=30&sid=eb0d6b3 d5c298b5cf34bfdb2dd928fc2
p ?t=1082 if your interested in things PPC related.
*If* I buy a PS3, it will be so I can play cool games and watch Hi-Def (blu-ray) movies, not so I can load Linux and surf the web on a 65" screen.
Just because you *can* doesn't mean you *should*."
so do you consider $600 for a Hi-def PPC/Cell based linux to high a price for this box ?, can you do the same for less on a x86 box ?.
it seems that all the main people contributing to the advancement of PPC linux are indeed useing gentoo PPC64 and the fact is, the toolchain for devs to make use of the SPU units are right now available there throught the hard work of several good linux people.
theres a liveCD and a stage4 you can use, and its getting better every day as more and more people report their experiences with it.
see #gentoo-ppc64 for yourself, and as far as iv seen if a problem gets reported there, it gets fixed PDQ.
as easy as x86 slax to make your own personal liveCD's, perhaps not, but the devs are trying to give you a good base and write the needed Altivec/spu patches in time for YOUR benefit so give them a break and help them out were you can seems only fair.
if makeing a new PPC based slax could be your idea of fun so go do it if you like and let everyone be happy and have even more PPC FUN
http://slax.linux-live.org/forum/viewtopic.php?t=
if your a x86 dev looking to program the PS3/PPC/Cell/spu's etc for the first time iv tryed to put together a list quick list of the most useful links/papers here http://www.powerdeveloper.org/forums/viewtopic.ph
I'll bypass my comments about Gentoo being the distro that the author picked. Everyone else seemed to do a pretty good job of covering that.
I do want to ask why though? Why dump that much money on a brand new PS3 and then put Linux on it? Do not interpret this as a bash against Linux, but rather I am trying to understand the end goal and attraction. I would think that someone wanting to experiment with Linux would either dual-boot a PC (or Mac), or buy another box (for less money than a PS3) to install Linux on.
I totally don't know what that means, but I want it!
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Obviously Gentoo is the best choice. Why would there be any question?
Call me a Newb but what are the advantages of putting linux on your ps3, I've never used it and have no idea why it's better. But what is the deal with putting it on your ps3?
Live life to the fullest, you only get one chance at it.
Comment removed based on user account deletion
I use Gentoo and can't stand Ubuntu, but I still recommend Ubuntu to people with no experience or Unix-ish OSs. It's far better to start of using something that works easily and tinker with that till you know what you're doing, before switching to anything that actually requires tinkering.
To be fair, I don't know what Gentoo's install is like now. Maybe you can do an install without knowing much.
# cat
Damn, my RAM is full of llamas.
Let's take an example from the REAL world...
:D
Let's say you want to enter a building. Theoretically, it'd be faster to enter the building if you wait for the door to rot, as there are no brain cycles involved in having to open the door. It also solves the "dependency hell" of unlocking the door with a key you don't have.
Truly the best Distro out there.
I'm sorry I had to!
"No freeman shall ever be debarred the use of arms." -- Thomas Jefferson
Me too! When I bought my brand new $$$$$ console all I wanted to do was install Linux on it so that it would be easy to use and maintain!
aoeu
-nt-
Which is actually quite funny .. because one of Gentoo's big things .. is compiling everything on your system .. with full optimizations for what you have. If you look at this posting in my blog, http://ps3penguins.blogspot.com/2007/01/gentoo-lin ux-on-ps3.html you can find several links relating to this .. key is the planet.gentoo link that talks about pre-compiled PS3 binaries.
You know what I like best about (Insert Non-Gentoo Distro Here)?
1. Not having to do everything by hand.
2. Not having to read the documentation for most apps.
3. Not having to read the documentation for most apps.
Dear Lord: I don't want to go back to college, so please help me be sexy. Amen.
I smell fishy arguments and last resort PS3 non stop marketing... Falsifying an Emmy Award worldwide wasn't enough?
Matteo Anelli
.brain - http://www.dot-brain.com
The only solution was using a distro which had a better package management system, and did its work without bothering you, the end user. Having used Gentoo extensively, I knew that this would be the solution to my problems.
So the only solution was to have him install the distro you were most familiar with. I have heard of this happening before. Somewhere...
I think you underestimate just how much I just dont care.
I guess it takes different philosophies. But Gentoo is not unfriendly as far as how to get it running is concerned. In my experience of working with various distros Gentoo has been very usefully documented, organized, and communicative. In general Fedora and Ubuntu are topnotch Windows alternatives. If you want your system to work out of the box with minimal intervention than YDL and Ubuntu are amazing. If, however you want to learn and use Unix you cannot go too wrong with Gentoo or even Debian.
Back in '94 when the idea of user friendly was Sun's patch system I turned to FreeBSD's port system. The port system brought me face-to-face with the compiler and kernel. I never stopped learning. And it was not more difficult than resolving a missing dependency under RedHat, and it was leaps and bounds ahead of Slackware. After the hubbub of Linux started growing I moved to Redhat and Debian full time. I have always been dissatisfied with both distros as far as being able to communicate with me and offering options to resolve issues. In 2001 I moved to Gentoo and it was a marriage of love. Whenever anything goes wrong with a Gentoo ebuild the solution usually is within my grasp to fix. Compile times of 12 hours (yes only 12 hours!) is a small price to pay for the initial install.
With the decline in the quality or existence of man pages, Gentoo has the best documentation I have come across. I even read sometimes about other people using Gentoo documentation to help them when they are using other distros. While that's not amazing, it is, at least, a sign of respect.
Now, install Gentoo on the PS3??? Are you crazy, out of your mind? I think absolutely not. If you are installing Linux on the PS3 you are doing it for 3 reasons:
1) You can, so why not?
2) You want to develop something, like games (not until Sony releases more patches and tools); like finding twinned primes (sure, but you still don't have a paddle)
3) You are an acne-scarred chess club runt who wants to see what they can do, you have the computer, you have the ability, let's get grokkin'.
Now, the crazies out there who are using their PS3 as a desktop replacement should go back and huddle in their voyeuristic holes and play with their Mindstorm controlled webcams. If you want to learn Linux, you do not want something that will do everything for you and pat you on the back congratulating you on your amazing clairvoyance. You should be bogged down doing menial things such as fdisk, setting up your timezone by using the file system, and reading about how X is configured (oh my).
As for the OP, he is a fanboy. Gentoo will not make your PII perform like an modern processor. The PS3 is SLOW to use, to install, and to boot between OSes. It's a hobbyist's project and anyone else will have their time better served by using Knoppix on their current computer system.
---
Gentoo FanMan
I wouldn't say Gentoo is better, simply different
It has certain advantages and disadvantages
From a usability point of view Gentoo isn't exactly easy to setup / use
not the sort of thing for someone who's never seen Linux before
But it is more configurable
it is more cutting edge in terms of the software available
(the init scripts for example are a lot more cleverly done, avoiding serious script bloat)
sometimes this can affect reliability, but it makes up for it by making it extremely easy to get it working on
strange and wonderful hardware that might not have even seen Linux before
downside - can take a while to compile (but you get used to it), upside more up-to-date versions of software avoiding dependency hell
From a package management point of view
I would say that this suits odd / unusual hardware better than perhaps other package management systems
as your able to use existing ebuild scripts to compile software on hardware that's never been tried before
the upside is it's something that's easy to patch and if you want to get something working that isn't already setup
in the repository it's the easiest system to use in order to do so
basically every application just has a simple bash script called an ebuild to describe how to compile / install
these tend to be a lot easier to write than RPM spec files as most of the tracking of what's installed where
is mostly automated, and these scripts don't have to be packaged up in the same way as RPM's
chances are with the PS3 quite a lot of software will probably just install from the default repository without any changes (you won't have to package up or construct any RPM's, instead you just type emerge that's it)
the downside is with RPM you have checks in place to make sure everything is installed exactly where it's supposed to be
you sacrifice ease of development, for reliability (having to list where everything is going to be installed)
which is what people want for situations where you want a common system on a whole bunch of PC's with similar hardware
it's more convenient in that respect for uncommon hardware platforms, where getting it to work even if it's not perfect is preferred over rolling out a common system to a whole bunch of similar systems
so in that respect it probably is better for the PS3
(but at the same time so what? I woudn't expect to see a news entry on slahdot for this)
I would reply to this, but I'm quite busy installing Linux on my digital shirt. 'course, the shirt is rather uncomfortable now that all the hardware is in place. Most discomfiting.
I use gentoo too, and like it very much and use it every day and might even be a "gentoo fanboy". I might even rant about how powerful, flexible and elegant Gentoo is, but when my friends where curious about linux I give them a knoppix CD. They can try out linux without disturbing their hard drive. I can't see myself recommending gentoo to a newbie; it is like measuring a parking space in millimeters (or in microns).
:)
My second favorate distribution is knoppix.
I use knoppix when there is a problem for the same reasons some people use duct tape to fix something that are broken. Just as a temporary solution until a permanent solutions is arranged. The GUI gets in my way most of the time especially when I'm in a hurry. So I guess my most used boot parameter is: "2"
The time required to setup knoppix is the time required to make sure the PC will boot from the CD. I'd like to see another distro beat that setup time.
If you want to play a game on your WORKSTATION 3 running Gentoo OS, you push a button, and it becomes a PLAYSTATION 3 ready for inserting a game disc.
Hmmm....nm.
//Nothing to see here, please move along.
http://www.gentoo.org/doc/en/handbook/handbook-x86 .xml?full=1
:S
^^^ This is what I remember going through, I don't know how you pulled it off easily
I did actually take my first (successful) steps with Gentoo. One day I woke up fed up with Windows, and bought the first Linux distro I could find around - a Mandrake 7.1. It was very easy to install, even with my somewhat limited knowledge back then, but was incredibly difficult for me to work with. I was a Windows power user after all, with a lot to unlearn. So a week-long try to use the thing resulted in me hating Linux for the next month or so.
:)
But then the scratch appeared again. I got a Red Hat whatever version this time. Installed almost as easily*, but was just as difficult to use efficiently. Sure, I could browse the web and check my e-mail, but everything else was a pain. I didn't understand the system, and I had no idea what going on down there. I was persistent, too, spending almost 3 weeks struggling.
I was so frustrated that I never wanted to look at a Linux system again for as much as an year and half after this. Then, once I had enough force of will to try yet again, I decided to take a different approach. I wanted to know as much of the system as possible, in order to customize it and configure it properly. I would even build it myself if I had to. I don't even know if Gentoo existed at the time, but I certainly didn't know about it. The only distro sort of covering my goal was, [dramatic pause], Linux From Scratch! So I followed the detailed, but not well explained instructions, and had a blazing fast booting system that could do essentially nothing. After a short-lived unsuccessful attempt to install X, I admitted defeat.
I had given up all hope until I randomly stumbled against Gentoo in 2004. I read about it, looked at the documentation, and decided to give Linux a final try. I spent a month almost exclusively working for that goal. Long story short, it's been the primary OS on all my machines ever since. The documentation and community as well as pure technical power of Gentoo are unmatched**.
Today, most distributions are far, far beyond the Mandrake 7.1 days in terms of usability, and my experience would probably be better had I started now. Still, when someone approaches me for assitance in making the Linux switch, I ask them what they want from their system. Do you want a shiny system that will install easily, work immediately, and be mostly good enough? There's Kubuntu. Do you want to learn a lot about your system, understand how everything works, and have the ultimate Linux experience, even at a large initial investment of effort? Or maybe you're serious about computer science and know a little about computers in general already? Here, try Gentoo. Obviously I would never recommend the latter to my grandmother, but for intelligent people who are not afraid to learn and like to play with technology, Gentoo just might be the ultimate operating system.
* Mandriva has (maybe) the best installer of all distributions, even today.
** BSD folks I know often tout the high customizability, flexibility, and power of their ports package system over anything Linux distros have to offer. I got familiar with FreeBSD a few months back, and guess what - Gentoo's portage is in fact inspired by ports, has the same philosophy, and is more powerful (USE flags), even if significantly slower. It gives you one of the best features of BSD on Linux, with added bonuses
there are only two real PS3 Os's at the moment Gentoo, and YDL, fedora is a basic hack and not supported by anyone. YDL has had some issues because they have a pay model and till recently the only way to get it was to get a pirated copy or pay for it. Now the only issue with YDL is that it is not kept as up to date as some people would like. I don't know how active there community is, hopefully it will be something that I can find access to with out havening to pay money.
Gentoo is in active development, there are a few people who are finding out how to make things work. http://forums.gentoo.org/viewtopic-p-3725047.html And in that thread there are a few things that would have taken care of the major problem people see about doing development on the ps3. With both a Binary Repository being set up since there are only a few things that can be diffrent between PS3's there is not as much need to compile for your system, and some direction on how to set up the distributed compile so you can use the power of the computers you have on the local network.
Right now the major holdup is that there is only frame buffer support for video, and who knows if someone will hack out a OpenGL driver that uses the SPU's, or if Nvida and Sony will put a Driver into the hypervisor. anything is possible since this is only month 3 of the ps3 being out and month 2 of linux on the ps3.
Spot on. When most people want to drive to the store to get some milk, they don't want to manually build a combustion engine from scratch, or even want to know how it is done. They want to put the key in and turn, and have everything work without having to know why.
"But this one goes to 11!"
I figure, if I'm not going to read the documentation, why am I even installing it?
But will Sony allow independent games developed by a team of devoted amateurs to be published in the PS3 native format, or will you have to install Linux to run them?
Hell, even if I know why and how it works, that doesn't mean I want to build it from scratch. The goal, after all, is to get to the store, not build a car.
/. zen: Imagine a Beowulf cluster of Beowulf clusters...
Why is this post listed as a Troll? He's saying the exact same things as every other post before him, and as every other post after him, but they aren't Trolls. Guess everyone needs a scapegoat.
Getting to the store during the daytime, right?
So build it without lights, and it'll be smaller and lighter, so drive more quickly.
Also build it without burglar alarm - that will save the battery, so that will last longer.
Also FatPhil on SoylentNews, id 863
Yeah. I mean, it's not like end-user applications have long chains of requirements or anything...
Dear Lord: I don't want to go back to college, so please help me be sexy. Amen.
My point is that too many of those dependencies are imposed by the packagers in order to support all possible combinations of software. Even something like mozilla has fairly simple minimum requirements. By giving you access to compile time options, gentoo lets you strip your software down to just the pieces you need. It is possible to have a usable desktop environment and still know what each package does.
Hey, you know what? I don't need to know how every component in my car works or is set up, down to every valve, hose, and spark plug. I don't want to have to learn all of that. I want to get into my car and drive it. The only "applications" I want to know how to work are the steering wheel, the brakes, the shift, the radio, and things like that, and even on them, I don't want to have to "configure" and "build" them first.
I want to get into my car.
I want to drive my car.
Period.
Same with my computer. I want to run end-user applications, not waste my time setting up everything in between the end-user application and the base to eliminate a hundred megs or so of unneeded apps (ooh, 3 cents worth of disk space...). I'd rather spend my time, well -- doing things that I *want* to do.
Dear Lord: I don't want to go back to college, so please help me be sexy. Amen.
Like every other distro, Gentoo comes with sensible defaults. Gentoo just gives you more flexibility in overriding those defaults. But then, you shouldn't bother with Gentoo unless you are going to take the time to customize some things.
There really is no reason to complain about having options. If you don't like having options, get a mac and get off slashdot.
Yeah. Because if you don't want to have to build and configure everything on your system, Linux and news focused on geeky topics clearly has nothing to do with you. Right? Slashdot is only for those with too much time on their hands and a desire to spend it unproductively, right? I mean, it's not like I'm so geeky that I spend my spare time doing things like programming for open-source video games or contributing patches to make a Linux scsi driver work with a card of mine, or things like that. No -- clearly because I don't want to waste my time, because I have more productive things to do, I have no business being here on Slashdot. Thanks for setting me straight.
Dear Lord: I don't want to go back to college, so please help me be sexy. Amen.
I'm saying that slashdot is not for people who cannot stand the thought that other people have the option to chose differently. That seems to be one of your problems.
You've basically responded to a post about why I think it's unwise for most people to use Gentoo with a suggestion that I leave Slashdot, and now you're telling me that it's me who "cannot stand the thought that other people have the option to chose (sic) differently"?
Curiouser and curiouser.
Dear Lord: I don't want to go back to college, so please help me be sexy. Amen.
Hey, It's a car analogy!