Linux-Mandrake RE Spring 2001
Введение
Mandrake Spring 2001 RE вышел в 2001 году. Это был первый дистрибутив в котором применено средство управления пакета apt, наряду с rpmdrake. Это также был первым дистрибутивом построенный на основе Сизифа.
Выдержки из руководства
Прикладываемая ниже инструкция интересна сама по себе, как исторический документ. Приведу несколько цитат из неё:
"Глава 2.1" Добро пожаловать!
Выпуская третий дистрибутив Linux-Mandrake Russian Edition, мы надеемся, что он Вам понравится и займет место на Вашем сервере, рабочей станции или домашнем компьютере всерьез и надолго. Для того, чтобы избежать ошибок, Вы должны знать, что:
- Linux - это не Windows (tm) и не его подобие. Это другая операционная система. Она нисколько не сложнее, но для ознакомления с ней придется взглянуть на многое иначе. Если Вы не пожалеете усилий, то будете вознаграждены.
- Linux-Mandrake - это уже совсем не Red Hat Linux.
- Linux-Mandrake Russian Edition - это уже не просто русифицированный вариант Linux-Mandrake. Полностью переработана серверная часть, используется оригинальная концепция интернационализации, есть очень много новых пакетов,еще больше - существенно измененных.
- Внимательно прочитайте это руководство, это не займет у Вас много времени.
- Внимательно прочитайте лицензии, на условиях которых распространяется этот дистрибутив, руководство, отдельные программы.
"Глава 2.2" Свободные программы и Linux
- В начале любой книжки про Linux Вы найдете почти рождественскую историю про финского студента, который сам написал ядро операционной системы. В то же время, операционных систем написано немало, многие из них построены на основе более "передовых" концепций, но именно творение Линуса Товальдса стало по настоящему популярным и распространилось не только на серверы и мощные рабочие станции, - традиционный ареал ип*х-клонов, но и на настольные компьютеры.
- Секрет этого успеха - в движении свободного программного обеспечения (free software),заложившего прочный фундамент ОС: коллекцию компиляторов GCC (GNU Compiler Collection), библиотеку GNU libc, оболочку bash; и Универсальной Общественной лицензии GNU (GNU General Public License), которая гарантирует распространение программ в исходных текстах и обеспечивает возможность их модификации.
- Технология, позволяющая использовать код многократно, делая его общим достоянием и предотвращая закрытие, стала главным событием в мире программ на переломе веков и обеспечила развитие не только Linux, но и многих других ОС, включивших разработки свободных программистов.
"Глава 2.3" Linux-Mandrake RE
Прошло уже три года с того момента, как Жиль Дюваль (Gael Duval) объявил о выходе Linux-Mandrake RE 5.1, - варианта RedHat 5.1 с добавленными пакетами KDE, - простой развитой графической среды.
За три года Mandrake стал одним из самых популярных дистрибутивов, заметно потеснил Red Hat Linux и приобрел самостоятельность.
Главными особенностями, определившим его популярность, стали простота установки и работы, богатый набор пользовательских приложений, высокая степень актуализации, хорошая интернационализация.
В отличие от Red Hat и, тем более, SuSE Linux, но подобно Debian GNU/Linux, разработка Linux-Mandrake RE полностью открыта.
В любой момент можно ознакомиться с текущим состоянием разработки, даже попробовать установить такой "сырой" дистрибутив.
"Глава 2.4" От IPLabs Linux Team к ALT Linux Team.
Сотрудничество IPLabs Linux Team, - совместного проекта московской фирмы IPLabs и Института Логики, с Жилем Дювалем и MandrakeSoft началось вскоре после выхода Mandrake-5.1.
Вначале выпускались пакеты русификации, затем - модифицированные дистрибутивы, использовавшие торговую марку Mandrake с разрешения MandrakeSoft.
После выхода 7.0 Russian Edition число концептуальных отличий русской версии от международной стало очень велико. Не все изменения RE входили в Mandrake, в котором к этому времени сложилась своя команда разработчиков со своими взглядами и пристрастиями.
То же самое произошло и с IPIabs Linux Team. В конце прошлого года мы приняли решение о создании новой, самостоятельной фирмы на базе значительно увеличившейся команды, - фирмы, которая занимается свободными программами и выпускает все свои инициативные разработки под свободными лицензиями.
Мы назвали ее ALT, - ALT Linux Team.
Все члены нашей команды - программисты, лидеры и участники крупных международных проектов.
"Глава 2.5" Linux-Mandrake RE Spring 2001.
- Нынешний выпуск дистрибутива - особый. Впервые мы осуществили сборку и поддержку всех пакетов, впервые создали свой “дистрибутив в вечной разработке” - Sisyphus.
- Linux-Mandrake RE Spring 2001 не привязан ни к одной из версий Linux-Mandrake RE, хоть и совместим с еще не вышедшей на момент написания этих строк 8.0, и использует его программу установки и утилиты настройки с изменениями и дополнениями.
- По сравнению с прошлыми версиями, значительно усилены серверная составляющая и средства разработки для Web. Mandrake RE стал не просто универсальным дистрибутивом, - он содержит в себе ряд готовых решений :
- для серверов различного класса и назначения,
- профессиональных рабочих станций,
- офисных и домашних компьютеров.
- Основными особенностями нашего дистрибутива являются:
- Пакеты с ядрами 2.2.18 и 2.4.2 содержат сотни патчей, в том числе оригинальных. Перечень всех изменений слишком велик для настоящего руководства, Вы найдете его на нашем сайте (http://www.altlinux.ru)
- Особое внимание уделено возможностям защиты.
- Базовым компилятором является дсс-2.96 (по сути - пре-релиз дсс-3.0), вспомогательным (для ядра и некоторых приложений) - дсс-2.95.2 (а не egcs, как в Mandrake-8.0 и всех выпeсках Red Hat).
- Ядро User Mode Linux, позволяющее запускать виртуальные Linux-машины, полезно для разработки, ознакомления с новыми возможностями ядра, хостинга.
- В дистрибутив входит также небольшая корневая файловая система Mandrake RE для работы с этим ядром (описано далее).
- Большинство потенциально уязвимых сервисов работают в chrooted environment, то есть в виртуальной файловой системе со своим корнем, отличным от реального. Даже в случае обнаружения ошибки в таком сервисе потенциальный злоумышленник не сможет проникнуть в основную систему.
- Оригинальная сборка MySQL (с поддержкой транзакций),
- СУБД Firebird (Interbase 6.0),
- PHP 4.0.5,
- поисковая система mnogosearch.
- Мощные средства разработки сайтов Midgard и LRN (описаны в настоящем руководстве).
- Поддержка установки системы с базовой кодировкой СР1251. Полезна для офисных систем, работающих в окружении других ОС.
- Поддержка кодировки РТ154 (Азиатская кириллица), установка для казахских пользователей
- Значительно расширенная коллекция свободных и бесплатных шрифтов, в том числе оформительские кириллические шрифты проекта Vedi (http://vedi.d-s.ru)
- Локализация системы печати CUPS для кириллических кодировок.
- Словари в формате dictd, в том числе англо-русский словарь Мюллера.
- В дистрибутив включена apt - перенесенная из Debain GNU Linux знаменитая система обновления и поддержания целостности.
- Системы сетевого обновления apt и MandrakeUpdate позволят быстро ликвидировать ошибки в защите,
- Опытные пользователи Mandrake RE смогут регулярно получать самые свежие (но не всегда стабильные) версии программ из Sisyphus - нашего дерева разработки.
"Глава 3.2" Предварительные сведения о Linux.
В процессе установки Вы столкнетесь с именами дисков, разделов на них и названиями каталогов файловой системы Linux, которые отличны от тех, которые используются в DOS и Windows (tm).
Имена дисков и разделов.
Все физические устройства вашего компьютера отображаются в каталог /dev файловой системы Linux (об этом - ниже). Диски IDE (в том числе жесткие диски, дисководы CD ROM, ATARI floppy) имеют имена:
- /dev/hda - первый на первом канале IDE,
- /dev/hdb - второй на первом канале IDE,
- /dev/hdc - первый на втором канале IDE,
- /dev/hdd - второй на втором канале IDE.
Жесткие диски SCSI обозначаются /dev/sdX, где X - a,b,c,d,e, . . . в зависимости от порядкового номера диска на шине SCSI. Раздел диска обозначается числом после его имени. Например, /dev/hdb4 - четвертый раздел второго диска на первом канале scsi.
Файловая система Linux.
Файловая система Linux, в отличие от файловых систем DOS и Windows(tm), является единым деревом.
Корень этого дерева - каталог, называемый root (рут), и обозначаемый "/".
Части дерева файловой системы могут физически располагаться в разных разделах разных дисков или вообще на других компьютерах, - для пользователя это прозрачно.
Процесс присоединения файловой системы раздела к дереву называется монтированием, удаление - размонтированием.
Например, файловая система CD ROM в Linux-Mandrake RE монтируется по умолчанию в каталог /mnt/cdrom (путь в Linux обозначается с использованием /, а не \, как в DOS/Win). Текущий каталог обозначается "." (точкой). Файловая система Linux-Mandrake RE содержит каталоги первого уровня
- /bin (командные оболочки (shell), основные утилиты),
- /boot (содержит ядро системы),
- /dev (псевдофайлы устройств, позволяющие работать с ними напрямую),
- /etc (файлы конфигурации),
- /home (личные каталоги пользователей),
- /lib (системные библиотеки, модули ядра),
- /mnt (каталоги для монтирования файловых систем сменных устройств и внешних файловых систем),
- /ргос (виртуальная файловая система, содержащая информацию о текущем состоянии системы),
- /root (личный каталог администратора системы, входящего в нее под именем root),
- /sbin (системные утилиты),
- /usr (программы и библиотеки, доступные пользователю, а также документация в /usr/share/doc),
- /var (рабочие файлы программ, очереди, журналы),
- /tmp (временные файлы).
Разделы, необходимые для работы Linux.
Для работы Linux необходимо создать на жестком диске (дисках) по крайней мере два раздела: корневой (то есть тот, который будет содержать каталог /) и раздел свопинга (swap, раздел подкачки). Размер последнего, как правило, составляет от однократной до двукратной величины оперативной памяти компьютера. Если у Вас много свободного места на диске, то можно создать отдельные разделы для каталогов /usr, /home, /var. Полезно бывает создать небольшой (до 16 М) раздел /boot. Шаблон:Предупреждение
В случае ошибки при установке менеджера Вы сможете восстановить загрузочные записи этих систем.