Bering-uClibc 4.x - User Guide - Introduction
|Bering-uClibc 4.x - User Guide||Next|
As of November 2010 this is very much a work-in-progress. The content from the DocBook-based Installation Guide for Bering-uClibc 3.x has been copied across to this Wiki, and some of that content has been updated to match the differences in Bering-uClibc 4.x, but there are still many gaps.
The following important terms are used consistently throughout this User Guide. It is essential that the differences between them are understood.
Packages are files with a .lrp extension and are the main building blocks of a Bering-uClibc 4.x installation.
The functionality of Bering-uClibc 4.x can be tailored by adding and removing Packages from the default set.
In general, each Package implements one "application" or "service" - for example the
mhttpd.lrp Package implements a mini HTTP server daemon.
If you are familiar with other Linux distributions then think of Packages as being equivalent to Red Hat .rpm files or Debian .deb files.
Sometimes, Packages are dependent on other Packages. Dependencies are listed in the "Requires" section of the Package help text.
The "core" of the Linux kernel only includes support for a very basic set of services and hardware devices. Any features outside this core must be added in the form of dynamically loadable kernel Modules. For example, the core kernel does not include support for the e100 Ethernet device driver. When running Bering-uClibc 4.x on a system with a network interface card which requires this driver the Module must be loaded in order for the network interface card to be used.
Kernel Modules are present in all Linux distributions, so documentation and instructions for other distributions can often be useful for Bering-uClibc 4.x. A big change from Bering-uClibc 3.x is that Module loading has been automated to a significant extent, though there is still a need to understand the mechanics of Module loading more than with other Linux distributions which have the luxury of more disk and memory resources.
The starting point for any Bering-uClibc 4.x installation is one of the downloadable disk Images. These contain all of the available Packages and Modules, and a default configuration which loads a small set of Packages suitable as a starting point for most users. Different disk Image files are available, tailored for different types of hardware. Later sections of this User Guide explain how to choose the most appropriate Image for your requirements.