Slashdot Mirror


Gentoo 1.0 Released

Spider[DAC] writes: "Gentoo Linux 1.0 is finally released. see their homepage for more details, or skip directly to the installation instructions. Gentoo is a up-to-date distribution that uses 'portage' (a system similar to the BSD ports) to download, compile and configure the installation process."

24 of 170 comments (clear)

  1. explanation needed.. by Anonymous Coward · · Score: 3, Interesting
    I'm not a BSD user, can somebody explain to me what the following means? How does one download, compile, and configure a program's install process??


    "Gentoo is a up-to-date distribution that uses 'portage'...to download compile and configure the installation process."

    1. Re:explanation needed.. by someonehasmyname · · Score: 4, Informative

      in FreeBSD, if I wanna install apache for instance, I cd to /usr/ports/www/apache13 and type "make install clean" .. freebsd downloads apache, if patching the code is required for it to run under bsd it does that too. mostly the patches are just path changes.. just to make all the apps install to /usr/local/bin and conf goto /usr/local/etc

      --
      Common sense is not so common.
    2. Re:explanation needed.. by CoolVibe · · Score: 5, Informative
      BSD ports work as simple as this:

      # cd /usr/ports/editors/vim
      # make install clean

      It then fetches the sources (and dependancies if they aren't met yet) and compiles and installs them automagically.

      Oh, you can also make packages this way (with the 'package' makefile target). BSD also has a package system btw, but that's too oftopic :)

    3. Re:explanation needed.. by ibbey · · Score: 3, Informative

      To install Gentoo, you first download a base system that you bot from. This system includes the compiler & necessary utilities to install the system, all in binary form. Then, as part of the install process, all of the binaries are then re-compiled from the latest sources. Once you reboot, all of the binaries are gone & you're running from the newly compiled versions.

      This simplifies things a bit, but the install process is actually quite easy. I've been running Gento for ~2 months now, and I don't think I've ever been as pleased with a Linux distribution. It requires a bit more knowledge then, for example, Mandrake, but it's not difficult, and it's very well documented. I highly recommend you try it out.

  2. I still like sorcerer better... by jdwilso2 · · Score: 4, Interesting

    From lookin at the changes to 1.0, I still like Sorcerer GNU Linux better ... Its just cleaner and easier to use in my opinion.

    But don't get me wrong, a source based distro is a great thing, and I really hope that one day in the near future (rather than trying to maintain this binary package management hell) all the major distros will wake up and realize that source management is *much* cleaner and nicer to the user. I'm really hoping for the death of RPM, but I'm sure I'm not so lucky...

    jdW

    1. Re:I still like sorcerer better... by ibbey · · Score: 3, Informative

      Before installing Gentoo, I tried Sorcerer. They are very similar, and Sorcerer sdoes have some nice touches (for example, I like that you can make symlinks that will automatically install a package the first time it's called).

      The problem I had with Sorcerer, however, is that it lacked any real documentation. It had a great installer, but if -anything- went wrong, you were on your own (for example, there is basically no info on setting up your network connection, even though a network connection is absolutely vital to the install process).

      Gentoo, on the other hand has a less automated install, but it is VERY well docemented. If you follow the instructions, you will get the install done, even if you don't have much Unix knowledge. I still wouldn't recommend Gentoo to a beginner (The install may be simple, but once it's installed, you're back on your own), but even a moderately experienced and moderately adventerous user will have no problems.

  3. Cool, now that I spent..... by CDWert · · Score: 5, Funny

    Cool now that I spent the last 2 days installing Visual Studio 7 Enterprise Architect on my Win XP box, I can unload the Rh 7.192 Advanced server test platform I had setup and Was going to upgrade to the current redhat 7.3 beta, and instead spend the next week downloading and installing, compiling and playing with Gentoo , until that is RH 7.4 (or 8 whatever) is released since Solaris 9 isnt going to offer an Intel version I can wipe my solaris 8 intel box and try to load......

    Holy shit no wonder I dont ever get any actual work done anymore, between loading new systems to playing with new distros, trying to figure iout this whole ungodly dot.diaster and typing stuff like this on slashdot.....

    Time to get back to chasing my tail in circles.....

    --
    Sig went tro...aahemmm.....fishing........
  4. The new iMac by burtonator · · Score: 4, Funny

    Gentoo also has a picture of the new iMac

    :)

    What the hell is that thing anyway?!

  5. Gentoo's portage is nice... by rsidd · · Score: 5, Interesting
    I mainly use FreeBSD and when I wanted to install linux on my second partition, I picked gentoo because of its "BSD-like" ports system. Personally, it has some nice features and improvements over the FreeBSD system, the flip side is it may take more disk space. For example, it seems to automatically figure out the contents of the package, by first installing in a dummy area and then copying it all to the real destination. (That's basically what you're recommended to do when creating a port in FreeBSD, but it's not automatic.)

    The number of ports available doesn't compete with FreeBSD (or, I imagine, the other BSDs) at this point, but that could change quickly.

    On the minus side, some of the author's tuning instructions are dubious, or downright silly. He recommends using "noatime" in the filesystem everywhere -- now that may be ok for /home, or for /usr, say, but for /var, which holds mailboxes, it's not a good idea -- the atime is used to tell whether you have new mail. (In fact, the default partitioning doesn't even create a separate /var or /tmp, and the install guide doesn't suggest you do it. This is not unique to Gentoo, it's a common attitude in the linux world, but it looks like a bad idea to me.)

    Also, the global CFLAGS sets -O3, which looks overambitious to me -- the only change -O3 has over -O2 is function inlining, which sometimes helps and sometimes hurts, you definitely don't want to build your system with it. (The FreeBSD project doesn't support anything beyond -O, though I generally have no problem with -O2.)

    Anyway, it's easy to fix these small caveats. (Another good thing is Gentoo doesn't clobber your config files when you upgrade; however, something like FreeBSD's "mergemaster" for upgrading /etc would certainly be welcome.) That apart, Gentoo looks like a nice system and I'm happy with it.

    1. Re:Gentoo's portage is nice... by athakur999 · · Score: 5, Informative

      I'm not familiar with FreeBSD's mergemaster, but Gentoo has a nice utility named "etc-update". I think it's in the gentoolkit package. It'll find the config files that need updating, show you a diff between them and choose to keep your old one, use the new one, more merge them together.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    2. Re:Gentoo's portage is nice... by be-fan · · Score: 3, Interesting

      I never really understood the rationalization for having seperate /var or /tmp partitions on a single harddrive. It just makes filesystem space allocation less dynamic and flexible. In general, most installations don't bang /var and /tmp hard enough to necessitate putting them on seperate drives, and its a little unreasonable to expect documentation writers to cater to those with very specific needs for /var and /tmp (like news servers). Also, I don't quite understand how lack of atime can effect whether you have new mail. If mail is stored in one big file (which is an evil practice that should be relegated to the dust-bins of history) then mtime is what should be read. If mail is stored as seperate files, then its the mtime of the directory which should be read.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Gentoo's portage is nice... by pben · · Score: 3, Informative

      The Filsystem Hierarchy Standard has a good explaination on what /var and /tmp should be used for. You can pickup a copy at http://www.pathname.com/fhs/.

      Files in /tmp should be disappear when the app is shut down. Put files in /var if you need them between instances of the app.

      It doesn't make much differance when there is only one user but is very important when there are many users.

  6. Gentoo's got some great tutorials also by DrunkenPenguin · · Score: 4, Informative

    I've been using Gentoo for the last 6 months or so and I've been very impressed. The speed is simply amazing - no other distro is this fast and clean. Gentoo is also very well documented! Daniel Robbins, the main man behind Gentoo has written some excellent tutorials which can be found here. I suggest you go and have a look. I have learned a lot by reading his tutorials. BTW, do you know where that name "Gentoo" comes from? Gentoo is a species of a small and fast penguins ;)

  7. My Gentoo Experience by al3x · · Score: 5, Informative

    I became interested in Gentoo when a source distribution sounded like an interesting challenge, and just different from the usual binary distros. I chose it over Sorceror because at that point the Sorceror world was falling apart (some ex-Sorcerors have found their homes with Gentoo, btw). I found the Gentoo documentation to be right on course, and the install was comfortable and informative if you're used to Linux/BSD (it's not for the newbies, but it would make a good learning experience). The portage system is wonderful, it has all the graces of APT and more, is amazingly current, and can do "fake" installs ala OpenBSD (one my favorite *nixices). Getting your system going may take a few hours while stuff compiles, but everything runs smoothly.

    If I didn't have to use a wireless card, I'd be writing this from inside a Gentoo install right now. However, getting my 802.11b card operable proved to be a trial, though the kind folks on the Gentoo mailing lists were beyond helpful. Ultimately I went back to RedHat, as I had lost too much time trying to get wireless support, but this wasn't a fault of the distro, just my crunch for time (note to kernel and pcmcia-cs folks: standardize your functions and modules together!).

    If you're looking for a distro that's very active and, above all, enjoyable, I reccomend Gentoo. It does take some work, and the performance benefits of source vs binary are debatable, but what matters is the pleasantness and effectiveness of the Gentoo community. Daniel Robbins, the project's architect, is really a neat, smart guy, and the other folks involved are helpful and motivated. Using a Gentoo system is great for experienced folks who want serious control while retaining more community than a "Linux from Scratch" build. It's also a great way for a less experienced user to get familiar with Linux, or a good bridge from Linux to *BSD (if you need one). I don't think the folks out there saying "yet another distro?" understand that the beauty of the open community is choice. If you don't like it , ignore it, but good things are happening around Gentoo.

  8. First person experience by CyberDruid · · Score: 5, Interesting

    As a Gentoo-user since, hmmm, early november I think (when rc6 was just released anyway), I can testify that it *ROCKS*. Thinking back to the time when I had to bother with the dirty RPM's of Mandrake, I don't think I could ever go back. In this way, all I have to do to keep my system updated with the latest versions and the latest security patches is type 'emerge update' or if I'm not gonna touch the computer for a while, 'emerge update --world'. The entire dependency nightmare from using RPM's is also gone. If you emerge something that needs a lib or whatever, the program neatly emerges all dependencies first.
    Also, the guys behind the distribution definitely seems to know what their doing. In conclusion, if you are not afraid of compiling your own kernel and you can live with having to edit a few of the files in /etc for customisation, you should definitely give this distro a try.
    Mmmm.... I can feel myself growing into a zealot ;)

    --

    Opinions stated are mine and do not reflect those of the Illuminati

    1. Re:First person experience by ChuckX · · Score: 4, Informative
      Can someone who has used something like FreeBSD, Debian or Slackware on the desktop for extended periods of time tell us this "*ROCKS?" I quite doubt it.
      I can. I still use Debian on my other machine, but I installed Gentoo on my desktop computer at about the same time CyberDruid did. I've previously used both Debian and Slackware as my primary operating system (for extended periods of time). I've always had a Windows 2000 partition to fall back on for games and such, but Gentoo has provided such a good user experience that I've done away with the Win2K partition altogether.

      The portage system surprised me just as much as apt did when moving from an RPM based distribution. I haven't gotten around to trying any of the *BSDs, so I had no idea what they were referring to when describing it as a ports-like system.
      In short, Gentoo probably doesn't rock...
      If you haven't even tried it, why are you deriding it?

      -chuckx
  9. Gentoo is a very small Penguin by billstewart · · Score: 3, Informative

    use Google to look for Penguins and skip over all that Linux stuff. You'll get to things like Pete and Barbara's Penguin Pages

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  10. Re:Just Like Sorcerer? by al3x · · Score: 5, Informative

    Yes, it is like Sorceror, and the two projects began around the same time. However, I would venture to say that Gentoo is less of a "hobbyist" effort, with an eye more towards production servers. They have the support of some cool companies, and generally feel more "professional" than Sorcerer without loosing geekiness. And, of course, the Sorcerer community recently split, so those looking for a long-term commitment on their distro might feel safer with Gentoo.

  11. Signifigance of the name Gentoo by Monkelectric · · Score: 5, Informative
    I used to be involved with these guys when they were called "Enoch" ... I was working on some automatic compiler optimization thing (which I never got working straight) ...

    Anyways, one day the boss decided to change the name, and we had a meeting ... and the patron saint of linux is obviosuly the penguin... So I found some sites about penguins that said that the "Gentoo" penguin was the fastest and best swimmer ... and it stuck ;)

    --

    Religion is a gateway psychosis. -- Dave Foley

  12. Re:So is this a distro for broadband users ? by ibbey · · Score: 3, Insightful



    I really really DON'T think that it's wise to the base distro so small. The ISO is just 103 MB and offers only the very basic system. If you want most of the apps provided by the distros like RedHat / Mandrake / Debian, you will have to download them. This is pretty much like a net-install. Sure, it's great for those with broadband, but what about those who don't have broadband?

    Putting this distribution on CD would basically defeat the entire reason it exists. This distribution is intended for people who have fast connection, and want to have the fastest, most current system possible. Putting it on CD ROM would still allow you to optimize for your system, but you couldn't take advantage of the easy updates. Personally, a 5-10% speed boost doesn't justify the switch. The ease of upgrading & administration, however, makes it worthwhile.

  13. Re:Explain... by Zach978 · · Score: 4, Informative

    You bring up good points. I'll work on a "New to Sorcerer" FAQ section for the site. We've just reorganized after the leader of the project went awall. He just took off without helping to ensure continued development. So we have reorganized a new team and have been trying to get the website together with some better documentation. This FAQ is from the old Sorcerer site, which is back up after being taken down by Kyle, the former leader of the project. We'll probably have more on the new site soon.

    --

    "I told you a million times not to exaggerate!"
  14. Why I like gentoo... by Raleel · · Score: 4, Interesting

    I'ma fairly die-hard redhat user, but I wanted to try out gentoo.

    What impressed me most was the speed once you installed it. It was astounding. My desktop is a 1.2 Ghz athlon with 1/2 a gig of ram, and I saw _huge_ performance gains. I am guessing about 20%, maybe more. Granted, this is not empirical, but it really did feel much faster. Compiler optimizations rock!

    Anyone know of a nice system to be able to rebuild all your rpms with all optimizations? I'm looking for a script that figures out what's on your system, downloads the dev packages it needs, and then recompiles all the .src.rpms with optimizations...

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
  15. Gentoo Review by ctar · · Score: 3, Informative
    I installed rc6 a few weeks ago.
    This thing is smart, and it works! I am not a programmer, nor linux guru, but their documentation to get you up and running is flawless. I built up a desktop system and have installed all the applications I need and they are all working great. I've avoided KDE completely and run blackbox as a wm. I've successfully gotten my DVD player, CDR, TV Tuner card and sound card working great. Also, MPlayer (which doesn't allow binary installations like RPM) compiled and runs great. (Much better than Windows Media Player)


    When I first read about Gentoo, I was afraid that if software I used wasn't in their portage list, I would be SOL. But, the list of applications available is very comprehensive...There haven't been any applications I've needed that aren't available via their Portage system. As I am not familiar with C, I have always had problems installing programs from source. If the makefile has problems, I usually can't figure out what to change in order to get it working...But, I haven't had any installations fail in Gentoo. The automatic configuration and dependencies calculation works and works well...


    I can't imagine ever running Red Hat again. My Gentoo system is stable, fast and lean.

  16. !!!DO NOT UPGRADE!!! by chip_s_ahoy · · Score: 5, Informative

    Check out the mailing lists first. The upgrade
    procedure will damage your system. New installs
    are ok.

    Dan Robbins has posted to the Gentoo mailing lists
    with the message not to upgrade until the
    developers resolve the problem.