1998.03.12, Warsaw, Poland

				PicoBSD 0.31
				------------


What is PicoBSD?
----------------

It's a one floppy version of FreeBSD (please see http://www.freebsd.org),
configured mainly for networking applications. It can be used as a router or
firewall, or kind of a fixit floppy (or all of them).

You can find more information on the home page of this project at:
		http://www.freebsd.org/~abial

What are minimal requirements?
------------------------------

* 386SX CPU or better (there is an FPU emulator in kernel)
* 10MB RAM - the more the better. If you have an HDD, you can make a
  swap partition or swap file (using vnode driver and vnconfig). Then you
  probably will be able to run with ca. 6MB only. But RAM is cheap...
* Modem sitting on COM1-COM4 (default is to use COM2), if you want to have
  a PPP connection.
* Network card: compatible with NE2000, PCI Intel, 3Com 3c509 or with DEC
  chipsets (ed, ep, fxp and de drivers). The kernel supports two of them
  (i.e. 7 total) plus two PPP connections (tun interfaces). So you can
  easily build something like router with as many as 9 outlets :-)

What is different from previous version?
----------------------------------------

* More in-kernel drivers
* ATAPI CD-ROM support
* SNMP agent (full ucd-snmp version, which allows for monitoring processes and
  running scripts)
* No ssh, ftp nor ee editor (which means you have to mount the floppy on
  normal system in order to edit config files)
* Added: inetd, telnetd, routed, tftpd, bootpd, ps, kill, netstat,
  ping, traceroute
* passwd(1) works (but only if you run it as root)
* Removed vnconfig and vn(4) driver: in case of a router you should provide 
  it enough RAM to function without swapping, or create the proper swap space.
* Support for NFS client
* There are initially two users: root (password 'setup') and user (password
  'PicoBSD'). I had problems with correctly setting up permissions (as most
  of the programs are just one big file with hard links), so that several
  things which normal user can do here are impossible (no suid bit set). This
  means that normal user can do as much as telnet from the system....
* Added 'update' script which updates the contents of /etc directory on the
  startup floppy (in case you changed e.g. password).


I'll be glad hearing from you about your experiences with PicoBSD. Thanks.

Have fun!
  
Andrzej Bialecki <abial@nask.pl>
Dinesh Nair <dinesh@alphaque.com>
