Slashdot Mirror


Gentoo, Fink, and DarwinPorts Join Forces

Mr. Quick writes "From Metapkg, "In order to better provide freely-available software to users of Mac OS X and Darwin, we Fink, Gentoo, and DarwinPorts commit ourselves to work together." A unified front for free software on Mac OS X is something that was needed."

17 of 164 comments (clear)

  1. Name for the United Front? by TPIRman · · Score: 5, Funny

    What will this new collaboration be called?

    DarFinkGen?
    FinkTooWin?

    Firebird?

    1. Re:Name for the United Front? by mikeophile · · Score: 5, Funny

      MacJustice League Superfriends X?

    2. Re:Name for the United Front? by carpe_noctem · · Score: 4, Funny

      I'm partial to "Operation Enduring Package".

      --
      "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
  2. Uh.. so by Anonymous Coward · · Score: 5, Insightful

    So while this is really cool, how is it going to work out?

    To wit: thought maybe i'm on crack, it SEEMS like each of the three-- while offering basically the same interface to the same service-- were pegged to different codebases, and taking packages from different sources. Fink to debian, gentoo to gentoo and ports to bsd.

    Is this the case? And which source (debian/gentoo/bsd) will the collaboration generally follow?

  3. What about Apple? by BibelBiber · · Score: 4, Insightful

    Since they ported X11 to Mac OS X on their own it would be kinda useful to have them in the same boat. Dont you think?

    1. Re:What about Apple? by Halo1 · · Score: 5, Informative

      Apple is more or less part of the darwinports project (Jordan K Hubbard is one of its project leads)

      --
      Donate free food here
  4. Coordination in Open Source development. by dwerg · · Score: 5, Insightful

    I think most people don't understand how unique this initiative is. Most of the times open source projects don't really notice eachother and when they do, they just start a flamewar about who's best and who stole feature from who.

    It's good too see there are some developers out there with organizational talents who are willing to communicate with other projects in order to speed up development time and create a better product.

  5. Aren't they forgetting someone? by idiotnot · · Score: 4, Informative

    NetBSD's pkgsrc works very well for me on OSX. I haven't tried portage or darwin ports, but fink seemed a little strange....almost but not quite debian goodness.

    Still, I think all this work is kind of weird. I can see the porting effort for things like the text-based things (emacs!) and the very large projects (OO.o!)....but running standard unix apps under X on top of OSX doesn't take advantage of OSX's strong points. For all the hype, this could be happening with people on cygwin....

    Kudos to the GNUMail.app people, of showing what can be done.

    1. Re:Aren't they forgetting someone? by MalleusEBHC · · Score: 4, Insightful

      ...but running standard unix apps under X on top of OSX doesn't take advantage of OSX's strong points.

      Unless I'm alone here, being able to run X11 apps and native OS X apps at the same time is one of the best features of my OS X boxen. The availability of diverse software from two almost totally separate camps is awesome.

  6. Re:This is what Linux needs by HornyBastard77 · · Score: 4, Insightful

    Yes indeed. Get them all together. Package them all the same. Get rid of choice, it is overrated anyway. That is the only way to get Linux to be just like Windows, and the OSI, FSF et al to be like just like MS.

  7. how it will work by porkface · · Score: 4, Interesting

    Fink has always provided a user-friendly approach to installing ports that appeals to even sub power-users. Darwin ports brings to the table the experience behind the BSD ports system as well as the leadership of Apple. Gentoo brings some hardcore technical muscle. They all bring different strengths to the table, so I think they'll find a way to make it great.

  8. Re:This is what Linux needs by 90XDoubleSide · · Score: 5, Insightful

    These group's aren't merging into one project: they're still making three products, but will be working together to ensure there is sharing of work and no duplication of effort. This is indeed different from most OSS projects where the two competitiors come to hate each other for some reason. Another groundbreaking thought from their mission statement: "Non-advocacy: Our common goal is simply to provide software for people who choose to use Mac OS X & Darwin, not to promote or advocate any particular operating system." OSS with non-advocacy! Imagine how much more acceptance open-source software might get if everyone focused on telling people how the development model could produce great software at no cost to the user instead of droning on about how it is immoral for programmers to serve as wage-labor.

    --
    "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  9. Excellent news by harikiri · · Score: 4, Insightful
    One of the reasons I've installed Yellow Dog Linux on my iBook (for coding & development) was because it was such a pain having to search across multiple "vendors" of open source ports and packages for Darwin. Depending on which package I installed, I would either have to modify makefiles to use up to three different -L (path's to programming libraries), such as /usr/lib, /sw/lib and /usr/local/lib. It was bloody annoying.

    So I welcome this move towards a unified ports system for Darwin, it was definitely needed.

    --
    Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
  10. FYI: GPL QT/Mac soon (if not already) available by harikiri · · Score: 4, Informative
    This means that many of your favourite KDE-related apps may soon be compiling natively under OS X.

    Go here for more info. Droooooooooooooool. ;-)

    --
    Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
  11. Re:This is what Linux needs by Idimmu+Xul · · Score: 4, Insightful

    What choices would you be losing if that happened? They same software would still be available, and you would still beable to do the same thing with it, e.g. install it from packages, install from source packages, roll your own from a tar ball.

    The only thing that I can see that you'd lose is the multitude of different ways things can be configured. e.g. is the httpd.conf in /etc/apache /etc/httpd /var/www/conf or somewhere else? etc etc

    Where is the choice between GNOME and KDE when you have to have both installed anyway to beable to use all the decent apps avilable to Linux?

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
  12. Re:This is what Linux needs by SilentMajority · · Score: 4, Insightful

    There are pros & cons to this.

    The drawbacks to having fragmented marketshare (like KDE & GNOME) is sometimes--but not always--outweighed by the improvements caused by having strong competition.

    Look at the drastic improvements MS IE received while Netscape was still a strong contender. Then look at the improvements after IE got 90%+ marketshare. Some would argue that there isn't much to add to a browser but a look at the innovations in Opera, Mozilla Firebird and Safari.

    Rather than consolidation, I'd rather see competing products like KDE & Gnome come up with common standards. For example, KDE & Gnome could come up with very specific & consistent user interface standards and adhere to them in their products.

    Microsoft did a great job (compared to Linux) in not only coming up with Windows UI standards but in preaching it: the vast majority of Windows apps writting by diverse vendors has a FILE, EDIT, HELP, etc. menu and they are rather consistent in their content too. CONSISTENCY IS IMPORTANT.

    I'd like to see Linux be different where it counts: like stabiliy, security, open standards, Unix-like shell & filesystem, etc. But I don't see the point of being different for its own sake (like throwing out MS Windows GUI/UI guidelines so that 95% of pc users will find it less desirable to switch to Linux).

    My apologies if such a GUI/UI standard exists--I simply don't see it being promoted or used in X apps I've tried--and it was just an example.

  13. Why can't they use BSD's system by Billly+Gates · · Score: 4, Insightful
    kiss= keep it simple stupid.

    There is no need to make a complex metapackage system.

    I find Gentoo's python based system way overly complex and buggy. You need to emerge rsync quite a few times during a new install to ensure you are using the latest version of portage.

    The FreeBSD ports system on the other hand are just simple tcsh scripts. Under /etc/defaults/make.conf you can specify which mirrors to use for popular ports or you can type in the closest FreeBSD ftp site and over-ride it for the fastest download speed.

    If any of you reading this use FreeBSD 5.x go to /usr/local/examples/etc/defaults/make.conf and edit, cut and paste the data to /etc/defaults/make.conf. For some dumb reason the FreeBSD team moved all the import rc scripts there. The big commented scripts is one of the traditional strength's of FreeBSD. I hate it when they make it harder for newbies.Do a man make.conf for more info.

    WHen you do a "make install clean" the port scripts just use standard ftp and http sites in the makefile to download the apps. Nothing complex and its alot easier to use.

    I can not speak of fink because I have never used it.

    Simple shell scripting can get rid of alot of complexity.