Linked by Thom Holwerda on Thu 18th Jan 2007 18:13 UTC, submitted by iangibson
FreeBSD FreeBSD 6.2, one of the most popular versions of the free BSD Unix operating system, is out with new features and updates. It plugs holes and, in addition to the usual route of installing directly to a hard drive this time around, offers a LiveCD that can be used to rescue a broken system. Developers on the free version of the BSD Unix operating system hope it will help build momentum for what is arguably the most popular BSD variant in use.
Thread beginning with comment 203159
To read all comments associated with this story, please click here.
The only thing missing is ...
by dindin on Thu 18th Jan 2007 19:11 UTC
dindin
Member since:
2006-03-29

Binary package management. True pkg_add will do the initial install but maintanance of the system on an ongoing basis is painful involving portupgrade. One can choose the binary only option, but then I have had to deal with many dependency issues later on. Source build of large systems and updates are quite time consuming - say openoffice or Gnome. Having said that, I still prefer FreeBSD to others. Have tries Ubuntu, Fedora, etc. Nothing like FreeBSD. Stable, fast and easy. Now only if we could get the Debian's apt-get system ported to it ;)

Reply Score: 3

Hetfield Member since:
2005-07-09

Agreed. I really enjoy building from Ports, but I'd love to have a package repository with up-to-date packages, especially regarding huge projects like KDE and GNOME.

I understand that the FreeBSD project simply lacks the resources to provide such a repository, so I wondered if the community could get together and write a @HOME-like client that silently uses spare CPU cycles to build packages in the background and send them to central servers when finished.

Don't know if that's feasible, I'm not a programmer, and I guess there would be serious security and administrative questions, but such a client would simply rock.

Reply Parent Score: 4

sithgunner Member since:
2006-02-16

Even if you have many machines, as long as you share similar architecture and not every machine requiring different softwares and hardware, you can simply build on 1 machine, which can be a dedicated ports build machine, then distribute the prebuilt packages to the rest of the farm.

FreeBSD or Gentoo Linux has this nice mechanism to get you your own made ports as packages.

I just can't go back to binary distribution these days, when the real drawback is that you can't choose the feature of the application as well as dependency of it (Though x11 dependency on binary packages are usually sorted out as no-x11 packages, but that's a bit of a dirty hack). As I always say, installing more, decreases security.

Reply Parent Score: 2

Not missing anymore....
by pmarc on Fri 19th Jan 2007 11:15 in reply to "The only thing missing is ..."
pmarc Member since:
2007-01-19

Check out the Debian kfreeBSD port, it is advertised as immature, but should ship real soon now, with the next stable release

http://www.us.debian.org/ports/#nonlinux

Reply Parent Score: 1

J-freebsd_98 Member since:
2006-01-01

s/package mgt/3-page config/usage guide "as" pkg-descr/g
but seriously...
*********************************************
"pkg add will do the initial install"
***********************************************
many people only pkg-add a few of the thousands of ports they will use...

*************************************************
"a painful process involving portupgrade"
*************************************************
portupgrade is very often suggested, however very
useful alternatives exist:
portmanager
portmaster
others...
.........................................
OTOH after finding several ports which failed to build with
"make build" but completed fine with
"make patch && make configure && make build"
I put together a [something].sh (living in /usr/ports/)
(run like #port## source ../../[something.sh )
which does the manual-sequence-with-sound-notifications;
just this morning I updated it to include timestamps so
the next time I build the port i'll know in advance about
how long it will take...
........................
lots more to discuss but running late today... sorry...
......................

Reply Parent Score: 1