Come contribuire
There are different way in wich you can contrib to this project:
- helping to develop external utilities;
- helping to develop the installation tool;
- helping with the system management tools (boot scripts, etc);
- mantain some packages;
- help testing everything;
External Utilities
------------------
- libbapenguin, it's a small static library and a set of scripts used
by most programs and scripts into BP;
- libhardware, it's a small static library used to generate 'scanmodule'
a tool to detect and automatically load kernel module. It contains a
database of PCI codes that need to be tested and updated;
- libgringo and gringosh, it's a library to develop programs that run
both in CUI, using ncurses,
and/or in GUI, using GTK;
gringosh is
a replacement for cdialog that uses libgringo;
- package manager, contain the program to install the packages, the tools
to build your own packages and a libgringo based interface to manage
the packages of your system;
Installation Tools
------------------
- stage1.src, this is the first boot floppy;
- caronte, this is the program that is run when the boot disk is load
in memory. It detects where is the distribution, then try to probe and
load modules for each device and then run the second stage setup program;
- stage2.src, this is the second stage ext2 image for the full installation
of the distribution;
System management
-----------------
- boot scripts, help with the boot scripts;
- service manager, a set of tools and libgringo utility to handle services,
devices
and daemons;
- control panel, a libgringo/gringosh interface to handle all your system
settings;
Packages
--------
See the TASK-LIST for the problem with the packages.
Beta Testing
------------
Full installation is now working and available from
http://ftp.badpenguin.org/
