русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2014-11-28; просмотров: 481; Нарушение авторских прав


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

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

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

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



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

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

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

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


 



<== предыдущая лекция | следующая лекция ==>
Глава 7. Настройка скриптов загрузки системы | Ii. Аудитория


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.107 сек.