*BSD News Article 84776


Return to BSD News archive

Newsgroups: comp.unix.bsd.netbsd.misc
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!nntp.coast.net!howland.erols.net!www.nntp.primenet.com!nntp.primenet.com!news.texas.net!node2.frontiernet.net!news.interactive.net!news.new-york.net!actcom!news
From: Anatoly <anatol@actcom.co.il>
Subject: Re: [comp.unix.bsd] NetBSD, FreeBSD, and OpenBSD FAQ (Part 10 of 10)
X-Nntp-Posting-Host: p7.haifa2.actcom.co.il
Content-Type: text/plain; charset=us-ascii
Message-ID: <32B47750.64BF@actcom.co.il>
Sender: news@actcom.co.il (News)
Content-Transfer-Encoding: 7bit
Organization: ACTCOM - Internet Services in Israel
References: <386bsd-faq-1-850460402@cynjut.neonramp.com> <386bsd-faq-10-850460402@cynjut.neonramp.com>
Mime-Version: 1.0
Date: Sun, 15 Dec 1996 22:10:24 GMT
X-Mailer: Mozilla 3.0Gold (Win95; I; 16bit)
Lines: 262
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.netbsd.misc:4995

Dave Burgess wrote:
> 
> Posted-By: auto-faq 3.1.1.2
> Archive-name: 386bsd-faq/part10
> 
> Section 9       ("Supported" Software List).
> 
> 9.0     What GNU software has been tested and is working with Net/2 derived
>         BSD systems for the 386?
> 
>         Just about all of it.
> 
> 9.1     Has anyone ever gotten news to work?
> 
>         The program 'news' running on 386bsd.  Here is a quick summary of
>         the major places to stumble:
> 
>         1)  get bash, gmake, gcc 2.X, cnews, trn (or your favorite reader).
> 
>         2)  Make uucp work. (Read the info files that come with the
>             original distribution for the whole scoop on configuration
>             files.)
> 
>         Ed Note:  This step is not needed if you are implementing SLIP,
>         PPP, or are directly connected to a network.
> 
>         3)  Edit all the scripts which come with cnews and replace every
>         occurrence of /bin/sh with /usr/local/bin/bash (or wherever you put
>         it).
> 
>         4)  Build cnews using bash, gmake and gcc 2.x
> 
>         5)  Install cnews in the directories you want it.  Some hand-hacking
>         of the install scripts is required (Too long ago to remember the
>         details).
> 
>         6)  Change the permissions on all the scripts from execute only to
>         read-execute for group and other.  (On 386bsd, if you can't read
>         a script, you can't execute it).
> 
>         7)  Set up uucp to accept news
> 
>         8)  Post an article and steal it out of the uucp queue before it
>         gets sent.  Feed it to your rnews (as user uucp) instead and make
>         sure that it does not bomb out with permission denied or some such.
> 
>         9)  Have fun!
> 
>         Implementing innd is even easier.  The configure script that comes
>         with the system has been modified to work more correctly with
>         Net/2 derived BSD systems.  The first is that the LINTLIBSTYLE
>         option in config.data needs to be set to NONE, since NetBSD and
>         FreeBSD don't come with lint.  With that changed, the system
>         should work right out of the box.
> 
>         If you are running with memory mapped files, you will also need
>         to make the following patch:
> 
>         --- icd.c.orig  Tue Feb  7 13:36:50 1995
>         +++ icd.c       Tue Feb  7 14:56:27 1995
>         @@ -366,7 +366,9 @@
>          ICDwriteactive()
>           {
>            #if    defined(ACT_MMAP)
>            -    /* No-op. */
>            +    if (msync(ICDactpointer, 0)) {
>            +       syslog(L_ERROR, "msync error on active file: %m");
>            +    }
> 
>             #else
> 
> 9.1.1   I want to make sure I have every set up right for my news
>         partition.  What newfs options do I need to use to get this
>         information stored OK without future problems?
> 
>         There has been a lot of discussion of the years about the default
>         options for newfs.  If you have "modern" disks and you created
>         your filesystems with 1.0, or with a pre-9412 -current, then
>         you may want to back them up and then re-create them.  u
>         Filesystems created with the current defaults should be much
>         faster.
> 
>         The newfs(8) defaults are equivalent to `-a 8 -d 0 -n 1'.
> 
>         To make you news server software work better, you should
>         increase the number of inodes available, you should include
>         either '-i 512' or '-i 1024' depending on the normal size of the
>         files in the filesystem.  News partitions are often the
>         repository for many files which are very small, averaging less
>         than 512 bytes per file.  By quadrupling the number of inodes
>         (using -i 512 instead of the default 2048) you make it more
>         likely that you will run out of disk SPACE before you run out of
>         disk INODES.
> 
> 9.3     Has anyone tried to get Postgres to work?
> 
>         Jim Bachesta and his crew have gotten Postgres 4.2 working in
>         the i386 version of NetBSD 1.0.  The netbsd source tree is
>         available from:
> 
>         ftp://charon.amdahl.com:pub/agc/postgres-4.2-src-netbsd-v2.tar.gz
> 
>         The regular postgres distribution is available from:
> 
>         ftp://s2k-ftp.cs.berkeley.edu:pub/postgres
> 
>         Get the standard distribution and then overlay the NetBSD source
>         distribution over it for a complete system.
> 
>         There is also work in progress to get Postgres95 working.
>         Check the following URL for more information:
> 
>         ftp://s2k-ftp.cs.berkeley.edu/pub/postgres95/postgres95-1.0.tar.gz
> 
>         It works fine on NetBSD/i386 1.1. I've heard that it works
>         fine on the sparc port, too, so there don't seem to be any
>         byte-order funnies in there (although take a look in the
>         www/bugs/p*.html for 14 patches that should be applied to
>         the 1.0 sources - at least one of them deals with
>         order-dependencies when the backend is on a different
>         byte-ordered machine to the client program).
> 
>         Someone mentioned that you need dynamic loading, and so you
>         may be out of luck if you're on one of the more esoteric
>         ports.  I'm not sure about this, and would say that pg95
>         should run fine, albeit with reduced functionality, without
>         dynamic loading - it just means that you can't define C
>         functions for the backend to load at will. However, I
>         haven't tried this.  (From memory, the previous v4r2 port
>         didn't have support for dynamic loading, and most of the
>         regression tests ran fine.)
> 
> 9.4     Has anyone gotten the Java Developers Kit working?
> 
>         There are a couple of ways to go about this.  The first is just
>         use either the FreeBSD or Linux version and load up the /emul
>         directory.
> 
>         The second is to load Penguin or Kaffe, both Java replacements.
> 
>             http://coriolan.amicus.com/penguin.html
> 
>         i386 FreeBSD 2.0.5R & 2.1.0R            (tested)
>         i386 Linux 1.2.13                       (tested)
>         i386 NetBSD 1.1R                        (untested)
>         i386 Solaris 2.4                        (untested)
> 
>         The source for the most recent version of Kaffe can be found at
>         the following location:
> 
>             ftp://ftp.sarc.city.ac.uk/pub/kaffe/kaffe.tgz
> 
>         This version has extensive improvements over version 0.1 (see the
>         README in the distribution), and is now distributed using a
>         Berkeley style license so can be used for both personal and
>         commercial purposes.
> 
>         * Java, Javasoft, and Java Virtual Machine are registered
>         trademarks of Sun Microsystems, Inc.
> 
> 9.5     Has anyone ever used any of the BSD systems for a Firewall?
> 
>         In my experience, most of the commercial firewall systems
>         started out as BSD systems.
> 
>         There are several choices when it comes to firewalls for *BSD
>         systems.  There is Juniper, a "transparent p[ass through" system
>         that allows non-routable networks to lurk behind the firewall
>         and block traffic from the outside.  Another is the TIS Firewall
>         Toolkit.  Http://puma.macbsd.com/macbsd.howto/fwtk-faq.html has
>         an excellent set of instructions on using and building a
>         firewall using TIS.
> 
>         There are several other offerings out there; nearly all of them
>         will easily lay on top of an existing BSD installation.  After
>         all, BSD was where TCP-IP was invented.
> 
> 9.6     How about the BSD Song?
> 
>         In a dark dim machine room
>         Cool A/C in my hair
>         Warm smell of silicon
>         Rising up through the air
>         Up ahead in the distance
>         I saw a Solarian(tm) light
>         My kernel grew heavy, and my disk grew slim
>         I had to halt(8) for the night
>         The backup spun in the tape drive
>         I heard a terminal bell
>         And I was thinking to myself
>         This could be BSD or USL
>         Then they started a lawsuit
>         And they showed me the way
>         There were salesmen down the corridor
>         I thought I heard them say
> 
>         Welcome to Berkeley California
>         Such a lovely place
>         Such a lovely place (backgrounded)
>         Such a lovely trace(1)
>         Plenty of jobs at Berkeley California
>         Any time of year
>         Any time of year (backgrounded)
>         You can find one here
>         You can find one here
> 
>         Their code was definitely twisted
>         But they've got the stock market trends
>         They've got a lot of pretty, pretty lawyers
>         That they call friends
>         How they dance in the courtroom
>         See BSDI sweat
>         Some sue to remember
>         Some sue to forget
>         So I called up Kernighan
>         Please bring me ctime(3)
>         He said
>         We haven't had that tm_year since 1969
>         And still those functions are calling from far away
>         Wake up Jobs in the middle of the night
>         Just to hear them say
> 
>         Welcome to Berkeley California
>         Such a lovely Place
>         Such a lovely Place (backgrounded)
>         Such a lovely trace(1)
>         They're livin' it up suing Berkeley California
>         What a nice surprise
>         What a nice surprise (backgrounded)
>         Bring your alibis
> 
>         Windows NT a dreaming
>         Pink OS on ice
>         And they said
>         We are all just prisoners here
>         Of a marketing device
>         And in the judge's chambers
>         They gathered for the feast
>         They diff(1)'d the source code listings
>         But they can't kill -9 the beast
>         Last thing I remember
>         I was restore(8)'ing | more(1)
>         I had to find the soft link back to the path I was before
>         sleep(3) said the pagedaemon
>         We are programmed to recv(2)
>         You can swap out any time you like
>         But you can never leave(1)
> 
>         [ substitute whirring of disk and tape drives for guitar solo ]
> 
>         Written by David Barr <barr@pop.psu.edu>
>         and Ken Hornstein <kenh@physci.psu.edu>
>         and a little help from Greg Nagy <nagy@cs.psu.edu>
> 
>         and thanks to the lyrics archive at cs.uwp.edu
> 
> --
> Dave Burgess  (The man of a thousand E-Mail addresses)
> *bsd FAQ Maintainer / SysAdmin for the NetBSD system in my spare bedroom
> "Just because something is stupid doesn't mean there isn't someone that
> doesn't want to do it...."
>shur walla?