Linux from scratch герард бикманс

Linux from scratch герард бикманс

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux

Linux From Scratch — Version 6.8
Назад Пролог Вперед

i. Предисловие

Мое турне по изучению и лучшему пониманию системы Linux началась более десяти лет назад, еще в 1998 году. Тогда я только что установил свой первый дистрибутив Linux и сразу был заинтригован общей концепцией и философией, стоящими за Linux.

Всегда одну и ту же задачу можно выполнить многими способами. То же самое можно сказать и о дистрибутивах Linux. Очень многие из них существовали на протяжении ряда лет. Некоторые из них все еще существуют, некоторые превратились в нечто другое, другие же остались только в нашей памяти. Все они создавались по-разному с тем, чтобы удовлетворить потребности своей целевой аудитории. Поскольку есть очень много различных способов достижений одной и той же цели, я стал понимать, что больше не должен ограничиваться какой-либо одной реализацией. До тех пор, пока не появился Linux, мы просто мирились с проблемами других операционных систем, поскольку не было выбора. Было то, что было, вне зависимости от того, нравится ли это или нет. С системой Linux появилась возможность выбора. Если вам что-то не нравится, вам разрешается и даже предлагается это изменить.

Я попробовал ряд дистрибутивов и не смог решить, какой из них выбрать. Это были замечательные системы со своими собственными ценными особенностями. Вопрос был не в том, что правильно или что нет. Это дело личного вкуса. Из-за всех этих возможностей выбора стало очевидным, что не удастся найти систему, которая бы полностью идеально подходила для меня. Поэтому я решил создать свою собственную систему Linux, которая бы в полной мере соответствовала моим личным предпочтениям.

Чтобы действительно сделать свою собственную систему, я решил собрать все из исходных кодов, а не использовать предварительно скомпилированные бинарные пакеты. Эта «идеальная» система Linux могла бы обладать преимуществами различных систем и в ней бы отсутствовали их очевидные недостатки. Сначала идея казалась довольно сложной. Я продолжал считать, что такую систему собрать можно.

После того, как удалось справиться с такими вещами, как циклические зависимости или ошибки времени компиляции, я, наконец, собрал собственную версию системы Linux. Это была полностью функциональная система, и ей свободно можно было пользоваться, как и любой другой системой Linux, имеющейся в то время. Но это было мое собственное творение. Было очень приятно собрать такую систему самостоятельно. Единственное, что могло оказаться лучшим, это создать каждый кусочек программного обеспечения самостоятельно. Это самое лучшее.

Когда я поделился своими результатами и опытом с другими членами сообщества Linux, стало очевидно, что к этим идеям есть устойчивый интерес. Стало понятно, что такие специально собранные системы Linux будут полезными не только для того, чтобы удовлетворить конкретные требования пользователей, но также служат идеальным средством обучения, позволяющим программистам и системным администраторам повысить свои (уже существующие) навыки работы с Linux. Благодаря тому, что интерес к системе оказался более широким, появился проект «Linux From Scratch» («Линукс с нуля»).

Данная книга «Linux From Scratch» является центром этого проекта. В ней приведены объяснения и инструкции, нужные для того, чтобы спроектировать и собрать свою собственную систему. Хотя в этой книге предложен шаблон, по которому создается корректно работающая система, вы вправе отклониться от инструкций в соответствии с собственными замыслами, что, в частности, является важной частью данного проекта. Управление остается за вами; мы просто протягиваем вам руку помощи с тем, чтобы вы начали на свое собственное турне.

Я искренне надеюсь, что вы с удовольствием проведете время за работой над вашей собственной системой Linux From Scratch и насладитесь многочисленными преимуществами от того, что у вас истинно ваша собственная система.

Источник

Знакомьтесь — Linux From Scratch

Вместо вступления

«Хочешь начать изучать GNU/Linux? Начни с Linux From Scratch.»

Единственный бумажный дистрибутив

LFS (здесь и далее аббревиатура от Linux From Scratch) – книга, написанная Герардом Бикмансом, описывающая процесс сборки минимального рабочего варианта GNU/Linux из исходных кодов. Почему бумажный? В свое время книгу можно было купить в твердом переплете, что делает «дистрибутив» несколько необычным, не правда-ли? Помимо самой книги, для сборки конечно-же понадобится интернет (или заранее загруженные исходные коды), свободный раздел на жестком диске, и любая операционная система на базе ядра Linux, имеющая компилятор. Лично я всегда использую либо уже собранный дистрибутив LFS, либо полную установку Slackware – в нем есть все необходимое, чего не скажешь про (например) Ubuntu. Конечно, всегда можно загрузить нехватающие пакеты, но ведь мы хотим только-только научиться линуксу? А Slackware даже в своей базовой установке и без конфигурирования предоставляет требуемый инструментарий.

Читайте также:  Unicode support in windows

Следует сказать сразу — дистрибутив собранный по книге LFS не умеет толком ничего. Вернее, ничего такого, что потребуется неискушенному пользователю. Он умеет включаться, выключаться, перезагружаться, использовать Ethernet подключение, но что самое главное — компилировать. Так существуют другие книги, теперь уже поддерживаемые сообществом — Beyond LFS позволяет собрать те самые, интересные пользователю, программы. От браузера и графической среды, до систем управления базами данных и DHCP сервера. Книга имеет свойство отставать в версии от базовой книги, но полученный от LFS опыт обычно достаточен, для самостоятельного разрешения конфликтов версий. Три другие книги — Automated LFS, Cross LFS и Hardened LFS полностью соответствуют названиям и выходят за пределы этой статьи. Впрочем, всегда можно почитать в интернете, правда?

Но почему начинать с него?

Все очень просто, если не сказать — до смешного. Помимо инструкций, в книге много теоретического (но крайне сжатого и как следствие — не заунывного) материала. Установите Ubuntu. Вы знаете что делает пакет Libtool? Или Gawk? После пары успешных сборок LFS, вы будете знать каждый пакет в своей системе и что самое главное — представлять, как они взаимодействуют. Да, состав системы минимальный, но это постоянно подогревает интерес к ее усовершенствованию. Приучит частенько обращаться за помощью к Google и читать англоязычную документацию. Поначалу вы не будете понимать и половины своих действий, внимательно перепечатывая или копируя блоки кода в консоль. Но в самом конце, осознание того, что эту неказистую, без поддержки графики и вашей мощной видеокарты, без новомодного Aero и сенсорных экранов, операционную систему вы собрали сами, придаст вам такой запас сил и гордость, что вы сами потянитесь за новыми знаниями и новыми победами. Я немного утрирую, но ощущения после первой перезагрузки в новую систему сложно забыть даже сейчас.

Цифры и суровая правда жизни

LFS вовсе не минимальный по своему весу дистрибутив. Для сборки потребуется порядка 3 свободный гигабайтов на диске (это помимо уже рабочей Linux-Based системы) — тем не менее, после определенных танцев, систему можно будет превратить в Live-CD. Если у меня будет такая возможность, я расскажу как это делается, в последствии. Компиляция всего и вся (с учетом необходимости создания конфигурационных файлов и прочего) занимает около двух дней. Это если с перерывами на сон, питание и отключение компьютера на ночь. С другой стороны, это зависит от производительности компьютера, на котором собирается система. Моей первой жертвой был ноутбук MSI X-340 — процессор Intel Core 2 Solo с тактовой частотой 1.2 гигагерца (вообще говоря, LFS рекомендуется собирать на одноядерной системе). Оперативная память — 2GB DDR2. Вполне достаточно даже более низких характеристик, а на быстром процессоре сборка пойдет значительно быстрее.

Кстати, приблизительное время сборки каждого из пакетов указано в учебнике. За единицу времени, принимается время сборки пакета Binutils — ассемблера, линкера и ряда других, более мелких утилит для работы с объектными файлами. На вышеуказанной системе это заняло три минуты.

Состав дистрибутива

Перечислять все входящие в LFS пакеты не имеет большого смысла. Список получится длинным, и практически ни о чем не говорящим новичку; избыточным для человека разбирающегося. В этом небольшом разделе я лишь хотел дать несколько общих советов. Во-первых, собирая пакет, не описанный в книге, загляните в репозиторий патчей — возможно его уже адаптировали для использования в LFS. Во-вторых, BLFS почти полностью состоит из опциональных пакетов — просто выбирайте те, которые вам нужны и смело добавляйте в свою сборку LFS. И третье: с самого начала используйте пакетный менеджер. В книге этому уделяется глава, но практические инструкции отсутствуют чуть менее, чем полностью. Я лишь могу порекомендовать Guarded Installation Tool – написанный на Bash’е скрипт, обеспечивающий минимальный набор команд, для управления пакетами, зависимостями и версиями. В LFS этого будет достаточно. В последствии вы можете скомпилировать из исходных кодов APT или DPKG — это неплохо освещено на форумах сообщества.

Читайте также:  Как можно самостоятельно установить windows

Вместо заключения

За прошедшие полтора года я сильно продвинулся в своем изучении. Продвинулся со стадии «Есть такая операционная система» до уровня «Подниму сервер под Gentoo за трое суток». Я еще очень далек от идеала и вряд ли могу даже называть себя настоящий линуксоидом — на домашнем компьютере уживаются старенькая Windows XP и Xubuntu 10.10, но знаете что я отвечаю, когда меня спрашивают с чего начать изучать линукс? Начните с Linux From Scratch.

Источник

Linux From Scratch

Автор: Герард Бикманс
Перевод: Денис Каледин , Ник Фролов , Алекс Казанков
Жанр: ОС и Сети

Copyright © 1999-2002 by Gerard Beekmans

Перевод: Денис Каледин, Ник Фролов, Алекс Казанков.

Эта книга описывает процесс создания Linux системы с нуля, используя лишь исходные коды необходимого программного обеспечения.

Я перепробовал некоторое количество дистрибутивов Linux, но ни один из них полностью не удовлетворял моим потребностям. Мне не нравилось расположение загрузочных скриптов. Мне не нравилось, как некоторые программы были сконфигурированы по умолчанию. Это мне порядком надоело. В итоге я осознал, что только построив собственную систему из исходников, я буду доволен. Я твердо решил отказаться от использования прекомпилированных пакетов и от загрузочного диска, который мог бы установить основу системы. Я буду использовать свою текущую систему Linux для построения своей собственной.

Linux From Scratch скачать fb2, epub бесплатно

Данное руководство по Ubuntu для новичков написано для тех, кто хочет легко и без проблем сменить свою операционную систему на Ubuntu. Оно охватывает вопросы, связанные с установкой, настройкой и использованием Ubuntu.

Это новая OC от компании Microsoft, в которой сделана попытка объединить две, ранее существовавшие независимо, линейки W9x и NT. Первоначально этот проект назывался Whistler, но сейчас он разделился на две линии: WindowsXP, позиционирующуюся на замену W9x и W2kPro, и Windows.NET, позиционирующуюся на замену NT Server всех сортов. Вне зависимости от названия, все они являются прямыми наследниками Windows2000, и продолжателями линейки WindowsNT. Этот факт и определяет основные особенности WindowsXP. Это полностью 32-разрядная ОС с приоритетной многозадачностью. В её основе лежат те же принципы, на которых базировались все NT. Это:

Вы пользуетесь Windows ХР и стали задумываться, стоит ли спешить расстаться со ставшей столь привычной операционной системой и переходить на новую Windows Vista, о которой только и говорят? Есть ли в Windows Vista усовершенствования, достойные того, чтобы тратить время на свое обучение и немалые деньги на модернизацию компьютера? Безусловно, есть! И очень скоро большинство пользователей не смогут себе представить, как они обходились без этих возможностей ранее. Данная книга поможет вам присмотреться к новой операционной системе, освоить новые технологии и решения, примененные в Windows Vista, сравнить ее с уже привычной и хорошо изученной Windows ХР. Благодаря этому изданию вы буквально за день-два сможете почувствовать себя уверенным пользователем Windows Vista.

Этот документ представляет собой краткое руководство по использованию tcng (Traffic Control Next Generation) с HTB (Hierarchical Token Bucket) для ограничения трафика на Linux-машине.

Это руководство предназначено для системных администраторов,

• которые имеют хотя бы базовое представление об управлении трафиком

• которые в состоянии скомпилировать iproute2 и tcng из исходных текстов или умеют собирать пакеты RPMS из существующих SRPM

В современной деловой среде все более важной становится эффективность совместной работы. Службы SharePoint – компонент Windows Server 2003, бесплатно доступный для скачивания, – помогают в решении этой задачи, предоставляя мощный набор инструментов для организации данных, управления документами, повышения эффективности бизнес-процессов и создания надежной среды взаимодействия. Эта книга научит вас использовать службы Windows SharePoint для организации совместной работы. Вы узнаете, как создавать собственные узлы SharePoint при помощи шаблонов, списки и библиотеки для хранения информации; добавлять электронные доски обсуждений, вики-узлы и блоги; настраивать рабочие области документов и собраний; использовать календари, контактную информацию и другие данные совместно с программами из пакета Microsoft Office и многое другое, что поможет рабочим группам легко взаимодействовать друг с другом.

Читайте также:  Загрузочная флешка slax linux

Для пользователей любого уровня подготовки, желающих самостоятельно освоить Microsoft Windows SharePoint Services 3.0.

Автор: Алексей Шашков

Последнее дополнение: от 26/06/2002

Версия 6.0.0 W2k FAQ. Шестая версия текста появилась на свет благодаря объединению нашего W2kFAQ c версией Владимира Суворова и Романа Клина, ведущих свой вариант на основе материалов эхоконференции fido7.ru.windows.f2000. Также выражаем благодарность Александру Шейко и Тарасу Сороке, активным авторам fido7.ru.windows.f2000 FAQ. Посмотреть последний вариант их труда, и, заодно, ознакомиться с полным списком авторов, приложивших свои руки и знания к созданию этого замечательного документа, можно на http://www.chem.univ.kiev.ua/

Книги не всегда были переплетенными листами бумаги с напечатанными на ней буквами. У книги была своя история. И эта история продолжается. У нынешнего кризиса, в который попала книжная индустрия, есть выход, но он мало кому понравится: придется поменяться и издателям, и авторам. Вместе с ними меняется и читатель, и само чтение.

Вебинар Владимира Харитонова, посвященый тому, что происходит с книжной индустрией сейчас, и что будет происходить в ближайшее время.

Приложение: издатели интеллектуальной литературы о чтении в цифровую эпоху, подборка высказываний.

Qtek 8300, i-Mate SP5m, HTC Riemma Music

Qtek 8310, i-Mate SP5, HTC Riemma

GSM 850/900/1800/1900 МГц

ОС Windows Mobile 5.0 Smartphone Edition

Аккумулятор Li-ion 1150mAh

Время работы в режиме ожидания: до 250 час. Время работы в режиме разговора: до 5 час.

Дисплей 2,2” (56 мм); разрешение: 320х240 пикселей (QVGA); количество цветов: 65536

От полукриминальной корпорации «Оркоубойные мечи» можно было по определению ожидать любой подлости. Но нанять ученых гномов горы Тор-Тарарах для создания армии монстров – это уж слишком! Кто станет на пути у наглых захватчиков? Кто возглавит мощные, но деморализованные и разрозненные полки орков и гоблинов? Только мужественный Ронан-варвар и развеселая компания его союзников – пьяница и недоучка-маг, отважная хозяйка борделя и верный боевой… ОСЕЛ!

Вы можете поверить в существование фэнтези, являющего собой «гремучий коктейль» из приключений Конана-варвара и озорного «асприновского» юмора! Нет? Значит, вы попросту еще не читали роман Джеймса Бибби «Ронан-варвар»! Перед вами – истерически смешные похождения мужественного до неприличия Ронана и развеселой компании его союзников: пьяницы и недоучки-мага, воительницы, владеющей борделем, и верного боевого… осла!

Ежели такой команде героев не справиться со зловредным чернокнижником Некросом – то не справиться уж никому!

А – как справляться?

Прочитайте – и узнайте сами!

Вы можете поверить в существование фэнтези, являющей собой «гремучий коктейль» из приключений Конана-варвара и озорного «асприновского» юмора! Нет? Значит, вы попросту еще не читали роман Джеймса Бибби «Ронан-варвар»! Перед вами – истерически смешные похождения мужественного до неприличия Ронана и развеселой компании его союзников: пьяницы и недоучки-мага, воительницы, владеющей борделем, и верного боевого… ОСЛА!

Теперь бесстрашный Ронан влип, что называется, так, что и уши не торчат. Оказаться в плену у великой чернокнижницы, имеющей тайные матримониальные замыслы, – слишком даже для самого бесстрашного варвара за всю историю фэнтези!

Героя… НАДО СПАСАТЬ? КОНЕЧНО – ДА.

А – КАК спасать-то?

Прочитайте – и узнайте сами!

Амулеты – и вообще штука сомнительная, а уж амулет в виде орочьей головы, к которому еще и привязан неупокоенный призрак, – ну, это и вовсе ни в какие ворота!

Теоретически-то амулет этот должен предохранять хозяина от могущества зловредного чернокнижника былых веков, так и норовящего (по крайней мере согласно древнему пророчеству) воскреснуть и воплотиться. Но это – теоретически. А как оно – практически?

Источник

Оцените статью