From owner-freebsd-arch Sun Mar 25 18: 7:51 2001 Delivered-To: freebsd-arch@freebsd.org Received: from mail.rpi.edu (mail-100baset.rpi.edu [128.113.22.40]) by hub.freebsd.org (Postfix) with ESMTP id 5863037B719 for ; Sun, 25 Mar 2001 18:07:45 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.acs.rpi.edu [128.113.24.47]) by mail.rpi.edu (8.9.3/8.9.3) with ESMTP id VAA81104; Sun, 25 Mar 2001 21:07:34 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: References: Date: Sun, 25 Mar 2001 21:07:33 -0500 To: "Jonathan Graehl" , "freebsd-Arch" From: Garance A Drosihn Subject: Re: configuration files, XML, Mac OS X release Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 3:18 PM -0800 3/25/01, Jonathan Graehl wrote: >Apparently ( ... ) Mac OS X ships with the traditional set >of Unix services (although they intentionally don't have a >shell or probably a lot of the other standard programs we're >used to). It comes with /bin/sh, /bin/csh, /bin/tcsh, and /bin/zsh. However, MacOS 10 applications (end-user, GUI-type) are not supposed to depend on that being there. The earlier versions also included bash, but the released version does not have it. >They use XML configuration files to present a uniform graphical >configuration for their daemons. > >Does anyone have a Mac with which to check it out? Is source >available to their entire userspace system, or just the OS >itself? Some of the configuration-related sources might not be available. I think Darwin (the open-source OS layer) might do some of the system-configuration things differently than MacOS 10. >If Mac OS X has done configuration files right, perhaps we >could copy their approach. If not, we can learn from their >mistakes. I like some of the things they did with a user-level "defaults" database, to get away from environment variables. (there's a unix command called 'defaults', at least in MacOS 10). -- Garance Alistair Drosehn = gad@eclipse.acs.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message