313 lines
16 KiB
Text
313 lines
16 KiB
Text
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN" [
|
|
<!ENTITY base CDATA "..">
|
|
<!ENTITY date "$Date: 1999-01-12 23:28:54 $">
|
|
<!ENTITY title "FreeBSD Development Projects">
|
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
|
]>
|
|
<!-- $Id: projects.sgml,v 1.40 1999-01-12 23:28:54 wosch Exp $ -->
|
|
|
|
<html>
|
|
&header;
|
|
|
|
<a name="development"></a>
|
|
|
|
<p>In addition to the mainstream development path of FreeBSD, a number
|
|
of developer groups are working on the cutting edge to expand
|
|
FreeBSD's range of applications in new directions. Follow the links
|
|
below to learn more about these exciting projects.</p>
|
|
|
|
If you miss a project please send the URL and a short
|
|
description (3-10 lines) to
|
|
<A HREF="../mailto.html">www@FreeBSD.ORG</A>
|
|
|
|
<ul>
|
|
<li><a href="#documentation">Documentation</a>
|
|
<li><a href="#advocacy">Advocacy</a>
|
|
<li><a href="#applications">Applications</a>
|
|
<li><a href="#networking">Networking</a>
|
|
<li><a href="#filesystem">Filesystem</a>
|
|
<li><a href="#kernelandsecurity">Kernel and Security</a>
|
|
<li><a href="#devicedrivers">Device drivers</a>
|
|
<li><a href="#architecture">Architecture</a>
|
|
<li><a href="#misc">Misc</a>
|
|
</ul>
|
|
<p>
|
|
|
|
<a name="documentation"></a>
|
|
<h3>Documentation</h3>
|
|
<ul>
|
|
<li><a href="../docproj/docproj.html">FreeBSD Documentation Project</a></li>
|
|
<li><a name="newbies" href="newbies.html">FreeBSD Resources for Newbies</a></li>
|
|
<li><a name="retail" href="http://www.bafug.org/Retail.html"> Retail Outlets for FreeBSD</a>
|
|
<li><a name="securityhowto" href="http://www.freebsd.org/~jkb/howto.html">
|
|
FreeBSD Security How-To</a>
|
|
FreeBSD is a very secure operating system. Since source code
|
|
is freely available, the OS is constantly going through the
|
|
review and audit. While FreeBSD comes very secure OOB
|
|
(Out-Of-Box), there are many features that can make it more
|
|
secure for those of you who are "paranoid". This How-To will
|
|
go over some steps which will help you increase overall
|
|
security of your machine.
|
|
|
|
|
|
<li><IMG SRC="../gifs/new.gif" ALT="[New!]" HEIGHT="11" WIDTH="28">
|
|
<a name="BSDsites" href="http://www.itworks.com.au/~gavin/FBSDsites.php3">
|
|
RELEASE/SNAP finder for FreeBSD FTP servers</a>.
|
|
A resource that would allow anyone to find a FTP server that contains
|
|
particular releases and SNAP of FreeBSD. The database is updated daily
|
|
at 3am Melbourne time (10 hours ahead of UTC).</li>
|
|
<li><IMG SRC="../gifs/new.gif" ALT="[New!]" HEIGHT="11" WIDTH="28">
|
|
<a name="diary" href="http://www.freebsddiary.com/freebsd/">
|
|
The FreeBSD Diary</a>
|
|
This page is about my experiences with FreeBSD. How I installed it,
|
|
where I got the idea behind it, and how hard/easy it was to install.
|
|
Hopefully, you'll find it to be amusing, interesting, or at the least,
|
|
pathetic. My aim is to document what I've done and at the same time
|
|
allow others to follow the progress and possibly learn from my
|
|
endeavours.
|
|
<li><IMG SRC="../gifs/new.gif" ALT="[New!]" HEIGHT="11" WIDTH="28">
|
|
<a name="freebsduserguide" href="http://www.aei.ca/~malartre/freebsd/">
|
|
The FreeBSD User Guide</a>
|
|
This is a little document on how to start with the FreeBSD Operating
|
|
System (OS), a Unix variant. It's made for people who never used a
|
|
Unix OS. FreeBSD is a little hard to learn, so don't expect to be
|
|
happy the first time you meet him alone. The main reason is that it's
|
|
Command Line Interface (CLI), like MS-DOS.
|
|
</li>
|
|
|
|
<li><A HREF="http://www.vmunix.com/fbsd-book/"> A Comprehensive
|
|
Guide to FreeBSD</A> - an attempt at a more readable,
|
|
"book-like" tutorial explaining the FreeBSD Operating
|
|
System. Intended for people new to both FreeBSD and
|
|
UNIX. Currently a work in progress.
|
|
</li>
|
|
|
|
<li><A HREF="http://flag.blackened.net/freebsd/"> FreeBSD
|
|
How-To's for the Lazy and Hopeless</A> is another somewhat more
|
|
light-hearted attempt to provide more readable "how-to" style
|
|
information on setting up and configuring FreeBSD.</li>
|
|
|
|
<li><A
|
|
HREF="http://sunsite.unc.edu/LDP/HOWTO/mini/Linux+FreeBSD-mini-HOWTO.html">The
|
|
Linux+FreeBSD mini-HOWTO</a> - this document describes how to
|
|
use Linux and FreeBSD on the same system. It introduces FreeBSD
|
|
and discusses how the two operating systems can cooperate,
|
|
e.g. by sharing swap space.
|
|
</li>
|
|
|
|
<li><a href="http://www.freebsd.org/~rpratt/227/index.html">
|
|
Install Preview for FreeBSD 2.2.7</a>
|
|
This is a guide illustrating the FreeBSD install program for
|
|
those new to unix and/or FreeBSD. </li>
|
|
|
|
<li><IMG SRC="../gifs/new.gif" ALT="[New!]" HEIGHT="11" WIDTH="28">
|
|
<a name="vmoverview"
|
|
href="http://www.backplane.com/FreeBSD/FreeBSDVM.txt">FreeBSD VM
|
|
System Overview</a> The document is meant to describe the general
|
|
workings of FreeBSD's VM system to interested parties.</li>
|
|
|
|
</ul>
|
|
|
|
<a name="advocacy"></a>
|
|
<h3>Advocacy</h3>
|
|
<ul>
|
|
|
|
<li><li><IMG SRC="../gifs/new.gif" ALT="[New!]" HEIGHT="11" WIDTH="28">
|
|
<a name="freebsdrocks" href="http://www.freebsdrocks.com/">FreeBSD
|
|
Rocks</a> is an initiative designed to provide the FreeBSD
|
|
community with the latest FreeBSD news, software and resources.
|
|
All areas include search facilities, making keyword searching of
|
|
historical posts a breeze. The pages are updated daily and
|
|
everyone is invited to sign up an post an article. If it happened
|
|
today, you'll see it on FreeBSDRocks.
|
|
</li>
|
|
|
|
<li><a name=bsdvlin
|
|
href="http://www.futuresouth.com/~fullermd/freebsd/bsdvlin.html">
|
|
FreeBSD vs. Linux</a>: a bunch of comparisons between FreeBSD and
|
|
Linux, which is another publically-distributed free UNIX-like OS
|
|
for PC's. </li>
|
|
|
|
<li><a name="daemonnews" href="http://www.daemonnews.org/"> Daemon
|
|
News</a></li>
|
|
|
|
<li><a href="http://www.bafug.org/FbsdCounter.html">The FreeBSD Counter Page</a>
|
|
page is the start of a project which will attempt to
|
|
determine the world-wide installed base of FreeBSD users. The
|
|
FreeBSD development community currently has only the vaguest
|
|
idea as to how large our user base is, and this makes it all
|
|
the more difficult to persuade hardware and software vendors
|
|
to take it seriously. </li>
|
|
|
|
<li><a name="giveaway" href="http://visar.csustan.edu">
|
|
BSD CD Giveaway List</a>
|
|
If somebody has a CD to give away (recipient pays for shipping) or to
|
|
lend locally, they can put their email address on the list. Hardware
|
|
and literature can also be given away. We encourage people to donate
|
|
CDs to local libraries and put them on the list as well. </li>
|
|
|
|
<li><a name="softwarebazaar" href="http://visar.csustan.edu/bazaar/">
|
|
The Free Software Bazaar</a>
|
|
is a market place designed to increase the amount of free software,
|
|
to support free software developers, and to more accurately measure
|
|
the demand for free software.</li>
|
|
|
|
<li><IMG SRC="../gifs/new.gif" ALT="[New!]" HEIGHT="11" WIDTH="28">
|
|
<a href="http://www.freebsdzine.org/">FreeBSD ezine</a>
|
|
The FreeBSD 'zine is a monthly collection of easy to read (we hope)
|
|
articles written by FreeBSD users and administrators just like you.
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<a name="applications"></a>
|
|
<h3>Applications</h3>
|
|
<ul>
|
|
<li><a name="java" href="http://www.freebsd.org/java/">Java on FreeBSD</a></li>
|
|
<li><a name="mozilla" href="mozilla.html">FreeBSD Mozilla Group</a></li>
|
|
<li><a name="multimedia" href="http://www.freebsd.org/~faulkner/multimedia/mm.html">MultiMedia</a></li>
|
|
<li><a href="../ports/">FreeBSD Ports Collection</a></li>
|
|
<li><a href="http://www.freebsd.org/~fenner/portsurvey/">FreeBSD Ports distfiles survey</a></li>
|
|
<LI><a name="vam" href="ftp://rah.star-gate.com/pub/Voice.FAQ">
|
|
Voice Answering Machine</A></LI>
|
|
<li><a name="xcontest" href="http://www.freebsd.org/~xcontest/">FreeBSD X11 Desktop Theme Contest</a></li>
|
|
</ul>
|
|
|
|
<a name="networking"></a>
|
|
<h3>Networking</h3>
|
|
<ul>
|
|
<li><a name="altq" href="http://www.csl.sony.co.jp/person/kjc/kjc/software.html"> ALTQ: bandwidth management for applications</a></li>
|
|
<li><a name="kame" href="http://www.kame.net/">KAME Project, a free IPv6/IPsec stack for BSD</a></li>
|
|
<li><a name="ppp" href="http://www.awfulhak.org/ppp.html"> Point to Point Protocol (PPP)</a></li>
|
|
<li><a name="smn" href="http://www.cs.pdx.edu/research/SMN/"> Secure MobileIP via IP</a></li>
|
|
</ul>
|
|
|
|
<a name="filesystem"></a>
|
|
<h3>File system</h3>
|
|
<ul>
|
|
<li><a name="afs" href="http://www.stacken.kth.se/projekt/arla/">Arla</a>
|
|
is a free AFS client implementation. The main goal is to
|
|
make a fully functional client with all capabilities of normal AFS.
|
|
Other planned and implemented things are all the normal management
|
|
tools and a server.
|
|
|
|
<li><a name="coda" href="http://www.coda.cs.cmu.edu/">Coda</a> is
|
|
a distributed file system. Among its features are disconnected
|
|
operation, good security model, server replication and
|
|
persistent client side caching.
|
|
|
|
<li><a name="devfs" href="http://www.freebsd.org/~julian/">DEVFS</a></li>
|
|
<li><a href="http://www.freebsd.org/~terry/">Mode locking</a></li>
|
|
<li><a href="http://www.freebsd.org/~terry/">Make the namei interface reflexive</a></li>
|
|
<li><a href="http://www.freebsd.org/~terry/">NFS client and server locking</a></li>
|
|
<LI><a href="http://iclub.nsu.ru/~semen/ntfs/">NTFS Driver for FreeBSD</a></li>
|
|
<li><a name="softupdate" href="http://www.freebsd.org/~julian/">soft update code</a></li>
|
|
<li><a name="tcfs" href="http://tcfs.dia.unisa.it/">TCFS</a>
|
|
is a Transparent Cryptographic File System that is a suitable
|
|
solution to the problem of privacy for distributed file system. By a
|
|
deeper integration between the encryption service and the file system,
|
|
it results in a complete trasparency of use to the user
|
|
applications. Files are stored in encrypted form and are decrypted
|
|
before they are read. The encryption/decryption process takes place on
|
|
the client machine and thus the encryption/decryption key never
|
|
travels on the network.</li>
|
|
|
|
<li><a name="Tertiary"
|
|
href="http://now.cs.berkeley.edu/Td/">Tertiary Disk</a> is a
|
|
storage system architecture to create large disk storage systems
|
|
that avoid the disadvantages of custom built disk arrays. The
|
|
name comes from twin goals: to have the cost per megabyte and
|
|
capacity of tape libraries and the performance of magnetic
|
|
disks. We use commodity, off the shelf components to develop a
|
|
scalable, low cost, terabyte capacity disk system. Our target is
|
|
to build a complete storage system with about 30-50% extra to
|
|
the cost of the raw disk. Tertiary Disk uses PCs connected by a
|
|
switched network to host a large number of disks. Our prototype
|
|
consists of 20 200MHz PC PCs, which host 370 8GB disks. The PCs
|
|
are connected through a 100Mbps Ethernet switch.</li>
|
|
|
|
<li><a name="vinum" href="http://www.lemis.com/vinum.html"> Vinum: a logical volume manager</a></li>
|
|
</ul>
|
|
|
|
<a name="kernelandsecurity"></a>
|
|
<h3>Kernel, security</h3>
|
|
<ul>
|
|
<li><a name="drawbridge" href="http://drawbridge.tamu.edu/"> Drawbridge, a firewall package</a></li>
|
|
<li><a name="hardening" href="http://www.watson.org/fbsd-hardening/">FreeBSD Hardening Project, a more secure environment</a></li>
|
|
<li><a name="metacomputing" href="http://www.sarnoff.com:8000/docs/metacomputing.html"> Metacomputing</a></li>
|
|
<li><a name="DHCP" href="http://home.san.rr.com/freebsd/dhcp.html">DHCP configuration</a></li>
|
|
<li><a href="http://www.freebsd.org/~jraynard/source/"> Handling more than 32 signals</a></li>
|
|
<li><a href="http://www.freebsd.org/~terry/">Working LDAP for FreeBSD</a></li>
|
|
<li><a href="ftp://ftp.gsoft.com.au/misc/splashkit-980202.tar.gz"> Splashkit, displays a graphical image while booting</a></li>
|
|
<li><a name="SMP" href="http://www.freebsd.org/~fsmp/SMP/SMP.html">Symmetric MultiProcessor Support</a></li>
|
|
<li><a href="http://www.freebsd.org/~terry/">A validation suite for testing for kernel memory leaks</a></li>
|
|
</ul>
|
|
|
|
<a name="devicedrivers"></a>
|
|
<h3>Device drivers</h3>
|
|
<ul>
|
|
<li><a name="atm" href="http://www.ccrc.wustl.edu/pub/chuck/tech/bsdatm/bsdatm.html"> BSD ATM: implementation of ATM internetworking under 4.4BSD</a>:
|
|
New computer applications in areas such as multimedia, imaging,
|
|
and distributed computing demand high levels of performance from
|
|
computer networks. ATM-based networking solutions provide one
|
|
possible alternative to meeting these performance needs.
|
|
However, the complexity of ATM over traditional networks such as
|
|
Ethernet has proven to be a barrier to its being used. In this
|
|
paper we present the design and implementation of BSD ATM, a
|
|
light-weight and efficient ATM software layer for BSD-based
|
|
operating systems that requires minimal changes to the operating
|
|
system. BSD ATM can be used both for IP-based networking traffic
|
|
and for ``native'' ATM traffic.</li>
|
|
|
|
|
|
|
|
<li><a name="timekeeping" href="http://phk.freebsd.dk/rover.html"> High-precision timekeeping with FreeBSD</a></li>
|
|
<li><a name="homeauto" href="http://www.freebsd.org/~fsmp/HomeAuto/HomeAuto.html">Home Automation</a></li>
|
|
<li><a name="isdn" href="http://www.hcs.de/users/hm/isdn4bsd/i4b-main.html"> i4b: ISDN for FreeBSD</a></li>
|
|
<li><a name="cam" href="http://www.freebsd.org/~gibbs/"> CAM: New SCSI layer for FreeBSD</a></li>
|
|
<li><a name="tokenring" href="http://www.jurai.net/~winter/tr/tr.html">The FreeBSD Token-Ring Project</a></li>
|
|
<li><a name="usb" href="http://www.etla.net/~n_hibma/usb/usb.pl"> FreeBSD USB driver development</a>
|
|
The NetBSD USB stack has been ported to FreeBSD. Together with them we
|
|
have started developing the drivers for many devices using the USB bus.
|
|
Have a look on the webpage if you want to join the effort or you want to
|
|
have a look on the devices that are being supported.
|
|
</ul>
|
|
|
|
<a name="architecture"></a>
|
|
<h3>Architecture</h3>
|
|
<ul>
|
|
<li><a name="alpha" href="../alpha/alpha.html">Porting FreeBSD to Alpha systems</a></li>
|
|
<li><a name="sparc" href="http://www.freebsd.org/~obrien/freebsd-sparc/">Porting FreeBSD to Sparc systems</a></li>
|
|
<li><a name="sysvr4" href="http://slash.dotat.org/~newton/freebsd-svr4/">
|
|
The SysVR4 Emulation</a>
|
|
page describes an SysVR4 emulator for FreeBSD. It is currently
|
|
capable of running (or walking, in some cases) a wide-ish variety of
|
|
SysV executabls taken from Solaris/x86 2.5.1 and 2.6 systems. I have
|
|
reason to believe that it will also run SCO UnixWare and SCO
|
|
OpenServer binaries.</li>
|
|
|
|
<li><a name="picobsd"
|
|
href="http://www.freebsd.org/~picobsd/">Small and embedded
|
|
FreeBSD (PicoBSD)</a></li>
|
|
|
|
<li><a name="linuxthreads" href="http://lt.tar.com/">
|
|
Linux Threads under FreeBSD</a>:
|
|
Create a port of Linux Threads that can be compiled and used as a
|
|
kernel threads implementation under FreeBSD. Allow native Linux
|
|
applications linked against the Linux Threads pthread library (either
|
|
static or shared libs) to run under FreeBSD in Linux "emulation" mode.
|
|
</li>
|
|
</ul>
|
|
|
|
<a name="misc"></a>
|
|
<h3>Misc</h3>
|
|
<ul>
|
|
<li><a name="global" href="http://wafu.netgate.net/tama/unix/global.html"> GLOBAL common source code tag system</a</li>
|
|
<li><a name="pao" href="http://www.jp.FreeBSD.org/PAO/">PAO: Mobile Computing page, laptops running FreeBSD</a></li>
|
|
<li><a href="http://www.freebsd.org/~jraynard/source/">Replacement of gnu awk with bwk's "one true awk"</a></li>
|
|
</ul>
|
|
|
|
|
|
&footer;
|
|
</body>
|
|
</html>
|