Coyote Linux
Encyclopedia
Coyote Linux is a small distribution of Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

, including the operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

 and the necessary services for a firewall/router, intended for easy NAT
Network address translation
In computer networking, network address translation is the process of modifying IP address information in IP packet headers while in transit across a traffic routing device....

 sharing of an internet connection with a single IP address among many computers on a local network, using spare "commodity" hardware. The project was originally started in 1998 to provide a very simple way of creating a Linux based firewall system for systems with broad-band Internet connections. Initial versions of Coyote Linux had both a Microsoft Windows program and a set of shell scripts for Linux to create the firewall boot-disk.

In October 2005, the Coyote Linux format switched from using a 1.44MB floppy to requiring a small IDE hard drive or flash device. At the time this change was made, the original
floppy-based version was forked into the project "BrazilFW Firewall and Router". The new releases of Coyote Linux were based in Vortech Consulting's "Wolverine Firewall and VPN Server", offering a basic subset of the features present in Wolverine.

Coyote Linux was not maintained between January 2007 and December 2008 while the developing company and its author worked on other projects. Work has resumed on Coyote Linux as of January 2009. The new versions of Coyote Linux make use of the OpenEmbedded
OpenEmbedded
OpenEmbedded is a software framework to create Linux distributions aimed for, but not restricted to, embedded devices. The build system is based on BitBake recipes, which behave similar to Gentoo's ebuilds....

 and Mono (software)
Mono (software)
Mono, pronounced , is a free and open source project led by Xamarin to create an Ecma standard compliant .NET-compatible set of tools including, among others, a C# compiler and a Common Language Runtime....

 projects as a basis for development.

Minimum Requirements

Version 2.10:
  • 386SX CPU and 8MB RAM as a bare minimum
  • 1.44MB floppy drive
  • 66 MHz and 16MB RAM recommended for Qos, Layer7 filtering and PPPoE


Version 3 has slightly higher requirements, and requires an IDE drive.

See also

  • Mono (software)
    Mono (software)
    Mono, pronounced , is a free and open source project led by Xamarin to create an Ecma standard compliant .NET-compatible set of tools including, among others, a C# compiler and a Common Language Runtime....

  • OpenEmbedded
    OpenEmbedded
    OpenEmbedded is a software framework to create Linux distributions aimed for, but not restricted to, embedded devices. The build system is based on BitBake recipes, which behave similar to Gentoo's ebuilds....

  • Lightweight Linux distribution

External links

  • http://coyotelinux.com/
  • http://www.vortech.net Vortech Consulting, the developer of Coyote Linux
  • http://www.brazilfw.com.br Fork of the floppy based version of Coyote Linux
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK