Еженедельник Свет в Интернет

Главная

Новости

Статьи и обзоры
  Горожанин
  Обнинск в Internet
  Web Design
  Hardware
  Software
  Безопасность
  Серфинг
  Игродром
  Relax
  Технологии
  Web-обзор
  Интернет-ликбез
  Опросник
  УП-Технологии
  ART.net

Ссылки

Архив

О нас

Контакты

Форумы


Основатель:
К.Николаенко

Главный Редактор:
С.Коротков

Web Design:
Neutron


Наш спонсор






Порт POPULAR.RU
POPULAR.RU RegionalBanner Network.






Океан


НПП Метра - промышленные электронные автомобильные вагонные весы
Goldy Interior - салон офисной мебели: кабинеты руководителей, мебель для персонала

= Software =

ДИСТИРИБУТИВЫ Source-based Linux



(c) Алекс Илинский

Эти специальные дистрибутивы являются наиболее удобными, быстрыми и производительными, так как позволяют создать систему, идеально адаптированную к имеющемуся у ВАС оборудованию и ВАШИМ пользовательским нуждам.

Gentoo

Вне всякого сомнения, самым известным и популярным на данный момент source-base-дистрибутивом является Gentoo Linux <www.gentoo.org>. Один из пионеров данного подхода, Gentoo, действительно является зрелым и современным дистрибутивом, вполне пригодным для использования и способным к конкуренции с популярными RedHat, Mandrake, SuSE и т.д.
Превоначальная установка дистрибутива инсталлирует необходимые базовые бинарные пакеты, настраевает сетевые соединения и, что достаточно важно, настраивает параметры оптимизации системы под конкретный процессор компьютера, на котором производится установка. Это позволяет впоследствии задавать соответствущие параметры компилляции программ для достижения наибольшей производительности на конкретном процессоре, используя оптимизированный набор команд, что не не может не отразиться на скорости работы программного пакета.
После установки базовых компонентов системы пользователь волен установить любое необходимое ему ПО, используя для этого мощнейшую систему Portage, являющуюся, по большому счету, сердцем дистрибутива.
Portage содержит посоянно обновляемую базу данных программного обеспечения, которое можно установить в Gentoo Linux. Эта база называется Portage Tree и может быть обновлена в любой момент посредством Интернета с помощью одной команды. На момент написания этого текста в Portage Tree присутствовало более 4000 (!!!) программ, как достаточно популярных, так и узкоспециализированных.
Установка программы является довольно простым и автоматизированным процессом. Достаточно зайти в каталог /usr/portage, содержащий "набор правил установки" для каждой программы из Portage Tree, найти нужную программу в тематически сгруппированном списке и вызвать команду emerge<имя программы>. Сначала исходники нужной программы будут скачаны с официального сайта (или одного из зеркал, которые могут добавляться пользователем произвольно). Потом они будут сконфигурированы с учетом параметров системы, определенных в процессе базовой инсталляции. При необходимости будут применены патчи, улучшающие общую производительность для конкретного железа (информация об этих патчах также берется из Portage Free). Если для компилляции программы необходимы внешние компоненты или библиотеки, они тоже загружаются и устанавливаются - совершенно автоматически, без вмешательства пользователя. После того как система подготовлена к компиляции программы, она собирается с оптимизацией под процессор, и окончательные бинарные файлы устанавливаются в систему. Параллельно информация об установке записывается в общую базу данных установленных компонентов.
Итак, по большому счету, Portage Tree является реестром программ, для которых существует определенный набор правил компиляции для Gentoo Linux: местонахождение основных кодов на сайте и зеркалах, опции компилятора для того или иного железа, возможные локальные патчи и прочее. База данных постоянно пополняется новыми программами, для ее локального обновления достаточно вызвать команду emerge sync, которая синхронизирует базу данных отдельной системы с общей базой, находящейся в Интернете.
Другой немаловажной особенностью Portage является возможность опять же с помощью одной-единственной команды emerge -u world автоматически обновить все установленное на компьютере ПО до последних версий, имеющихся в Portage Tree, правда, такая операция на средней, не очень часто обновляющейся системе может занять немало времени.
Но скачивать все ПО из Интернета необязательно - проект Gentoo Linux регулярно выпускает CD, уже содержащие все необходимое для сборки самых используемых программных пакетов, таких, как RDE и Gnome, оптимизированные версии последних версий ядра Linux, современные средства разработки и компилляции, поддержку самых используемых файловых систем, скрипты для автоматизации обновления и конфигурирования системы, поддержку современного оборудования и прочее.
В целом, благодаря большому количеству поддерживаемого ПО и очень удобной системе обновления, Gentoo Linux может быть использован для проектирования серверов, рабочих станций, профессиональных десктопов, игровых компьютеров или встроенных систем - в общем, системы на любой вкус и для любых задач.
Дистрибутив, без сомнения, является одной из самой перспективных веток развития Linux-систем и уже завоевал популярность в среде многочисленных энтузиастов.

Продолжение следует.

Copyright © Свет в Internet   Designed by Свет в Internet