Category Archives : BSD Router

BSD Operating system

The BSD operating system is genuinely known as BSD/386 and sometimes it is known as BSDi. There are few numbers of operating systems like UNIX cascaded from Barkley Software Distribution Series of Unix variants which were developed at the University of California, Berkeley Electrical Engineering and Computer Science Department. It was originally developed by Bill Joy. At present there are four main BSD operating systems and number is increasing day by day.

Four major BSD operating systems are, Free BSD-based, Net BSD-based, Open BSD-based and Dragonfly BSD-based. These four BSD were developed from BSD/386 and 4.4BSD-Lite using various routes. Development of the BSD operating system did not happen in a day, it took long time and all features of this operating system in now improved. BSD operating system is very popular for its reliability evens a famous UNIX programmer and author W. Richard Stevens used this operating system for his own web server.

List of BSD operating systems: As discussed previously, there are four major BSD operating systems which are in current use.

Free BSD-based: Free BSD is a UNIX like operating system cascaded from AT&T by Berkley Software Distribution. It is a lightweight operating system. It was developed with the aim of flexibility. It was designed in this way so that various applications can be run in this operating system. Free BSD has some extraordinary features which are now a necessity in the technology world. It is user friendly, it consists of cutting edge features, and it is highly scalable on the heavy load network server. Free BSD is free, but projects need the license of BSD, but sometimes it accepts non-disclosure agreement. Free BSD provides high quality, high –end embedded system and good web server support. The basic focus of Free BSD was on a narrow set of architectures. The development of Free BSD started in 2007 and it is still going on.

Net BSD: Net BSD is also a UNIX like operating system descended from Berkley Software Distribution. It is basically a freely redistributable and open source version. It was designed in this way so that professionals, researchers, hobbyists can use this operating system. The main intention to develop this operating system is the portability through the use of clear perception between machines depended and machine independent code. Net BSD is able to run on 32 bit and 64 bit processor. It provides well written code, efficiency, stability and perfect design.

Open BSD: Open BSD is also a UNIX like operating system cascaded from Berkley Software Distribution. It was basically derived from Net BSD in 1995. The main aim to develop this operating system is security, user friendly and correctness.

Dragonfly BSD: Dragonfly BSD was basically derived from FreeBSD 4.8. The main aim to develop this OS is to change the kernel architecture and to introduce microkernel architecture which will boost scaling and reliability. It is also applicable in NUMA and cluster systems. Dragonfly BSD originally supports IA-32 and x86-64 platforms. This operating system is user friendly and very easy to use, which was basically developed for multiprocessor infrastructure. Founder of this operating system is Mathew Dillon.

Apart from these four major BSD there is some other kind of BSD. PC BSD and Jun OS are also UNIX like operating system actually derived from FreeBSD.

BSD Router Projects

fdgw (NetBSD/i386 one floppy system)
fdgw is a single floppy version of NetBSD/i386 (currently tested only on i386 1.5 stable and 1.6 stable). It is available in the NetBSD package system at pkgsrc/sysutils/fdgw/ . This allows you to easily build an fdgw image from any netbsd-1-5/netbsd-1-6 branch source tree.

fdgw is a minimal operating system. It can convert an old machine without HDD into a small router or NAT system. It provides several models: natbox, adslrouter, riprouter(IPv4/v6 RIPv1/v2), bridge (available only on NetBSD 1.6), mcastrouter6(IPv6 multicast routing) and proxybox(application level gateway)

The easiest way to get started with fdgw would be to download a pre-made floppy image which can then be customized. Images are available from See .

floppy-1 project
Shaped IP

Micro OpenBSD (?)
one floppy openbsd
soekris (flashdist: embedded OpenBSD installer)
opensoekris (domain exists, but the web content not found ?)
mini soekris
PsygNAT free firewall and NAT router based on OpenBSD/i386.

Back to Top