From owner-cvs-all Sat Nov 25 10:52: 7 2000 Delivered-To: cvs-all@freebsd.org Received: from mukappa.home.com (c576194-a.saltlk1.ut.home.com [24.20.97.5]) by hub.freebsd.org (Postfix) with ESMTP id 8AE8237B4C5 for ; Sat, 25 Nov 2000 10:52:03 -0800 (PST) Received: from mukappa.home.com (localhost [127.0.0.1]) by mukappa.home.com (8.11.1/8.11.1) with SMTP id eAPIorr75447; Sat, 25 Nov 2000 11:50:53 -0700 (MST) (envelope-from mupi@mknet.org) From: Mike Porter Reply-To: mupi@mknet.org To: Steve Kargl , Sheldon Hearn Subject: Re: cvs commit: src/share/man/man5 make.conf.5 src/share/man/man7 build.7 Date: Sat, 25 Nov 2000 11:50:52 -0700 X-Mailer: KMail [version 1.1.94] Content-Type: text/plain Cc: Mike Meyer , cvs-all@freebsd.org References: <200011251739.eAPHdke20159@troutmask.apl.washington.edu> In-Reply-To: <200011251739.eAPHdke20159@troutmask.apl.washington.edu> MIME-Version: 1.0 Message-Id: <00112511505203.00436@mukappa.home.com> Content-Transfer-Encoding: 8bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sat, 25 Nov 2000, Steve Kargl wrote: > Sheldon Hearn wrote: > > > On a larger scale, is there a rational for having these things be two > > > document repositories at all? > > > > I think that manual pages are designed to document utilities, interfaces, > > formats and drivers. I think that the handbook is designed to document > > more general processes that may or may not include the use of more than > > one utility, interface, driver or format. > > This sounds reasonable, except the handbook isn't built and > installed on your system after "make world" while man pages > are. AFAIK, the tools required to buld and read the handbook > are not part of the base system. > > "man rc.conf" brings up a page that can be read. "man handbook" > does not work, "handbook handbook" doesn't work, "info handbook" > does not work. This all also disregards the historical context: "man" has been around a lot longer than the handbook, indeed "man man" doesn't even have a "history" section, which tends to indicate that man predates BSD. (this may not be a valid assumption, but man has most definitely been a fixture of both AT&T and Berkley since before there was an appriciable difference. Having said all that, I think that there is a definite need for both; on the one hand, man is quick, part of the "standard distribution" and all that, but on the other hand, the handbook allows space for much greater detail and explanations, and in general is easier to use and navigate. This makes it easier for people less familiar with BSD specifically and "Unix-like" or "Unix-based" OSes in general (read: "newbies") to have an easier time getting stuff set up and running. I know for my part, coming from the Linux world, the BSD-ish way of doing things seems a little strange at first, and so I have found myslef referring to both sets of documenation at various times for various things. For example, because it tends to be quicker (not to mention local), man is great for things like (as previously mentioned) figuring out what I need to put in various config files. But it isn't great for telling me what the various options actually DO (ie, why do I want to enable/disable a specific feature, and what are the implications of doing so). The handbook is much better in that regard. Having said all that, check out the FreeBSD Documentation project at http://www.freebsd.org/docproj/docproj.html. According to them (as found at www.freebsd.org/docproj/doc-set.html): re: man pages: - ----- "The Project does not really concern itself with these, since they are a part of the base system. The exception to this is the Japanese team, who are translating them. There is no reason other volunteers could not step in to translate the manual pages to other languages as well. That is not to say that the manual pages are unimportant, far from it. It is just that they are intimately tied to specific systems of FreeBSD, and most of the time the best person to write the manual page is the person that wrote that part of FreeBSD." - ----- and re: the handbook: - -------- " This is maintained by the project. Topics that need a more in depth discussion are addressed in the Handbook." - -------- For context, I believe the comment about "more in depth" is relative to the FAQs rather than the man pages, but I think it is applicable to that as well. mike -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.3 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjogCgwACgkQZ7GovTQbIm53BQCeP7y5gnbNd9+wDIXb1UeTp7sm w58AnAi9RI+EolIdVhfKnMil6c604028 =dxVQ -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message