Linux-Mandrake RE Spring 2001
Введение
Mandrake Spring 2001 RE вышел в 2001 году. Это был первый дистрибутив в котором применено средство управления пакета apt, наряду с rpmdrake. Это также был первым дистрибутивом построенный на основе Сизифа. Дистрибутив был 32-разрядным.
К основам :-)
Письмо в рассылку о создании Сизифа
https://lists.altlinux.org/pipermail/community/2000-December/420763.html
Письмо о выходе Mandrake Spring 2001 RE
https://lists.altlinux.org/pipermail/community/2001-March/426514.html
Уважаемые коллеги, новый релиз нашего дистрибутива вышел. Читайте о нем и о других событиях на нашем новом сайте : http://www.altlinux.ru Дизайн сайта будет доработан, сейчас нам было важно представить на нем несколько материалов. Коробочки будут на следующей неделе, обещают -- в среду, но зависит это не от нас. Rgrds, AEN
Это письмо, которое оповестило пользователей Mandreke-RU о появления репозитрия Сизиф, и первым дистрибутивом, который был создан на основе Сизифа (тогда ещё напрямую) был Linux-Mandrake RE Spring 2001. (https://www.altlinux.org/Linux-Mandrake_RE_Spring_2001) Это было уже весной 2001 года , файлы дистрибутива на дисках датируются 21 марта 2001 года.
Дистрибутив был выпущен на 4 CD дисках. На четвёртом диске помимо src.rpm, были размещены сторонние пакеты не входившие в Сизиф:
- KasperskyAntiVirus-ws-3.0-135.3
- blender-1.80a-ipl3mdk
- C-Forge-1.6fRU-5.2.static.linux.i386
- flora-2.1-1
- majordom-1.2b-ipl1
- Referent-demo-1mdk
- VMware-2.0.3
- Демонстрационные версии нативных игр:
- ShogoDemo-2.1-ipl2mdk
- SinDemo-x86-ipl2mdk SinDemo-x86-ipl2mdk
И для примера, спек пакета MandrakeUpdate пересобранный ужн мантейнерами ALT Linux Team
Выдержки из руководства
Прикладываемая ниже инструкция интересна сама по себе, как исторический документ. Приведу несколько цитат из неё:
"Глава 2.1" Добро пожаловать!
Выпуская третий дистрибутив Linux-Mandrake Russian Edition, мы надеемся, что он Вам понравится и займет место на Вашем сервере, рабочей станции или домашнем компьютере всерьез и надолго. Для того, чтобы избежать ошибок, Вы должны знать, что:
- Linux - это не Windows (tm) и не его подобие. Это другая операционная система. Она нисколько не сложнее, но для ознакомления с ней придется взглянуть на многое иначе. Если Вы не пожалеете усилий, то будете вознаграждены.
- Linux-Mandrake - это уже совсем не Red Hat Linux.
- Linux-Mandrake Russian Edition - это уже не просто русифицированный вариант Linux-Mandrake. Полностью переработана серверная часть, используется оригинальная концепция интернационализации, есть очень много новых пакетов,еще больше - существенно измененных.
- Внимательно прочитайте это руководство, это не займет у Вас много времени.
- Внимательно прочитайте лицензии, на условиях которых распространяется этот дистрибутив, руководство, отдельные программы.
"Глава 2.2" Свободные программы и Linux
- В начале любой книжки про Linux Вы найдете почти рождественскую историю про финского студента, который сам написал ядро операционной системы. В то же время, операционных систем написано немало, многие из них построены на основе более "передовых" концепций, но именно творение Линуса Товальдса стало по настоящему популярным и распространилось не только на серверы и мощные рабочие станции, - традиционный ареал un*x-клонов, но и на настольные компьютеры.
- Секрет этого успеха - в движении свободного программного обеспечения (free software),заложившего прочный фундамент ОС: коллекцию компиляторов GCC (GNU Compiler Collection), библиотеку GNU libc, оболочку bash; и Универсальной Общественной лицензии GNU (GNU General Public License), которая гарантирует распространение программ в исходных текстах и обеспечивает возможность их модификации.
- Технология, позволяющая использовать код многократно, делая его общим достоянием и предотвращая закрытие, стала главным событием в мире программ на переломе веков и обеспечила развитие не только Linux, но и многих других ОС, включивших разработки свободных программистов.
"Глава 2.3" Linux-Mandrake RE
Прошло уже три года с того момента, как Жиль Дюваль[1] (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)
- Особое внимание уделено возможностям защиты.
- Базовым компилятором является gcc-2.96 (по сути - пре-релиз gcc-3.0), вспомогательным (для ядра и некоторых приложений) - gcc-2.95.2 (а не egcs, как в Mandrake-8.0 и всех выпусках 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[2] - четвертый раздел второго диска на первом канале 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.
В случае ошибки при установке менеджера Вы сможете восстановить загрузочные записи этих систем.
"Глава 4". Основные сведения для начинающих
Процедура входа в систему.
Linux - многопользовательская система. Для того, чтобы войти в систему, Вы должны быть идентифицированы, - это и есть процедура входа, введите имя определенного вами пользователя и его пароль. Если Вам понадобится выполнить действия, которые требуют прав администратора, то используйте команду su. При подключении пользователя (равно как и получении прав администратора командой su) запускается новая командная оболочка (shell). Выйти из текущего shell можно при по мощи команды exit или нажав комбинацию клавиш Ctrl-D.
Выключение.
Существует много способов выключения вашей Linux - системы, но в их число не входит выключение кнопкой питания! На самом деле, как и многие операционные системы, Linux интенсивно использует кэш-память для ускорения процессов ввода/вывода. Неправильное выключение системы может привести к потере данных. Поэтому, нужно выключать систему правильно. Для этого существует масса способов:
- Находясь в системе с правами root, наберите "poweroff”, через некоторое время система прекратит работу, и питание будет отключено автоматически.
- Находясь в системе с правами root, наберите "halt" и подождите появления сообщения "System halted" (Система остановлена), а затем можете выключать питание.
- Более быстрый вариант - это нажать клавиши ctrl-alt-del одновременно (как в Dos).Затем ваша система размонтирует все диски. Дождетесь реинициализации (перезагрузки) системы и выключайте питание.
- Если Вы используете KDM, нажмите "Выключить...", и снова выберите "Выключить". Как в пункте 1 дождитесь остановки системы и выключайте питание. Имейте в виду,что Вы также можете отключить эту возможность в "Центре управления KDE".
Что может произойти, если Вы просто выключите питание вашего ПК? При загрузке Linux, будут проверены все диски, которые не были правильно размонтированы. Эта операция называется "fsck" (Filesystem Check - проверка файловой системы). Данная операция займет несколько минут. Если повезет, то затем ваша система загрузится нормально.