Linked by Thom Holwerda on Sat 22nd Dec 2012 00:38 UTC, submitted by sonic2000gr
Thread beginning with comment 546137
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
My main problem with PC-BSD has always been its way of packaging programs, Windows-style, with everything needed for a package contained within the package.
You can use the native FreeBSD methods of installing software from the ports collection (from source) or from binary packages; port management tools such as portmaster can be used. Still this method does not "play 100 % nice" with PBI which is the preferred method of installation on PC-BSD. But if you want to get rid of (old-fashioned) manual downloading and handholding, there's a CLI tool for PBI installations (which includes the abilty of scripting and automating processes). PBI offers easy binary methods of installing and updating your software through a centralized control mechanism while providing decentralized entry ways for software. Users who do not want to deal with the "complicated" ports collection will probably find PBI easier to use, and professional users can still rely on efficient tools.
Good for eliminating dependencies (duplicates), but not for conserving disk space, unfortunately.
There's an excuse, erm... reason for that: disks are huge and cheap today. :-)
There's an excuse, erm... reason for that: disks are huge and cheap today. :-)
I completely disagree with this logic and see that as no excuse. It is still a limited resource (and probably always will be; as drive capacities increase, so will file size), I actually paid for it, and I always attempt to conserve such resources. I'm no fan of waste, especially when it comes to shared computer resources.
That said, I do realize that in the case of PC-BSD, they did it for what IMO was an acceptable reason, so it's... well, acceptable. Still goes against my preferences though.
That is not how PBI are handled anymore. Originally, installing a PBI would include all of its duplicated dependencies, but that is no longer the case. The last couple of releases have used a small filtering process which removes duplicate libraries. This means installing a package, like Firefox, doesn't take up any more room on PC-BSD than it would on, say, Linux.




Member since:
2006-12-05
I agree on FreeBSD being a pain to configure as a complete desktop OS, yet awesome for servers. My main problem with PC-BSD has always been its way of packaging programs, Windows-style, with everything needed for a package contained within the package. Good for eliminating dependencies (duplicates), but not for conserving disk space, unfortunately. In a way, I kind of wish DesktopBSD was still in development... it was similar, also very good, but with a more traditional style of package management.
I am tempted to give the latest version a try though, overall it sounds good, and I do like BSD in general. Some *huge* upgrades appear to be coming up with FreeBSD 10, BTW... of course, that's probably a year or more away, but it's already sounding good.