From owner-freebsd-questions Mon Nov 8 17:16:41 1999 Delivered-To: freebsd-questions@freebsd.org Received: from granite.sentex.net (granite.sentex.ca [199.212.134.1]) by hub.freebsd.org (Postfix) with ESMTP id 090D81523D for ; Mon, 8 Nov 1999 17:16:38 -0800 (PST) (envelope-from mike@sentex.net) Received: from ospf-mdt.sentex.net (ospf-mdt.sentex.net [205.211.164.81]) by granite.sentex.net (8.8.8/8.6.9) with SMTP id UAA01918; Mon, 8 Nov 1999 20:16:31 -0500 (EST) From: mike@sentex.net (Mike Tancsa) To: smallone@newbridge.com (Scott Mallonee) Cc: questions@freebsd.org Subject: Re: Download question Date: Tue, 09 Nov 1999 01:16:35 GMT Message-ID: <38276fad.39943215@mail.sentex.net> References: In-Reply-To: X-Mailer: Forte Agent .99e/32.227 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 8 Nov 1999 19:14:11 -0500, in sentex.lists.freebsd.questions you wrote: >Dear FreeBSD, > >I am trying to examine BSD IP stack code to possibly use in a product we are developing. >Can you refer me to a FAQ, tutorial, etc. that would instruct me on how to download the >source? In looking at the FTP sites, all I see are huge, complex directory trees. Is there >a compressed tar file somewhere that I can download and extract on my development system? >How is complete BSD source downloaded from an FTP site? Any help you can provide would be >greatly appreciated! Have a look at http://www.freebsd.org/handbook/index.html You can download just the source code from ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/3.3-RELEASE/src/ but why not do a quick network install and check out the IP stack in action. Its really quite quick and easy. (ftp5.freebsd.org is a fast mirror as well) First fetch ftp://ftp5.freebsd.org/pub/FreeBSD/releases/i386/3.3-RELEASE/floppies/kern.flp ftp://ftp5.freebsd.org/pub/FreeBSD/releases/i386/3.3-RELEASE/floppies/mfsroot.flp ftp://ftp5.freebsd.org/pub/FreeBSD/releases/i386/3.3-RELEASE/tools/fdimage.exe With two floppies, use fdimage to create your boot floppies fdimage kern.flp a: fdimage mfsroot.flp a: Boot up your PC with the floppies, and choose a network installation by following the prompts. The process will download everything you need including the kernel sources. Its really quite simple and you will have a working system to experiment with, complete with source code. If you want to make your life easy, a Pentium PCI system and an Intel Etherexpress Pro 100B ethernet adaptor will make life easy along with an empty IDE HD of about 1GIG. If you have any more questions, just ask in questions@freebsd.org as you did. ---Mike Mike Tancsa (mdtancsa@sentex.net) Sentex Communications Corp, Waterloo, Ontario, Canada "Given enough time, 100 monkeys on 100 routers could setup a national IP network." (KDW2) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message