Gentoo Archives: gentoo-commits

From: "Francisco Blas Izquierdo Riera (klondike)" <klondike@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/hardened/uclibc: index.xml
Date: Fri, 02 Nov 2012 19:40:41
Message-Id: 20121102194021.854F321600@flycatcher.gentoo.org
1 klondike 12/11/02 19:40:21
2
3 Modified: index.xml
4 Log:
5 Improving the project description a bit
6
7 Revision Changes Path
8 1.3 xml/htdocs/proj/en/hardened/uclibc/index.xml
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/hardened/uclibc/index.xml?rev=1.3&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/hardened/uclibc/index.xml?rev=1.3&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/hardened/uclibc/index.xml?r1=1.2&r2=1.3
13
14 Index: index.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/hardened/uclibc/index.xml,v
17 retrieving revision 1.2
18 retrieving revision 1.3
19 diff -u -r1.2 -r1.3
20 --- index.xml 2 Nov 2012 10:32:47 -0000 1.2
21 +++ index.xml 2 Nov 2012 19:40:21 -0000 1.3
22 @@ -16,16 +16,21 @@
23
24 <longdescription>
25 <p>
26 -All modern operating systems are comprised of a kernel and user land. The
27 -former deals with hardware and resource management at the highest privilege
28 -level (ring 0) while the later deals with the end user and operates at the lowest
29 -privilege level (ring 3). The two interface at one central library referred to
30 -as "the C standard library." By far, the most popular is "The GNU C library", or
31 -<uri link="http://www.gnu.org/software/libc/">glibc</uri> for short; but, for
32 -embedded systems <uri link="http://www.uclibc.org/">uClibc</uri> is the C
33 -library of choice, although there are other competitors (see <uri link="http://www.musl-libc.org/">musl</uri>).
34 -uClibc (where the "u" is sometimes written as the Greek "mu" for "micro") is much
35 -smaller than glibc, less bloated, much faster, and very configurable.
36 +All modern operating systems are comprised of a kernel and userland. The
37 +kernel deals with hardware and resource management and runs at the highest
38 +privilege level, providing a basic interface to the userland which contains all
39 +the program logic and operates at the lowest privilege level. But, since the
40 +interfaces provided by the kernel are too basic and differ strongly from one
41 +system to another they usually interface through a library whith standarized
42 +functions, the most frequent of which is the one for the C language. This
43 +library is reffered usually as "the C standard library". By far, the most
44 +popular is "The GNU C library", or
45 +<uri link="http://www.gnu.org/software/libc/">glibc</uri> for short;
46 +although, for embedded systems <uri link="http://www.uclibc.org/">uClibc</uri>
47 +is the C library of choice, anyway there are other competitors (see
48 +<uri link="http://www.musl-libc.org/">musl</uri>). uClibc (where the "u" is
49 +sometimes written as the Greek "mu" that is, ยต, for "micro") is much smaller
50 +than glibc, less bloated, much faster, and very configurable.
51 </p>
52
53 <p>