DocBook: форматирование перечислений

DocBook: форматирование перечислений

В отличие от простого XSL: FO, стили DocBook используют модифицированную схему форматирования перечислений. Исходная схема XSL: FO хорошо пояснена в заметке Lists, enumerations and description lists. Значение параметра provisional-distance-between-starts нельзя задать вручную, оно автоматически вычисляется исходя из «ширины символа». На рисунке представлены метрики, используемые при вычислений отступов списков: ❶ Отступ от границы списка до начала текста. Задается параметром itemizedlist.label.width (orderedlist.label.width и т. д.) […]

Настройка PAM авторизации в защищенном Apache

Настройка PAM авторизации в защищенном Apache

Как уже упоминалось в одной из наших предыдущих заметок, в состав Astra Linux Special Edition входит защищенный комплекс программ гипертекстовой обработки данных, в качестве веб-сервера туда включен Apache2, который доработан с целью улучшения безопасности. В данной заметке мы коротко опишем как настроить данный веб-сервер с использованием PAM авторизации. Ставим пакеты aptitude install apache2 libapache2-mod-auth-pam Проверяем, что в файле /etc/apache2/ports.conf содержатся следующие строки (если конечно […]

Почему качество ПО производства ВПК — «дрова» и что с этим делать?

Почему качество ПО производства ВПК — «дрова» и что с этим делать?

Критически важным для разработки сложных программных систем является организация и техническое обеспечение верификации, тестирования и испытаний системы и составных частей. Учитывая огромный прогресс в технологиях верификации, а также метрик качества ПО, необходимо внедрение данных методик в процесс разработки программного обеспечения военного назначения. В настоящее время, основной контроль качества осуществляется на межведомственных испытаниях. Почему результирующее качество чуть менее, чем никакое? Значит методика и процесс не отвечают […]

Настройка обработчиков в Firefox

Настройка обработчиков в Firefox

В состав ОС Astra Linux Special Edition 1.3 входит защищенный комплекс программ гипертекстовой обработки данных, который включает в себя следующее компоненты: веб-сервер Apache2; браузер Firefox. Стоит отметить, что веб-сервер apache2, входящий в состав ОС, не допускает возможности анонимного использования ресурсов веб-сервера и требует обязательной настройки авторизации пользователей. Об особенностях настройки apache2 в Astra Linux мы обязательно напишем в одной из наших ближайших заметок, а сейчас поговорим о настройке […]

Автоматическая установка «Astra Linux Special Edition» (часть 2)

Автоматическая установка «Astra Linux Special Edition» (часть 2)

Автоматизация разворачивания сервера автоматической установки «Astra Linux Special Edition» Как я уже упоминал в первой части статьи, поняв объем необходимых операций для разворачивания сервера автоматической установки ОС, мы решили данный процесс автоматизировать («заскриптовать»). Поскольку нами активно используется ПО Ansible решили использовать его, с его помощью можно производить операции как локально, так и на удаленной машине. Ansible представляет собой интерпретатор YAML скриптов, […]

Автоматическая установка «Astra Linux Special Edition» (часть 1)

Автоматическая установка «Astra Linux Special Edition» (часть 1)

Об автоматической установке дистрибутива «Astra Linux Special Edition» См. обновление. Автоматическая преднастроенная установка на основе так называемых preseed файлов (ответов на вопросы инсталлятора) не является чем-то новым, информации в сети полно, например тут. Данная технология очень удобна и в комбинации с PXE (подробнее тут) позволяет быстро и без лишних вопросов установить ОС на целевой компьютер или сервер. Наша команда при работе над проектом программного комплекса кластера […]

Аппаратное обеспечение кластера высокой готовности

Аппаратное обеспечение кластера высокой готовности

Как и любая вычислительная система, кластер высокой готовности должен включать оборудование питания, вычислительные узлы, сетевые коммутаторы. Для обеспечения отказоустойчивости всего кластера в целом необходимо обеспечить отказоустойчивость каждой из его подсистем. Требования к подсистеме питания Надежность подсистемы питания является важной составляющей надежности кластера в целом. Естественным требованием для построения систем высокой готовности является наличие резервной линии электропитания, подающегося по отдельному кабелю. При […]