[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Status

On Saturday, September 9, 2000, at 08:15 PM, Hubert Feyrer wrote:

> 1. I'd like to see input from BSDi and Apple on some data regarding their 
>    OS, such as if they ship perl/ssh/openssl/X in the base. 

  We ship a pile of things in Mac OS X which are typically ports in a BSD
base system.  For example:

  Several GNU things:
	gawk (going away; we use bwk's awk now), bc, gzip, less,
	ncftp, procmail, wget, gnutar, rsync.

  Random others:
	diffstat, tcsh (we use tcsh as csh), zsh (we use zsh as sh)

	apache, apache_mod_dav, bind, kerberos v5, ntp, sendmail, OpenSSH

  Plus we ship a few more things in out developer tools package (cvs,
gnumake, ...).  In Darwin (standalone) the developer tools are "base
system", though in Mac OS X, they are on a separate CD.

  But note also that we treat our base system source code much more
like BSD treats ports, in that we separate everything out into modules.
That is, we don't keep one hongo source tree, but we have a project
called file_cmds, which includes cp, tar, mv, etc.; another called
text_cmds, with cat, plit, sort, cut, etc.; and so on.

  My hope is that even the "base system" is a series of packages, and
not just the ports, such that these packages are all independantly
(un)installatable, upgradeable, etc.  The way Debian does this looks
appealing, though the GPL thing kills dpkg as an option for us.

> 4. Integration: OK, let me throw the first stone. :) 
>     * Sort out the above mentioned issues first(!!!) 


>     * We take make(1) from OpenBSD manly due to the improvements Marc 
>       mentioned 

  So we don't expect the make commands in NetBSD and FreeBSD to work?  I
assume we will want to port back the needed changes to each system, then.


Wilfredo Sánchez, wsanchez@apple.com
Open Source Engineering Lead
Apple Computer, Inc., Core Operating System Group
1 Infinite Loop, Cupertino, CA 94086, 408.974-5174

To unsubscribe: send mail to <majordomo@unixathome.org>
with "unsubscribe bsdports" in the body of the message