Gerard Beekmans - Linux From Scratch

Здесь есть возможность читать онлайн «Gerard Beekmans - Linux From Scratch» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: ОС и Сети, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Linux From Scratch: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Linux From Scratch»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Gerard Beekmans
Copyright © 1999-2002 by Gerard Beekmans
Перевод: Денис Каледин, Ник Фролов, Алекс Казанков.
Версия 4.0
Эта книга описывает процесс создания Linux системы с нуля, используя лишь исходные коды необходимого программного обеспечения.

Linux From Scratch — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Linux From Scratch», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Последняя проверка: версия 1.4.2.

Программы

libtool и libtoolize

Описания

libtool

libtool предоставляет общие сервисы сборки библиотек.

libtoolize

libtoolize предоставляет стандартный путь добавления поддержки libtool в пакет.

Библиотеки

libltdl.a, libltdl.so (ссылка на libltdl.so.3.1.0), libltdl.so.3 (ссылка на libltdl.so.3.1.0) и libltdl.so.3.1.0

Описания

libltdl, libltdl.so.3, libltdl.so.3.1.0

Небольшая библиотека, направленная на сокрытие от программиста различных трудностей, связанных с библиотеками (dlopen).

Зависимости Libtool

Последняя проверка: версия 1.4.2.

Bash: sh Binutils: ar, as, ld, nm, ranlib, strip Diffutils: cmp Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir Gcc: cc, cc1, collect2, cpp0 Glibc: ldconfig Grep: egrep, fgrep, grep Make: make Sed: sed Sh-utils: echo, expr, hostname, sleep, uname Texinfo: install-info Textutils: cat, sort, tr, uniq

Lilo

Официальная ссылка

Lilo (22.2): ftp://ibiblio.org/pub/Linux/system/boot/lilo/ http://ibiblio.org/pub/Linux/system/boot/lilo/

Содержимое Lilo

Последняя проверка: версия 22.2.

Программы

lilo, mkrescue и keytab-lilo.pl

Описания

lilo

lilo устанавливает загрузчик Linux, используемый для старта системы.

mkrescue

mkrescue создает загрузочную дискету, используя существующее ядро и любой инициализационный ramdisk.

keytab-lilo.pl

keytab-lilo.pl компилирует определения keytable в формат, который lilo может использовать для настройки клавиатуры во время загрузки.

Зависимости Lilo

Последняя проверка: версия 22.1.

Bash: sh Bin86: as86, ld86 Binutils: as, ld, strip Fileutils: cp, dd, ln Gcc: cc, cc1, collect2, cpp0 Make: make Sed: sed Textutils: cat

Linux (ядро)

Официальная ссылка

Linux (2.4.19): ftp://ftp.kernel.org/pub/linux/kernel/

Содержимое Linux

Последняя проверка: версия 2.4.18.

Файлы поддержки

Ядро Linux и и его заголовочные файлы

Описания

Ядро Linux

Ядро – основа любой системы Linux. Когда компьютер включается и загружает Linux, первое, что загружается – ядро. Ядро инициализирует аппаратные компоненты системы: последовательные и параллельные порты, звуковые и сетевые карты, контроллеры IDE и SCSI и многое другое. In a nutshell the kernel makes the hardware available so that the software can run.

linux kernel headers

Это файлы, которые мы копируем в /usr/include/{linux,asm} в 5-й главе. Они должны соответствовать тем, с которым был скомпилирован glibc, и поэтому не должны быть заменены при смене ядра. Они имеют ключевое значение для компиляции многих программ.

Зависимости Linux

Последняя проверка: версия 2.4.17.

Bash: sh Binutils: ar, as, ld, nm, objcopy Fileutils: cp, ln, mkdir, mv, rm, touch Findutils: find, xargs Gcc: cc1, collect2, cpp0, gcc Grep: grep Gzip: gzip Make: make Gawk: awk Modutils: depmod, genksyms Net-tools: dnsdomainname, hostname Sed: sed Sh-utils: basename, date, expr, pwd, stty, uname, whoami, yes Textutils: cat, md5sum, sort, tail

M4

Официальная ссылка

M4 (1.4): ftp://ftp.gnu.org/gnu/m4/

Содержимое M4

Последняя проверка: версия 1.4.

Программы

m4

Описания

m4

m4 – макропроцессор. Копирует из ввода на вывод, выполняя макросы. Макросы могут быть как встроенными, так и определенными пользователем, и могут иметь любое число параметров. Кроме обычных макрорасширений, m4 имеет встроенные функции для включения файлов, запуска команд Unix, целочисленной арифметики, различных текстовых операций, рекурсии etc. m4 может быть использовано как оболочка для компилятора, так и собственно макропроцессор.

M4 Installation Dependencies

Последняя проверка: версия 1.4.

Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, cp, install, mv, rm Make: make Gcc: cc1, collect2, cpp0, gcc Grep: egrep, grep Sed: sed Sh-utils: date, echo, hostname Textutils: cat, tr

Make

Официальная ссылка

Make (3.79.1): ftp://ftp.gnu.org/gnu/make/

Содержимое Make

Последняя проверка: версия 3.79.1.

Программы

make

Описания

make

make автоматически определяет, какие части объемной программы нуждаются в рекомпиляции, и выполняет все необходимые для этого команды.

Зависимости Make

Последняя проверка: версия 3.79.1.

Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chgrp, chmod, install, ls, mv, rm Gcc: cc, cc1, collect2, cpp0, gcc Glibc: getconf Grep: egrep, fgrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, uname Texinfo: install-info, makeinfo Textutils: cat, tr

MAKEDEV

Официальная ссылка

MAKEDEV (1.7): ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ http://ftp.linuxfromscratch.org/lfs-packages/4.0/

Содержимое MAKEDEV

Последняя проверка: версия 1.5.

Программы

MAKEDEV

Описания

MAKEDEV

MAKEDEV – скрипт, создающий необходимые статические связи с устройствами, обычно располагающимися в каталоге /dev. Детальная информация о связях с устройствами может быть найдена в дереве исходных кодов ядра Linux в Documentation/devices.txt.

Зависимости MAKEDEV

Последняя проверка: версия 1.5.

Bash: sh Fileutils: chmod, chown, cp, ln, mknod, mv, rm Grep: grep Sh-utils: expr, id

Man

Официальная ссылка

Man (1.5k): ftp://ftp.win.tue.nl/pub/linux-local/utils/man/ Man Patch (1.5k): ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ http://ftp.linuxfromscratch.org/lfs-packages/4.0/

Содержимое Man

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Linux From Scratch»

Представляем Вашему вниманию похожие книги на «Linux From Scratch» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Linux From Scratch»

Обсуждение, отзывы о книге «Linux From Scratch» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x