FreeBSD 4.0-Release Kernel Source Code

4.0-Release Kernel Source Code for use with Kirk McKusick's FreeBSD Kernel Internals: An Intensive Code Walkthrough BSD Unix course. The textbook for the course is The Design and Implementation of the 4.4BSD Operating System. The 4.0 Release kernel source code is available on this site in four forms: [tar] [bzip'ed tar] [gzip'ed tar] [source tree]

Operating Systems

TinyOS and its elements SmartDust
LiveBSD brings you a Live CD
FreeSBIE a live system on CD, or an operating system that is able to load directly from a bootable CD, without any installation process, without any hard disk. It's based on the FreeBSD operating system.

"Secure Programming"

Secure Programming for Linux and Unix HOWTO (Content not reviewed)
Secure, Efficient and Easy C Programming (Content not reviewed)
10 Commandments for C Programmers (Basics without which it is not possible to write secure code)
Various C Programming Links Pointers

Microsoft's review of switching Hotmail from FreeBSD to Windows

Thoughts on Computing

by Jamie Zawinski of Lucid
by Joel Spolsky



802.11b Wireless

Wireless Ad Hoc Networks Bibliography
Universal Radio Online Catalog
Mobile Mesh software for mobile adhoc networking
Mesh-AP bootable CD to create an mesh routed access point
OpenAP multipoint wireless bridging, linux based access point
Palo Alto Freenet community freenet based upon OpenAP access points
Grid routing in wireless ad hoc mobile networks
IRIS Infrastructure for Resilient Internet Systems -- decentralized infrastruture based on distributed hash tables
Janus Wireless software to provide robust wireless services
NoCatNet Sonoma County CA community supported wireless network
BSD AirTools an 802.11b wireless network sniffer
Kismet an 802.11b wireless network sniffer
AirSnort an 802.11b wireless network sniffer
Wireless links page
HyperLink Technologies purveyors of wireless networking antennas, amplifiers, lightning suppressors and more
Building a FreeBSD Access Point
Securing a wireless network with IPSec


IP Filter
Snort IDS

Mail Software

Postfix by Wietse Venema TarProxy a Statistically-Driven SMTP Tarpit
LaBrea a tar pit for unauthorized connection

DCC Distributed Checksum Clearinghouse, anti-spam software based upon a system of interacting clients and servers that 'rate' the bulk distribution characteristics of email.
TDMA Tagged Message Delivery Agenta, anti-spam software based upon a locally maintained whitelist. Mailing list subscribers are automatically whitelisted, others must respond to an email sent back to them in response to their own email to the TDMA system.
MAPS Realtime Blackhole List
Send mail to nelson-rbl-test@crynwr.com from a server to verify that the server is rejecting mail from IP addrsses listed in the RBL.

Interesting Items

Tempest for Eliza Use an AM radio to listen to the signal emitted from a video monitor. A simple of example. The right signal processing algorithms can recover the contents displayed on the video monitor from the AM signal that the monitor broadcasts. van Eck Freaking by Wim van Eck.

Cyclone A "dialect" of C that strives to prevent unsafe programming. Cyclone is derived from C99. Additional keywords have been added (abstract, catch, codegen, cut, fallthru, fill, let, malloc, namespace, new, NULL(!?), region_t, regions, rmalloc, rnew, splice, throw, try, tunion, using, and xtunion). Cyclone is joint project of AT&T Labs Research and Greg Morrisett's group at Cornell University.

The D Programming Language

Porting and Supporting The D Programming Language

Hans Boehm Garbage Collector How does this one compare with Poul-Henning Kamp's phkmalloc (paper) (source)

Virtual Worlds: A First-Hand Account of Market and Society on the Cyberian Frontier by Edward Castronova examines the economic behavior of EverQuest. (original site) (local)

The Internet is believed to be resistant to attacks through being widely interconnected. Traditionally, we speak of the original funding for the ARPAnet being the result of the loss of a microwave tower in Utah and the Pentagon's realization of how brittle its communication systems were. One goal of the ARPAnet was to change that be creating a robust network. Unfortunately, the ARPAnet's successor network, the Internet, may be brittle as well. Albert-Laszlo Brarbasi's, of the Self-Organized Networks group of the Physics department of the University of Notre Dame, research indicates that a few nodes in the Internet are critical to its operation. His paper Attack and error tolerance in complex networks was published in the 27th July 2000 issue of Nature. A review of the recent advances in our understanding of complex networks is contained in Statistical mechanics of complex networks.


Turlington's Lower Back Tatoo Remover
Brought to you by:
The FreeBSD Project MySQL Database CGI, The Common Gateway Interface
Apache Webserver mod_ssl Interface OpenSSL Toolkit
University of Chicago University of Maryland