Embedded finit for small embedded Linux systems and servers.

o Make finit-alt.c the new finit.c, save old finit.c as finit-org.c
o Keep original finit-alt.c for reference.
o Update README and ChangeLog with direction of this fork
o Correct ChangeLog date for v0.1 and set release date for
  the 0.6-pre release to 20100614, which is the last commit
  by the original author.
o Add standard LICENSE file for MIT License
o Add standard AUTHORS file to document history of project
o Bump version to 1.0-pre to distance fork from original

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson committed 2012-09-14 13:10:39 +02:00
1 parent f92438d42a
commit 5816c9cab9
8 files changed
+801 -133

No files matched your search

+35 -20
View File
@@ -1,36 +1,50 @@
Finit -- A reimplementation of the EeePC SysV init replacement "fastinit"
=========================================================================
Finit is a reimplementation of the Eeepc "fastinit" program based on its
Finit is a reimplementation of the EeePC "fastinit" program based on its
system calls with gaps filled with frog DNA.
Finit's purpose is to build upon the general workings of fastinit and
improve/optimize it for Xandros or alternative distributions running on
the Eeepc. Finit comes in three flavors: finit is a replica of the Asus
fastinit, finit-mod is an improved drop-in replacement for fastinit,
and finit-alt is a generic replacement for other systems. Finit-mod
and finit-alt were much improved with patches from Metalshark.
Finit's original purpose was to build upon the general workings of the
EeePC fastinit and improve/optimize it for Xandros or alternative
distributions running on the Eeepc. However, focus has now shifted to
small embedded Linux systems and headless miniature servers with a need
for extremely fast boot.
See more information at http://helllabs.org/finit/
Nevertheless, finit comes in three flavors:
o finit-org is a replica of the Asus fastinit,
o finit-mod is an improved drop-in replacement for fastinit, and
o finit is a generic replacement for other systems.
Finit-mod and finit (previously finit-alt) were much improved with
patches from Metalshark.
See the GitHub project's Wiki at https://github.com/troglobit/finit, or
the original author's home page at http://helllabs.org/finit/ for more
information.
Usage scenarios
---------------
1. Replace the original Eeepc 702 fastinit (finit-mod)
1. Provide an extremely fine tuned and fast boot on embedded systems or
Linux distributions for the EeePC or other netbooks. (finit)
2. Allow fast booting in alternative Linux distributions running on the
Eeepc and other netbooks (finit-alt)
2. Replace the original Eeepc 702 fastinit (finit-mod)
3. Provide a reverse engineered document of the original EeePC fastinit
implementation. (finit-org)
Finit is distribution-specific. Currently it generates a finit-mdv
executable for Mandriva 2008/2008.1 systems. Smurfy ported it to
eeeXubuntu, and parts of his port have been merged to finit.
Finit-alt is distribution-specific. Currently it generates a finit-mdv
executable for Mandriva 2008/2008.1 systems. Smurfy ported it to
eeeXubuntu, and parts of his port have been merged to finit-alt.
Finit features
--------------
Finit-alt features
------------------
Finit-alt reads configuration information from /etc/finit.conf. See
the source code for available options.
Finit reads configuration information from /etc/finit.conf. See the
source code for available options.
Rebooting and halting
@@ -46,3 +60,4 @@ Debugging
Add finit_debug to the kernel parameter line to enable trace messages
and to run a shell after the X server.