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. Благодаря этой гибкости программисты смогут использовать любой язык, который, по их мнению, лучше всего подходит для выполняемой задачи, пояснили в компании.

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

Примечания



СМ. ТАКЖЕ (1)


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

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

  Softline (Софтлайн) (53)
  Крок (40)
  Айтеко (Ай-Теко, iTeco) (13)
  Крок Облачные сервисы (13)
  Cloud4Y (ООО Флекс) (12)
  Другие (513)

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

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

  К2 Тех (3)
  Киберпротект (ранее Акронис-Инфозащита, Acronis-Infoprotect) (3)
  VStack (ИТглобалком Лабс) (2)
  Cloud4Y (ООО Флекс) (2)
  Delta Computers (Дельта Компьютерс) (2)
  Другие (19)

  Аксофт (Axoft) (2)
  Астра Группа компаний (2)
  СП Облачная платформа (Базис, Basis) (2)
  InfoShell, ИнфоШелл (Инфотех Интегратор) (1)
  Mind Software (Майнд Софт) (1)
  Другие (17)

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

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

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

  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, 5)
  Киберпротект (ранее Акронис-Инфозащита, Acronis-Infoprotect) (1, 3)
  Крок Облачные сервисы (1, 3)
  ITglobal.com (ИТглобалком Рус) (1, 3)
  VStack (ИТглобалком Лабс) (1, 3)
  Другие (9, 13)

  РусБИТех-Астра (ГК Астра) (1, 4)
  СП Облачная платформа (Базис, Basis) (2, 2)
  ITglobal.com (ИТглобалком Рус) (1, 2)
  Orion soft (Орион) (1, 2)
  Ред Софт (Red Soft) (1, 2)
  Другие (10, 12)

Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)

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

  VMware vSphere - 82 (77, 5)
  Microsoft Hyper-V - 37 (37, 0)
  Крок: Виртуальный дата-центр (IaaS) - 37 (37, 0)
  Citrix XenServer - 21 (1, 20)
  Cisco UCS Unified Computing System (Cisco UCCX) - 18 (18, 0)
  Другие 288

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

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

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

  Astra Linux: Брест Виртуализация - 4 (4, 0)
  VStack платформа виртуализации - 2 (2, 0)
  Ред Виртуализация - 2 (2, 0)
  Базис.WorkPlace - 2 (2, 0)
  ISPsystem VMmanager - 2 (2, 0)
  Другие 10