Linked by Thom Holwerda on Tue 10th Oct 2006 15:14 UTC, submitted by Charles A Landemaine
PC-BSD "iXsystems, an enterprise-class hardware solution provider, announced today its acquisition of PC-BSD, a rock solid UNIX operating system based on FreeBSD. PC-BSD is a fully functional desktop operating system running FreeBSD version 6, with a KDE desktop interface and graphical system installer. Its PBI system, developed exclusively for PC-BSD, lets users download and install their applications in a self-extracting and installing format. iXsystems' acquisition of PC-BSD will provide funding to the PC-BSD project to increase distribution of PC-BSD and develop future versions of PC-BSD. Development is currently underway for a version of PC-BSD that will allow for easy installation and operation on servers, workstations, and laptops."
Thread beginning with comment 170529
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: PBI just isn't right
by bubbayank on Tue 10th Oct 2006 21:00 UTC in reply to "PBI just isn't right"
bubbayank
Member since:
2005-07-15

b) PBI programs have each got a copy of their own lib which is a wastage of space AND RAM. Not to mention the fact that it's simply plain wrong. Shared objects (libraries) were ment to be SHARED.. as the name implies

This is not 1995. RAM and drives are cheap. PBI is a simple solution to a problem that leverages the economy of cheap hardware.

Please, tell us what your real-world user-friendly solution to the dependency problem is.

Reply Parent Score: 1

RE[2]: PBI just isn't right
by Almindor on Tue 10th Oct 2006 21:15 in reply to "RE: PBI just isn't right"
Almindor Member since:
2006-01-16

a complete rework of the unix concept in the first place.

And smartlinking, that means static-linking only of those functions/objects you actualy use, into the binary. (I know of only one compiler capable of this and that one is not compiling C or part of gcc) {ld "supports" smartlinking to an extent, very slow extent tho}

Dynamic linking should only be used for basic OS libs (which should be language agnostic, not libc) and security libc (crypt, hash ssl and such).

The problem with PCBSD is that the base OS which it's based on is build to use dynlibs, or atleast designed to since long ago. see eg: my problem with a RAD IDE.

Reply Parent Score: 1

RE[3]: PBI just isn't right
by luzr on Wed 11th Oct 2006 08:00 in reply to "RE[2]: PBI just isn't right"
luzr Member since:
2005-11-20


And smartlinking, that means static-linking only of those functions/objects you actualy use, into the binary. (I know of only one compiler capable of this and that one is not compiling C or part of gcc) {ld "supports" smartlinking to an extent, very slow extent tho}


Microsoft C++ and linker does it for years.

Otherwise, I agree.

Reply Parent Score: 1

RE[2]: PBI just isn't right
by sbergman27 on Tue 10th Oct 2006 21:29 in reply to "RE: PBI just isn't right"
sbergman27 Member since:
2005-07-24

"""Please, tell us what your real-world user-friendly solution to the dependency problem is."""

A real binary package manager with an easy to use gui like gnome-app-install, which defaults to basic mode, but has an "Advanced" button that brings up Synaptic?

Plus something like gdebi, which allows the user to install a 3rd party package by clicking on it in the browser or filemanager?

Edited 2006-10-10 21:32

Reply Parent Score: 3

RE[3]: PBI just isn't right
by antik on Tue 10th Oct 2006 21:36 in reply to "RE[2]: PBI just isn't right"
antik Member since:
2006-05-19

A real binary package manager with an easy to use gui like gnome-app-install, which defaults to basic mode, but has an "Advanced" button that brings up Synaptic?

Plus something like gdebi, which allows the user to install a 3rd party package by clicking on it in the browser or filemanager?


Without internet connection as with PBI?

Reply Parent Score: 1

RE[3]: PBI just isn't right
by bubbayank on Wed 11th Oct 2006 06:53 in reply to "RE[2]: PBI just isn't right"
bubbayank Member since:
2005-07-15

Plus something like gdebi, which allows the user to install a 3rd party package by clicking on it in the browser or filemanager?

I miss how this fixes the problem of having three different X apps that want different versions of libraries and the like.

I also fail to see how Grandma or Alice in Accounting are going to deal with a "package manager". I mean right now, today, not some vaporware that does not yet exist even though it's so "easy". I also think that the typical user of a windows-replacement browsing/email station is going to be concerned about whether his/her IDE is working or not...

PC-BSD must be on the right track to draw the ire of those that dwell under bridges. ;)

Reply Parent Score: 2