#
Lists of supported hardware configurations.

Below you will find supported configurations for each of the flavors of PicoBSD as of version @VER@, as well as the lists of programs included.

### Dialup version:

- minimum 386SX CPU (either Intel, AMD, Cyrix etc - doesn't matter),
- minimum 8MB of RAM (some people reported success stories with 4MB only, but I certainly don't recommend it)
- a modem (for Internet connection using PPP protocol), either internal or external, connected to COM1-COM4. NOTE: COM3 and COM4 are disabled by default - you have to explicitly enable them in UserConfig.
- an Ethernet card for LAN connection:
  - ed - default settings: port 0x280, irq 10, iomem 0xd8000

    NE2000 compatible ISA and PCI cards, most SMC and 3C503

  - ep - default settings: port 0x300, irq 10,

    3C509 ISA card

  - ie - default settings: port 0x300, irq 10, iomem 0xd0000

    Intel EtherExpress ISA, StarLan, 3C507

  - le - default settings: port 0x300, irq 5, iomem 0xd0000

    DEC EtherWorks 2 and 3

  - lnc - default settings: port 0x280, irq 10, iomem 0xd0000

    Lance/PCNet

  - de - DEC21040-based PCI cards,
  - fxp - Intel EtherExpress Pro/100B PCI card
- 10 virtual consoles plus console utilities (vidcontrol, kbdcontrol)
- basic networking tools: ifconfig, route, ping, ns (mini-netstat), traceroute
- basic remote access tools: telnet, ftp and SSH
- basic OS tools: shell, mount (FreeBSD, DOS, Linux), umount, ps, kill, vm (mini-vmstat), fsck, df, etc..
- editable configuration (/etc directory and kernel configuration)
- simple editor ee
- simple help system for people new to FreeBSD

### Router-like version:

- minimum 386SX CPU,
- minimum 10 MB of RAM (8MB for basic setup)
- support for PPP protocol on dialup/leased lines (using ijppp)
- support for several types of Ethernet cards (two of each kind) - see above for descriptions: ed, ie, ep, de, fxp, lnc
- network daemons: routing daemon (routed), inetd, telnetd.
- IP Firewall and NAT daemon (natd).
- more OS utilities, including: syslogd, mount_nfs, network logins via telnet
- this version doesn't include: ssh, ftp

### Router version:

- minimum 386SX CPU,
- minimum 4 MB of RAM (6MB for running some additional daemons)
- support for PPP protocol on dialup/leased lines (using kernel ppp)
- support for several types of Ethernet cards - see above for descriptions: ed, ie, ep, de, fxp, lnc
- custom init(8), which includes also a simple command-line interface, and its own way to configure the system on startup.
- IP Firewall and NAT daemon (natd - it requires additional portion of RAM).
- very few OS tools, except those absolutely necessary,

There's also the fourth version, which can serve as a dialin server - I hope you'll find it as a cheap yet reliable alternative to commercial communication servers :-)) This work is still in progress, and I need some people to test the early dial-in server version.

Last modified: @DATE@