Java для Astra Linux и Альт Линукс

ГосJava

ГосJava  — это специальная версия Java для работы в операционных системах Astra Linux Special Edition и Альт Линукс СПТ.

ГосJava предоставляет полную реализацию Java Runtime Environment на базе OpenJDK. Помимо JRE в состав входят дополнительные библиотеки и утилиты. ГосJava может быть использована для работы в закрытых защищённых вычислительных системах, соответствующих требованиям ФСТЭК и МО к автоматизированным системам, обрабатывающим конфиденциальную, секретную и совершенно секретную информацию.

Состав

В состав дистрибутива ГосJava входят:

  1. JRE из состава OpenJDK 8;
  2. сервер приложений Apache Tomcat 8.5;
  3. JDBC драйвер PostgreSQL;
  4. пакеты интеграции с операционными системами Astra Linux и Альт Линукс.

Возможности

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

Открытая версия:

  1. Работа с ядром PaX Astra Linux.
  2. Лучшая интеграция с поддерживаемыми операционными системами.

Коммерческая версия:

  1. Провайдер безопасности с алгоритмами ГОСТ.
  2. Поддержка замкнутой среды Astra Linux Special Edition (подписывание JAR-файлов цифровой подписью).
  3. Поддержка алгоритмов ГОСТ для Kerberos (для Astra Linux).

Дополнительная информация

Будут ли обновления дистрибутива ГосJava?

Да, обновления происходят вслед за выпусками обновлений OpenJDK, Apache Tomcat и других компонентов.

Почему в состав ГосJava входит JRE, а не JDK?

По правилам эксплуатации защищенных систем, запрещено или не рекомендуется присутствие средств разработки, каким является JDK. ГосJava полностью совместима с OpenJDK. Пакеты ГосJava и OpenJDK могут быть параллельно установлены в системе.

Где взять открытую версию?

Открытая версия доступна в нашем репозитории. Инструкция (для Astra Linux):

  1. Создайте файл /etc/apt/sources.list.d/gosjava.list:
        deb http://packages.lab50.net/gosjava/ <версия ОС> main

    Доступные версии: se15 (Astra Linux Special Edition 1.5), ce12 (Astra Linux Common Edition 1.12).

  2. Далее вам необходимо добавить цифровой ключ подписи в APT. Тут есть два варианта:
    • Установите пакет lab50-archive-keyring из нашего репозитория:
      aptitude -y install lab50-archive-keyring
    • Или добавьте наш ключ с помощью команды apt-key:
      wget -qO - http://packages.lab50.net/lab50.asc | sudo apt-key add -
  3. Еще раз выполните aptitude update и установите пакет gosjava-jre.

Где взять коммерческую версию?

Напишите запрос на sales@lab50.net.

Можно ли включить/добавить/сертифицировать дополнительные библиотеки Java?

Да, это возможно.