From owner-freebsd-doc Sun Jun 9 07:07:22 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA29675 for doc-outgoing; Sun, 9 Jun 1996 07:07:22 -0700 (PDT) Received: from Fieber-John.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id HAA29644 for ; Sun, 9 Jun 1996 07:07:15 -0700 (PDT) Received: from localhost (jfieber@localhost) by Fieber-John.campusview.indiana.edu (8.7.5/8.7.3) with SMTP id JAA08854; Sun, 9 Jun 1996 09:07:04 -0500 (EST) X-Authentication-Warning: Fieber-John.campusview.indiana.edu: jfieber owned process doing -bs Date: Sun, 9 Jun 1996 09:07:03 -0500 (EST) From: John Fieber X-Sender: jfieber@Fieber-John.campusview.indiana.edu To: Sean Kelly cc: jkh@time.cdrom.com, chuckr@Glue.umd.edu, grog@lemis.de, doc@freebsd.org Subject: Re: How do I write this SGML stuff? In-Reply-To: <199606090532.FAA01433@gatekeeper.fsl.noaa.gov> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Sat, 8 Jun 1996, Sean Kelly wrote: > So THAT'S your secret for devoting SO much time to FreeBSD. Make it > part of your classwork! I *knew* I shouldn't have graduated ... :-( Well, I'm doing my best to pick FreeBSD projects. This first summer session my topic of choice is issues in long term production web site management. A lot of the focus on the Web is snazzy new designs, some of which are truly excellent, but that excellent design doesn't always get carried through down to the behind the sceens implementation. My working title for the project is "Webmasters are users too". I'd really like to get a good behind the scenes look at places like CNN or IBM and see how they do it. I've spent many hours in bookstores reading the bazillion "webmaster" books and have yet to find one whose methods work well when scaled much beyond a site with more than a dozen pages and a handful of cgi scripts. The explicit beneficiary for this project is the Monroe County Public Library who has 150+ pages and maintenence has pretty much ground to a halt because of poor internal design (it works very well from the users point of view). I took a four year break in the "real" world, then decided being a professional student wouldn't be too bad. Now I'm in a (well funded) PhD program (information science), so I should be at a good long time. They don't call it Gradual School for nothing! -john == jfieber@indiana.edu =========================================== == http://fallout.campusview.indiana.edu/~jfieber ================ From owner-freebsd-doc Sun Jun 9 07:46:06 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA11772 for doc-outgoing; Sun, 9 Jun 1996 07:46:06 -0700 (PDT) Received: from gatekeeper.fsl.noaa.gov (gatekeeper.fsl.noaa.gov [137.75.131.181]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id HAA11745 for ; Sun, 9 Jun 1996 07:46:01 -0700 (PDT) Received: from emu.fsl.noaa.gov (kelly@emu.fsl.noaa.gov [137.75.60.32]) by gatekeeper.fsl.noaa.gov (8.7.5/8.7.3) with ESMTP id OAA02116; Sun, 9 Jun 1996 14:45:46 GMT Message-Id: <199606091445.OAA02116@gatekeeper.fsl.noaa.gov> Received: by emu.fsl.noaa.gov (1.40.112.3/16.2) id AA138861546; Sun, 9 Jun 1996 08:45:46 -0600 Date: Sun, 9 Jun 1996 08:45:46 -0600 From: Sean Kelly To: jfieber@indiana.edu Cc: jkh@time.cdrom.com, chuckr@Glue.umd.edu, grog@lemis.de, doc@freebsd.org In-Reply-To: (message from John Fieber on Sun, 9 Jun 1996 09:07:03 -0500 (EST)) Subject: Re: How do I write this SGML stuff? Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >>>>> "John" == John Fieber writes: John> They don't call it Gradual School for nothing! That's what my wife calls it, too. She's also working on a Ph.D. (astrophysics) and it seems like she'll be at it for quite some time still. Anyway, congratulations on a melding FreeBSD with your degree program! -- Sean Kelly NOAA Forecast Systems Laboratory kelly@fsl.noaa.gov Boulder Colorado USA http://www-sdd.fsl.noaa.gov/~kelly/ From owner-freebsd-doc Sun Jun 9 11:02:34 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA01023 for doc-outgoing; Sun, 9 Jun 1996 11:02:34 -0700 (PDT) Received: from Fieber-John.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id LAA01008; Sun, 9 Jun 1996 11:02:30 -0700 (PDT) Received: from localhost (jfieber@localhost) by Fieber-John.campusview.indiana.edu (8.7.5/8.7.3) with SMTP id NAA10146; Sun, 9 Jun 1996 13:02:20 -0500 (EST) X-Authentication-Warning: Fieber-John.campusview.indiana.edu: jfieber owned process doing -bs Date: Sun, 9 Jun 1996 13:02:20 -0500 (EST) From: John Fieber X-Sender: jfieber@Fieber-John.campusview.indiana.edu To: doc@freebsd.org, committers@freebsd.org Subject: Rename the FAQ Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk If there are no objections, I'd like to rename src/share/FAQ/freebsd-faq.sgml to src/share/FAQ/FAQ.sgml. (This naming quirk has been a bit of a headache for some time now with respect to managing the web pages.) -john == jfieber@indiana.edu =========================================== == http://fallout.campusview.indiana.edu/~jfieber ================ From owner-freebsd-doc Sun Jun 9 13:32:05 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA18085 for doc-outgoing; Sun, 9 Jun 1996 13:32:05 -0700 (PDT) Received: from mexico.brainstorm.eu.org (root@mexico.brainstorm.eu.org [193.56.58.253]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id NAA17971; Sun, 9 Jun 1996 13:31:38 -0700 (PDT) Received: from brasil.brainstorm.eu.org (brasil.brainstorm.eu.org [193.56.58.33]) by mexico.brainstorm.eu.org (8.7.5/8.7.3) with ESMTP id WAA17899; Sun, 9 Jun 1996 22:31:33 +0200 Received: (from uucp@localhost) by brasil.brainstorm.eu.org (8.6.12/8.6.12) with UUCP id WAA15285; Sun, 9 Jun 1996 22:30:58 +0200 Received: (from roberto@localhost) by keltia.freenix.fr (8.8.Alpha.4/keltia-uucp-2.8) id VAA02095; Sun, 9 Jun 1996 21:35:57 +0200 (MET DST) From: Ollivier Robert Message-Id: <199606091935.VAA02095@keltia.freenix.fr> Subject: Re: Rename the FAQ To: jfieber@indiana.edu (John Fieber) Date: Sun, 9 Jun 1996 21:35:57 +0200 (MET DST) Cc: doc@FreeBSD.ORG, committers@FreeBSD.ORG In-Reply-To: from John Fieber at "Jun 9, 96 01:02:20 pm" X-Operating-System: FreeBSD 2.2-CURRENT ctm#2093 X-Mailer: ELM [version 2.4ME+ PL19 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-doc@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk It seems that John Fieber said: > If there are no objections, I'd like to rename > src/share/FAQ/freebsd-faq.sgml to src/share/FAQ/FAQ.sgml. (This > naming quirk has been a bit of a headache for some time now with No objections from me. Now that I'm in holidays before going to my new job, I'll probably make it smaller, use more references to the handbook and change the chapters orders... -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 2.2-CURRENT #8: Sat Jun 8 15:07:49 MET DST 1996 From owner-freebsd-doc Mon Jun 10 20:45:39 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA18760 for doc-outgoing; Mon, 10 Jun 1996 20:45:39 -0700 (PDT) Received: from merlin.nando.net (root@merlin.nando.net [152.52.2.2]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA18736 for ; Mon, 10 Jun 1996 20:45:31 -0700 (PDT) Received: from vyger201.nando.net (vyger201.nando.net [152.52.36.41]) by merlin.nando.net (8.7/8.6.9) with SMTP id XAA01823 for ; Mon, 10 Jun 1996 23:45:29 -0400 (EDT) Message-ID: <31BD1611.3791@nando.net> Date: Mon, 10 Jun 1996 23:45:37 -0700 From: Rajasekhar X-Mailer: Mozilla 2.0 (Win16; I) MIME-Version: 1.0 To: doc@freebsd.org Subject: gzipd tar file? X-URL: http://www.freebsd.org/tutorials/index.html Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, I accessed the tutorials page on the freebsd web site. There i found a link to a tutorial for "Writing device drivers for FreeBSD" which was supposed to be a gzipd tar file. Unfortunately it is another html link and i cannot find that gzipd tar file, which would be very useful to me! Thank you, -Raj From owner-freebsd-doc Tue Jun 11 02:08:02 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA15905 for doc-outgoing; Tue, 11 Jun 1996 02:08:02 -0700 (PDT) Received: from guava.blueberry.co.uk ([194.70.52.51]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id CAA15861 for ; Tue, 11 Jun 1996 02:07:57 -0700 (PDT) Received: (from nik@localhost) by guava.blueberry.co.uk (8.7.5/8.7.3) id KAA22248 for doc@freebsd.org; Tue, 11 Jun 1996 10:07:24 +0100 (BST) From: Nik Clayton Message-Id: <199606110907.KAA22248@guava.blueberry.co.uk> Subject: Submitting a tutorial To: doc@freebsd.org Date: Tue, 11 Jun 1996 10:07:23 +0100 (BST) X-Mailer: ELM [version 2.4 PL24 ME8a] Content-Type: text Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk How do, How do I go about submitting a tutorial on a FreeBSD related subject? I've just seen http://www.freebsd.org/tutorials/, and could immediately submit something I wrote up to get CAP (Columbia Appletalk Package) working with FreeBSD. In the moderately near future I hope to have written up my experiences with kernel mode PPP as a server, NIS and NFS. At the moment, these are plain text documents with minimal formatting. Is this useful, or are other formats preferred? N -- --+=[ Blueberry Hill Blueberry Design ]=+-- --+=[ http://www.blueberry.co.uk/ 1/9 Chelsea Harbour Design Centre, ]=+-- --+=[ WebMaster@blueberry.co.uk London, England, SW10 0XE ]=+-- --+=[ I'm a 'control' freak. But I quite like 'meta' too. ]ENTP From owner-freebsd-doc Tue Jun 11 02:58:28 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA18976 for doc-outgoing; Tue, 11 Jun 1996 02:58:28 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id CAA18959 for ; Tue, 11 Jun 1996 02:58:24 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id CAA24195; Tue, 11 Jun 1996 02:56:25 -0700 (PDT) To: Nik Clayton cc: doc@freebsd.org Subject: Re: Submitting a tutorial In-reply-to: Your message of "Tue, 11 Jun 1996 10:07:23 BST." <199606110907.KAA22248@guava.blueberry.co.uk> Date: Tue, 11 Jun 1996 02:56:25 -0700 Message-ID: <24193.834486985@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > How do I go about submitting a tutorial on a FreeBSD related subject? I've Whap that puppy into SGML and say "Hey! Here's my tutorial!" and someone here will bring it in. > In the moderately near future I hope to have written up my experiences with > kernel mode PPP as a server, NIS and NFS. Great! SGML isn't all that difficult - see the handbook and existing tutorials for examples. Jordan From owner-freebsd-doc Tue Jun 11 03:43:16 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA22094 for doc-outgoing; Tue, 11 Jun 1996 03:43:16 -0700 (PDT) Received: from al.imforei.apana.org.au (al.imforei.apana.org.au [202.12.89.41]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id DAA22081 for ; Tue, 11 Jun 1996 03:42:54 -0700 (PDT) Received: (from pjchilds@localhost) by al.imforei.apana.org.au (8.7.5/8.7.3) id UAA08605 for freebsd-doc@freebsd.org; Tue, 11 Jun 1996 20:11:41 +0930 (CST) Date: Tue, 11 Jun 1996 20:11:41 +0930 (CST) From: Peter Childs Message-Id: <199606111041.UAA08605@al.imforei.apana.org.au> To: freebsd-doc@freebsd.org Subject: Re: Submitting a tutorial Newsgroups: apana.sa.lists.freebsd-doc X-Newsreader: TIN [version 1.2 PL2] Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In article <4pjf70$7lu@al.imforei.apana.org.au> you wrote: : How do, : How do I go about submitting a tutorial on a FreeBSD related subject? I've : just seen http://www.freebsd.org/tutorials/, and could immediately : submit something I wrote up to get CAP (Columbia Appletalk Package) working : with FreeBSD. Hehe...!!! I'm in the same position :) I have a document on FreeBSD + CAP including some patches that make it operate at a usable speed... http://www.imforei.apana.org.au/freebsd/freebsd+cap/ I've announced this before but didn't seem to get much response from anyboy wanting to incorperate or use such info.... Peter -- Peter Childs --- http://www.imforei.apana.org.au/~pjchilds Active APANA SA Member --- Author PopWatch + Inf-HTML Email: pjchilds@imforei.apana.org.au Fax: 61-8-82784742 From owner-freebsd-doc Tue Jun 11 06:03:54 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA12873 for doc-outgoing; Tue, 11 Jun 1996 06:03:54 -0700 (PDT) Received: from Fieber-John.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id GAA12861 for ; Tue, 11 Jun 1996 06:03:51 -0700 (PDT) Received: from localhost (jfieber@localhost) by Fieber-John.campusview.indiana.edu (8.7.5/8.7.3) with SMTP id IAA05093; Tue, 11 Jun 1996 08:03:47 -0500 (EST) X-Authentication-Warning: Fieber-John.campusview.indiana.edu: jfieber owned process doing -bs Date: Tue, 11 Jun 1996 08:03:46 -0500 (EST) From: John Fieber X-Sender: jfieber@Fieber-John.campusview.indiana.edu To: Rajasekhar cc: doc@FreeBSD.ORG Subject: Re: gzipd tar file? In-Reply-To: <31BD1611.3791@nando.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Mon, 10 Jun 1996, Rajasekhar wrote: > I accessed the tutorials page on the freebsd web site. There i found a > link to a tutorial for "Writing device drivers for FreeBSD" which was > supposed to be a gzipd tar file. Unfortunately it is another html link > and i cannot find that gzipd tar file, which would be very useful to me! Well, I just went to http://www.freebsd.org/tutorials where it says: Writing device drivers for FreeBSD (gzipd tar file) I clicked on the `gzipd tar file', was propted to save the file (ddwg-html.tar.gz), downloaded it, untard it and it contained all the HTML files that make up the tutorial. -john == jfieber@indiana.edu =========================================== == http://fallout.campusview.indiana.edu/~jfieber ================ From owner-freebsd-doc Tue Jun 11 06:11:02 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA15485 for doc-outgoing; Tue, 11 Jun 1996 06:11:02 -0700 (PDT) Received: from Fieber-John.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id GAA15466 for ; Tue, 11 Jun 1996 06:10:59 -0700 (PDT) Received: from localhost (jfieber@localhost) by Fieber-John.campusview.indiana.edu (8.7.5/8.7.3) with SMTP id IAA05100; Tue, 11 Jun 1996 08:05:57 -0500 (EST) X-Authentication-Warning: Fieber-John.campusview.indiana.edu: jfieber owned process doing -bs Date: Tue, 11 Jun 1996 08:05:56 -0500 (EST) From: John Fieber X-Sender: jfieber@Fieber-John.campusview.indiana.edu To: Peter Childs , nik@blueberry.co.uk cc: freebsd-doc@freebsd.org Subject: Re: Submitting a tutorial In-Reply-To: <199606111041.UAA08605@al.imforei.apana.org.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 11 Jun 1996, Peter Childs wrote: > : How do I go about submitting a tutorial on a FreeBSD related subject? I've > : just seen http://www.freebsd.org/tutorials/, and could immediately > : submit something I wrote up to get CAP (Columbia Appletalk Package) working > : with FreeBSD. > > Hehe...!!! > > I'm in the same position :) I have a document on FreeBSD + CAP including > some patches that make it operate at a usable speed... Well, you two battle it out and submit one copy. :) -john == jfieber@indiana.edu =========================================== == http://fallout.campusview.indiana.edu/~jfieber ================ From owner-freebsd-doc Tue Jun 11 06:46:19 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA24902 for doc-outgoing; Tue, 11 Jun 1996 06:46:19 -0700 (PDT) Received: from Fieber-John.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id GAA24897 for ; Tue, 11 Jun 1996 06:46:17 -0700 (PDT) Received: from localhost (jfieber@localhost) by Fieber-John.campusview.indiana.edu (8.7.5/8.7.3) with SMTP id IAA05211 for ; Tue, 11 Jun 1996 08:46:16 -0500 (EST) X-Authentication-Warning: Fieber-John.campusview.indiana.edu: jfieber owned process doing -bs Date: Tue, 11 Jun 1996 08:46:16 -0500 (EST) From: John Fieber X-Sender: jfieber@Fieber-John.campusview.indiana.edu To: doc@freebsd.org Subject: Where are printer spool directories? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk There is a little disagreement in the various documentation we have about the printing system about where spool directories live. Some man pages say /var/spool/*, some say /var/spool/lpd/* and some say /var/spool/output/*. Ultimately the printcap entries specify where the files are and you could put them anywhere and it would work fine, but I think we should strive for some consistency in the docs. -john == jfieber@indiana.edu =========================================== == http://fallout.campusview.indiana.edu/~jfieber ================ From owner-freebsd-doc Tue Jun 11 07:42:47 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA04373 for doc-outgoing; Tue, 11 Jun 1996 07:42:47 -0700 (PDT) Received: from gatekeeper.fsl.noaa.gov (gatekeeper.fsl.noaa.gov [137.75.131.181]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id HAA04356 for ; Tue, 11 Jun 1996 07:42:42 -0700 (PDT) Received: from emu.fsl.noaa.gov (kelly@emu.fsl.noaa.gov [137.75.60.32]) by gatekeeper.fsl.noaa.gov (8.7.5/8.7.3) with ESMTP id OAA10118; Tue, 11 Jun 1996 14:42:41 GMT Message-Id: <199606111442.OAA10118@gatekeeper.fsl.noaa.gov> Received: by emu.fsl.noaa.gov (1.40.112.3/16.2) id AA271254160; Tue, 11 Jun 1996 08:42:40 -0600 Date: Tue, 11 Jun 1996 08:42:40 -0600 From: Sean Kelly To: nik@blueberry.co.uk Cc: doc@freebsd.org In-Reply-To: <199606110907.KAA22248@guava.blueberry.co.uk> (message from Nik Clayton on Tue, 11 Jun 1996 10:07:23 +0100 (BST)) Subject: Re: Submitting a tutorial Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >>>>> "Nik" == Nik Clayton writes: Nik> How do I go about submitting a tutorial on a FreeBSD related Nik> subject? I've just seen http://www.freebsd.org/tutorials/, Nik> and could immediately submit something I wrote up to get CAP Nik> (Columbia Appletalk Package) working with FreeBSD. I think mailing them to doc@freebsd.org is a good way. You'll get some valuable review and editing comments from people who have spare time and, almost magically, they'll be incorporated. Nik> At the moment, these are plain text documents with minimal Nik> formatting. Is this useful, or are other formats preferred? I'd best let John Fieber answer this one. Normally, I'd immediately say SGML in the linuxdoc DTD is the preferred format, but with our transitioning to another DTD it might not be anymore! -- Sean Kelly NOAA Forecast Systems Laboratory kelly@fsl.noaa.gov Boulder Colorado USA http://www-sdd.fsl.noaa.gov/~kelly/ From owner-freebsd-doc Wed Jun 12 14:20:49 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA05392 for doc-outgoing; Wed, 12 Jun 1996 14:20:49 -0700 (PDT) Received: from su1.in.net (su1.in.net [199.0.62.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id OAA05381 for ; Wed, 12 Jun 1996 14:20:45 -0700 (PDT) Received: from backdrive.in.net by su1.in.net with SMTP (5.65/1.2-eef) id AA16780; Wed, 12 Jun 96 16:19:18 -0400 Message-Id: <31BF34BA.24B0@in.net> Date: Wed, 12 Jun 1996 16:20:58 -0500 From: Jay Richmond Reply-To: jayrich@in.net X-Mailer: Mozilla 3.0b4 (Win95; I) Mime-Version: 1.0 To: doc@freebsd.org Subject: contributions... Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Looking at the latest edition of the handbook, I was wondering if there was a need for a sort of 'how-to' on making FreeBSD co-exist with other OS's, such as MS-DOG, Winblows 95, OS/2, and dare I say it Linux. In fact, at one time I had all of these operating systems on the same physical hard disk booting > 1024 cylinders. I would have no problem writing this for thehandbook? if there is a need for it. Please let me know. --Jay jayrich@in.net http://www.in.net/~jayrich From owner-freebsd-doc Wed Jun 12 19:33:48 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA25246 for doc-outgoing; Wed, 12 Jun 1996 19:33:48 -0700 (PDT) Received: from su1.in.net (su1.in.net [199.0.62.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id TAA25231 for ; Wed, 12 Jun 1996 19:33:44 -0700 (PDT) Received: by su1.in.net (5.65/1.2-eef) id AA10131; Wed, 12 Jun 96 21:32:16 -0400 Date: Wed, 12 Jun 1996 21:22:16 -400 (EDT) From: Jay Richmond To: doc@freebsd.org Cc: jayrich@in.net Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As suggested by John Fieber, this is my outline for making FreeBSD co-exist with other popular operating systems. Suggestions are very much appreciated. This is an very rough outline, please keep that in mind. --- I. Pre-installation basic steps, partitioning your hard disk correctly for multiple OSs, that kindof stuff will come first. A. What to do first if you are currently running 1. Microsoft DOS (Windows 95) 2. IBM OS/2 3. Linux B. Large EIDE drives 1. Disk geometry 2. BIOS settings 3. etc. II. Post-installation A. If you are already running FreeBSD and want to add more operating system(s) 1. FDISK, FIPS B. Comparison of FreeBSDs boot manager vs. LILO vs. OS/2 boot manager how to get them to work together if need be, that sort of thing III. Examples A. Win95+FreeBSD B. Win 95+OS/2+FreeBSD C. Linux+FreeBSD (why would you?) D. ??? --- Thanks for your attention, --Jay Richmond E-Mail: jayrich@in.net WWW: http://www.in.net/~jayrich Address: 8106 Halyard Way, Indinapolis, IN 46236-9567 Phone: (317)823-1332 Fax: (317)823-2730 From owner-freebsd-doc Wed Jun 12 19:36:35 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA25583 for doc-outgoing; Wed, 12 Jun 1996 19:36:35 -0700 (PDT) Received: from su1.in.net (su1.in.net [199.0.62.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id TAA25572 for ; Wed, 12 Jun 1996 19:36:31 -0700 (PDT) Received: by su1.in.net (5.65/1.2-eef) id AA10263; Wed, 12 Jun 96 21:35:05 -0400 Date: Wed, 12 Jun 1996 21:33:41 -400 (EDT) From: Jay Richmond Subject: multiple operating systems (outline) To: freebsd-doc@freebsd.org Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As suggested by John Fieber, this is my outline for making FreeBSD co-exist with other popular operating systems. Suggestions are very much appreciated. This is an very rough outline, please keep that in mind. --- I. Pre-installation basic steps, partitioning your hard disk correctly for multiple OSs, that kindof stuff will come first. A. What to do first if you are currently running 1. Microsoft DOS (Windows 95) 2. IBM OS/2 3. Linux B. Large EIDE drives 1. Disk geometry 2. BIOS settings 3. etc. II. Post-installation A. If you are already running FreeBSD and want to add more operating system(s) 1. FDISK, FIPS B. Comparison of FreeBSDs boot manager vs. LILO vs. OS/2 boot manager how to get them to work together if need be, that sort of thing III. Examples A. Win95+FreeBSD B. Win 95+OS/2+FreeBSD C. Linux+FreeBSD (why would you?) D. ??? --- --Jay Richmond E-Mail: jayrich@in.net WWW: http://www.in.net/~jayrich Address: 8106 Halyard Way, Indinapolis, IN 46236-9567 Phone: (317)823-1332 Fax: (317)823-2730 From owner-freebsd-doc Wed Jun 12 19:42:42 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA26490 for doc-outgoing; Wed, 12 Jun 1996 19:42:42 -0700 (PDT) Received: from su1.in.net (su1.in.net [199.0.62.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id TAA26482 for ; Wed, 12 Jun 1996 19:42:39 -0700 (PDT) Received: by su1.in.net (5.65/1.2-eef) id AA10579; Wed, 12 Jun 96 21:41:12 -0400 Date: Wed, 12 Jun 1996 21:39:26 -400 (EDT) From: Jay Richmond Subject: multiple OS(s), boot managers (outline) To: doc@freebsd.org Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk sorry about that, forgot the subject for that last post. i was just thinking about adding information on restoring the freebsd boot manager, if the MBR is "corrupted" by windows 95, that sort of thing. --Jay Richmond E-Mail: jayrich@in.net WWW: http://www.in.net/~jayrich Address: 8106 Halyard Way, Indinapolis, IN 46236-9567 Phone: (317)823-1332 Fax: (317)823-2730 From owner-freebsd-doc Wed Jun 12 19:44:10 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA26762 for doc-outgoing; Wed, 12 Jun 1996 19:44:10 -0700 (PDT) Received: from nightmare.dreamchaser.org ([207.40.47.18]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id TAA26741 for ; Wed, 12 Jun 1996 19:44:05 -0700 (PDT) Received: from nightmare (nightmare.dreamchaser.org [206.230.42.65]) by nightmare.dreamchaser.org (8.6.12/8.6.12) with SMTP id UAA08636; Wed, 12 Jun 1996 20:43:46 -0600 Message-ID: <31BF8061.6201DD56@ics.com> Date: Wed, 12 Jun 1996 20:43:46 -0600 From: Gary Aitken X-Mailer: Mozilla 3.0b4 (X11; I; FreeBSD 2.1.0-RELEASE i386) MIME-Version: 1.0 To: Jay Richmond CC: doc@freebsd.org Subject: Re: References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Jay Richmond wrote: > III. Examples > A. Win95+FreeBSD > B. Win 95+OS/2+FreeBSD > C. Linux+FreeBSD (why would you?) > D. ??? Unless Win95 is the same as NT, it would probably be smart to include something on NT if anyone knows about it. -- Gary Aitken garya@ics.com (business) garya@dreamchaser.org (personal) From owner-freebsd-doc Thu Jun 13 04:23:41 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA13886 for doc-outgoing; Thu, 13 Jun 1996 04:23:41 -0700 (PDT) Received: from central.picker.com (central.picker.com [144.54.31.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id EAA13877 for ; Thu, 13 Jun 1996 04:23:39 -0700 (PDT) Received: from ct.picker.com by central.picker.com with smtp (Smail3.1.28.1 #3) id m0uUAPd-0004rmC; Thu, 13 Jun 96 07:18 EDT Received: from elmer.picker.com ([144.54.52.5]) by ct.picker.com (4.1/SMI-4.1) id AA12692; Thu, 13 Jun 96 07:17:36 EDT Received: by elmer.picker.com (SMI-8.6/SMI-SVR4) id HAA19962; Thu, 13 Jun 1996 07:18:51 -0400 From: rhh@ct.picker.com (Randall Hopper) Message-Id: <199606131118.HAA19962@elmer.picker.com> Subject: Re: multiple operating systems (outline) To: jayrich@in.net (Jay Richmond) Date: Thu, 13 Jun 1996 07:18:51 -0400 (EDT) Cc: freebsd-doc@freebsd.org In-Reply-To: from "Jay Richmond" at Jun 12, 96 09:33:41 pm Reply-To: rhh@ct.picker.com Organization: Picker International, CT Division X-Mailer: ELM [version 2.4 PL24 PGP3 *ALPHA*] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk The outline looks good to me -- just a few comments/possible additions. Jay Richmond: >I. Pre-installation basic steps, partitioning your hard disk correctly > for multiple OSs, that kindof stuff will come first. > A. What to do first if you are currently running > 1. Microsoft DOS (Windows 95) > 2. IBM OS/2 > 3. Linux > B. Large EIDE drives > 1. Disk geometry > 2. BIOS settings > 3. etc. > Before describing what to do if people are already running OSs X and Y, since the boot managers have different limitations, one thought would be to list the boot managers available to them first, and then when going through the OS list, enumerate which boot managers will work with that particular OS. For details on limitations, they could consult a later section in the document. >II. Post-installation > A. If you are already running FreeBSD and want to add more operating > system(s) > 1. FDISK, FIPS > B. Comparison of FreeBSDs boot manager vs. LILO vs. OS/2 boot manager > how to get them to work together if need be, that sort of thing > >III. Examples > A. Win95+FreeBSD > B. Win 95+OS/2+FreeBSD > C. Linux+FreeBSD (why would you?) > D. ??? >--- > You might have a section describing disk slices and the booting process in general terms. Maybe have an intro section that's just the basics ("X slices per disk, code at the front of the disk boots to one of them" level discussion) and then one that goes into how this happens and who does it, following up with limitations of each boot manager based on this (e.g. disk manager X won't support booting off partitions on other than the first probed disk; if using BIOS LBA, why the booting slice must be < a remapped [not physical] cylinder 1024). Maybe something like: IV. Technical Details A. The Booting Process 1. Overview 2. Details B. Boot Manager Limitations 1. Booteasy 2. OS/BS 2.0B8 3. OS/2 Boot Manager 4. LILO ... Probably some of the boot manager limitations would be presented before this (maybe up in the "pre-section I" part I mentioned above -- things such as some boot manaagers require the first cylinder to be free so they can stick their boot code there, and other issues related to pre-installation prep for a particular boot manager). But all the (known) benefits and pitfalls of each boot manager could be consolidated in this technical section. BTW, I multiboot DOS, 2 versions of FreeBSD, Linux, and Windoze 95 off of two LBAed IDE drives and a SCSI ZIP drive using OS/BS 2.0B8, so I'm interested in this documentation and will try to keep up and help out any way I can. Randall Hopper rhh@ct.picker.com From owner-freebsd-doc Thu Jun 13 11:04:07 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA08140 for doc-outgoing; Thu, 13 Jun 1996 11:04:07 -0700 (PDT) Received: from covina.lightside.com (covina.lightside.com [207.67.176.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA08132 for ; Thu, 13 Jun 1996 11:04:05 -0700 (PDT) Received: by covina.lightside.com (Smail3.1.28.1 #6) id m0uUGkN-0004KEC; Thu, 13 Jun 96 11:03 PDT Date: Thu, 13 Jun 1996 11:03:54 -0700 (PDT) From: Jake Hamby To: Gary Aitken cc: Jay Richmond , doc@freebsd.org Subject: Re: NT/Linux/Win95/FreeBSD coexisting.. In-Reply-To: <31BF8061.6201DD56@ics.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Wed, 12 Jun 1996, Gary Aitken wrote: > Jay Richmond wrote: > > > III. Examples > > A. Win95+FreeBSD > > B. Win 95+OS/2+FreeBSD > > C. Linux+FreeBSD (why would you?) > > D. ??? > > Unless Win95 is the same as NT, it would probably be smart to include > something on NT if anyone knows about it. I have Windows NT, Win95, FreeBSD, and Solaris/x86 happily coexisting on my 486. I would be happy to add to your paper information on the Windows NT and Solaris/x86 boot loaders, both of which coexist nicely with BootEasy. ---Jake > -- > Gary Aitken garya@ics.com (business) > garya@dreamchaser.org (personal) > From owner-freebsd-doc Thu Jun 13 11:09:19 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA08461 for doc-outgoing; Thu, 13 Jun 1996 11:09:19 -0700 (PDT) Received: from nightmare.dreamchaser.org ([207.40.47.18]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA08456 for ; Thu, 13 Jun 1996 11:09:16 -0700 (PDT) Received: from nightmare (nightmare.dreamchaser.org [206.230.42.65]) by nightmare.dreamchaser.org (8.6.12/8.6.12) with SMTP id MAA11586; Thu, 13 Jun 1996 12:08:45 -0600 Message-ID: <31C0592D.7566F4CF@ics.com> Date: Thu, 13 Jun 1996 12:08:45 -0600 From: Gary Aitken X-Mailer: Mozilla 3.0b4 (X11; I; FreeBSD 2.1.0-RELEASE i386) MIME-Version: 1.0 To: Jake Hamby CC: Jay Richmond , doc@freebsd.org Subject: Re: NT/Linux/Win95/FreeBSD coexisting.. References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > I have Windows NT, Win95, FreeBSD, and Solaris/x86 happily coexisting on > my 486. I would be happy to add to your paper information on the > Windows NT and Solaris/x86 boot loaders, both of which coexist nicely > with BootEasy. I don't know squat about either nt or solaris/x86, so unfortunately I can't give you any info in this regard. I was hoping you did, and that the missing nt was just an oversight :-( -- Gary Aitken garya@ics.com (business) garya@dreamchaser.org (personal) From owner-freebsd-doc Thu Jun 13 11:40:52 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA11211 for doc-outgoing; Thu, 13 Jun 1996 11:40:52 -0700 (PDT) Received: from covina.lightside.com (covina.lightside.com [207.67.176.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA11204 for ; Thu, 13 Jun 1996 11:40:50 -0700 (PDT) Received: by covina.lightside.com (Smail3.1.28.1 #6) id m0uUHJy-0004K9C; Thu, 13 Jun 96 11:40 PDT Date: Thu, 13 Jun 1996 11:40:41 -0700 (PDT) From: Jake Hamby To: Gary Aitken cc: Jay Richmond , doc@freebsd.org Subject: Re: NT/Linux/Win95/FreeBSD coexisting.. In-Reply-To: <31C0592D.7566F4CF@ics.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 13 Jun 1996, Gary Aitken wrote: > > I have Windows NT, Win95, FreeBSD, and Solaris/x86 happily coexisting on > > my 486. I would be happy to add to your paper information on the > > Windows NT and Solaris/x86 boot loaders, both of which coexist nicely > > with BootEasy. > > I don't know squat about either nt or solaris/x86, so unfortunately I > can't give you any info in this regard. > I was hoping you did, and that the missing nt was just an oversight :-( Hold on there! I'm not the same guy that originally wrote the outline, I just said I would *add* information related to NT and Solaris. ---Jake > garya@dreamchaser.org (personal) > From owner-freebsd-doc Thu Jun 13 11:47:19 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA11544 for doc-outgoing; Thu, 13 Jun 1996 11:47:19 -0700 (PDT) Received: from nightmare.dreamchaser.org ([207.40.47.18]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA11539 for ; Thu, 13 Jun 1996 11:47:17 -0700 (PDT) Received: from nightmare (nightmare.dreamchaser.org [206.230.42.65]) by nightmare.dreamchaser.org (8.6.12/8.6.12) with SMTP id MAA11744; Thu, 13 Jun 1996 12:46:20 -0600 Message-ID: <31C061FC.33590565@dreamchaser.org> Date: Thu, 13 Jun 1996 12:46:20 -0600 From: Gary Aitken X-Mailer: Mozilla 3.0b4 (X11; I; FreeBSD 2.1.0-RELEASE i386) MIME-Version: 1.0 To: Jake Hamby CC: Jay Richmond , doc@freebsd.org Subject: Re: NT/Linux/Win95/FreeBSD coexisting.. References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Hold on there! I'm not the same guy that originally wrote the outline, I > just said I would *add* information related to NT and Solaris. ok, I guess if Jay or someone else can supply it, you've got it, otherwise it won't be there this time around. -- Gary Aitken garya@ics.com (business) garya@dreamchaser.org (personal) From owner-freebsd-doc Fri Jun 14 07:49:20 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA19339 for doc-outgoing; Fri, 14 Jun 1996 07:49:20 -0700 (PDT) Received: from su1.in.net (su1.in.net [199.0.62.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id HAA19331 for ; Fri, 14 Jun 1996 07:49:15 -0700 (PDT) Received: by su1.in.net (5.65/1.2-eef) id AA14204; Fri, 14 Jun 96 09:47:47 -0400 Date: Fri, 14 Jun 1996 09:44:26 -400 (EDT) From: Jay Richmond Subject: getting freebsd to coexist with other OS's (documentation) To: doc@freebsd.org Cc: andrsn@stanford.edu, jehamby@lightside.com, rhh@ct.picker.com Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Transfer-Encoding: BASE64 Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk dGhpcyBpcyB3aGF0IEkgaGF2ZSBzbyBmYXI6CgpzaW5jZSBJIGRvbid0IHdh bnQgdG8gc2VuZCBhIG1lc3NhZ2UgdG8gdGhlIG1haWxpbmcgbGlzdCBldmVy eSB0aW1lCkkgbWFrZSBhIGNoYW5nZSwgSSBwdXQgaXQgdXAgYXQgaHR0cDov L3d3dy5pbi5uZXQvfmpheXJpY2gvZnJlZWJzZC1ob3d0by50eHQKb24gdGhl IFdXVy4gIGlmIHlvdSBoYXZlIGFueSBzdWdnZXN0aW9ucyBvciB3YW50IHRv IGNvbnRyaWJ1dGUgc29tZXRoaW5nCnBsZWFzZSBzZW5kIHRoZW0gdG8gamF5 cmljaEBpbi5uZXQuICB0aGFua3MuCgppIGFtIGxvb2tpbmcgZm9yIHNwZWNp ZmljIGV4YW1wbGVzIG9mIHdvcmtpbmcgc2V0dXBzIGZvciB0aGUgbGFzdCBz ZWN0aW9uLi4KCnRoYW5rcy4KClVzaW5nIEZyZWVCU0Qgd2l0aCBvdGhlciBv cGVyYXRpbmcgc3lzdGVtcwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KClRoaXMgZG9jdW1lbnQgaXMgc2VwYXJhdGVkIGlu dG8gdGhlIGZvbGxvdyBzZWN0aW9uczoKCkkuICBJbnRyb2R1Y3Rpb24KSUku ICBPdmVydmlldyBvZiBib290IG1hbmFnZXJzCklJSS4gIEEgdHlwaWNhbCBp bnN0YWxsYXRpb24KSVYuICBTcGVjaWFsIGNvbnNpZGVyYXRpb25zClYuICBF eGFtcGxlcwpWSS4gIFRlY2huaWNhbCBEZXRhaWxzClZJSS4gIE90aGVyIHNv dXJjZXMgb2YgaGVscAoKSS4gIEludHJvZHVjdGlvbgoKICAgICAgICBUaGlz IGRvY3VtZW50IGRpc2N1c3NlcyB0aGUgaG93IHRvIG1ha2UgRnJlZUJTRCBj b2V4aXN0IG5pY2VseQp3aXRoIG90aGVyIHBvcHVsYXIgb3BlcmF0aW5nIHN5 c3RlbXMsIGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvOiBET1MsCldp bmRvd3MgOTUsIGFuZCBVTklYIChTb2xhcmlzL3g4NiBhbmQgTGludXgpLiAg TW9zdCBwZW9wbGUgY2FuJ3QgZml0CnRoZXNlIG9wZXJhdGluZyBzeXN0ZW1z IHRvZ2V0aGVyIGNvbWZvcnRhYmx5IHdpdGhvdXQgaGF2aW5nIGEgbGFyZ2Vy IGhhcmQKZGlzaywgc28gc3BlY2lhbCBpbmZvcm1hdGlvbiBvbiBsYXJnZSBF SURFIGRyaXZlcyBpcyBpbmNsdWRlZC4gQmVjYXVzZQp0aGVyZSBhcmUgc28g bWFueSBjb21iaW5hdGlvbnMgb2YgcG9zc2libGUgb3BlcmF0aW5nIHN5c3Rl bXMgYW5kIGhhcmQKZGlzayBjb25maWd1cmF0aW9ucywgdGhlIGV4YW1wbGVz IHNlY3Rpb24gbWF5IGJlIG9mIHRoZSBtb3N0IHVzZSB0byB5b3UuCkl0IGNv bnRhaW5zIGRlc2NyaXB0aW9ucyBvZiBzcGVjaWZpYyB3b3JraW5nIGNvbXB1 dGVyIHNldHVwcyB0aGF0IHVzZQptdWx0aXBsZSBvcGVyYXRpbmcgc3lzdGVt cy4KCiAgICAgICAgVGhpcyBkb2N1bWVudCBhc3N1bWVzIHRoYXQgeW91IGhh dmUgYWxyZWFkeSBtYWRlIHJvb20gb24geW91cgpoYXJkIGRpc2sgZm9yIG1v cmUgb3BlcmF0aW5nIHN5c3RlbXMuICBBbnkgdGltZSB5b3UgcmVwYXJ0aXRp b24geW91cgpoYXJkIGRyaXZlLCB5b3UgZGVzdHJveSB0aGUgZGF0YSBvbiB0 aGUgb3JpZ2luYWwgcGFydGl0aW9ucy4gSG93ZXZlciBpZgp5b3VyIGhhcmQg ZHJpdmUgaXMgY29tcGxldGVseSBvY2N1cGllZCBieSBET1MsIHlvdSBtaWdo dCBmaW5kIHRoZSBGSVBTCnV0aWxpdHkgKGluY2x1ZGVkIG9uIHRoZSBGcmVl QlNEIENELVJPTSBpbiB0aGUgXFRPT0xTIGRpcmVjdG9yeSBvciB2aWEgZnRw CmF0IGZ0cC5mcmVlYnNkLm9yZyBpbiB0aGUgL3B1Yi9GcmVlQlNELzIuMS1S RUxFQVNFL3Rvb2xzIGRpcmVjdG9yeS4gSXQgbGV0cwp5b3UgcmVwYXJ0aXRp b24geW91ciBoYXJkIGRpc2sgd2l0aG91dCBkZXN0cm95aW5nIHRoZSBkYXRh IGFscmVhZHkgb24gaXQuCgpJSS4gIE92ZXJ2aWV3IG9mIGJvb3QgbWFuYWdl cnMKCiAgICAgICAgVGhlc2UgYXJlIGp1c3QgYnJpZWYgZGVzY3JpcHRpb25z IG9mIHNvbWUgb2YgdGhlIGRpZmZlcmVudCBib290CiAgICAgICAgbWFuYWdl cnMgeW91IG1heSBlbmNvdW50ZXIuICBEZXBlbmRpbmcgb24geW91ciBjb21w dXRlciBzZXR1cCwgeW91CiAgICAgICAgbWF5IGZpbmQgaXQgdXNlZnVsIHRv IHVzZSBtb3JlIHRoYW4gb25lIG9mIHRoZW0gb24gdGhlIHNhbWUgc3lzdGVt LgoKICAgICAgICBCb290IEVhc3k6IFRoaXMgaXMgdGhlIGRlZmF1bHQgYm9v dCBtYW5hZ2VyIHVzZWQgd2l0aCBGcmVlQlNELgogICAgICAgIEl0IGhhcyB0 aGUgYWJpbGl0eSB0byBib290IG1vc3QgYW55dGhpbmcsIGluY2x1ZGluZyBC U0QsIE9TLzIKICAgICAgICAoSFBGUyksIFdpbmRvd3MgOTUgKEZBVCBhbmQg RkFUMzIqKiksIGFuZCBMaW51eC4gIFBhcnRpdGlvbnMKICAgICAgICBhcmUg c2VsZWN0ZWQgd2l0aCB0aGUgZnVuY3Rpb24ga2V5cy4KCiAgICAgICAgT1Mv MiBCb290IE1hbmFnZXI6IFRoaXMgd2lsbCBib290IEZBVCwgSFBGUywgRkZT IChGcmVlQlNEKSwKICAgICAgICBhbmQgRVhUMiAoTGludXgpLiAgSXQgd2ls bCBOT1QgYm9vdCBGQVQzMioqIHBhcnRpdGlvbnMuICBQYXJ0aXRpb25zCiAg ICAgICAgYXJlIHNlbGVjdGVkIHVzaW5nIGFycm8ga2V5cy4gIFRoZSBPUy8y IEJvb3QgTWFuYWdlciBpcyB0aGUgb25seQogICAgICAgIG9uZSB0byB1c2Ug aXRzIG93biBzZXBhcmF0ZSBwYXJ0aXRpb24sIHVubGlrZSB0aGUgb3RoZXJz IHdoaWNoIHVzZQogICAgICAgIHRoZSBNYXN0ZXIgQm9vdCBSZWNvcmQgKE1C UikuICBUaGVyZWZvcmUsIGl0IG11c3QgYmUgaW5zdGFsbGVkCiAgICAgICAg YmVsb3cgdGhlIDEwMjR0aCBjeWxpbmRlciB0byBhdm9pZCBib290aW5nIHBy b2JsZW1zLiAgSXQgY2FuIGJvb3QKICAgICAgICBMaW51eCB1c2luZyBMSUxP IGFzIHBhcnQgb2YgdGhlIGJvb3Qgc2VjdG9yLCBub3QgdGhlIE1CUi4gIEdv IHRvCiAgICAgICAgaHR0cDovL3d3dy5zc2MuY29tL2xpbnV4L2hvd3RvLmh0 bWwgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24KICAgICAgICBib290aW5nIExp bnV4IHdpdGggT1MvMidzIGJvb3QgbWFuYWdlci4KCiAgICAgICAgT1MtQlM6 IFRoaXMgaXMgYW4gYWx0ZXJuYXRpdmUgdG8gQm9vdCBFYXN5LiAgSXQgZ2l2 ZXMgeW91IG1vcmUKICAgICAgICBjb250cm9sIG92ZXIgdGhlIGJvb3Rpbmcg cHJvY2Vzcywgd2l0aCB0aGUgYWJpbGl0eSB0byBzZXQgdGhlCiAgICAgICAg ZGVmYXVsdCBwYXJ0aXRpb24gdG8gYm9vdCBhbmQgdGhlIGJvb3RpbmcgdGlt ZW91dC4gIFRoZSAnYmV0YScKICAgICAgICB2ZXJzaW9uIG9mIHRoaXMgcHJv Z3JhbXMgYWxsb3dzIHlvdSB0byBib290IGJ5IHNlbGVjdGluZyB0aGUgT1MK ICAgICAgICB3aXRoIHlvdXIgYXJyb3cga2V5cy4gIEl0IGlzIGluY2x1ZGVk IG9uIHRoZSBGcmVlQlNEIENEIGluCiAgICAgICAgdGhlIFxUT09MUyBkaXJl Y3RvcnksIGFuZCB2aWEgRlRQIGF0IGZ0cC5mcmVlYnNkLm9yZyBpbiB0aGUK ICAgICAgICAvcHViL0ZyZWVCU0QvMi4xLVJFTEVBU0UgZGlyZWN0b3J5LgoK ICAgICAgICBMSUxPLCBvciBMaW51eCBMb2FkZXI6ICBUaGlzIGlzIGEgbGlt aXRlZCBib290IG1hbmFnZXIuICBXaWxsCiAgICAgICAgbm90IGJvb3QgRnJl ZUJTRC4KCiAgICAgICAgKiogRkFUMzIgaXMgdGhlIHJlcGxhY2VtZW50IHRv IHRoZSBGQVQgZmlsZXN5c3RlbSBpbmNsdWRlZCBpbgogICAgICAgIE1pY3Jv c29mdCdzIE9FTSBTUjIgQmV0YSByZWxlYXNlLCB3aGljaCBpcyBleHBlY3Rl ZCB0byB1dGlsaXRpemVkCiAgICAgICAgb24gY29tcHV0ZXJzIHByZS1sb2Fk ZWQgd2l0aCBXaW5kb3dzIDk1IHRvd2FyZHMgdGhlIGVuZCBvZiAxOTk2LiAg ICAgICAgCiAgICAgICAgSXQgY29udmVydHMgdGhlIG5vcm1hbCBGQVQgZmls ZSBzeXN0ZW0gYW5kIGFsbG93cyB5b3UgdG8gdXNlIHNtYWxsZXIKICAgICAg ICBjbHVzdGVyIHNpemVzIGZvciBsYXJnZXIgaGFyZCBkcml2ZXMuICBGQVQz MiBhbHNvIG1vZGlmaWVzIHRoZQogICAgICAgIHRyYWRpdGlvbmFsIEZBVCBi b290IHJlY29yZCBhbmQgYWxsb2NhdGlvbiB0YWJsZSwgbWFraW5nIGl0CiAg ICAgICAgaW5jb21wYXRpYmxlIHdpdGggc29tZSBib290IG1hbmFnZXJzLgoK SUlJLiAgQSB0eXBpY2FsIGluc3RhbGxhdGlvbgoKICAgICAgICBMZXQncyBz YXkgeW91IGhhdmUgdHdvIGxhcmdlIEVJREUgaGFyZCBkcml2ZXMsIGFuZCB5 b3Ugd2FudCB0bw0KICAgICAgICBpbnN0YWxsIEZyZWVCU0QsIExpbnV4LCBh bmQgV2luZG93cyA5NSBvbiB0aGVtLiAgCgogICAgICAgIEhlcmUncyBob3cg eW91IGRvIGl0OgoKICAgICAgICAvZGV2L3dkMCAoZmlyc3QgcGh5c2ljYWwg aGFyZCBkaXNrKQogICAgICAgIC9kZXYvd2QxIChzZWNvbmQgaGFyZCBkaXNr KQogICAgICAgIEJvdGggYXJlIDcyMCBtZWcgaGFyZCBkaXNrcywgd2l0aCAx NDE2IGN5bGluZGVycy4KCiAgICAgICAgMS4gICBCb290IGZyb20gYSBNUy1E T1Mgb3IgV2luZG93cyA5NSBib290IGRpc2sgdGhhdCBjb250YWlucwogICAg ICAgIHRoZSBGRElTSy5FWEUgdXRpbGl0eSBhbmQgbWFrZSBhIHNtYWxsIDUw IG1lZyBwcmltYXJ5IHBhcnRpdGlvbgogICAgICAgICgzNS00MCBmb3IgV2lu ZG93cyA5NSwgcGx1cyBhIGxpdHRsZSBicmVhdGhpbmcgcm9vbSkgb24gdGhl IGZpcnN0CiAgICAgICAgZGlzay4gIEFsc28gY3JlYXRlIGEgbGFyZ2VyIHBh cnRpdGlvbiBvbiB0aGUgc2Vjb25kIGhhcmQgZGlzawogICAgICAgIGZvciB5 b3VyIFdpbmRvd3MgYXBwbGljYXRpb25zIGFuZCBkYXRhLgoKICAgICAgICAy LiAgUmVib290IGFuZCBpbnN0YWxsIFdpbmRvd3MgOTUgKGVhc2llciBzYWlk IHRoYW4gZG9uZSkuIDopCiAgICAgICAgSW5zdGFsbCBXaW5kb3dzIDk1IG9u IHRoZSAiQzoiIHBhcnRpdGlvbi4KCiAgICAgICAgMy4gIFRoZSBuZXh0IHRo aW5nIEkgd291bGQgZG8gaXMgaW5zdGFsbCBMaW51eC4gIEknbSBub3Qgc3Vy ZQogICAgICAgIGFib3V0IGFsbCB0aGUgZGlzdHJpYnV0aW9ucyBvZiBMaW51 eCwgYnV0IHNsYWNrd2FyZSBpbmNsdWRlcwogICAgICAgIExJTE8gKHNlZSBh Ym92ZSksIHRoZSBMaW51eCBMb2FkZXIuICBXaGVuIHlvdSBhcmUgcGFydGl0 aW9uaW5nCiAgICAgICAgb3V0IHlvdXIgaGFyZCBkaXNrIHdpdGggTGludXgg ImZkaXNrLCIgSSB3b3VsZCBwdXQgYWxsIG9mIExpbnV4IG9uCiAgICAgICAg dGhlIGZpcnN0IGRyaXZlIChtYXliZSAzMDAgbWVncyBmb3IgYSBuaWNlIHJv b3QgcGFydGl0aW9uIGFuZCBzb21lCiAgICAgICAgc3dhcCBzcGFjZSkuCgog ICAgICAgIDQuICBBZnRlciB5b3UgaW5zdGFsbCBMaW51eCwgYW5kIGFyZSBw cm9tcHRlZCBhYm91dCBpbnN0YWxsaW5nIExJTE8sCiAgICAgICAgbWFrZSBT VVJFIHRoYXQgeW91IGluc3RhbGwgaXQgb24gdGhlIGJvb3Qgc2VjdG9yIG9m IHlvdXIgcm9vdCBMaW51eAogICAgICAgIHBhcnRpdGlvbiwgbm90IGluIHRo ZSBNQlIgKG1hc3RlciBib290IHJlY29yZCkuCgogICAgICAgIDUuICBZb3Vy IHJlbWFpbmluZyBoYXJkIGRpc2sgc3BhY2UgY2FuIGdvIHRvIEZyZWVCU0Qu ICBNYWtlIHN1cmUKICAgICAgICB0aGF0IHlvdSBGcmVlQlNEIHJvb3Qgc2xp Y2UgZG9lcyBub3QgZ28gYmV5b25kIHRoZSAxMDI0dGggY3lsaW5kZXIuCiAg ICAgICAgKFRoZSAxMDI0dGggY3lsaW5kZXIgaXMgNTI4IG1lZ3MgaW50byB0 aGUgZGlzay4pICBZb3UgY2FuIHVzZSB0aGUKICAgICAgICByZXN0IG9mIHRo ZSBoYXJkIGRyaXZlIChhYm91dCAyNzAgbWVncykgZm9yIHRoZSAiL3VzciIg YW5kICIvIiBzbGljZXMKICAgICAgICBpZiB5b3Ugd2lzaC4gIFRoZSByZXN0 IG9mIHRoZSBzZWNvbmQgaGFyZCBkaXNrIChzaXplIGRlcGVuZHMgb24gdGhl CiAgICAgICAgYW1vdW50IG9mIHlvdXIgYXBwbGljYXRpb24vZGF0YSBwYXJ0 aXRpb24gdGhhdCB5b3UgY3JlYXRlZCBpbiBzdGVwIDEpCiAgICAgICAgY2Fu IGdvIHRvIHRoZSAiL3Vzci9zcmMiIHNsaWNlIGFuZCBhcyBzd2FwIHNwYWNl LgoKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICBX aGVuIHZpZXdlZCB3aXRoIHRoZSBXaW5kb3dzIDk1ICJmZGlzayIgdXRpbGl0 eSwgeW91ciBoYXJkIGRyaXZlcwogICAgICAgIHNob3VsZCBub3cgbG9vayBz b21ldGhpbmcgbGlrZSB0aGlzOgoKICAgICAgICAgICAgICAgICAgICAgICAg ICBEaXNwbGF5IFBhcnRpdGlvbiBJbmZvcm1hdGlvbgoKICAgICAgICBDdXJy ZW50IGZpeGVkIGRpc2sgZHJpdmU6IDEKCiAgICAgICAgUGFydGl0aW9uICBT dGF0dXMgIFR5cGUgIFZvbHVtZV9MYWJlbCAgTWJ5dGVzICBTeXN0ZW0gIFVz YWdlCiAgICAgICAgQzogMSAgICAgICAgICBBICAgUFJJIERPUyAgICAgICAg ICAgICAgICA1MCAgICBGQVQqKiAgICAgNyUKICAgICAgICAgICAyICAgICAg ICAgIEEgICBOb24tRE9TIChMaW51eCkgICAgICAgMzAwICAgICAgICAgICAg IDQzJQogICAgCiAgICAgICAgVG90YWwgZGlzayBzcGFjZSBpcyAgNjk2IE1i eXRlcyAoMSBNYnl0ZSA9IDEwNDg1NzYgYnl0ZXMpCgogICAgICAgIFByZXNz IEVzYyB0byBjb250aW51ZQoKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KCQkJCQogICAgICAgICAgICAgICAgICAgICAgICAgIERpc3BsYXkg UGFydGl0aW9uIEluZm9ybWF0aW9uCgogICAgICAgIEN1cnJlbnQgZml4ZWQg ZGlzayBkcml2ZTogMgoKICAgICAgICBQYXJ0aXRpb24gIFN0YXR1cyAgVHlw ZSAgVm9sdW1lX0xhYmVsICBNYnl0ZXMgIFN5c3RlbSAgVXNhZ2UKICAgICAg ICBEOiAxICAgICAgICAgIEEgICBQUkkgRE9TICAgICAgICAgICAgICAgIDQy MCAgIEZBVCoqICAgIDYwJQoKICAgICAgICBUb3RhbCBkaXNrIHNwYWNlIGlz ICA2OTYgTWJ5dGVzICgxIE1ieXRlID0gMTA0ODU3NiBieXRlcykKCiAgICAg ICAgUHJlc3MgRXNjIHRvIGNvbnRpbnVlCgogICAgICAgICoqIE1heSBzYXkg RkFUMTYgb3IgRkFUMzIgaWYgeW91IGFyZSB1c2luZyB0aGUgT0VNIFNSMiB1 cGRhdGUKICAgICAgICAoc2VlIHNlY3Rpb24gSUkpLgogICAgICAgIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQoKICAgICAgICA2LiAgSW5zdGFsbCBGcmVl QlNELiAgTWFrZSBzdXJlIHlvdSBib290IHdpdGggeW91ciBmaXJzdCBoYXJk IGRpc2sKICAgICAgICBzZXQgYXQgIk5PUk1BTCIgaW4gdGhlIEJJT1MuICBJ ZiBpdCBpcyBub3QsIHlvdSBoYXZlIHRoZSBlbnRlciB5b3VyCiAgICAgICAg dHJ1ZSBkaXNrIGdlb21ldHJ5IGF0IGJvb3QgdGltZSAodG8gZ2V0IHRoaXMs IGJvb3QgV2luZG93cyA5NSBhbmQKICAgICAgICBjb25zdWx0IE1pY3Jvc29m dCBEaWFnbm9zdGljcywgTVNELkVYRSBvciBjaGVjayB5b3VyIEJJT1MpIHdp dGgKICAgICAgICB0aGUgcGFyYW1ldGVyICJoZDA9MTQxNiwxNiw2MyIgd2hl cmUgMTQxNiBpcyB0aGUgbnVtYmVyIG9mIAogICAgICAgIGN5bGluZGVycyBv biAgeW91ciBoYXJkIGRpc2ssIDE2IGlzIHRoZSBudW1iZXIgb2YgaGVhZHMg cGVyIHRyYWNrLCAKCWFuZCA2MyBpcyB0aGUgbnVtYmVyIG9mIHNlY3RvcnMg cGVyIHRyYWNrIG9uIHlvdXIgaGFyZCBkaXNrLgoKICAgICAgICA3LiAgV2hl biBwYXJ0aXRpb25pbmcgb3V0IHRoZSBoYXJkIGRpc2ssIG1ha2Ugc3VyZSB5 b3UgaW5zdGFsbAogICAgICAgICJCb290IEVhc3kiIG9uIHRoZSBmaXJzdCBk aXNrLiAgRG9uJ3Qgd29ycnkgYWJvdXQgdGhlIHNlY29uZCBkaXNrLAogICAg ICAgIG5vdGhpbmcgaXMgYm9vdGluZyBvZmYgb2YgaXQuCgogICAgICAgIDgu ICBXaGVuIHlvdSByZWJvb3QsICJCb290IEVhc3kiIHNob3VsZCByZWNvZ25p emUgeW91ciB0aHJlZQogICAgICAgIGJvb3RhYmxlIHBhcnRpdGlvbnMgYXMg RE9TIChXaW5kb3dzIDk1KSwgTGludXgsIGFuZCBCU0QgKEZyZWVCU0QpLgoK SVYuICBTcGVjaWFsIGNvbnNpZGVyYXRpb25zCgogICAgICAgIE1vc3Qgb3Bl cmF0aW5nIHN5c3RlbXMgYXJlIHZlcnkgcGlja3kgYWJvdXQgd2hlcmUgYW5k IGhvdyB0aGV5IGFyZQogICAgICAgIHBsYWNlZCBvbiB0aGUgaGFyZCBkaXNr LiAgV2luZG93cyA5NSBhbmQgRE9TIG5lZWQgdG8gYmUgb24gdGhlIGZpcnN0 CiAgICAgICAgcHJpbWFyeSBwYXJ0aXRpb24gb24gdGhlIGZpcnN0IGhhcmQg ZGlzay4gIE9TLzIgaXMgdGhlIGV4Y2VwdGlvbi4gSXQKICAgICAgICBjYW4g YmUgaW5zdGFsbGVkIG9uIHRoZSBmaXJzdCBvciBzZWNvbmQgZGlzayBpbiBh IHByaW1hcnkgb3IgZXh0ZW5kZWQKICAgICAgICBwYXJ0aXRpb24uICBJZiB5 b3UgYXJlIG5vdCBzdXJlLCBrZWVwIHRoZSBiZWdpbm5pbmcgb2YgdGhlIGJv b3RhYmxlCiAgICAgICAgcGFydGl0aW9ucyBiZWxvdyB0aGUgMTAyNHRoIGN5 bGluZGVyLgoKICAgICAgICBJZiB5b3UgaW5zdGFsbCBXaW5kb3dzIDk1IG9u IGFuIGV4aXN0aW5nIEJTRCBzeXN0ZW0sIGl0IHdpbGwgImRlc3Ryb3kiCiAg ICAgICAgdGhlIE1CUiwgYW5kIHlvdSB3aWxsIGhhdmUgdG8gcmVpbnN0YWxs IHlvdXIgcHJldmlvdXMgYm9vdCBtYW5hZ2VyLgogICAgICAgIEJvb3QgRWFz eSBjYW4gYmUgcmVpbnN0YWxsZWQgYnkgdXNpbmcgdGhlIEJPT1RJTlNULkVY RSB1dGlsaXR5CiAgICAgICAgaW5jbHVkZWQgaW4gdGhlIFxUT09MUyBkaXJl Y3Rvcnkgb24gdGhlIENELVJPTS4gIFlvdSBjYW4gYWxzbwogICAgICAgIHJl LXN0YXJ0IHRoZSBpbnN0YWxsYXRpb24gcHJvY2VzcyBhbmQgZ28gdG8gdGhl IHBhcnRpdGlvbiBlZGl0b3IuCiAgICAgICAgRnJvbSB0aGVyZSwgbWFyayB0 aGUgRnJlZUJTRCBwYXJ0aXRpb24gYXMgYm9vdGFibGUsIGFuZCB0eXBlIFcg dG8KICAgICAgICAoVylyaXRlIG91dCB0aGUgaW5mb3JtYXRpb24gdG8gdGhl IE1CUi4gIFlvdSBjYW4gbm93IHJlYm9vdCwgYW5kIEJvb3QKICAgICAgICBF YXN5IHNob3VsZCB0aGVuIHJlY29nbml6ZSBXaW5kb3dzIDk1IGFzICJET1Mu IgoKVi4gIEV4YW1wbGVzCiAgICAgICAgW3NlY3Rpb24gbmVlZHMgd29yaywg cGxlYXNlIHNlbmQgeW91ciBleGFtcGxlIHRvIGpheXJpY2hAaW4ubmV0XQoK ICAgICAgICBGcmVlQlNEK1dpbjk1OiAgSWYgeW91IGluc3RhbGxlZCBGcmVl QlNEIGFmdGVyIFdpbmRvd3MgOTUsIHlvdSBzaG91bGQKICAgICAgICBzZWUg J0RPUycgb24gdGhlIGJvb3QgbWFuYWdlciBtZW51LiAgVGhpcyBpcyBXaW5k b3dzIDk1LgogICAgICAgIElmIHlvdSBpbnN0YWxsZWQgV2luZG93cyA5NSBh ZnRlciBGcmVlQlNELCByZWFkIHNlY3Rpb24gSVYgYWJvdmUuCiAgICAgICAg QXMgbG9uZyBhcyB5b3VyIGhhcmQgZGlzayBkb2VzIG5vdCBoYXZlIDEwMjQg Y3lsaW5kZXJzIHlvdSBzaG91bGQgbm90CiAgICAgICAgaGF2ZSBhIHByb2Js ZW0gYm9vdGluZy4gIElmIG9uZSBvZiB5b3VyIHBhcnRpdGlvbnMgZ29lcyBi ZXlvbmQgdGhlCiAgICAgICAgMTAyNHRoIGN5bGluZGVyIGhvd2V2ZXIsIGFu ZCB5b3UgZ2V0IG1lc3NhZ2VzIGxpa2UgImludmFsaWQgc3lzdGVtCiAgICAg ICAgZGlzayIgdW5kZXIgRE9TIChXaW5kb3dzIDk1KSBhbmQgRnJlZUJTRCB3 aWxsIG5vdCBib290LCB0cnkgbG9va2luZwogICAgICAgIGZvciBhIHNldHRp bmcgaW4geW91ciBCSU9TIGNhbGxlZCAiPiAxMDI0IGN5bGluZGVyIHN1cHBv cnQiIG9yCiAgICAgICAgIk5PUk1BTC9MQkEiIG1vZGUuICBET1MgbWF5IG5l ZWQgTEJBIChMb2dpY2FsIEJsb2NrIEFkZHJlc3NpbmcpCiAgICAgICAgaW4g b3JkZXIgdG8gYm9vdCBjb3JyZWN0bHkuICBJZiB0aGUgaWRlYSBvZiBzd2l0 Y2hpbmcgQklPUyBzZXR0aW5ncwogICAgICAgIGV2ZXJ5IHRpbWUgeW91IGJv b3QgdXAgZG9lc24ndCBhcHBlYWwgdG8geW91LCB5b3UgY2FuIGJvb3QgRnJl ZUJTRAogICAgICAgIHRocm91Z2ggRE9TIHZpYSB0aGUgRkJTREJPT1QuRVhF IHV0aWxpdHkgb24gdGhlIENELVJPTSB3aXRob3V0CiAgICAgICAgYW55IG9w dGlvbnMgKEl0IHNob3VsZCBmaW5kIHlvdXIgRnJlZUJTRCBwYXJ0aXRpb24g YW5kIGJvb3QgaXQuKQoKICAgICAgICBGcmVlQlNEK09TLzIrV2luOTU6CgoK ICAgICAgICBGcmVlQlNEK0xpbnV4OgoKICAgICAgICBGcmVlQlNEK0xpbnV4 K1dpbjk1OiBzZWUgc2VjdGlvbiBJSUkuCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIEZy ZWVCU0QrTGludXgrT1MvMitXaW45NToKCiAgICAgICAgRnJlZUJTRCtTb2xh cmlzL3g4NjogW0pha2UgSGFtYnkgKGplaGFtYnlAbGlnaHRzaWRlLmNvbSld CgpWSS4gIFRlY2huaWNhbCBEZXRhaWxzCiAgICAgW3RvIGJlIGNvbXBsZXRl ZCBieTogUmFuZGFsIEhvcHBlcihyaGhAY3QucGlja2VyLmNvbSldCgpWSUku ICBPdGhlciBzb3VyY2VzIG9mIGhlbHAKCiAgICAgICAgVGhlcmUgYXJlIG1h bnkgTGludXggSE9XLVRPJ3MgdGhhdCBkZWFsIHdpdGggbXVsdGlwbGUgb3Bl cmF0aW5nCiAgICAgICAgc3lzdGVtcyBvbiB0aGUgc2FtZSBoYXJkIGRpc2su ICBUaGV5IGFyZSBhdmFpbGFibGUgb24gdGhlIFdvcmxkCiAgICAgICAgV2lk ZSBXZWIgYXQgaHR0cDovL3d3dy5zc2MuY29tL2xpbnV4L2hvd3RvLmh0bWwu CgogICAgICAgIFRoZSBMaW51eCtPUy8yK0RPUyBNaW5pLUhPV1RPIG9mZmVy cyBoZWxwIGNvbmZpZ3VyaW5nIHRoZSBPUy8yCiAgICAgICAgYm9vdCBtYW5h Z2VyLiAgSXQgaXMgYWxzbyBhdmFpbGFibGUgb24gdGhlIFdXVyBhdDoKICAg ICAgICBodHRwOi8vc3Vuc2l0ZS51bmMuZWR1L21kdy9IT1dUTy9taW5pL0xp bnV4K09TMitET1MuCgotLS0KTGFzdCB1cGRhdGVkOiA2LzE0Lzk2CgogICAg ICBBdXRob3JlZCBieTogSmF5IFJpY2htb25kIChqYXlyaWNoQGluLm5ldCkK U3BlY2lhbCB0aGFua3MgdG86IEFubmVsaXNlIEFuZGVyc29uIChhbmRyc25A aG9vdmVyLnN0YW5mb3JkLmVkdSkgKE9TLzIpCiAgICAgICAgICAgICAgICAg ICBKYWtlIEhhbWJ5IChqZWhhbWJ5QGxpZ2h0c2lkZS5jb20pIChTb2xhcmlz L3g4NikKICAgICAgICAgICAgICAgICAgIFJhbmRhbGwgSG9wcGVyIChyaGhA Y3QucGlja2VyLmNvbSkKCgpBdXRob3IncyBub3RlOiBJIHdpbGwgY29uc3Rh bnRseSB1cGRhdGUgdGhpcyBob3ctdG8gYW5kIHBsYWNlIGl0Cm9uIHRoZSBX V1cgdGVtcG9yYXJpbHkgYXQgaHR0cDovL3d3dy5pbi5uZXQvfmpheXJpY2gv ZnJlZWJzZC1ob3d0by50eHQKCjAwNAoKCgoKIEUtTWFpbDogamF5cmljaEBp bi5uZXQKICAgIFdXVzogaHR0cDovL3d3dy5pbi5uZXQvfmpheXJpY2gKQWRk cmVzczogODEwNiBIYWx5YXJkIFdheSwgSW5kaW5hcG9saXMsIElOIDQ2MjM2 LTk1NjcKICBQaG9uZTogKDMxNyk4MjMtMTMzMgogICAgRmF4OiAoMzE3KTgy My0yNzMwCg== From owner-freebsd-doc Fri Jun 14 09:31:55 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA26216 for doc-outgoing; Fri, 14 Jun 1996 09:31:55 -0700 (PDT) Received: from al.imforei.apana.org.au (al.imforei.apana.org.au [202.12.89.41]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id JAA26196 for ; Fri, 14 Jun 1996 09:31:49 -0700 (PDT) Received: (from pjchilds@localhost) by al.imforei.apana.org.au (8.7.5/8.7.3) id CAA24160 for freebsd-doc@freebsd.org; Sat, 15 Jun 1996 02:01:43 +0930 (CST) Date: Sat, 15 Jun 1996 02:01:43 +0930 (CST) From: Peter Childs Message-Id: <199606141631.CAA24160@al.imforei.apana.org.au> To: freebsd-doc@freebsd.org Subject: Re: getting freebsd to coexist with other OS's (documentation) Newsgroups: apana.sa.lists.freebsd-doc X-Newsreader: TIN [version 1.2 PL2] Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In article <4ps0fo$l1d@al.imforei.apana.org.au> you wrote: : dGhpcyBpcyB3aGF0IEkgaGF2ZSBzbyBmYXI6CgpzaW5jZSBJIGRvbid0IHdh : bnQgdG8gc2VuZCBhIG1lc3NhZ2UgdG8gdGhlIG1haWxpbmcgbGlzdCBldmVy [cut] Fascinating... I could almost see some sort of pattern in there... :) Peter -- Peter Childs --- http://www.imforei.apana.org.au/~pjchilds Active APANA SA Member --- Author PopWatch + Inf-HTML Email: pjchilds@imforei.apana.org.au Fax: 61-8-82784742 From owner-freebsd-doc Sat Jun 15 10:56:13 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA06974 for doc-outgoing; Sat, 15 Jun 1996 10:56:13 -0700 (PDT) Received: from ns1.fidalgo.net (root@ns1.fidalgo.net [206.129.156.2]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id KAA06968 for ; Sat, 15 Jun 1996 10:56:09 -0700 (PDT) Received: from backdrive.in.net (backdrive.in.net [205.160.203.44]) by ns1.fidalgo.net (8.7.5/8.6.12) with SMTP id KAA18523; Sat, 15 Jun 1996 10:54:30 -0700 (PDT) Message-Id: <1.5.4.32.19960615175618.0066374c@mail.fidalgo.net> X-Sender: jayrich@mail.fidalgo.net X-Mailer: Windows Eudora Light Version 1.5.4 (32) Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sat, 15 Jun 1996 12:56:18 -0500 To: Jose Luis Scanferlato From: "Jay M. Richmond" Subject: Re: multiple operating systems (updated) Cc: doc@freebsd.org Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >I'm glad to hear about documenting this. Most people who has just one >computer must deal with multibooting. I'll be happy to have a look at >the pre-release docs, and to make some experiments if you need it. Great. The latest revision is always available on the WWW at: http://www.in.net/~jayrich/freebsd-howto.txt Please let me know what you think. Thanks again, Jay jayrich@in.net http://www.in.net/~jayrich e-mail: jayrich@in.net www: http://www.in.net/~jayrich From owner-freebsd-doc Sat Jun 15 11:03:06 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA07279 for doc-outgoing; Sat, 15 Jun 1996 11:03:06 -0700 (PDT) Received: from ns1.fidalgo.net (root@ns1.fidalgo.net [206.129.156.2]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id LAA07273 for ; Sat, 15 Jun 1996 11:03:04 -0700 (PDT) Received: from backdrive.in.net (backdrive.in.net [205.160.203.44]) by ns1.fidalgo.net (8.7.5/8.6.12) with SMTP id LAA18669; Sat, 15 Jun 1996 11:01:22 -0700 (PDT) Message-Id: <1.5.4.32.19960615180315.0066c1c0@mail.fidalgo.net> X-Sender: jayrich@mail.fidalgo.net X-Mailer: Windows Eudora Light Version 1.5.4 (32) Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Sat, 15 Jun 1996 13:03:15 -0500 To: doc@freebsd.org From: "Jay M. Richmond" Subject: freebsd coexisting with other OS's [documentation, updated] Cc: jkh@time.cdrom.com Sender: owner-doc@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Ok, here's the latest revision: please let me know what you think: Using FreeBSD with other operating systems ------------------------------------------ This document is separated into the follow sections: I. Introduction II. Overview of boot managers III. A typical installation IV. Special considerations V. Examples VI. Other sources of help I. Introduction This document discusses how to make FreeBSD coexist nicely with other popular operating systems, including, but not limited to: DOS, Windows 95, and UNIX (Solaris/x86 and Linux). Most people can't fit these operating systems together comfortably without having a larger hard disk, so special information on large EIDE drives is included. Because there are so many combinations of possible operating systems and hard disk configurations, the examples section may be of the most use to you. It contains descriptions of specific working computer setups that use multiple operating systems. This document assumes that you have already made room on your hard disk for an additional operating system. Any time you repartition your hard drive, you run the risk of destroying the data on the original= partitions. However, if your hard drive is completely occupied by DOS, you might find the FIPS utility (included on the FreeBSD CD-ROM in the \TOOLS directory=20 or via ftp at ftp://ftp.freebsd.org/pub/FreeBSD/2.1-RELEASE/tools/. It lets= =20 you repartition your hard disk without destroying the data already on it. = =20 There is also a commercial program available called Partition Magic, which= =20 lets you size and delete partitions without consequence. II. Overview of boot managers These are just brief descriptions of some of the different boot managers you may encounter. Depending on your computer setup, = =20 you may find it useful to use more than one of them on the same=20 system. Boot Easy: This is the default boot manager used with FreeBSD. It has the ability to boot most anything, including BSD, OS/2 (HPFS), Windows 95 (FAT and FAT32**), and Linux. Partitions are selected with the function keys. OS/2 Boot Manager: This will boot FAT, HPFS, FFS (FreeBSD), and EXT2 (Linux). It will NOT boot FAT32** partitions. Partitions are selected using arrow keys. The OS/2 Boot Manager is the only one to use its own separate partition, unlike the others which use the master boot record (MBR). Therefore, it must be installed below the 1024th cylinder to avoid booting problems. It can boot Linux using LILO as part of the boot sector, not the MBR. Go to http://www.ssc.com/linux/howto.html for more information on booting Linux with OS/2's boot manager. OS-BS: This is an alternative to Boot Easy. It gives you more control over the booting process, with the ability to set the default partition to boot and the booting timeout. The 'beta' version of this programs allows you to boot by selecting the OS with your arrow keys. It is included on the FreeBSD CD in the \TOOLS directory, and via ftp at ftp.freebsd.org in the /pub/FreeBSD/2.1-RELEASE directory. LILO, or Linux Loader: This is a limited boot manager. Will boot FreeBSD, though some customization work is required in the LILO configuration file. ** FAT32 is the replacement to the FAT filesystem included in Microsoft's OEM SR2 Beta release, which is expected to utilitized on computers pre-loaded with Windows 95 towards the end of 1996. = =20 It converts the normal FAT file system and allows you to use smaller cluster sizes for larger hard drives. FAT32 also modifies the traditional FAT boot sector and allocation table, making it incompatible with some boot managers. III. A typical installation Let's say I have two large EIDE hard drives, and I want to install FreeBSD, Linux, and Windows 95 on them. =20 Here's how I might do it: /dev/wd0 (first physical hard disk) /dev/wd1 (second hard disk) Both disks have 1416 cylinders. 1. I boot from a MS-DOS or Windows 95 boot disk that contains the FDISK.EXE utility and make a small 50 meg primary partition (35-40 for Windows 95, plus a little breathing room) on the first disk. Also create a larger partition on the second hard disk for your Windows applications and data. 2. I reboot and install Windows 95 (easier said than done) J on the "C:" partition. 3. The next thing I do is install Linux. I'm not sure about all the distributions of Linux, but slackware includes LILO (see above), the Linux Loader. When I am partitioning out your hard disk with Linux "fdisk," I would put all of Linux on the first drive (maybe 300 megs for a nice root partition and some swap space). 4. After I install Linux, and are prompted about installing LILO, make SURE that I install it on the boot sector of my root Linux partition, not in the MBR (master boot record). 5. The remaining hard disk space can go to FreeBSD. I also make=20 sure that my FreeBSD root slice does not go beyond the 1024th=20 cylinder. (The 1024th cylinder is 528 megs into the disk with our hypothetical 720MB disks). I will use the rest of the hard drive=20 (about 270 megs) for the "/usr" and "/" slices if you wish. The= rest=20 of the second hard disk (size depends on the amount of your Windows application/data partition that I created in step 1) can go= =20 to the "/usr/src" slice and swap space. = --------------------------------------------------------------------- When viewed with the Windows 95 "fdisk" utility, my hard drives should now look something like this: Display Partition Information Current fixed disk drive: 1 Partition Status Type Volume_Label Mbytes System Usage C: 1 A PRI DOS 50 FAT** 7% 2 A Non-DOS (Linux) 300 43% =20 Total disk space is 696 Mbytes (1 Mbyte =3D 1048576 bytes) Press Esc to continue = --------------------------------------------------------------------- =09 Display Partition Information Current fixed disk drive: 2 Partition Status Type Volume_Label Mbytes System Usage D: 1 A PRI DOS 420 FAT** 60% Total disk space is 696 Mbytes (1 Mbyte =3D 1048576 bytes) Press Esc to continue ** May say FAT16 or FAT32 if you are using the OEM SR2 update (see section II). = --------------------------------------------------------------------- 6. Install FreeBSD. I make sure to boot with my first hard disk set at "NORMAL" in the BIOS. If it is not, I=92ll have the enter= your true disk geometry at boot time (to get this, boot Windows 95 and consult Microsoft Diagnostics, MSD.EXE or check your BIOS) with the parameter "hd0=3D1416,16,63" where 1416 is the number of=20 cylinders on your hard disk, 16 is the number of heads per track,= =20 and 63 is the number of sectors per track on the drive. 7. When partitioning out the hard disk, I make sure to install "Boot Easy" on the first disk. I don't worry about the second disk, nothing is booting off of it. 8. When you reboot, "Boot Easy" should recognize your three bootable partitions as DOS (Windows 95), Linux, and BSD (FreeBSD). IV. Special considerations Most operating systems are very picky about where and how they are placed on the hard disk. Windows 95 and DOS need to be on the first primary partition on the first hard disk. OS/2 is the exception. It can be installed on the first or second disk in a primary or= extended partition. If you are not sure, keep the beginning of the bootable partitions below the 1024th cylinder. If you install Windows 95 on an existing BSD system, it will= "destroy" the MBR, and you will have to reinstall your previous boot manager. Boot Easy can be reinstalled by using the BOOTINST.EXE utility included in the \TOOLS directory on the CD-ROM. You can also re-start the installation process and go to the partition editor. From there, mark the FreeBSD partition as bootable, and type W to (W)rite out the information to the MBR. You can now reboot, and =20 "Boot Easy" should then recognize Windows 95 as "DOS." Please keep in mind that OS/2 can read FAT and HPFS partitions, but not FFS (FreeBSD) or EXT2 (Linux) partitions. Likewise, Windows 95 can only read (FAT and FAT32 partitions). FreeBSD can read most file systems, but currently cannot read or HPFS=20 partitions. Linux can read HPFS partitions, but can=92t write to= them. Recent versions of the Linux kernel (1.9.x) can read and write to Windows 95 VFAT partitions (VFAT is what gives Windows 95 long file names =96 the same as FAT). Linux can read and write to most file systems. Got that? I hope so. =20 V. Examples [section needs work, please send your example to jayrich@in.net] FreeBSD+Win95: If you installed FreeBSD after Windows 95, you=20 should see 'DOS' on the "Boot Easy" menu. This is Windows 95. If you installed Windows 95 after FreeBSD, read section IV above. As long as your hard disk does not have 1024 cylinders you should= not have a problem booting. If one of your partitions goes beyond the 1024th cylinder however, and you get messages like "invalid system disk" under DOS (Windows 95) and FreeBSD will not boot, try looking for a setting in your BIOS called "> 1024 cylinder support" or "NORMAL/LBA" mode. DOS may need LBA (Logical Block Addressing) in order to boot correctly. If the idea of switching= BIOS=20 settings every time you boot up doesn't appeal to you, you can boot= =20 FreeBSD through DOS via the FBSDBOOT.EXE utility on the=20 CD without any options (It should find your FreeBSD partition and=20 boot it.) FreeBSD+OS/2+Win95: Nothing new here. OS/2=92s boot manger can boot all of these operating systems, so that shouldn=92t be a problem. FreeBSD+Linux: You can also use "Boot Easy" to boot booth operating systems. You can also use LILO to boot FreeBSD by [need to fill this in]. FreeBSD+Linux+Win95: (see section III) =20 VI. Other sources of help There are many Linux HOW-TO's that deal with multiple operating systems on the same hard disk. They are available on the World Wide Web at http://www.ssc.com/linux/howto.html. The Linux+OS/2+DOS Mini-HOWTO offers help configuring the=20 OS/2 boot manager. It is also available on the WWW at: http://sunsite.unc.edu/mdw/HOWTO/mini/Linux+OS2+DOS. --- Last updated: 6/14/96 Authored by: Jay Richmond (jayrich@in.net) Special thanks to: Annelise Anderson (andrsn@stanford.edu) (OS/2) Randall Hopper (rhh@ct.picker.com) Jordan K. Hubbard (jkh@time.cdrom.com) Author's note: I will constantly update this how-to and place it on the WWW temporarily at http://www.in.net/~jayrich/freebsd-howto.txt 007 e-mail: jayrich@in.net www: http://www.in.net/~jayrich e-mail: jayrich@in.net www: http://www.in.net/~jayrich