Журнал Системный Администратор, Февраль 2007

Журнал Системный Администратор

Февраль 2007

Цена: $4.5 US

  Подписаться

Зарегистриванные пользователи, пожалуйста следуйте этой ссылке


Обзор серверного дистрибутива tinysofa

Сергей Яремчук

Установить и настроить надежную, всесторонне защищенную систему на сервер не такая уж и легкая задача. Упростить ее можно, только правильно подобрав дистрибутив и компоненты будущей системы.

Дистрибутив tinysofa

Цель австралийского проекта tinysofa (http://www.tinysofa.org) – создание быстрой, надежной, стабильной и безопасной операционной системы, которую можно применять на серверах уровня предприятия, которая оставалась бы в течение своего жизненного цикла свободной (As in beer). Причем цели проекта, можно сказать, глобальные – стать де-факто серверным дистрибутивом Linux, заполнив нишу свободных решений, предназначенных для этой цели.

Основой первых версий этого дистрибутива служил коммерческий дистрибутив Trustix Secure Linux, который, в свою очередь, базировался на Red Hat. В середине октября вышел релиз tinysofa classic server 2.0 Update 6 (Ceara), о котором и будет идти речь далее. Второй релиз также основан на Trustix 2.1 и Fedora Core. В частности, набор пакетов аналогичен Trustix. Хотя есть и изменения, так как некоторые идеи взяты с дистрибутивов SUSE и Conectiva. Дистрибутив полностью совместим с Red Hat Enterprise Linux (включая ядро и рабочее пространство), поэтому при отсутствии в репозитарии tinysofa необходимых пакетов их всегда можно будет взять с RHEL. Проблем с их установкой не будет. Все пакеты, входящие в состав дистрибутива, собраны с i586 оптимизацией, доступна и x86_64-версия. Для работы с пакетами используется APT, с помощью которого можно легко и просто устанавливать приложения и исправления в безопасности. Начиная со второй версии в дистрибутиве дополнительно к APT для работы с пакетами также используется и SmartPM. Вокруг дистрибутива образовалось большое комьюнити, члены которого составляют группу поддержки пользователей tinysofa и дистрибьюторов пакетов.

Безопасность является для tinysofa приоритетом номер один. Перед выходом дистрибутив тщательно тестируется на огромном количестве критических задач. В конфигурации по умолчанию стартует всего один сетевой сервис – Postfix, привязанный к интерфейсу 127.0.0.1. Решение о запуске остальных администратор принимает самостоятельно после их настройки, начальные значения в конфигурационных файлах этих сервисов также выбраны с учетом максимальной защищенности.

В текущем релизе использовано ядро 2.6.16 с поддержкой SELinux и grsecurity, переработанная PAM-аутентификация, допускающая настройку контроля доступа в рамках всей системы. В компиляторе gcc 3.4.3 использована система защиты от «срыва» стека («stack smashing»), разработанная в корпорации IBM.

Оставшая часть статьи доступна только подписчикам. Если вы желаете продолжить чтение этой статьи, то вам необходимо подписаться на эту статью или весь номер.

Подписаться на весь номер $4.5

Зарегистриванные пользователи, пожалуйста следуйте по этой ссылке
DDDD ,4.5