...From Scratch.

Features of the Freesco router (0.2.7):

>> It's FREE! Like all the best software. Supported by donations.

>> Minimal system requirements.

Can run in as little as 6 Mb RAM, requires only a 386 processor and runs off of a single 1.44Mb floppy with no need for a hard disk (although you can install onto a hard disk if required). No need for a monitor, keyboard or other peripherals. You can control Freesco via telnet, the easy-to-use web interface or the Freesco console.

>> It is its own operating system.

So no licenses for DOS or Windows are required for the Freesco machine. Also, it can sit on a standard FAT or FAT32 formatted harddrive so it can easily and peacefully co-exist with a Windows operating system if need be.

>> Good hardware support.

Support for up to three Ethernet, Arcnet, Token Ring or Arlan network cards and up to two modems and later versions will increase these numbers! Supports the most common network cards and Linux-compatible modems.

>> Ease of use.

Takes as little as ten minutes to get everything up and running from scratch.

>> Based on the well-proven Linux operating system.

A derivative of Linux 2.0.38, it includes the usual powerful Linux firewalling and NAT, and follows in Linux's footsteps by being reliable, fast, Open Source and free.

>> It can be any of:

  • a simple bridge with up to 3 Ethernet segments.
  • a router with up to 3 Ethernet segments.
  • a dialup line router.
  • a leased line router.
  • an Ethernet router.
  • a dial-in server with up to 2 modems.
  • a time server.
  • a DHCP server.
  • a HTTP server.
  • a print server (requires TCP/IP printing client software)

Or a combination of many of the above (e.g. one modem for Internet connection, one for dial-in, whilst connected to and routing up to three Ethernets, with the time, DHCP, HTTP and print servers all operative).

>> Easy to use package system.

Just three commands (listpkg, installpkg, removepkg) allow simple extensibility by inclusion of additional "official" and third-party programs and drivers. Packages currently exist to add FTP, POP3 and Fax servers, Perl, PHP and mSQL support, Samba, the Squid caching web proxy and many more.

>> Well supported development.

Because it's based on the industry standard operating system, new packages can be quickly and easily developed from existing Linux software.

>> Dynamic DNS support.

Through the use of the system, Freesco directly supports sending IP updates to allow a dynamic (e.g. dial-up) router to be accessed from a static name on the Internet no matter whether or not the IP address changes every time you connect.