Linux-Mandrake RE Spring 2001: различия между версиями

Материал из ALT Linux Wiki
м (+refs; так вот откуда это было)
Строка 57: Строка 57:
** Пакеты с ядрами 2.2.18 и 2.4.2 содержат сотни патчей, в том числе оригинальных. Пе­речень всех изменений слишком велик для настоящего руководства, Вы найдете его на нашем сайте (http://www.altlinux.ru)  
** Пакеты с ядрами 2.2.18 и 2.4.2 содержат сотни патчей, в том числе оригинальных. Пе­речень всех изменений слишком велик для настоящего руководства, Вы найдете его на нашем сайте (http://www.altlinux.ru)  
** Особое внимание уделено возможностям защиты.
** Особое внимание уделено возможностям защиты.
** Базовым компилятором является дсс-2.96 (по сути - пре-релиз дсс-3.0), вспомогательным (для ядра и некоторых приложений) - дсс-2.95.2 (а не egcs, как в Mandrake-8.0 и всех вы­пeсках Red Hat).
** Базовым компилятором является gcc-2.96 (по сути - пре-релиз gcc-3.0), вспомогательным (для ядра и некоторых приложений) - gcc-2.95.2 (а не egcs, как в Mandrake-8.0 и всех выпусках Red Hat).
** Ядро User Mode Linux, позволяющее запускать виртуальные Linux-машины, полезно для разработки, ознакомления с новыми возможностями ядра, хостинга.  
** Ядро User Mode Linux, позволяющее запускать виртуальные Linux-машины, полезно для разработки, ознакомления с новыми возможностями ядра, хостинга.  
** В дистрибутив входит также небольшая корневая файловая система Mandrake RE для работы с этим ядром (опи­сано далее).
** В дистрибутив входит также небольшая корневая файловая система Mandrake RE для работы с этим ядром (опи­сано далее).

Версия от 21:16, 8 октября 2023

Введение

Spring 2001.png

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 Вы найдете почти рождественскую историю про фин­ского студента, который сам написал ядро операционной системы. В то же время, операци­онных систем написано немало, многие из них построены на основе более "передовых" концепций, но именно творение Линуса Товальдса стало по настоящему популярным и распространилось не только на серверы и мощные рабочие станции, - традиционный аре­ал 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 - четвертый раздел второго диска на первом канале 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.

Примечание: При установке любой операционной системы, в том числе и Linux-Mandrake RE, необходимо позаботиться о сохранности имеющихся на диске данных. Не забудьте сделать их резервную копию. Кроме того, настоятельно советуем Вам создать за­грузочные (спасательные) дискеты для тех операционных систем, которые остаются на ваших дисках.
В случае ошибки при установке менеджера Вы сможете восстановить загру­зочные записи этих систем.

"Глава 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 - проверка файловой системы). Данная операция зай­мет несколько минут. Если повезет, то затем ваша система загрузится нормально.

Ссылка

Mandrake_7.0_RE

Источник

Файл:Spring 2001 doc.pdf

Примечания

  1. на самом деле Гаэль Дюваль