Re: DLL vs Shared Library



Daniel Carrera wrote:
Tony Arnold wrote:

And I believe the packging system developed by Ian Murdoch of Debian was
designed explicitly to separate out libraries from applications into
different packages. I think this was a stroke of genius as no-one had
thought to do it like this before!


How is it different from RPM or BSD's ports?


I don't know. I'm not familiar with these. I was just under the
impression that Debian did it first.


Hmmm... It looks like they are all very close.

Debian, FreeBSD and RedHat were all founded in 1993. FreeBSD was before Debian (not sure about RH). This is just 2 years after Linus' famous email:

Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't
be big and professional like gnu) for 386(486) AT clones.

FreeBSD branched out from 4.4BSD but I don't know if 4.4BSD had ports yet. So, it looks like all three systems are contemporary with each other unless BSD ports date back from 4.4BSD.


NetBSD actually predates FreeBSD, but only by a few months. NetBSD sprang directly from 386/BSD, who's history can be traced all the way back to the first "Berkeley Software Distribution" in 1977. It's kind of hard to say when ports was "invented" because in a way ports has always been part of BSD. The ports system, at heart, works just like BSD's sysinstall, in terms of software integration. BSD's development really took off in the late '70s because of DARPA's need to update aging equipment and settle on a unified platform for the various pieces of software DARPA ran on a variety of incompatible operating systems. DARPA turned to Berkeley for help, so almost from the beginning BSD was designed with application portability in mind. It may not have been called "ports" though, until the whole idea of downloading software from Internet repositories came into vogue.

But in terms of the OP's claim that Debian was the first to separate out libraries from applications -- BSD was doing that well before Linus wrote Linux.


--
"No live organism can continue for long to exist sanely under conditions of absolute reality; even larks and katydids are supposed, by some, to dream." --S. Jackson

--
ubuntu-users mailing list
ubuntu-users@xxxxxxxxxxxxxxxx
https://lists.ubuntu.com/mailman/listinfo/ubuntu-users



Relevant Pages

  • Re: Creating an operating system with Linux but without GNU
    ... create an operating system built exclusively out of Free and ... They look around and see there are a number of BSD operating systems ... pre-built ports of applications and servers that most people have come ... way you lose both the zealot political movement and the restrictive license ...
    (Fedora)
  • Re: Books for FreeBSD
    ... However many things are different in BSD, ... The Design and Implementation of the 4.4BSD Operating System - Kusick ... Design and Implementation of the FreeBSD Operating System ... there is an excellent book by a NetBSD developer ...
    (comp.unix.bsd.freebsd.misc)
  • Re: Mac on any PC
    ... I bet Linux is a better platform for Linux development than is OS X. ... X is based on FreeBSD, you are claiming that OS X is a fork of FreeBSD. ... they based their operating system on Nextstep. ... They are very careful to use terms like "FreeBSD services" and "BSD environment", rather than simply making the claim that they based their system on FreeBSD. ...
    (comp.sys.mac.advocacy)
  • Re: Creating an operating system with Linux but without GNU
    ... create an operating system built exclusively out of Free and ... with pointers to BSD ports systems and many ... pre-built ports of applications and servers that most people have come ... That way you lose both the zealot political movement and the restrictive license in one fell swoop and end up with code that people can actually use. ...
    (Fedora)
  • Re: Wake up to reality
    ... >> FreeBSD is a great operating system for embedded use and people all over ... > *BSD (let alone FreeBSD) is almost completely unknown in the embedded market. ...
    (freebsd-current)