Информация для технологических партнёров

Преимущества технологического партнёрства с «Базальт СПО»

Сами по себе продукты сегодня не так интересны, как совместно работающие решения, что подразумевает наличие совместимости ещё до выхода продукта на рынок.

Как один из ведущих производителей ОС мы обеспечиваем следующие преимущества технологического партнёрства:

  • расширение вашей клиентской базы государственными заказчиками, выбирающими или уже выбравшими ОС «Альт»;

  • возможность включения вашего программного обеспечения в Реестр отечественного ПО;

  • прохождение процедуры сертификации ПО и оборудования в «Базальт СПО» совершенно бесплатно;

  • в целях обеспечения совместимости образы наших дистрибутивов предоставляются бесплатно и без ограничений;

  • доступно полностью бесплатное техническое сопровождение специалистами «Базальт СПО» на всех этапах;

  • для начала работ по обеспечению совместимости с нами даже необязательно заключать соглашение о партнёрстве;

  • не требуется специально разрабатывать ваше ПО для конкретного дистрибутива или окружения рабочего стола;

  • ваш продукт с краткой инструкцией по его развёртыванию будет представлен в нашей таблице совместимости;

  • также предусмотрено размещение информации о вашей компании вместе с логотипом в разделе технологических партнёров;

  • по желанию: возможность стать OEM-партнёром при достижении совместимости с компьютером, сервером или планшетом;

  • по желанию: продвижение совместимых продуктов средствами наших отделов продаж, маркетинга и техпресейла;

  • по желанию: участие в совместных PR-анонсах после достижения и формального оформления совместимости;

  • действующие партнёры заблаговременно уведомляются о готовящихся выпусках новых дистрибутивов;

  • действующим партнёрам предоставляются промежуточные технологические сборки и недоступные публично образы ОС.

Партнёры вправе маркировать совместимые продукты нашим логотипом и/или названиями наших ОС. Мы не накладываем на наших партнёров обязательства маркировки продуктов при достижении совместимости с ОС «Альт», кроме случаев, когда в описании, публикации или маркетинговом материале партнёра продукт маркируется логотипом и/или названием другой отечественной ОС.

С кем и с чем работает служба обеспечения совместимости:

  • организация процесса обеспечения совместимости и взаимодействие с технологическими партнёрами – исключительная компетенция службы;

  • служба ставит задачи по совместимости отделу тестирования, анализирует и фиксирует результаты испытаний, согласовывает сертификаты и протоколы, публикует их в таблицах совместимости;

  • служба осуществляет непосредственную техническую поддержку действующих технологических партнёров и вендоров, которые стремятся стать технологическими партнёрами;

  • служба работает только с теми, кто готов адаптировать своё ПО, драйверы и инструкции под дистрибутивы ОС «Альт»;

  • служба работает только с коммерческими продуктами партнёров – см. детали в следующем разделе;

  • служба работает только с актуальными версиями выпускаемых дистрибутивов ОС «Альт», включая «Альт СП», сертифицированную в ФСТЭК России.

Результаты испытаний всегда публикуются в таблицах совместимости на официальном сайте. Служба отвечает за всё, что в них публикуется. Если вы нашли там ошибку, сообщите нам о ней. Если чего-то нет в таблицах, значит это, скорее всего, ещё не проходило через службу, либо находится в стадии проверки, либо пока несовместимо.

В качестве продукта партнёра может выступать:

  • коммерческое программное обеспечение с несвободной лицензией;

  • коммерческое программное обеспечение, основанное на СПО, и вносимое (или уже внесённое) в Реестр отечественного ПО;

  • виртуальная среда, внутри которой будет работать ОС «Альт», либо устанавливаемая на серверную ОС «Альт»;

  • компьютер, ноутбук, неттоп, сервер, планшет, материнская плата – одним словом всё, на что может ставиться ОС;

  • периферия, передаваемая по согласованию в отдел тестирования на очень длительный срок в целях непрерывного контроля совместимости;

  • продукт, взаимодействующий с ОС «Альт» опосредовано, т.е. без установки, включая ГИСы, веб-сервисы, шлюзы и сканеры безопасности, системы хранения данных, подключаемые напрямую или по сети.

Решение о расширении указанного списка может принять коммерческая дирекция через изменение регламента работы службы совместимости, но для этого следует обращаться в отдел продаж.

Чем не занимается служба обеспечения совместимости:

  • совместимостью с устаревшими ОС «Альт» или не продуктовыми сборками на основе «Сизифа» и стабильных бранчей;

  • совместимостью с ПО или драйверами, разработанными для иной ОС, не на основе Linux (например, Windows) – см. детали в этом разделе;

  • совместимостью со свободным ПО – вступайте в ALT Linux Team, чтобы иметь возможность самостоятельной публикации своего ПО в репозитории, либо заводите FR в bugzilla;

  • совместимостью с продуктами, не указанными в предыдущем разделе – например, мы не сертифицируем периферию, за редким исключением;

  • заявками на обеспечение совместимости, исходящими не от нашей коммерческой дирекции – пишите в отдел продаж, ещё лучше – вендору соответствующего продукта;

  • не отвечает на запросы о наличии совместимости и не даёт о ней прогнозов – все результаты публикуются в таблицах;

  • не консультирует по установке каких-либо продуктов на ОС «Альт» – сопровождение предусмотрено только для вендоров и партнёров;

  • не отвечает на частные вопросы, в т. ч. о свойствах выпущенных ОС – для этого существует отдел продаж;

  • не выдаёт образы сертифицированных ОС – они предоставляются только нашим действующим технологическим партнёрам;

  • не работает с исполнением «Альт СП» для Миноборны и ФСБ России – обращайтесь по ним в АО «ИВК»;

  • иными видами деятельности и партнёрства, не перечисленными в этом разделе.

Обычно мы не можем гарантировать совместимость с продуктом, если вендор не готов заявить о поддержке нашей ОС в данном продукте или не готов предоставить все необходимые материалы для проведения встречных испытаний на нашей стороне. Поскольку ПО и драйверы разрабатываются под ОС, а не наоборот, важно в первую очередь добиться поддержки конкретной ОС в выпускаемом продукте. Если вам известно о несовместимости продукта с ОС «Альт», попросите вендора поддержать нашу ОС в продукте и пришлите в отдел продаж копию переписки с вендором, желательно с экономическим обоснованием – это повысит приоритизацию обработки совместимости с нашей стороны.

Как стать нашим технологическим партнёром

Коротко: технологические партнёры при нашей поддержке сами обеспечивают совместимость своих продуктов, документируют её и готовы поддерживать на достигнутом уровне в течение жизненного цикла нашей ОС. Под «совместимостью» подразумеваются стабильно воспроизводимые условия надлежащей работы основных функций продукта партнёра с нашей ОС. Какие функции являются основными – обычно определяет партнёр. Как именно они должны работать, особенно в случае программных продуктов, где продукт более тесно взаимодействует с нашей ОС, – также известно только его разработчику. Исходя из этого, партнёр сам определяет факт наличия совместимости, подтверждаемый протоколом по своей методике. Наши тестировщики проверяют вслед за партнёром каждый пройденный шаг и убеждаются в наличии совместимости.

Алгоритм взаимодействия со службой совместимости

1. Скачайте интересующий дистрибутив ОС «Альт» на Десятой платформе – для обеспечения совместимости эти образы предоставляются бесплатно. Не начинайте работы с сертифицированными ОС, пока не будут выполнены все шаги с общедоступным дистрибутивом и не будет получен статус технологического партнёра.

2. Добейтесь совместимости своего продукта со скачанным дистрибутивом при поддержке службы совместимости.

3. Подготовьте все необходимые материалыконкретный список зависит от разновидности продукта. Предоставьте их нам для анализа и, при необходимости, встречной проверки на нашей стороне. Заключение партнёрского соглашения на этом этапе возможно, но необязательно.

4. Мы повторно проверяем корректность установки и работы продукта в порядке очерёдности и согласно присланной документации. Если продуктом является ПО, фиксируем все шаги в своём протоколе. Для компьютеров встречная проверка обычно не требуется. В некоторых случаях по согласованию сторон допускается проверка посредством удалённого доступа либо после отправки оборудования в наш офис. Если нашим тестировщикам не удаётся добиться таких же результатов, материалы возвращаются вендору на доработку.

5. Установленный факт совместимости закрепляем двусторонним сертификатом, продукт добавляем в таблицу совместимости, а вашу компанию – в раздел технологических партнёров.

Только после вышеперечисленного возможны другие активности, обозначенные в первом разделе, в том числе, работа с непубличными образами ОС «Альт». На данном этапе партнёрское соглашение уже должно быть заключено.

Предоставляемые вендором материалы

Примеры и образцы инструкций/протоколов можно посмотреть в этом разделе. Обратите внимание: корректно выполненное тестирование и правильно оформленные инструкция по установке с протоколом помогут ускорить процесс сертификации, избежать более углублённой встречной проверки с нашей стороны.

Программное обеспечение

К данной категории относятся любые программные продукты, в том числе, драйверы периферии, средства виртуализации, устанавливаемые на серверные ОС «Альт», а также ПО, работающее где-либо ещё, и взаимодействующее с ОС «Альт» опосредованно.

Мы ждём от вас следующих материалов:

1. Краткую инструкцию по развёртыванию продукта в ОС «Альт» для системного администратора либо ссылку на публикуемую вами инструкцию – это первое, что будет проверять наш отдел тестирования, поскольку она размещается в таблице совместимости. Если ПО устанавливается не в ОС «Альт», то такая инструкция необязательна.

2. Протокол тестирования продукта по методике, определяемой вашей разработкой. Не дублируйте в ней шаги установки продукта, чтобы не проверять это дважды. Нашим тестировщикам необходимо показать способ проверки работоспособности основных функций вашего ПО – что и как именно проверять.

3. Дистрибутив программного обеспечения (или драйвера) с документацией либо удалённый доступ к стенду.

4. Тестовые лицензии или коды активации продукта, если таковые требуются.

Компьютерная техника

К данной категории относятся настольные и напольные компьютеры, моноблоки, ноутбуки, неттопы, серверы, планшеты, материнские платы, а также СХД, на которые устанавливается ОС «Альт».

Пришлите нам ссылку на выгруженные в Интернет материалы:

1. Краткая инструкция по установке ОС «Альт» на ваше компьютерное оборудование, если имеются какие-то особенности установки. Если особенностей нет, подразумевается штатная установка дистрибутива в соответствии с документацией, тогда инструкция не нужна.

2. Лист спецификации оборудования, без которого невозможно определить наличие совместимости.

3. Протокол тестирования продукта, заполненный по нашей методике.

4. Снятые «под root'ом» отчёты, журналы и другие файлы, согласно нашей методике.

5. В отдельно оговариваемых случаях нам передаётся само оборудование либо предоставляется к нему постоянный удалённый доступ. В случае дальнейшего ОЕМ-партнёрства это является обязательным.

Обратите внимание, что если проверка выполняется только производителем оборудования, и встречной проверки с нашей стороны не предполагается, ряд тестов, согласно методике, проводится с видеофиксацией, тогда фрагменты видео должны быть приложены к остальным материалам.

Автономная платформа виртуализации

В данном случае подразумевается дистрибутив платформы виртуализации (сторонней операционной системы, отличной от ОС «Альт», с собственным гипервизором), внутри которой разворачивается ОС «Альт» в качестве гостевой ОС, например: СКАЛА-Р, TIONIX Cloud Platform, Р-Виртуализация, и т. п.

Мы ждём от вас следующих материалов:

1. Краткую инструкцию для системного администратора с описанием нюансов развёртывания ОС «Альт» в вашей виртуальной среде, если таковые имеются, нюансов интеграции ОС «Альт» в вашу облачную платформу, переезду хостов с ОС «Альт» в пределах кластера или облака, массовой миграции с других облачных платформ, типа Hyper-V или VMware. Если нюансов нет, подразумевается штатная установка дистрибутива в соответствии с документацией.

2. Протокол тестирования продукта по методике, определяемой вашими инженерами, – у каждой платформы виртуализации могут быть свои тесткейсы, если особых тонкостей нет, достаточно перечислить проверяемые тесткейсы.

3. В установленной ОС «Альт» снимите «под root'ом» отчёты system-report, sosreport (из пакета sos) и приложите их к своему протоколу вместе с выводом команды inxi -v7 -c2.

4. Дистрибутив платформы виртуализации с документацией либо удалённый доступ к датацентру.

5. Тестовые лицензии или коды активации продукта, если таковые требуются.

Данные для оформления сертификата совместимости

Процесс оформления начинается только после подтверждения совместимости службой. При этом совместимость может быть установлена между конкретными продуктами вендора и одной и более наших ОС. Мы не сертифицируем серии компьютеров и семейства программ.

Пришлите нам в продолжение переписки:

  • полное наименование и логотип вашей компании;

  • наименование и версию продукта, как в Реестре;

  • ФИО и должность подписанта с вашей стороны;

  • предпочитаемую ссылку на страницу с информацией о вашей компании;

  • ссылку на сайт с информацией о продукте – её отсутствие требует обоснования;

  • адрес для отправки оригиналов документов и контактное лицо с телефоном (для связи с курьером).

Сертификат совместимости и титульный лист протокола согласовываются сторонами перед подписанием.

Унаследованное ПО под Windows

Коротко: формальную совместимость приложения под MS Windows с ОС «Альт» можно установить только через WINE@Etersoft, для чего следует обратиться в компанию ООО «Этерсофт». Далее приведено обоснование такого подхода.

Унаследованные приложения под Windows могут быть запущены одним из трёх способов:

  • Внутри виртуальной машины с установленной ОС Windows;
  • По сети с терминального сервера MS Windows Server;
  • Через среду выполнения wine, частично реализующую Windows API.

Поскольку ПО изначально разработано для другой ОС, о полноценной совместимости программы под Windows с ОС «Альт» при запуске любым из перечисленных способов речи идти не может. Даже если проверка показывает безупречную работу ПО, запущенного через wine, нельзя гарантировать устойчивость его работы при изменении wine или библиотек в репозитории, а они иногда меняются. Для ряда приложений может быть доступен не весь функционал, что не всегда возможно оттестировать сразу, либо может иметь место их нестабильная работа, т.к. wine покрывает не весь Windows API, а покрываемое реализовано методом реверс-инжиниринга. Тем не менее wine из наших дистрибутивов и репозиториев могут использовать конечные пользователи на свой риск, но для госсектора это не очень пригодный вариант.

Помимо вопросов стабильности и воспроизводимости, возникают ещё и вопросы лицензионной чистоты таких решений. В случае запуска приложения на терминальном сервере MS Windows Server или внутри виртуальной машины с установленной ОС Windows необходимы дополнительные лицензии Microsoft, но их покупка в госсекторе сейчас не допускается. ОС Windows может не подходить многим компаниям ещё и по соображениям закрытости и безопасности, особенно после прекращения поддержки со стороны компании Microsoft и блокированию обновлений на территории России. При установке большинства современных программ под wine некоторые компоненты также докачиваются с сайта Microsoft и требуют соответствующих лицензий, например, среда .NET Framework.

Идеальное решение: переписать ПО под Linux или хотя бы адаптировать сборку под среду dotnet, в ОС «Альт» она тоже имеется. Но на это могут уйти годы, к тому же в случае унаследованного ПО мы можем иметь дело с отсутствием разработчика или исходного кода продукта. Есть более простое решение: добиться стабильной работы такого ПО через WINE@Etersoft. В отличие от wine из репозитория, коммерческая сборка WINE@Etersoft официально поддерживает множество отечественных программ из Реестра Минсвязи и не меняется понапрасну, а только лишь пересобирается, когда изменяются бинарные интерфейсы (ABI) низкоуровневых библиотек ОС, от которых зависит WINE@Etersoft.

Таким образом, на переходный период WINE@Etersoft можно считать вполне приемлемым решением в качестве слоя обеспечения совместимости. Если вам удалось добиться совместимости вместе с компанией ООО «Этерсофт», мы готовы принять участие в оформлении трёхстороннего сертификата по результатам проведённого вами тестирования.

Методические материалы

Инструкции для P10 по настройке поддерживаемых токенов/смарт-карт и доменной двухфакторной аутентификации (2ФА):

Как связаться со службой обеспечения совместимости

  • Напишите письмо на адрес gost@basealt.ru, приложите к нему необходимые материалы или ссылки.

  • Указанный адрес является списком рассылки со строгим регламентом – никогда не убирайте его из переписки.

  • Не добавляйте в копию адреса других подразделений компании, а в письма – информацию, не связанную с деятельностью службы совместимости.

  • Начните переписку созданием нового сообщения и далее придерживайтесь ранее начатого треда общения по той же теме, нажимая кнопку Ответить всем в своём почтовом клиенте.

  • Служба всегда стремится дать ответ на первичный запрос о сотрудничестве в течение 48 часов, по мере своей загрузки. Если на третий рабочий день ответ не будет получен, повторите свой запрос.

  • Телефоны для оперативной связи:

Ввиду большой загрузки служба может не реагировать на запросы, не связанные со своей компетенцией.