Slashdot Mirror


BSD Version Of Gentoo's Portage

eugene ts wong writes "Here is some good news for BSD users. Gentoo Weekly Newsletter has an article that says that there is a BSD version of portage. It's still in a developmental stage, but it's definitely making progress."

8 of 155 comments (clear)

  1. Not good news by Geekboy(Wizard) · · Score: 4, Insightful

    Most BSD users don't want this. Ports works quite well for us, thank you very much. Any shortcomings that Ports has, are being worked on.

  2. Why? by aliquis · · Score: 5, Insightful
    Then I first tried gentoo I thought portage was better than ports, but that was because I hadn't read the onlamp article about portupgrade.

    The differences I've noted is that portage is upgraded every now and then which gives you the small trouble of running etc-update and upgrade it's config files. It might actually be broken at some times to.

    Ports on the other side is rock solid and has been used for a much longer time. You can of course set compiler flags for ports to, and atleast for freebsd the upgrade tool is as good as the gentoo one. I do however like netbsds approch most since their pkgsrc seems most intelligent with their /usr/pkg path for everything installed from it. I must admit I don't know that much about their different port handling tools thought, I've mostly used make install.

    The huge advantage of gentoos portage is the USE-flags, which I really like. Don't know if it would be hard to get the same functionallity in the BSDs without using portage, or if there already are a few alternatives which works almost the same way. Feel free to reply or e-mail me information about usefull ports tools if you have any.

  3. Portage versus Ports? by Mad+Marlin · · Score: 2, Insightful

    As a FreeBSD user, my question is this: How exactly is this different from the ports tree? I thought that it was basically the same. I am glad to see somebody doing it, though.

  4. Gentoo by rf0 · · Score: 2, Insightful

    I can't see the difference. If anything pkg_add -r would almost be suprior

    Rus

  5. Why? by Arandir · · Score: 4, Insightful

    The big question on my mind is "why?" Why would I want to use portage instead of ports? Why would I want to use a copy when I already have the original?

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  6. Why? by Matty_ · · Score: 4, Insightful

    I see absolutely zero need for Portage on any of the popular BSD systems, except for Mac OS X. Having it on Mac OS X would be much better than using Fink.

    I use Fink now, but I don't have flexibility in deciding what features I wish to have compiled in to my software (at least, not that I am aware of).

  7. Re:Splitting the user base! by cant_get_a_good_nick · · Score: 4, Insightful

    1) I shouldn't be answering to trolls, but the whole "my free x86 based UNIX OS that runs tons of software is SOOOO much better than your free x86 based UNIX OS that runs tons of software that you must be a luser and i rock!" thing is pathetically old. See a tree. Pet a dog. get laid. Get a life outside of petty arguments about free OSes showing "heh, I said BSD sucks, on a BSD FORUM, I sooooo rule".

    2) FreeBSD is not about speed really, though it is fast, and in many ways faster than Linux. FreeBSD is about a system. Not a kernel with 24 vendor specific patches (I honestly can't read the patch version on my current RH kernel, nor do I bother to look it up) with a billion RPMs each with their own vendor specific patches or apt dpkges and a few tarballs here and there, but a cohesive system. The problem that "BSD SUXXORS" dorks have with FreeBSD is that its beauty is subtle; you don't really get it until you've had the system for a while and you realize how everything just feels right. They don't switch scheduler and VMs in the middle of a "stable" branch. They don't make you change firewall code with every major kernel release. It just works, and works well. If chasing every RPM, worrying abut what vendor has what is what you like doing, cool, go for it. But BSD users (like myself) will be quite happy with what we chose, for reasons you can't seem to understand.

  8. cross-platform package managment by jschauma · · Score: 4, Insightful

    As usual, when this comes up, let's plug NetBSD's Packages Collection. ``pkgsrc'', as it's known, originally derived from FreeBSD's ports is available for a large number of platforms (Netbsd, of course, and then Darwin, FreeBSD, OpenBSD, Linux, Solaris and Irix), thus allowing system administrators who have to take care of more than one OS to take advantage of its strengths. So, uhm, sorry, but I'd also have to add my vote to the ``who needs portage'' camp.

    --

    -- "Tradition is the illusion of permanence."