1 |
OK guys, the beast is out... |
2 |
|
3 |
GNAP is a Gentoo-based Network Appliance building system. It allows to |
4 |
build LiveCDs or bootable disks with a customized network appliance |
5 |
configuration in seconds. This is especially useful to quickly install |
6 |
Gentoo on small-CPU hosts to use them as routers, firewalls, VPN boxen... |
7 |
|
8 |
Starting point : |
9 |
http://embedded.gentoo.org/gnap.xml |
10 |
|
11 |
This version includes new features, more stability in the build |
12 |
environment (thanks to a reduced portage snapshot shipped with the |
13 |
package) and a comprehensive new set of docs. |
14 |
|
15 |
New GNAP Core and remastering Features : |
16 |
|
17 |
* New feature to automate configuration changes backup (bug #86241). See |
18 |
the RW_SYNC option in overlay.conf, which replaces the RW_OVERLAY option |
19 |
(deprecated) |
20 |
* GNAP kernel now supports n_hdlc line discipline to use with |
21 |
synchronous PPP (bug #99115), and vfat filesystems as r/w overlays |
22 |
* Support to specify account password initialization (chpasswd) and |
23 |
services to start (services_start) as files on the target filesystem |
24 |
* Support for customizable baudrate on the serial console |
25 |
* Possibility to use genkernel-built packages (minkernpackage, |
26 |
modulespackage) as GNAP extensions |
27 |
* The rrdtool backend, which was a standard core feature, has been moved |
28 |
to a standard extension. Use gnap_remaster -e rrdtool to rebuild the |
29 |
core with that extension included |
30 |
* 20050808 portage snapshot compatibility, including zlib security fixes |
31 |
* GNAP now uses udev as its device manager, anticipating devfs removal |
32 |
in future kernels |
33 |
|
34 |
New GNAP build features : |
35 |
|
36 |
* gnap_make now starts from Portage snapshot files rather than requiring |
37 |
a Catalyst snapshot stage. A reduced Portage snapshot is now shipped in |
38 |
the gnap-dev package to facilitate GNAP rebuild |
39 |
* Easier filesystem customization using root_overlay/ in gnap_make |
40 |
* Support for distcc building, in case you have uclibc-powered systems |
41 |
to use as build partners... |
42 |
|
43 |
New documentation : |
44 |
|
45 |
* User Guide has been rewritten and split into two separate guides. The |
46 |
new user guide (http://embedded.gentoo.org/gnap-userguide.xml) now |
47 |
covers everything you need to know to produce and customize GNAP systems. |
48 |
* The new Advanced User Guide |
49 |
(http://embedded.gentoo.org/gnap-advancedguide.xml) gives information |
50 |
for power users that want to further customize and modify what their |
51 |
GNAP systems can do. You should be familiar with GNAP systems and Gentoo |
52 |
systems in general before reading this guide. |
53 |
|
54 |
So "emerge gnap" and start to play ! Ask me on IRC (#gentoo-gnap or |
55 |
#gentoo-embedded) for any questions you may have. |
56 |
|
57 |
For bugs/patches/enhancement requests, use the Bugzilla "Embedded" |
58 |
component and assign bugs to me. Thank you. |
59 |
|
60 |
-- |
61 |
Thierry Carrez (Koon) |