The PathConvert project is to develop utilities which make conversion between absolute path name and relative path name. It brings benefits mainly to the users of NFS and WWW. Submitted by: Shigio Yamaguchi <shigio@wafu.netgate.net>
319 lines
16 KiB
Text
319 lines
16 KiB
Text
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN" [
|
|
<!ENTITY base CDATA "..">
|
|
<!ENTITY date "$Date: 1999-01-25 21:40:52 $">
|
|
<!ENTITY title "FreeBSD Development Projects">
|
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
|
]>
|
|
<!-- $Id: projects.sgml,v 1.42 1999-01-25 21:40:52 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><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>
|
|
|
|
<li><a name="PathConvert"
|
|
href="http://wafu.netgate.net/tama/unix/pathconvert.html"> The
|
|
PathConvert project</a> is to develop utilities which make
|
|
conversion between absolute path name and relative path name. It
|
|
brings benefits mainly to the users of NFS and WWW.</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>
|