Added TODO list. Automate changing of the "Last updated" field.
This commit is contained in:
parent
304c46fa2c
commit
5c614b11dd
@ -1,14 +1,17 @@
|
||||
#
|
||||
# $Id$
|
||||
# $Id: Makefile,v 1.1 1998/09/26 17:23:01 abial Exp $
|
||||
#
|
||||
|
||||
.include "../../Version"
|
||||
|
||||
DATE!="date"
|
||||
|
||||
DOCS= bugs.html faq.html hardware.html how2build.html \
|
||||
intrinsics.html intro.html
|
||||
intrinsics.html intro.html TODO.html
|
||||
|
||||
all: ../../Version
|
||||
for i in `ls *.html`; \
|
||||
for i in ${DOCS}; \
|
||||
do \
|
||||
cat $${i}|sed -e 's/@VER@/${VER}/g' >../$${i}; \
|
||||
cat $${i}|sed -e 's/@VER@/${VER}/g' \
|
||||
-e 's/@DATE@/${DATE}/g' >../$${i}; \
|
||||
done
|
||||
|
154
release/picobsd/doc/src/TODO.html
Normal file
154
release/picobsd/doc/src/TODO.html
Normal file
@ -0,0 +1,154 @@
|
||||
<html>
|
||||
<! $Id$ >
|
||||
<body>
|
||||
<h1><center> Small FreeBSD ToDo List.
|
||||
</center></h1>
|
||||
|
||||
<p>This list represents various tasks which are being collected from
|
||||
discussions on freebsd-small, and which represent the general
|
||||
direction and needs of using FreeBSD for small installations.</p>
|
||||
|
||||
<p>The tasks are arranged by how important they are to the overall
|
||||
idea and goals of the project. If you are interested in doing some
|
||||
part of the work, please contact the coordinator of PicoBSD project
|
||||
(<A HREF="mailto:abial@freebsd.org">Andrzej Bialecki</a>).</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>Short term tasks:</h2>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
Eliminate need for patching FreeBSD source tree - either by
|
||||
keeping our own version of Makefiles, or by adding (many) knobs to
|
||||
the standard ones.
|
||||
</li>
|
||||
<li>
|
||||
Provide options for building separate kernel and FS images of
|
||||
various sizes.
|
||||
</li>
|
||||
<li>
|
||||
Add some "wizards" to help people new to Unix configure "dialup"
|
||||
and "net" for most common tasks.
|
||||
</li>
|
||||
<li>
|
||||
Replace most of currently used scripts with Makefiles.
|
||||
</li>
|
||||
<li>
|
||||
Add simple authentication module to oinit.
|
||||
</li>
|
||||
<li>
|
||||
Fix kzip to be able to produce kzip'ped ELF kernels.
|
||||
</li>
|
||||
<li>
|
||||
Clear up the issue of DiskOnChip driver.
|
||||
</li>
|
||||
<li>
|
||||
Write better documentation. This is very important - the most
|
||||
common configurations should be described in detail, step by step.
|
||||
</li>
|
||||
<li>
|
||||
Collect our experiences with using FreeBSD with SBCs, flash disks
|
||||
etc, and write a short practical guide to embedding FreeBSD.
|
||||
</li>
|
||||
</ul>
|
||||
<hr>
|
||||
|
||||
<h2>Medium term tasks:<h2>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
Change the building process so that it allows to easily choose
|
||||
(with finer granularity) needed components of the target system.
|
||||
</li>
|
||||
<li>
|
||||
Make use of recently added KLD to allow for easy adding and
|
||||
removing drivers when running stripped kernels.
|
||||
</li>
|
||||
<li>
|
||||
Investigate pros and cons of using the new boot/loader together
|
||||
with ELF kernels.
|
||||
</li>
|
||||
<li>
|
||||
Change currently used crunched binaries to something more flexible
|
||||
- as it is now, even small change in set of programs requires
|
||||
rebuilding of the whole image.
|
||||
</li>
|
||||
<li>
|
||||
Provide options for building systems which operate from
|
||||
(basically) read-only media, such as CD-ROM or flash disk. Such
|
||||
system doesn't need to keep all root FS in memory, but only small
|
||||
fraction of it for /tmp and /var.
|
||||
</li>
|
||||
<li>
|
||||
Integrate DHCP into "dialup" version.
|
||||
</li>
|
||||
<li>
|
||||
Rework oinit to be more modular, and write additional modules
|
||||
(remote access, SNMP (?), authentication, shell(), configuration
|
||||
editor).
|
||||
</li>
|
||||
<li>
|
||||
Provide a remote access (telnetd/login/shell) module for the
|
||||
"router" version. Make the shell() module more predictable and
|
||||
compatible with common sense :-)
|
||||
</li>
|
||||
<li>
|
||||
At last prepare usable version of ISP floppy, and test it (some
|
||||
basic tests with server PPP). This involves among others a version
|
||||
of PPP which supports Radius.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>Long term tasks:</h2>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
Either port ROMfs from Linux, or write our own replacement for it.
|
||||
</li>
|
||||
<li>
|
||||
Describe the configuration tasks and parameters of PicoBSD systems
|
||||
in terms of hierarchy of categories - this is needed to start
|
||||
working on the next two points.
|
||||
</li>
|
||||
<li>
|
||||
Design a flexible and efficient scheme (not necessarily compatible
|
||||
with currently used set of shell scripts) for storing and editing
|
||||
system configuration in some form of hierarchical DB.
|
||||
</li>
|
||||
<li>
|
||||
Design a user interface for configuration of system parameters
|
||||
and services, meeting the following requirements: hierachical,
|
||||
logical, helpful (hinting), providing ability to automate certain
|
||||
tasks.
|
||||
</li>
|
||||
<li>
|
||||
Reduce memory footprint.
|
||||
</li>
|
||||
<li>
|
||||
Add other language versions.
|
||||
</li>
|
||||
<li>
|
||||
Throw some more effort in porting the newer version of W (graphical
|
||||
UI), so that it uses VESA color modes. IMHO it's worth it.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>Other half-baked ideas...</h2>
|
||||
|
||||
<p>(fill this in :-)</p>
|
||||
|
||||
<hr>
|
||||
Last modified:
|
||||
@DATE@
|
||||
|
||||
|
||||
<p><i>Send your comments, ideas, and most importantly the code itself, to
|
||||
<A HREF="mailto:abial@freebsd.org">abial@freebsd.org</a>.</i></p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,5 +1,5 @@
|
||||
<HTML>
|
||||
<! $Id: bugs.html,v 1.3 1998/10/12 07:52:34 abial Exp $ >
|
||||
<! $Id: bugs.html,v 1.4 1998/10/15 21:40:00 abial Exp $ >
|
||||
<HEAD>
|
||||
<TITLE>History and Bug fixes</TITLE>
|
||||
</HEAD>
|
||||
@ -118,7 +118,7 @@ the list before reporting a new one.</p>
|
||||
</ul>
|
||||
|
||||
<h5>Last modified:
|
||||
Mon Oct 12 00:51:45 PDT 1998
|
||||
@DATE@
|
||||
</h5>
|
||||
|
||||
<HR align="center" width="100%">
|
||||
|
@ -1,5 +1,5 @@
|
||||
<HTML>
|
||||
<! $Id: faq.html,v 1.1 1998/09/26 17:23:01 abial Exp $ >
|
||||
<! $Id: faq.html,v 1.2 1998/10/15 21:40:00 abial Exp $ >
|
||||
<HEAD>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
||||
<META NAME="Author" CONTENT="Dinesh Nair">
|
||||
@ -241,7 +241,7 @@ Handbook</A> or the <A HREF="http://www.freebsd.org/">FreeBSD Home</A>.
|
||||
PicoBSD user community comes in. And big thanks to all of you who already
|
||||
sent us some suggestions!</FONT></CENTER>
|
||||
<P><B><FONT SIZE=-1>Last Modified:
|
||||
Thu Oct 15 23:31:28 CEST 1998
|
||||
@DATE@
|
||||
</FONT></B></P>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<html>
|
||||
<! $Id: hardware.html,v 1.1.1.1 1998/08/27 17:38:42 abial Exp $ >
|
||||
<! $Id: hardware.html,v 1.1 1998/09/26 17:23:01 abial Exp $ >
|
||||
<body>
|
||||
<h1><center>Lists of supported hardware configurations.</center></h1>
|
||||
|
||||
@ -103,5 +103,10 @@ you'll find it as a cheap yet reliable alternative to commercial communication
|
||||
servers :-)) This work is still in progress, and
|
||||
<A HREF="beta.html">I need some people to test</a> the early
|
||||
dial-in server version.</p>
|
||||
|
||||
<hr>
|
||||
<i>Last modified:
|
||||
@DATE@
|
||||
</i>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<html>
|
||||
<! $Id: how2build.html,v 1.1 1998/09/26 17:23:01 abial Exp $ >
|
||||
<! $Id: how2build.html,v 1.2 1998/09/29 12:23:58 abial Exp $ >
|
||||
<head>
|
||||
<title><center>PicoBSD Development Kit</center></title>
|
||||
</head>
|
||||
@ -184,6 +184,10 @@
|
||||
<p>If, for some reason, the scripts don't work for you at all, also let me
|
||||
know.</p>
|
||||
|
||||
<A HREF="mailto:abial@nask.pl"><abial@nask.pl></a>
|
||||
<hr>
|
||||
<i>Last modified:
|
||||
@DATE@
|
||||
|
||||
<p><A HREF="mailto:abial@nask.pl"><abial@nask.pl></a></i></p>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<html>
|
||||
<! $Id: intrinsics.html,v 1.1.1.1 1998/08/27 17:38:42 abial Exp $ >
|
||||
<! $Id: intrinsics.html,v 1.1 1998/09/26 17:23:01 abial Exp $ >
|
||||
<head>
|
||||
<title><center>Details of building process</center></title>
|
||||
</head>
|
||||
@ -122,5 +122,5 @@ the build process:</p>
|
||||
|
||||
<h6>
|
||||
Last modified:
|
||||
Wed Aug 19 18:49:08 CEST 1998
|
||||
@DATE@
|
||||
</h6>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<HTML>
|
||||
<! $Id: intro.html,v 1.2 1998/09/26 17:39:21 abial Exp $ >
|
||||
<! $Id: intro.html,v 1.3 1998/10/12 07:53:34 abial Exp $ >
|
||||
<HEAD>
|
||||
<TITLE>PicoBSD</TITLE>
|
||||
</HEAD>
|
||||
@ -9,7 +9,6 @@
|
||||
<HR shade align="center" size="8" width="25%"></CENTER>
|
||||
|
||||
|
||||
<IMG SRC="../../icons/daemon.gif" ALIGN="right">
|
||||
<p><b>Contents:</b></p>
|
||||
<ul>
|
||||
<li>
|
||||
@ -216,14 +215,15 @@ imagination and coding skills:</p>
|
||||
<ul>
|
||||
<li>
|
||||
To write a command line tool patterned after Cisco IOS, which could configure
|
||||
various aspects of router-like version of PicoBSD. I'm nowhere near with this
|
||||
goal - I even don't have any good idea how to do it cleanly (I do have some
|
||||
ideas, but I classify them as dirty hacks).
|
||||
various aspects of router-like version of PicoBSD.
|
||||
<p>Well, currently you can read very preliminary draft of proposed
|
||||
architecture, called the <A HREF="UCI.html">Unified Configuration Interface.</a></p>
|
||||
</li>
|
||||
<li>
|
||||
To put an XWindow-like GUI on the 'dialup' floppy. (Update: you can look at
|
||||
<A HREF="http://www.freebsd.org/~picobsd/preview/preview2.tgz">preview
|
||||
version</a> and send me your comments).
|
||||
version</a> and send me your comments. <b>I need some help in porting newer
|
||||
version of W</b>).
|
||||
</li>
|
||||
<li>
|
||||
To gain some experience with solid state disks, and prepare standard images
|
||||
@ -247,23 +247,23 @@ to be able to run truely effortlessly on 4MB machines... This would
|
||||
probably include rewriting oinit(8) to run multithreaded.
|
||||
</li>
|
||||
<li>
|
||||
And many others, too vague to put them here. <b>You</b> can also suggest me
|
||||
some others applications/solutions you're dreaming of...
|
||||
And many others... You can find a complete list
|
||||
<A HREF="TODO.html">here</a>.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<A NAME="credits"><h3>Credits</h3>
|
||||
|
||||
<p>The following people are either responsible for the very existence of this
|
||||
project, or significantly eased my pains of gaining necessary knowledge:</p>
|
||||
project, or significantly eased my pains in gaining necessary knowledge:</p>
|
||||
<ul>
|
||||
<li>
|
||||
the whole FreeBSD team for this magnificent OS, and their hard work of
|
||||
continuous development,
|
||||
</li>
|
||||
<li>
|
||||
Dinesh Nair, for co-development and preparing of the version which compiles
|
||||
on -RELEASE,
|
||||
Dinesh Nair, for co-development and preparing of the version which compiled
|
||||
on 2.2.5-RELEASE,
|
||||
</li>
|
||||
<li>
|
||||
Joe Greco, for his encouraging example of XKERNEL (some parts of the scripts
|
||||
@ -295,7 +295,7 @@ with this project, either by donating some time to write code, or by
|
||||
some other donation, just <A HREF="mailto:abial@nask.pl">contact me</a>.</p>
|
||||
|
||||
<h5>Last modified:
|
||||
Fri Sep 4 01:17:44 PDT 1998
|
||||
@DATE@
|
||||
</h5>
|
||||
|
||||
<HR shade align="left" size="2" width="100%">
|
||||
|
Loading…
Reference in New Issue
Block a user