Linked by Thom Holwerda on Fri 2nd Sep 2005 11:55 UTC, submitted by ghen
FreeBSD Matt Dillon has announced that the next release of DragonFly BSD will use NetBSD's pkgsrc as its official package management system, instead of "dfports" (FreeBSD's Ports with DragonFly overrides), which had already been abandoned by developers in favour of pkgsrc over the last few months. pkgsrc is a portable package management system, developed by NetBSD, and supports DragonFly officially since October 2004.
Order by: Score:
Good to see
by ghen on Fri 2nd Sep 2005 12:02 UTC
ghen
Member since:
2005-08-31

IMHO, it's good to see different operating systems using the same package management system. It's such a big waste of resources with each OS keeping their own packages collection up-to-date. They mostly contain the same packages in a comparable infrastructure anyway.

Reply Score: 4

RE: Good to see
by eMagius on Fri 2nd Sep 2005 15:01 UTC in reply to "Good to see"
eMagius Member since:
2005-07-06

It is a little disappointing to see the hopes of a next-gen packaging system dashed but pkgsrc is here now and it works pretty well, so I understand the decision. DragonFly doesn't have enough developers to devote to working on a pie-in-the-sky perfect package manager at this point in time.

Reply Score: 4

RE[2]: Good to see
by ariel on Fri 2nd Sep 2005 17:47 UTC in reply to "RE: Good to see"
ariel Member since:
2005-07-06

As Matt Dillon say on his email to the mailing list.
the developers dont have enought time to keep making chage to the dfports, in more than 90 days only a few changes was maded. so this is the best choise for the project to keep growing.

Reply Score: 2

Good choice
by Anonymous on Fri 2nd Sep 2005 12:23 UTC
Anonymous
Member since:
---

I've used pkgsrc on NetBSD and Solaris and it works very well. The DF team is pretty small and this will allow them to concentrate on the OS core. They're pretty nice actually, much easier to deal with than the Texas-sized ego people that rule FreeBSD.

Reply Score: 0

RE: Good choice
by sean on Fri 2nd Sep 2005 14:41 UTC in reply to "Good choice"
sean Member since:
2005-06-29

I have had an easy time submitting new ports and patches to old ports for FreeBSD. Some changes have made it into the port subsystem or better versions of those changes.

Whose ego, preferably with links, are you speaking about? Remember that just because someone refuses (or wants to hold off for a time) changes does not necessarily mean ego is involved.

Reply Score: 3

RE: Good choice
by Anonymous on Fri 2nd Sep 2005 14:54 UTC in reply to "Good choice"
Anonymous Member since:
---

They're pretty nice actually, much easier to deal with than the Texas-sized ego people that rule FreeBSD.

I think you're confusing the FreeBSD team with the OpenBSD team ;)

Reply Score: 0

RE[2]: Good choice
by mendicant on Fri 2nd Sep 2005 15:11 UTC in reply to "RE: Good choice"
mendicant Member since:
2005-07-12

They're pretty nice actually, much easier to deal with than the Texas-sized ego people that rule FreeBSD.

I think you're confusing the FreeBSD team with the OpenBSD team ;)


Heh... exactly what I was thought too.

Seriously though, as much as I am a fan of the FreeBSD ports, if this leaves the devs with more time to work on DFBSD itself then it's probably a really good move. Although I haven't had a chance to check it out (yet) I've heard good things and maybe this will prompt me to get my ass in gear ;)

Reply Score: 2

Anonymous
Member since:
---

Compatibility requires a lot more than that, such as the same version of different libraries. Binary compatibility can be remedied by simply distributing source, but in many cases two systems are not even source compatible because they use completely different major versions of a typical libraries.

Reply Score: 0

jjezabek Member since:
2005-08-07

And how does this apply to the announcement or any of the previous comments?
Also - when you use the same package repository for 2 OSes where will you get the different major versions of typical libraries from? I'd say the only thing that will differ is the 'core' which is pretty much standarized by ANSI C and POSIX.

Reply Score: 3

Standardization
by Anonymous on Fri 2nd Sep 2005 14:55 UTC
Anonymous
Member since:
---

This just points out a serious problem for the *Nix community. Where are the open standards for software installation? Why does every distro need its own proprietary ports or package installation?

Reply Score: 1

RE: Standardization
by Anonymous on Fri 2nd Sep 2005 15:05 UTC in reply to "Standardization"
Anonymous Member since:
---

The standards are open, the problem is that everyone choses different ones 8)
But they aren't that many IMO. In the BSD-world there's now ports and pkgsrc. Sure, there's a lot of different ones in Linux but it's mostly rpm/yum or apt that are used. Not saying that portage or pacman isn't as good, they're just not as common.

Reply Score: 0

RE[2]: Standardization
by Anonymous on Sat 3rd Sep 2005 17:42 UTC in reply to "RE: Standardization"
Anonymous Member since:
---

deb has a pretty solid following too

Reply Score: 0

v Great!
by Anonymous on Fri 2nd Sep 2005 15:54 UTC
RE: Great!
by judmarc on Fri 2nd Sep 2005 17:09 UTC in reply to "Great!"
judmarc Member since:
2005-07-10

In my opinion, FreeBSD ports lost all of its attractiveness after switching to this portsupgrade crap

Heh, the portupgrade "crap" works nicely for me. It's just a convenience - in fact, portupgrade is itself a port, not part of the base system, so you don't have to use it at all. You can use traditional ports or packages if you prefer.

Back to DFly - dfports breakage was becoming a headache for me, so I'm glad to see the project move to the pkgsrc alternative. I'm looking forward to trying it out.

Reply Score: 2

[OT] DragonFlyBSD in general
by Anonymous on Fri 2nd Sep 2005 19:22 UTC
Anonymous
Member since:
---

I heard Matt Dillon left FreeBSD since he was not satisfied with FreeBSD 5.x for technical reasons. Has DragonFlyBSD already proven to be anyhow "better" than FreeBSD or is it too early to tell yet?

Reply Score: 0

RE: [OT] DragonFlyBSD in general
by Lazarus on Fri 2nd Sep 2005 20:19 UTC in reply to "[OT] DragonFlyBSD in general"
Lazarus Member since:
2005-08-10

Disclaimer, I'm a DragonFly fan, and have not been at all impressed with any release of 5.x (especially since 5.4 and 6.0 Betas don't run on my hardware ;^) but it really is too early to tell. They both have strengths and weaknesses.

They are both works in progress, despite what people in the FreeBSD camp will say about 6.0. I would love to see some serious performance benchmarks between the two, as useless as such things seem to be IRL.

Reply Score: 2

Anonymous Member since:
---

They are both works in progress, despite what people in the FreeBSD camp will say about 6.0. I would love to see some serious performance benchmarks between the two, as useless as such things seem to be IRL.
What benchmarks would you like to see? I think that it's time for a bake-off between FreeBSD 6.0, FC4, and DFly 1.x. And let's compare real hardware too, not just whatever UP desktop machine is under one's desk. 2, 4, 8, and 12 processor machines would be quite interesting.

Reply Score: 0

re_re Member since:
2005-07-06

don't forget gentoo and debian

anyway... I would be supprised if a review such as this would happen, 2 processor and 4 processor, yeah, but once you get to the 8+ processor systems that starts to get quite pricey, not a lot of people with this hardware would be willing to take it offline for any period of time to install and test various os's.

I have a dualie coming into my hands soon, i'de be happy to do a review with it.

Reply Score: 1

Anonymous Member since:
---

I might be able to get my hands on a 4 to 8 way machine but it wouldn't be modern. It'd be an older, Alpha 2xx or P2/3 machine. So obviously performance would be...well, not up to certain specs now adays but it'd offer a scaling test obviously.

- Chris
knittel@gmail.com
AIM: andurilsba

Reply Score: 0

Anonymous Member since:
---

All the recent benchmarks have been done under multi-processor machines, instead lets see on under a UP machine.

Reply Score: 0

RE: [OT] DragonFlyBSD in general
by corentin on Fri 2nd Sep 2005 21:19 UTC in reply to "[OT] DragonFlyBSD in general"
corentin Member since:
2005-08-08

> Has DragonFlyBSD already proven to be anyhow "better" than FreeBSD or is it too early to tell yet?

It is too early, but I am really sure DragonFly will be very impressive ;-) Just look at the amazing work Matt is currently doing on the journaling front!

I would really like to see good benchmarks measuring the performance of the TCP/IP stack on the BSD systems (after Andre has optimized FreeBSD's one). Jeffrey Hsu already improved DragonFly's stack a lot.

Reply Score: 1

Why didn't OpenBSD choose pkgsrc?
by Anonymous on Fri 2nd Sep 2005 19:40 UTC
Anonymous
Member since:
---

pkgsrc is so portable, it also runs on Linux.
Why didn't OpenBSD go with pkgsrc and reinvented the wheel? I dunno, by the look of some things posted in misc, it's as if they're reinventing the wheel and reproducing mistakes as well as hainv the same issues others already faced (and solved).
Maybe because of the build process?

Reply Score: 0

Soulbender Member since:
2005-08-18

Uh, because ports have been around longer and is working just fine?

Reply Score: 1

v They should switch
by Anonymous on Fri 2nd Sep 2005 20:37 UTC
Gentoo/freebsd
by Anonymous on Fri 2nd Sep 2005 20:45 UTC
Anonymous
Member since:
---

They could switch to gentoo/freebsd
http://dev.gentoo.org/~citizen428/doc/gentoo-freebsd.html

Reply Score: 0

Re: Gentoo/freebsd
by Anonymous on Fri 2nd Sep 2005 20:48 UTC
Anonymous
Member since:
---

"Gentoo/FreeBSD is an effort effort to provide a fully-capable FreeBSD operating system with Gentoo's design sensibilities. "

Great. So what are Gentoo's design sensibilities?

Reply Score: 0

v RE: Re: Gentoo/freebsd
by adapt on Fri 2nd Sep 2005 20:51 UTC in reply to "Re: Gentoo/freebsd"
OpenBSD ports
by Anonymous on Sat 3rd Sep 2005 09:14 UTC
Anonymous
Member since:
---

Because the openbsd project are looking for secure ports not "alot is better" ports. Programs that are with good design and secure is the main goal for openbsd ports system

Reply Score: 0

Anonymous
Member since:
---

Although I was looking forward to a "new and improved/more advanced than everything else" ports+package system, I've always liked pkgsrc. I've used it on NetBSD, FreeBSD (well, just for one program that was at the time wasn't easy to compile out of the box and didn't have a port yet) and GNU/Linux (I prefer it over portage or apt) and liked it tremendously.

I think portability is quite important for libraries and userland level tools, and it will be beneficial for DragonFly to have something that already works in an area that they aren't interested in hacking. Plus as a side effect they effectively get all of the support and rigorous testing done by the NetBSD people. So essentially Dragonfly will become useable (that was the main showstopper for me anyway, I need to be assured that most applications will "just work" on whatever operating system that I'm using) for more casual users in a few months, or maybe even now.

This is a win-win situation if you ask me. Not only will Dragonfly have tons of working applications, assured by Dragonfly's official support of pkgsrc, but pkgsrc will become more robust and more portable, thus benefiting the NetBSD community. Awesome.

--Tim

Reply Score: 4

also
by Anonymous on Sun 4th Sep 2005 03:58 UTC
Anonymous
Member since:
---

Also, I wonder if pkgsrc being supported by DragonFly will result in stuff like the NVIDIA driver being ported to NetBSD? Perhaps not the NVIDIA driver due to different internals, but in general I think that more ports will be available for NetBSD as a result of this.

Finally I think that pkgsrc-wip is a fantastic idea, it lets amateurs make quick homemade ports so they can cleanly install applications without waiting for the port to be formally made by maintainers.

--Tim

Reply Score: 1

Re: also
by ghen on Sun 4th Sep 2005 07:49 UTC
ghen
Member since:
2005-08-31

Finally I think that pkgsrc-wip is a fantastic idea, it lets amateurs make quick homemade ports so they can cleanly install applications without waiting for the port to be formally made by maintainers.

You can also make "homemade ports" without pkgsrc-wip. Just create your own pkgsrc category directory and create packages there.

Reply Score: 3