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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

8. Таблицы совместимости

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

10. Образцы документов

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

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

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

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

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

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

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

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

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

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

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

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

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

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 с ОС Альт при запуске любым из перечисленных способов речи идти не может. Даже если проверка показывает безупречную работу ПО, запущенного через 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 можно считать вполне приемлемым решением в качестве слоя обеспечения совместимости. Если вам удалось добиться совместимости вместе с компанией ООО "Этерсофт", мы готовы принять участие в оформлении трёхстороннего сертификата по результатам проведённого вами тестирования.

Таблицы совместимости

Совместимость с актуальной Альт СП и десятой платформой

Совместимость с девятой платформой

Совместимость с дистрибутивом Simply Linux 10

Архивные данные по устаревшим образам Альт 8 СП

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

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

Методика тестирования компьютеров

Образцы документов

Образец сертификата совместимости
Образец титульного листа протокола (программное обеспечение)
Шаблон заполнения протокола тестирования (компьютеры) 
Образец протокола тестирования (программное обеспечение), файл в формате odt

Инструкции по установке:

Примеры протоколов тестирования:

Шаблон соглашения о технологическом партнёрстве

Больше примеров инструкций и сертификатов можно найти в таблицах совместимости.

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

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