mirror of
https://github.com/troglobit/finit.git
synced 2026-11-06 15:51:03 +00:00
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:
1 parent
f92438d42a
commit
5816c9cab9
8 files changed
+801
-133
No files matched your search
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user