GraalVM (виртуальная машина)

Продукт
Разработчики: Oracle
Дата премьеры системы: апрель 2018 г
Отрасли: Информационные технологии
Технологии: Виртуализация

Содержание

2019: Исправление 3 уязвимостей

17 октября 2019 года стало известно, что компания Oracle исправила 219 опасных уязвимостей в разных линейках продуктов. GraalVM (виртуальная машина) получила 3 исправления. Подробнее здесь.

2018: Выход GraalVM

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

GraalVM может использоваться для запуска приложений, написанных на JavaScript (Node.js), Python, Ruby, R, любых языках для JVM (Java, Scala, Clojure, Kotlin) и языках, для которых может формироваться биткод LLVM (C, C++, Rust).

Oracle выпустила универсальную виртуальную машину GraalVM

В Oracle отмечают, что большинство виртуальных машин, доступных к апрелю 2018 года, поддерживают только определенные языки или очень ограниченный набор языков. Компиляция, управления памятью и настройка поддерживаются отдельно для разных языков, нарушая принцип DRY (Don’t repeat yourself — не повторяйся), что добавляет проблем пользователям ВМ, говорится в сообщении Oracle.

GraalVM позволяет использовать объекты и массивы из других языков, убирая изоляцию между языками и предоставляя общий runtime. Например, этот инструмент позволит коду Node.js получить доступ к функциям библиотеки Java или вызвать подпрограмму Python из Java. Благодаря этой гибкости программисты смогут использовать любой язык, который, по их мнению, лучше всего подходит для выполняемой задачи, пояснили в компании.Игорь Лейпи, ГК Softline: Объем поставок российских операционных систем в ближайшие годы увеличится как минимум вдвое

GraalVM включает независимые от языков программирования отладчик, систему профилирования и анализатор распределения памяти. Виртуальная машина может использоваться как для создания обособленных исполняемых приложений, так и как часть платформ, подобных OpenJDK и Node.js, или даже встраиваясь как движок обработки данных в СУБД, таких как MySQL и Oracle. Для запуска приложений предлагается стандартизированное окружение для выполнения на базе HotSpot JVM.[1]

Примечания



СМ. ТАКЖЕ (1)


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Softline (Софтлайн) (53)
  Крок (40)
  Айтеко (Ай-Теко, iTeco) (13)
  Крок Облачные сервисы (13)
  Т1 Интеграция (ранее Техносерв) (12)
  Другие (487)

  Commvault (5)
  ITglobal.com (ИТглобалком Рус) (3)
  Cloud4Y (ООО Флекс) (2)
  Delta Computers (Дельта Компьютерс) (2)
  Softline (Софтлайн) (2)
  Другие (24)

  Крок Облачные сервисы (3)
  Крикунов и Партнеры Бизнес Системы (КПБС, KPBS, Krikunov & Partners Business Systems) (1)
  СП Облачная платформа (Базис, Basis) (1)
  ISPsystem (Экзософт) (1)
  ITglobal.com (ИТглобалком Рус) (1)
  Другие (1)

  К2 Тех (3)
  Киберпротект (ранее Акронис-Инфозащита, Acronis-Infoprotect) (3)
  VStack (ИТглобалком Лабс) (2)
  Cloud4Y (ООО Флекс) (2)
  Ред Софт (Red Soft) (2)
  Другие (18)

  VStack (ИТглобалком Лабс) (1)
  Астра Группа компаний (1)
  Облакотека (Виртуальные инфраструктуры) (1)
  РусБИТех-Астра (ГК "Астра") (1)
  DA IT Company (1)
  Другие (2)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  VMware (94, 136)
  Microsoft (14, 39)
  IBM (18, 38)
  Крок (2, 37)
  Крок Облачные сервисы (1, 37)
  Другие (380, 289)

  VMware (4, 6)
  Commvault (2, 5)
  IBM (2, 4)
  ITglobal.com (ИТглобалком Рус) (2, 3)
  РусБИТех-Астра (ГК "Астра") (1, 3)
  Другие (14, 15)

  Крок (1, 3)
  Крок Облачные сервисы (1, 3)
  ISPsystem (Экзософт) (1, 1)
  VMware (1, 1)
  СП Облачная платформа (Базис, Basis) (1, 1)
  Другие (3, 3)

  Orion soft (Орион) (2, 4)
  Крок (1, 3)
  Киберпротект (ранее Акронис-Инфозащита, Acronis-Infoprotect) (1, 3)
  Крок Облачные сервисы (1, 3)
  ITglobal.com (ИТглобалком Рус) (1, 3)
  Другие (9, 13)

  РусБИТех-Астра (ГК "Астра") (1, 2)
  Облакотека (Виртуальные инфраструктуры) (1, 1)
  ITglobal.com (ИТглобалком Рус) (1, 1)
  VStack (ИТглобалком Лабс) (1, 1)
  ISPsystem (Экзософт) (1, 1)
  Другие (1, 1)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  VMware vSphere - 77
  Microsoft Hyper-V - 37
  Крок: Виртуальный дата-центр (IaaS) - 37
  Citrix Virtual Apps и Desktops (ранее XenApp и XenDesktop) - 20
  Cisco UCS Unified Computing System (Cisco UCCX) - 18
  Другие 346

  Commvault Complete Data Protection - 4
  Astra Linux: Брест Виртуализация - 3
  ITglobal.com: VDI - 3
  IBM Cloud Paks - 3
  Cloud4Y Виртуальный рабочий стол (VDI) - 2
  Другие 16

  Крок: Виртуальный дата-центр (IaaS) - 3
  VMware vSphere - 1
  Базис.Dynamix - 1
  VStack платформа виртуализации - 1
  Aerodisk vAIR - 1
  Другие 1

  Крок: Виртуальный дата-центр (IaaS) - 3
  Orion soft: Zvirt Система безопасного управления средой виртуализации - 3
  Кибер Инфраструктура (ранее Acronis Инфраструктура) - 3
  VStack платформа виртуализации - 3
  Ред Виртуализация - 2
  Другие 9

  Astra Linux: Брест Виртуализация - 2
  MIND Migrate - 1
  Облакотека Платформа облачного бизнеса - 1
  ISPsystem VMmanager - 1
  VStack платформа виртуализации - 1
  Другие 0