From owner-freebsd-doc Sun Sep 10 03:04:25 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA10243 for doc-outgoing; Sun, 10 Sep 1995 03:04:25 -0700 Received: from strider.ibenet.it (root@[194.179.130.1]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id DAA10132 for ; Sun, 10 Sep 1995 03:03:43 -0700 Received: (from piero@localhost) by strider.ibenet.it (8.6.12/8.6.12) id MAA27307; Sun, 10 Sep 1995 12:06:37 +0200 From: Piero Serini Message-Id: <199509101006.MAA27307@strider.ibenet.it> Subject: Re: error in the FAQ? To: handy@condor.physics.montana.edu (Brian Handy) Date: Sun, 10 Sep 1995 12:06:36 +0200 (MET DST) Cc: doc@freebsd.org In-Reply-To: from "Brian Handy" at Sep 9, 95 08:10:51 pm Reply-To: piero@strider.ibenet.it Operating-System: FreeBSD 1.1.5.1 X-Phone-Number: +39 (2) 58113562 X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1923 Sender: doc-owner@freebsd.org Precedence: bulk Hello. Quoting from Brian Handy (Sun Sep 10 04:10:51 1995): > device mse0 at isa? port 0x23c tty irq6 vector mseintr > > --I actually think the "standard" irq for the mouse is 5 -- in fact, the > Logitech card (the only one I have experience with) will only use irq's > 1-5. There is more: In 1.1.5.1 the IRQ 5 was 'default' for: controller sg0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector sgintr controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr device mse0 at isa? port 0x23c tty irq 5 vector mseintr device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr device tw0 at isa? port 0x278 tty irq 5 vector twintr device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr In 2.0.5: controller nca4 at isa? port 0x350 bio irq 5 vector ncaintr controller sea0 at isa? bio irq 5 iomem 0xdc000 iosiz 0x2000 vector seaintr device mse0 at isa? port 0x23c tty irq 5 vector mseintr device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr device eg0 at isa? port 0x310 net irq 5 vector egintr device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr device uart0 at isa? port 0x330 irq 5 vector "m6850intr" device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr device labpc0 at isa? port 0x260 tty irq 5 vector labpcintr Since there already are a lot of possible conflicts, and LINT suggests irq 5, I'd say to correct the docs as Brian suggests. Bye, -- # $Id: .signature,v 1.12 1995/08/14 12:10:54 piero Exp $ Piero Serini Via Giambologna, 1 I 20136 Milano - ITALY From owner-freebsd-doc Sun Sep 10 07:49:49 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA26294 for doc-outgoing; Sun, 10 Sep 1995 07:49:49 -0700 Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id HAA26279 for ; Sun, 10 Sep 1995 07:49:46 -0700 Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1]) by ibp.ibp.fr (8.6.12/jtpda-5.0) with ESMTP id QAA16043 for ; Sun, 10 Sep 1995 16:49:43 +0200 Received: from (uucp@localhost) by blaise.ibp.fr (8.6.12/jtpda-5.0) with UUCP id QAA01088 for doc@FreeBSD.ORG; Sun, 10 Sep 1995 16:49:43 +0200 Received: (from roberto@localhost) by keltia.Freenix.FR (8.7.Beta.14/keltia-uucp-2.4) id PAA20058 for doc@FreeBSD.ORG; Sun, 10 Sep 1995 15:36:35 +0200 (MET DST) From: Ollivier Robert Message-Id: <199509101336.PAA20058@keltia.Freenix.FR> Subject: bsd.sgml.mk bugs To: doc@FreeBSD.ORG (FreeBSD documentation list) Date: Sun, 10 Sep 1995 15:36:35 +0200 (MET DST) X-Operating-System: FreeBSD 2.2-CURRENT ctm#1083 X-Mailer: ELM [version 2.4 PL24 ME7a+] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: doc-owner@FreeBSD.ORG Precedence: bulk Hello everyone, 1. "make clean" does not delete *.html files, 229 [15:33] root@keltia:doc/FAQ# make -n clean rm -f [eE]rrs mklog *.ascii freebsd-faq.ascii 2. the all target is not obj/ aware 228 [15:33] root@keltia:doc/FAQ# make -n (cd /usr/src/share/doc/FAQ; sgmlfmt -f ascii freebsd-faq) (cd /usr/src/share/doc/FAQ; sgmlfmt -f html freebsd-faq) 233 [15:35] root@keltia:doc/FAQ# ls -l obj lrwxr-xr-x 1 root bin 30 Sep 10 15:35 obj@ -> /usr/obj/src/src/share/doc/FAQ -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.frmug.fr.net FreeBSD keltia.Freenix.FR 2.2-CURRENT #0: Sat Sep 9 17:49:09 MET DST 1995 From owner-freebsd-doc Sun Sep 10 14:53:11 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA24234 for doc-outgoing; Sun, 10 Sep 1995 14:53:11 -0700 Received: from fieber-john.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id OAA24227 for ; Sun, 10 Sep 1995 14:53:10 -0700 Received: (from jfieber@localhost) by fieber-john.campusview.indiana.edu (8.6.11/8.6.9) id QAA05178; Sun, 10 Sep 1995 16:52:59 -0500 Date: Sun, 10 Sep 1995 16:52:58 -0500 (EST) From: John Fieber To: Ollivier Robert cc: FreeBSD documentation list Subject: Re: bsd.sgml.mk bugs In-Reply-To: <199509101336.PAA20058@keltia.Freenix.FR> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: doc-owner@freebsd.org Precedence: bulk On Sun, 10 Sep 1995, Ollivier Robert wrote: > 1. "make clean" does not delete *.html files, Fixed. > 2. the all target is not obj/ aware Fixed. I have not "turned on" the make world generation of the handbook and FAQ yet. If anybody spots any other serious bugs, please let me know in the next week. -john == jfieber@indiana.edu =========================================== == http://fieber-john.campusview.indiana.edu/~jfieber ============ From owner-freebsd-doc Mon Sep 11 09:36:01 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA26031 for doc-outgoing; Mon, 11 Sep 1995 09:36:01 -0700 Received: from nic.cerf.net (jrs@nic.cerf.net [192.102.249.3]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id JAA26025 for ; Mon, 11 Sep 1995 09:36:00 -0700 Received: (from jrs@localhost) by nic.cerf.net (8.6.10/8.6.9) id JAA02558; Mon, 11 Sep 1995 09:36:02 -0700 Date: Mon, 11 Sep 1995 09:36:01 -0700 (PDT) From: jrs To: doc@freebsd.org Subject: Comments on first time install and docs. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: doc-owner@freebsd.org Precedence: bulk To the documentation team: The following are things I have noticed that could be a little clearer for new people installing FreeBSD 2.0.5 for the first time. Espescially if they are new to UNIX and even BSD in particular (I have been a regular user of SCO and SYSV UNIX for several years, but never near a BSD system). 1. In the file 'HARDWARE' a list of commands are given that work in the boot configuration program 'config'. Through experimentation I found that there is a minimum of characters needed to be typed, i.e. 'dis' = disable. It would be convienient to have the minimum characters listed. 2. If you don't know to look for and read all the FAQ's (particularly the DISKSPACE.FAQ), you can needlessly have to reinstall your system because you selected 'bad' values. As an example: when installing, the install program allows you to 'slice' up your disk. However, there are no recommended sizes for the various partitions. In the DISKSPACE.FAQ it says "root 18 - 50 MB" & "swap 2 * RAM". Either in the introduction information make this prominent, or in the divvy (yes I know this is a SYSV prog) process place recommended sizes in the info box of the dialog. 3. In the XFree86 there should be examples of basic default configurations for both COM1 & COM2 mice, i.e. what are the /dev entries for the comm ports etc. 4. I have noticed throughout the filesystem that there are files owned by UID 2035. And when making a sysbolic link this is the UID used. What/who is UID 2035? 5. You get the option to install Kerbos and DES, but the software is not on the CD and generates an error when selected to install. 6. I realize that 'pkg_manage' is either beta or alpha, but some notes. A. There needs to be better descriptions for all packages to install. B. There should be some way of telling the user what the package dependancies are before installing and then getting an error message because it requires another package. 7. When I did the install (several times for practice and experimenting) I noticed that if I did a 'custom' install and then selected everything, that the XFree86 system was not installed correctly. It would miss installing everything except the binaries. (maybe I screwed up, but I did it consistantly 3 times in a row then!) 8. The (I assume) curses lib that was used to create the install program and pkg_manage is a rather nice user interface for character based programs. If it is documented, I did not find it. But I think that it should be put forward as a possible 'standard' for programmers to write their character based apps to. Would make it a lot easier to convert DOS users to UNIX in general if they had a 'familiar' user environment presented to them. On this same thought, it could be used to implement something similar to the 'sysadmsh' found on SCO systems. This again would make it much more 'user friendly' for the novice UNIX person, while at the same time providing a programmed interface to the systems configuration files. How many people have edited a file in vi or some other editor and mung'd (Mash Until No Good - old DEC term) a file and then had to painstakingly rebuild? 9. I realise that the user can go out and for $120 buy the O'Reilly documentation set of books for 4.4BSD-Lite. But what about the guy that is on a limited budget? Couldn't some HOW-TO's be written for some of the more general things as in Linux? Say for example, how to setup the system for network connectivity, slip and/or ppp, etc. All in all I am very impressed with FreeBSD and am trying to figure out if I have time to devote to joining the 'hacker' ranks. I would love to see good UNIX systems become used more and more by the disaffected and disillusioned Micosoft users as they learn what a real O/S can do. This statement is not meant to insite flames, but rather made from the position of a consultant that has to repeatedly tell DOS/Windows users that, "You can't do that in ." Thanks for your time. Jim Stutt, President Kouzlo, Inc. "A consulting company." -- "Your enemy is never a villian in his own eyes. Keep this in mind; it may offer a way to make him your friend. If not, you can kill him without hate -- and quickly." -- LL From owner-freebsd-doc Mon Sep 11 13:51:41 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA04433 for doc-outgoing; Mon, 11 Sep 1995 13:51:41 -0700 Received: from fieber-john.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id NAA04424 for ; Mon, 11 Sep 1995 13:51:34 -0700 Received: (from jfieber@localhost) by fieber-john.campusview.indiana.edu (8.6.11/8.6.9) id PAA07319; Mon, 11 Sep 1995 15:51:04 -0500 Date: Mon, 11 Sep 1995 15:51:03 -0500 (EST) From: John Fieber To: jrs cc: doc@freebsd.org Subject: Re: Comments on first time install and docs. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: doc-owner@freebsd.org Precedence: bulk On Mon, 11 Sep 1995, jrs wrote: > 2. If you don't know to look for and read all the FAQ's (particularly > the DISKSPACE.FAQ), you can needlessly have to reinstall your system > because you selected 'bad' values. As an example: when installing, > the install program allows you to 'slice' up your disk. However, > there are no recommended sizes for the various partitions. In the > DISKSPACE.FAQ it says "root 18 - 50 MB" & "swap 2 * RAM". Agreed. If I am not mistaken, the old 1.1.5 installation procedure did this. > 3. In the XFree86 there should be examples of basic default configurations > for both COM1 & COM2 mice, i.e. what are the /dev entries for the > comm ports etc. I gather that XFree86 is more or less just "dropped" in from the XFree86 distribution. Rolling our own custom distribution would be a fair amount of work, but would have some good payoff. > What/who is UID 2035? Beats me! > 7. When I did the install (several times for practice and experimenting) > I noticed that if I did a 'custom' install and then selected everything, > that the XFree86 system was not installed correctly. It would miss > installing everything except the binaries. (maybe I screwed up, but I > did it consistantly 3 times in a row then!) I've noticed some other inconsistencies as well, like the inability to install kernel sources only via the custom option. It should be possible to duplicate all the "canned" options via custom options, but in reality it isn't. > 8. The (I assume) curses lib that was used to create the install program > and pkg_manage is a rather nice user interface for character based > programs. If it is documented, I did not find it. But I think that > On this same thought, it could be used to implement something similar > to the 'sysadmsh' found on SCO systems. This again would make it much I think a number of people hav this on in the pipeline, though I don't know if anyone has actually started designing... > 9. I realise that the user can go out and for $120 buy the O'Reilly > documentation set of books for 4.4BSD-Lite. But what about the guy > that is on a limited budget? Couldn't some HOW-TO's be written for > some of the more general things as in Linux? Say for example, how > to setup the system for network connectivity, slip and/or ppp, etc. I got a chance to look at the 4.4 books the other day, and to be honest, I'm glad I didn't spend the money. A sizable chunk of that documentation is available online. For example, 2 of the volumes are just man pages. Much of the rest is available in /usr/src/share/doc. I'm working on that area for the 2.1 release. Thanks for your comments! -john == jfieber@indiana.edu =========================================== == http://fieber-john.campusview.indiana.edu/~jfieber ============ From owner-freebsd-doc Mon Sep 11 17:07:24 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA12646 for doc-outgoing; Mon, 11 Sep 1995 17:07:24 -0700 Received: from strider.ibenet.it (root@[194.179.130.1]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id RAA12633 for ; Mon, 11 Sep 1995 17:07:14 -0700 Received: (from piero@localhost) by strider.ibenet.it (8.6.12/8.6.12) id CAA29801; Tue, 12 Sep 1995 02:10:54 +0200 From: Piero Serini Message-Id: <199509120010.CAA29801@strider.ibenet.it> Subject: Re: Comments on first time install and docs. To: jfieber@indiana.edu (John Fieber) Date: Tue, 12 Sep 1995 02:10:53 +0200 (MET DST) Cc: jrs@CERF.NET, doc@freebsd.org In-Reply-To: from "John Fieber" at Sep 11, 95 03:51:03 pm Reply-To: piero@strider.ibenet.it Operating-System: FreeBSD 1.1.5.1 X-Phone-Number: +39 (2) 58113562 X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 369 Sender: doc-owner@freebsd.org Precedence: bulk Hello. Quoting from John Fieber (Mon Sep 11 22:51:03 1995): > > What/who is UID 2035? > > Beats me! Jordan K. Hubbard. Needless to say :) Bye, -- # $Id: .signature,v 1.12 1995/08/14 12:10:54 piero Exp $ Piero Serini Via Giambologna, 1 I 20136 Milano - ITALY From owner-freebsd-doc Mon Sep 11 17:13:25 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA12845 for doc-outgoing; Mon, 11 Sep 1995 17:13:25 -0700 Received: from palmer.demon.co.uk (palmer.demon.co.uk [158.152.50.150]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id RAA12823 for ; Mon, 11 Sep 1995 17:12:31 -0700 Received: from localhost (localhost [127.0.0.1]) by palmer.demon.co.uk (8.6.11/8.6.11) with SMTP id BAA01103 ; Tue, 12 Sep 1995 01:11:02 +0100 X-Message: This is a dial-up site. Quick responses to e-mails should not be relied upon. Thanks! To: John Fieber cc: jrs , doc@freebsd.org Subject: Re: Comments on first time install and docs. In-reply-to: Your message of "Mon, 11 Sep 1995 15:51:03 CDT." Date: Tue, 12 Sep 1995 01:11:01 +0100 Message-ID: <1101.810864661@palmer.demon.co.uk> From: Gary Palmer Sender: doc-owner@freebsd.org Precedence: bulk In message , John Fieber writes: >> What/who is UID 2035? >Beats me! Educated guess - Jordan :-) (I actually used to have a dummy acct on my box, as my 2.0R cdrom was permanently mounted and I hated numerical UID's :-) Gary From owner-freebsd-doc Mon Sep 11 20:15:45 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA18273 for doc-outgoing; Mon, 11 Sep 1995 20:15:45 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id UAA18266 for ; Mon, 11 Sep 1995 20:15:42 -0700 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id UAA00863; Mon, 11 Sep 1995 20:15:33 -0700 To: uhclem%nemesis@fw.ast.com (Frank Durda IV) Cc: doc@freebsd.org Subject: Re: The Panasonic CR-52x drives In-reply-to: Your message of "Mon, 11 Sep 1995 20:36:00 CDT." Date: Mon, 11 Sep 1995 20:15:33 -0700 Message-ID: <860.810875733@time.cdrom.com> From: "Jordan K. Hubbard" Sender: doc-owner@freebsd.org Precedence: bulk >The 522/523 are not IDE drives. They use the proprietary Panasonic/Creative >interface. The 522/523 drives are also incompatible with the driver >2.0.5 provides for the 562/563 drives. The 562/563 no-caddy/double-speed >drives superceded the 522/523 caddy-based/single-speed model. > >When Matsushita came out with the 562/563 in 1993, they changed the command >sets, so the two designs are not compatible. > >So, currently there is no support under FreeBSD for the 522/523 drives. Ah, thank you! [Docs:] Hmmmm. I smell hardware FAQ material here.. :-) Who's the current compiler of the hardware FAQ? I know at least three people have volunteered at various times, but that doesn't mean that all this hardware info isn't just dropping on the floor, either.. :-) Jordan From owner-freebsd-doc Mon Sep 11 21:15:16 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA19974 for doc-outgoing; Mon, 11 Sep 1995 21:15:16 -0700 Received: from nic.cerf.net (jrs@nic.cerf.net [192.102.249.3]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id VAA19968 for ; Mon, 11 Sep 1995 21:15:14 -0700 Received: (from jrs@localhost) by nic.cerf.net (8.6.10/8.6.9) id VAA17625; Mon, 11 Sep 1995 21:15:15 -0700 Date: Mon, 11 Sep 1995 21:15:15 -0700 (PDT) From: jrs To: John Fieber cc: doc@freebsd.org Subject: Re: Comments on first time install and docs. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: doc-owner@freebsd.org Precedence: bulk On Mon, 11 Sep 1995, John Fieber wrote: > On Mon, 11 Sep 1995, jrs wrote: > [DELETED] > > 8. The (I assume) curses lib that was used to create the install program > > and pkg_manage is a rather nice user interface for character based > > programs. If it is documented, I did not find it. But I think that > > > On this same thought, it could be used to implement something similar > > to the 'sysadmsh' found on SCO systems. This again would make it much > > I think a number of people hav this on in the pipeline, though I don't > know if anyone has actually started designing... Ok. but is the (curses?) screen handling library/code available to the user? I can think of several programs I have now that could benefit from it. Also, if whomever is working on the 'sys admin' programs would care to get in touch with me, I think I might be able to move into it slowly and work with you. Thanks again, Jim Stutt From owner-freebsd-doc Tue Sep 12 03:36:06 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA02427 for doc-outgoing; Tue, 12 Sep 1995 03:36:06 -0700 Received: from holly.cam.harlequin.co.uk (holly.cam.harlequin.co.uk [193.128.4.58]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id DAA02421 ; Tue, 12 Sep 1995 03:36:01 -0700 Received: from rocannon.cam.harlequin.co.uk by holly.cam.harlequin.co.uk; Tue, 12 Sep 1995 11:35:59 +0100 Received: from [192.88.238.247] (dynamic-mac3.cam.harlequin.co.uk) by rocannon.cam.harlequin.co.uk; Tue, 12 Sep 1995 11:35:54 +0100 X-Sender: richard@mailhost.cam.harlequin.co.uk Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Tue, 12 Sep 1995 11:35:56 +0100 To: jfieber@FreeBSD.org From: richard@harlequin.co.uk (Richard Brooksby) Subject: FreeBSD Handbook question: Boot Process Cc: doc@FreeBSD.org Sender: doc-owner@FreeBSD.org Precedence: bulk I read the section on the boot process with great interest. I realize it's unfinished, but I wonder if you could answer a few questions. Dosboot sounds useful, especially since Windows 95 doesn't like biosboot. Unfortunately I can't find it anywhere. (I found winboot in the xperiment directory.) Can you tell me where to find it? I'd like to know _how_ the kernel finds a root filesystem. How to I configure or parameterize it to use the various root filesystems you mention? I am particularly interested in booting from CDROM or MFS. Thanks. From owner-freebsd-doc Tue Sep 12 06:30:20 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA06874 for doc-outgoing; Tue, 12 Sep 1995 06:30:20 -0700 Received: from fieber-john.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id GAA06864 for ; Tue, 12 Sep 1995 06:30:18 -0700 Received: (from jfieber@localhost) by fieber-john.campusview.indiana.edu (8.6.11/8.6.9) id IAA09491; Tue, 12 Sep 1995 08:29:58 -0500 Date: Tue, 12 Sep 1995 08:29:57 -0500 (EST) From: John Fieber To: jrs cc: doc@freebsd.org Subject: Re: Comments on first time install and docs. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: doc-owner@freebsd.org Precedence: bulk On Mon, 11 Sep 1995, jrs wrote: > Ok. but is the (curses?) screen handling library/code available to the > user? The library is /usr/lib/libdialog.*. The only documentation I'm aware is in the source code (/usr/src/gnu/lib/libdialog/) where the readme states: This library was split out from the `dialog' program for use in C programs. For a list of interface functions, see dialog.h. For usage examples, see the `dialog' program sources in /usr/src/gnu/usr.bin/dialog. You can additionally use any ncurses functions after init_dialog(). Remember, this isn't a tight commercial operation that carefully guards its jewels (which sometimes turn out indiscript hunks of granite). Everything is out in the open for all to see! If you want gory details about using the library, I'd suggest bothering Jordan (jkh@freebsd.org). -john == jfieber@indiana.edu =========================================== == http://fieber-john.campusview.indiana.edu/~jfieber ============ From owner-freebsd-doc Tue Sep 12 06:54:51 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA11056 for doc-outgoing; Tue, 12 Sep 1995 06:54:51 -0700 Received: from critter.tfs.com ([140.145.230.252]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id GAA11039 ; Tue, 12 Sep 1995 06:54:48 -0700 Received: from localhost (localhost [127.0.0.1]) by critter.tfs.com (8.6.11/8.6.9) with SMTP id GAA00309; Tue, 12 Sep 1995 06:53:29 -0700 X-Authentication-Warning: critter.tfs.com: Host localhost didn't use HELO protocol To: richard@harlequin.co.uk (Richard Brooksby) cc: jfieber@FreeBSD.org, doc@FreeBSD.org Subject: Re: FreeBSD Handbook question: Boot Process In-reply-to: Your message of "Tue, 12 Sep 1995 11:35:56 BST." Date: Tue, 12 Sep 1995 06:53:29 -0700 Message-ID: <307.810914009@critter.tfs.com> From: Poul-Henning Kamp Sender: doc-owner@FreeBSD.org Precedence: bulk > I read the section on the boot process with great interest. I realize it's > unfinished, but I wonder if you could answer a few questions. > > Dosboot sounds useful, especially since Windows 95 doesn't like biosboot. > Unfortunately I can't find it anywhere. (I found winboot in the xperiment > directory.) Can you tell me where to find it? I belive its in /usr/src/sys/i386/boot/dosboot > I'd like to know _how_ the kernel finds a root filesystem. How to I > configure or parameterize it to use the various root filesystems you > mention? I am particularly interested in booting from CDROM or MFS. Well, this is tricky, you basically need to modify the kernel-source to do what you want. There are #ifdef's but I cannot remember them all. Try: grep root /usr/src/sys/i386/i386/*.c And start from there... -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Just that: dried leaves in boiling water ? From owner-freebsd-doc Tue Sep 12 16:20:39 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA12512 for doc-outgoing; Tue, 12 Sep 1995 16:20:39 -0700 Received: from linux4nn.iaf.nl (root@linux4nn.iaf.nl [193.67.144.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id QAA12500 for ; Tue, 12 Sep 1995 16:20:36 -0700 Received: from uni4nn.iaf.nl (root@uni4nn.iaf.nl [193.67.144.33]) by linux4nn.iaf.nl (8.6.9/8.6.9) with SMTP id BAA13545; Wed, 13 Sep 1995 01:32:32 +0200 Received: by uni4nn.iaf.nl with UUCP id AA04195 (5.67b/IDA-1.5); Wed, 13 Sep 1995 01:20:10 +0100 Received: by iafnl.iaf.nl with UUCP id AA26750 (5.65c/IDA-1.4.4); Tue, 12 Sep 1995 23:11:03 +0200 Received: (from wilko@localhost) by yedi.iaf.nl (8.6.8/8.6.6) id TAA00728; Tue, 12 Sep 1995 19:53:17 +0200 From: Wilko Bulte Message-Id: <199509121753.TAA00728@yedi.iaf.nl> Subject: Re: Comments on first time install and docs. To: jrs@CERF.NET (jrs) Date: Tue, 12 Sep 1995 19:53:16 +0200 (MET DST) Cc: doc@freebsd.org In-Reply-To: from "jrs" at Sep 11, 95 09:36:01 am X-Mailer: ELM [version 2.4 PL23] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 2062 Sender: doc-owner@freebsd.org Precedence: bulk > > Either in the introduction information make this prominent, or in the > divvy (yes I know this is a SYSV prog) process place recommended sizes > in the info box of the dialog. It is a SCO program actually. The problem is that the values to suggest are heavily dependent on what will be installed onto the system. Maybe first have the user select what should be installed (src, packages Xfree, etc) before producing a 'suggested size' ? > 5. You get the option to install Kerbos and DES, but the software is not > on the CD and generates an error when selected to install. Talk to the US government about this. :-( > On this same thought, it could be used to implement something similar > to the 'sysadmsh' found on SCO systems. This again would make it much > more 'user friendly' for the novice UNIX person, while at the same time > providing a programmed interface to the systems configuration files. > How many people have edited a file in vi or some other editor and > mung'd (Mash Until No Good - old DEC term) a file and then had to > painstakingly rebuild? All of this takes lots of (volunteer!) time. And it's not a rewarding job either.... The idea is OK however. > 9. I realise that the user can go out and for $120 buy the O'Reilly > documentation set of books for 4.4BSD-Lite. But what about the guy > that is on a limited budget? Couldn't some HOW-TO's be written for > some of the more general things as in Linux? Say for example, how > to setup the system for network connectivity, slip and/or ppp, etc. This is exactly why the FreeBSD doc project was started. A number of people are trying to get a more or less complete manual together (among which your's truly) Wilko _ __________________________________________________________________________ | / o / / _ Wilko Bulte email: wilko@yedi.iaf.nl |/|/ / / /( (_) Private FreeBSD site - Arnhem - The Netherlands -------------------------------------------------------------------------------- From owner-freebsd-doc Wed Sep 13 02:41:42 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA18599 for doc-outgoing; Wed, 13 Sep 1995 02:41:42 -0700 Received: from strider.ibenet.it (root@[194.179.130.1]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id CAA18593 for ; Wed, 13 Sep 1995 02:41:36 -0700 Received: (from piero@localhost) by strider.ibenet.it (8.6.12/8.6.12) id LAA03612; Wed, 13 Sep 1995 11:46:12 +0200 From: Piero Serini Message-Id: <199509130946.LAA03612@strider.ibenet.it> Subject: Re: Comments on first time install and docs. To: wilko@yedi.iaf.nl (Wilko Bulte) Date: Wed, 13 Sep 1995 11:46:12 +0200 (MET DST) Cc: jrs@CERF.NET, doc@FreeBSD.ORG In-Reply-To: <199509121753.TAA00728@yedi.iaf.nl> from "Wilko Bulte" at Sep 12, 95 07:53:16 pm Reply-To: piero@strider.ibenet.it Operating-System: FreeBSD 1.1.5.1 X-Phone-Number: +39 (2) 58113562 X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 639 Sender: doc-owner@FreeBSD.ORG Precedence: bulk Hello. Quoting from Wilko Bulte (Tue Sep 12 19:53:16 1995): > > 5. You get the option to install Kerbos and DES, but the software is not > > on the CD and generates an error when selected to install. > > Talk to the US government about this. :-( Actually, I think that when installing off the CD that option should disappear, as the installer (the program I mean) knows that on the CD there's no DES stuff. Bye, -- # $Id: .signature,v 1.12 1995/08/14 12:10:54 piero Exp $ Piero Serini Via Giambologna, 1 I 20136 Milano - ITALY From owner-freebsd-doc Thu Sep 14 16:08:26 1995 Return-Path: doc-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA00401 for doc-outgoing; Thu, 14 Sep 1995 16:08:26 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id QAA00395 for ; Thu, 14 Sep 1995 16:08:20 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.12/8.6.9) id QAA06603 for doc@freefall; Thu, 14 Sep 1995 16:08:18 -0700 Date: Thu, 14 Sep 1995 16:08:18 -0700 From: "Jordan K. Hubbard" Message-Id: <199509142308.QAA06603@time.cdrom.com> To: doc@freefall.FreeBSD.org Subject: doc fodder! Sender: doc-owner@FreeBSD.org Precedence: bulk To turn your FreeBSD box into an Voice Answering Machine :) My modem is Zyxel 1496E. This is what I have other modems may or may not work. If you decide to try a different modem and it works please let me know. Oh, and I am not voice modem expert .... List of software that I use for sure you need at least mgetty+sendfax freebsd.cdrom.com:/pub/FreeBSD/FreeBSD-current/ports/comms/mgetty+sendfax freebsd.cdrom.com:/pub/FreeBSD/distfiles/mgetty+sendfax-0.22.tar.gz Optional goodies: freebsd.cdrom.com:/pub/FreeBSD/FreeBSD-current/ports/mail/metamail freebsd.cdrom.com:/pub/FreeBSD/distfiles/mm2.7.tar.Z freebsd.cdrom.com:/pub/FreeBSD/FreeBSD-current/ports/mail/mh freebsd.cdrom.com:/pub/FreeBSD/distfiles/mh-6.8.3.tar.Z mail to Henrik Vestergaard Draboel to get his am shell scripts to manipulate /var/spool/voice/messages Is great! TO BUILD: To build the voice extensions in the directory where you unpack mgetty+sendfax: At the end of this document is my vconfig.h which if you like you can use. vconfig.h is used to configure various parameters for voice operation. make vgetty make vgetty-install cd voice cp vg* /var/spool/voice/. cat >/var/spool/voice/.code 1995 This last command will be your security to access your messages from a telephone. During the recording session, enter: *# Call yourself and record a nice greeting message . If not you can record your messages using your soundcard: cat /dev/dsp >fun.message lintopvf tel.mesg cp tel.mesg /var/spool/voice/messages/. cd /var/spool/voice/messages Edit Index to include all your message files in this directory. If they are multiple messages vgetty will chose one at random to playback when it answers the phone. Since my modem is hanging off /dev/cua00, I added to /etc/ttys: cua00 "/usr/local/sbin/vgetty -s 57600 -n 3 " cons25 on secure For Zyxel modems you do NEED 57600 or higher to not drop voice info. To manipulate picking up messages or playing with DTMF touch tones, check out /var/spool/voice/vg_dtmf. You should be able to modify it to support mailboxes, slowing down a message , repeat a message, etc. To manipulate incoming messages see /var/spool/voice/vg_message. This is a fragment of what mine has: PATH=/bin:/usr/bin:/usr/local/bin:$BINDIR:/usr/local/bin/mh MAIL=/usr/sbin/sendmail MAILTO=hasty ## ## MIME format thanks to Marc Evans ## ## mail an audio/basic file via metamail, works only for adpcm ## Use this method if you have /dev/audio support adpcmtopvf -r612 <"$1" | pvfspeed 1.15 | pvftobasic >$TMP 2>/tmp/fuck.that metasend -t $MAILTO -b -z -s "Voice-mail message" -e base64 \ -m audio/basic -f $TMP &1 >/tmp/get.real rm -f $TMP mail who@mips.com << me Subject: Voice Mail Notification This is not a Test you really got a message waiting for you :) me ---------- /* * config.h * * This file contains the default values for vgetty, zplay and the * pvf tools. These values can be changed by the configuration file * and by command line arguments. * * NOTE: Configuration file support is currently missing. * */ #ifdef MAIN char config_h[] = "$Id: config.h,v 1.3 1995/04/11 19:18:32 marc Exp $"; #endif /* * Common defaults * --------------- */ /* * Minimum length of detected DTMF tones, in milliseconds. This is * currently only supported by ZyXel modems with a ROM release of 6.12 * or above. The default is 36 milliseconds. */ #define DTMF_LEN 36 /* * DTMF tone detection threshold (0.0 to 1.0). Increase this if the * modem erroneously detects DTMF tones, decrease it if it fails to * detect real ones. This is currently only supported by ZyXel modems * with a ROM release of 6.12 or above. The default is 0.4. */ #define DTMF_THRESHOLD 0.2 /* * This is the default compression mode for vgetty for incoming voice * messages and for the recording option of zplay. * * For ZyXel modems: 1 = CELP, 2 = ADPCM-2, 3 = ADPCM-3, 4 = ADPCM-4. * Please note that there are convertors to other sound formats only for * the ADPCM modes. * * For Rockwell based modems: 2, 3, or 4 (bits/sample). Please note that * Rockwell didn't publish the internal information of their sound format, * so there are no convertors to other sound formats. * * The default is 3. */ #define REC_COMPRESSION 4 /* * Silence detection length in 0.1 seconds. If the modem detects silence * for this time, it sends a silence detect to the host. Default is * 7 seconds (70 * 0.1 seconds). */ #define REC_SILENCE_LEN 70 /* * Silence detection threshold (0.0 to 1.0). Increase this value if you * have a noisy phone line and the silence detection doesn't work reliably. * The default is 0.4. */ #define REC_SILENCE_THRESHOLD 0.4 /* * If REC_REMOVE_SILENCE is enabled, the trailing silence of an incoming * voice message as detected by the modem will be deleted. This might * cause you to miss parts of a message if the silence threshold is * high and the caller is talking very quietly. To be on the safe side, * don't define this. This feature is turned off by default. */ #define REC_REMOVE_SILENCE TRUE /* * Maximum recording length in seconds. Hang up if somebody talks * longer than this. Default is 5 minutes (300 seconds). */ #define REC_MAX_LEN 300 /* * Default values for vgetty * ------------------------- */ /* * Volume of the internal speaker when answering the phone (0.0 to 1.0). * 0.0 is off, 1.0 is maximum. The default is 1.0. */ #define SPEAKER_ANSWER_VOLUME 1.0 /* * If vgetty knows that there are new messages (the flag file exists), * it will turn on the AA lamp on an external modem and enable the toll * saver - it will answer the phone TOLL_SAVER_RINGS earlier than the * default. This feature is turned off by default. */ #define TOLL_SAVER_RINGS 1 /* * Should the recorded voice message file be kept even if data, fax or * DTMF codes were detected? If this is set, vgetty never deletes * a recording, if it is not set it will delete the recording, if an * incoming data or fax call is detected or if DTMF codes were send. Also * this should work in nearly every situation, it makes You loose the * recording, if the caller "plays" with DTMF codes to make the message * even more beautiful. This feature is enabled by default. */ #define REC_ALWAYS_KEEP_MESSAGE FALSE /* * Support for distinctive RINGs, if you don't want this just undefine * DIST_RING below. This is only tested for ZyXELs, let me know if * you make it work on other modems. * * A simple "RING" or RING_VOICE below cause vgetty to behave as usual, * i.e. answer initially in voice mode and switch if appropiate. * RING_DATA or RING_FAX cause it to answer in fax/data mode immediately. * If the ring isn't one of the types above, the call is ignored and * vgetty won't pick up the phone. This feature is disabled by default. */ #define DIST_RING FALSE #define DIST_RING_INIT "ATS40.3=1 S40.4=1 S40.5=1 S40.6=1" #define DIST_RING_VOICE A_RING1 #define DIST_RING_DATA A_RING2 #define DIST_RING_FAX A_RING3 /* * Filename of the logfile for vgetty. A "%s" will be replaced by the * device name. */ #define VGETTY_LOG_PATH "/var/log/vgetty.%s" /* * The R_FFT_PROGRAM is responsible for distinguishing voice and * data calls if the line is not silent. It checks the power spectrum * of the sound data and, if it only contains few frequencies, sends * a SIGUSR2 to vgetty to make it stop recording. This is also quite * effective against dial tones. (Code by ulrich@gaston.westfalen.de) * * It needs to convert the voice data, i.e. it currently * works only for ZyXEL adpcm-2 and adpcm-3. It is automatically * disabled if it can't deal with the voice data. * * There are a few configurable parameters, check the top of * pvffft.c for details. The defaults seem to work quite well. * * Undefine R_FFT_PROGRAM if you don't want this, i.e. if you * have a slow machine that can't handle the additional CPU load. */ /*#define FFT_PROGRAM "" */ #define FFT_PROGRAM "vg_fft" /* * Primary voice directory for vgetty. */ #define VOICE_DIR "/var/spool/voice" /* * Location of the flag file for new incoming messages relative to the * primary voice directory. */ #define MESSAGE_FLAG_FILE ".flag" /* * Location of the optional answer mode file, %s is replaced with the * device name. If the file doesn't exist, use 'voice/fax/data' as the * default setting. */ #define VGETTY_ANSWER_FILE "/etc/answer.%s" /* * Location where vgetty stores the incoming voice messages relative to * the primary voice directory. */ #define VGETTY_RECEIVE_DIR "incoming" /* * Directory containing the messages for vgetty (greeting, handling the * answering machine) relative to the primary voice directory. */ #define VGETTY_MESSAGE_DIR "messages" /* * Name of the file in the R_VOICE_MESSAGE_DIR that contains the names of * the greeting message files (one per line, no white space). */ #define VGETTY_MESSAGE_LIST "Index" /* * Filename of a backup greeting message in R_VOICE_MESSAGE_DIR (used if * the random selection fails to find a message). */ #define VGETTY_BACKUP_MESSAGE "standard" /* * The programs defined below get called by vgetty. The modem will * still be in voice mode and is connected to STDIN. vgetty will * set the argument(s) ($1 for shell scripts, argv[1] for C programs) * as described. * * Define an empty program name, if You want to disabled one of those * programs. For an example see CALL_PROGRAM below. */ /* * Program called when a voice message has been received. * Argument: filename of the recorded message */ #define MESSAGE_PROGRAM "vg_message" /* * There are two separate uses for the DATA/VOICE button: * - if a RING was detected recently, answer the phone in fax/data mode * - otherwise, call an external program to play back messages * * If you don't define R_BUTTON_PROGRAM, vgetty will always pick up * the phone if DATA/VOICE is pressed. * * Argument: "button" (a constant string) */ #define BUTTON_PROGRAM "vg_button" /* * Program called when a DTMF command ( '*DIGITS#' ) is received. * Argument: the DIGITS received (without '*' and '#') */ #define DTMF_PROGRAM "vg_dtmf" /* * Program called when the phone is answered, this is *INSTEAD* * of the normal behaviour. Don't define this unless you want * to i.e. set up a voice mailbox where the normal answering * machine behaviour would be inappropiate. The C code is probably * more stable and uses less resources. */ #define CALL_PROGRAM "" /* #define CALL_PROGRAM "vg_call" */ /* * Command sequence used by vgetty to answer the phone. */ #define VGETTY_ATA "ATA" /* * Default values for zplay * ------------------------ */ /* * Maximum number of rings to wait for an answer when dialing out from * zplay. The default is 5. */ #define ZPLAY_MAX_RINGS 5 /* * Volume of the internal speaker when it is used to play a message * with zplay (0.0 to 1.0). The default is 1.0. */ #define ZPLAY_SPEAKER_VOLUME 1.0 /* * Bps rate for zplay, must be high enough for the compression mode used. * Note that this is an integer, not one of the Bxxxx defines. This must * be set to 38400 for Rockell modems. The default value is 38400. */ #define ZPLAY_SEND_BAUD 38400 /* * Filename of the logfile for zplay. */ #define ZPLAY_LOG_PATH "/var/log/zplay.log" /* * Default values for the pvf tools * -------------------------------- */ /* * ZyXel ROM release should be set to 601, 610, 611, 612... to match * your ROM release. This affects ADPCM conversion. */ #define ZYXEL_ROM 613 ------------------------------------------------------------ Happy Phone Hacking :) Amancio Hasty From owner-freebsd-doc Fri Sep 15 01:18:42 1995 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA02020 for doc-outgoing; Fri, 15 Sep 1995 01:18:42 -0700 Received: from world-net.sct.fr (world-net.sct.fr [194.2.128.2]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id BAA02008 for ; Fri, 15 Sep 1995 01:18:35 -0700 Received: from client12.sct.fr (client12.sct.fr [194.2.128.42]) by world-net.sct.fr (8.6.12/8.6.10) with SMTP id KAA14252 for ; Fri, 15 Sep 1995 10:16:23 +0200 Message-Id: <199509150816.KAA14252@world-net.sct.fr> Date: Fri, 15 Sep 95 10:18:24 -0400 From: "Michel N. NADEAU" Organization: ACCT X-Mailer: Mozilla 1.2N (Windows; I; 16bit) MIME-Version: 1.0 To: doc@freebsd.org Subject: Documentation thru e-mail Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Sender: owner-doc@freebsd.org Precedence: bulk Hi, Is it possible to retreive the documentation on FreeBSD thru e-mail and under a format like Word or WordPerfect? Thank you, -- Michel N. Nadeau Agence de Cooperation Culturelle et Technique (ACCT) 13, Quai Andre-Citroen 75015 - PARIS (FRANCE) Telephone: 44.37.32.82 FAX: 44.37.32.42 e-mail: mnadeau@worldnet.net From owner-freebsd-doc Fri Sep 15 01:41:03 1995 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA03544 for doc-outgoing; Fri, 15 Sep 1995 01:41:03 -0700 Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id BAA03510 ; Fri, 15 Sep 1995 01:40:55 -0700 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.6.12/8.6.9) id BAA06960; Fri, 15 Sep 1995 01:40:58 -0700 Date: Fri, 15 Sep 1995 01:40:58 -0700 Message-Id: <199509150840.BAA06960@silvia.HIP.Berkeley.EDU> To: doc@freebsd.org CC: gwh@spiders.com (Gene W Homicki), ports@freebsd.org Subject: Updated Ports Web pages? From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-doc@freebsd.org Precedence: bulk John: what do you think about this? Gene: thanks for your suggestion, we actually DO already have an automated program to update the web page. It is run at 4am freefall time every night. The only downside of this is that it munches off the latest ports/INDEX file, and a new version of that file has to be committed (usually by me). But I think the web page is always pretty up-to-date. Satoshi ------- From: gwh@spiders.com (Gene W Homicki) Date: Tue, 12 Sep 1995 10:37:00 -0400 To: freebsd-ports@freebsd.org Subject: Updated Ports Web pages? Hi everyone, I'm new to this list, so if any of this has been covered recently, please let me apologize in advance. After porting a few apps myself to FreeBSD because I (stupidly) only checked the Web pages and not the FTP site directly for FreeBSD ports, I got fed up and whipped up a quick script to generate the Ports pages dynamically from a ports distribution. You can find an example of this at: http://www.spiders.com/cgi-bin/ports This script currently does not handle the "cross-reference" pages like "documentation", but the big plus is that it can always be up to date if it can be run on a mirror of the ports directory (or ideally on the main distribution on ftp.freebsd.org/wcarchive.cdrom.com). Again, if something like this is already in the works (and includes the cross reference pages), all the better. If not, I'll finish cleaning up the code, make sure there are no CGI-related security problems, and make it available for ftp to whichever of the mirrors wants it. Lastly, if anyone has any feedback on addinging functionality, I'm open to suggestions as well. Thanks! --Gene -- Gene W. Homicki gwh@spiders.com Objective Consulting, Inc. http://www.spiders.com/ Internet Presence Design voice: +1 914.353.3511 From owner-freebsd-doc Sat Sep 16 19:26:13 1995 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA17769 for doc-outgoing; Sat, 16 Sep 1995 19:26:13 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id TAA17738 for ; Sat, 16 Sep 1995 19:26:05 -0700 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id TAA00342 for ; Sat, 16 Sep 1995 19:26:02 -0700 Prev-Resent: Sat, 16 Sep 1995 19:26:01 -0700 Prev-Resent: "docs@freefall " Received: from freefall.freebsd.org (freefall.cdrom.com [192.216.222.4]) by time.cdrom.com (8.6.12/8.6.9) with ESMTP id HAA19127 for ; Sat, 16 Sep 1995 07:37:22 -0700 Received: from localhost (daemon@localhost) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id HAA29716 ; Sat, 16 Sep 1995 07:26:15 -0700 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA29703 for stable-outgoing; Sat, 16 Sep 1995 07:26:14 -0700 Received: from id.slip.bcm.tmc.edu (root@hou35.onramp.net [199.1.137.163]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id HAA29693 for ; Sat, 16 Sep 1995 07:26:09 -0700 Received: (from rich@localhost) by id.slip.bcm.tmc.edu (8.6.12/8.6.9) id JAA00514; Sat, 16 Sep 1995 09:26:01 -0500 Date: Sat, 16 Sep 1995 09:26:01 -0500 From: Rich Murphey Message-Id: <199509161426.JAA00514@id.slip.bcm.tmc.edu> To: stable@freefall.FreeBSD.org Subject: linux compatibility in -stable Reply-to: rich@lamprey.utmb.edu Resent-To: docs@freefall.FreeBSD.org Resent-Date: Sat, 16 Sep 1995 19:26:01 -0700 Resent-Message-ID: <340.811304761@time.cdrom.com> Resent-From: "Jordan K. Hubbard" Sender: owner-doc@FreeBSD.org Precedence: bulk I just thought I'd mention that Soren's linux compatibility works just fine in -stable. Thanks David!! -stable is missing the directory /usr/src/lkm/linux. Can we add it from the FreeBSD-current source tree? I'll look at writing a man page, but meanwhile here's my notes. Rich Running Linux binaries on FreeBSD 2.1 (aka -stable): Install a kernel whose configuration file contains: options "COMPAT_LINUX" options SYSVSHM [you need SYSVSHM if you test the emulator using xdoom.] Get a copy of the directory /usr/src/lkm/linux from the FreeBSD-current source tree. Install the loadable kernel module (LKM) and /usr/bin/linux: cd /usr/src/lkm/linux make all install load the LKM (as root): linux get the linux runtime libraries: mkdir /compat/linux cd /compat/linux ncftp ftp.freebsd.org:pub/FreeBSD/2.0.5-RELEASE/xperimnt/linux-emu/linux-emu.tar.gz tar xzf linux-emu.tar.gz rm -rf usr lkm Note that the README there says to unpack linux-emu.tar.gz in the root directory. The emulator will work just fine if unpack it in /compat/linux instead. Also, you only need the shared libraries from this tar archvive since you've already installed the LKM and /usr/bin/linux. To test it, install linux doom: ncftp ftp.freebsd.org:pub/FreeBSD/2.0.5-RELEASE/xperimnt/linux-emu/linux-doom-1.8.tar.gz tar xzf linux-doom-1.8.tar.gz cd doom-1.8 ./xdoom See also: ftp.freebsd.org:/home/ftp/pub/FreeBSD/2.0.5-RELEASE/xperimnt/linux-emu/README /usr/src/sys/i386/ibcs2/README.iBCS2 NetBSD-current/src/share/man/man8/compat_linux.8