diff options
author | abial <abial@FreeBSD.org> | 1998-10-28 16:16:31 +0000 |
---|---|---|
committer | abial <abial@FreeBSD.org> | 1998-10-28 16:16:31 +0000 |
commit | 5c614b11dd684bf500f7e613fcb0b97560c26953 (patch) | |
tree | 2b925f815b010553960e3b300860cefcb3619784 /release | |
parent | 304c46fa2cdd2e64d755b4a2fe6087166176f915 (diff) | |
download | FreeBSD-src-5c614b11dd684bf500f7e613fcb0b97560c26953.zip FreeBSD-src-5c614b11dd684bf500f7e613fcb0b97560c26953.tar.gz |
Added TODO list. Automate changing of the "Last updated" field.
Diffstat (limited to 'release')
-rw-r--r-- | release/picobsd/doc/src/Makefile | 11 | ||||
-rw-r--r-- | release/picobsd/doc/src/TODO.html | 154 | ||||
-rw-r--r-- | release/picobsd/doc/src/bugs.html | 4 | ||||
-rw-r--r-- | release/picobsd/doc/src/faq.html | 4 | ||||
-rw-r--r-- | release/picobsd/doc/src/hardware.html | 7 | ||||
-rw-r--r-- | release/picobsd/doc/src/how2build.html | 8 | ||||
-rw-r--r-- | release/picobsd/doc/src/intrinsics.html | 4 | ||||
-rw-r--r-- | release/picobsd/doc/src/intro.html | 24 |
8 files changed, 191 insertions, 25 deletions
diff --git a/release/picobsd/doc/src/Makefile b/release/picobsd/doc/src/Makefile index 6478cbf..cbd065c 100644 --- a/release/picobsd/doc/src/Makefile +++ b/release/picobsd/doc/src/Makefile @@ -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 diff --git a/release/picobsd/doc/src/TODO.html b/release/picobsd/doc/src/TODO.html new file mode 100644 index 0000000..ff8d027 --- /dev/null +++ b/release/picobsd/doc/src/TODO.html @@ -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> diff --git a/release/picobsd/doc/src/bugs.html b/release/picobsd/doc/src/bugs.html index c878d00..94409c6 100644 --- a/release/picobsd/doc/src/bugs.html +++ b/release/picobsd/doc/src/bugs.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%"> diff --git a/release/picobsd/doc/src/faq.html b/release/picobsd/doc/src/faq.html index c45b56e..f891c38 100644 --- a/release/picobsd/doc/src/faq.html +++ b/release/picobsd/doc/src/faq.html @@ -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> diff --git a/release/picobsd/doc/src/hardware.html b/release/picobsd/doc/src/hardware.html index 2075081..2954695 100644 --- a/release/picobsd/doc/src/hardware.html +++ b/release/picobsd/doc/src/hardware.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> diff --git a/release/picobsd/doc/src/how2build.html b/release/picobsd/doc/src/how2build.html index 9a29f28..b4d0bea 100644 --- a/release/picobsd/doc/src/how2build.html +++ b/release/picobsd/doc/src/how2build.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> diff --git a/release/picobsd/doc/src/intrinsics.html b/release/picobsd/doc/src/intrinsics.html index cac4703..dc4ca55 100644 --- a/release/picobsd/doc/src/intrinsics.html +++ b/release/picobsd/doc/src/intrinsics.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> diff --git a/release/picobsd/doc/src/intro.html b/release/picobsd/doc/src/intro.html index c69622b..df129cb 100644 --- a/release/picobsd/doc/src/intro.html +++ b/release/picobsd/doc/src/intro.html @@ -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%"> |