Разработчики: | 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 отмечают, что большинство виртуальных машин, доступных к апрелю 2018 года, поддерживают только определенные языки или очень ограниченный набор языков. Компиляция, управления памятью и настройка поддерживаются отдельно для разных языков, нарушая принцип DRY (Don’t repeat yourself — не повторяйся), что добавляет проблем пользователям ВМ, говорится в сообщении Oracle.
GraalVM позволяет использовать объекты и массивы из других языков, убирая изоляцию между языками и предоставляя общий runtime. Например, этот инструмент позволит коду Node.js получить доступ к функциям библиотеки Java или вызвать подпрограмму Python из Java. Благодаря этой гибкости программисты смогут использовать любой язык, который, по их мнению, лучше всего подходит для выполняемой задачи, пояснили в компании.Рынок IIoT в РФ: рост или тупик?
GraalVM включает независимые от языков программирования отладчик, систему профилирования и анализатор распределения памяти. Виртуальная машина может использоваться как для создания обособленных исполняемых приложений, так и как часть платформ, подобных OpenJDK и Node.js, или даже встраиваясь как движок обработки данных в СУБД, таких как MySQL и Oracle. Для запуска приложений предлагается стандартизированное окружение для выполнения на базе HotSpot JVM.[1]
Примечания
Подрядчики-лидеры по количеству проектов
Softline (Софтлайн) (53)
Крок (40)
Айтеко (Ай-Теко, iTeco) (13)
Крок Облачные сервисы (13)
Cloud4Y (ООО Флекс) (12)
Другие (513)
Commvault (5)
ITglobal.com (ИТглобалком Рус) (3)
Softline (Софтлайн) (2)
Крок (2)
Cloud4Y (ООО Флекс) (2)
Другие (24)
Крок Облачные сервисы (3)
ISPsystem (Экзософт) (1)
ITglobal.com (ИТглобалком Рус) (1)
Кортис (1)
Крикунов и Партнеры Бизнес Системы (КПБС, KPBS, Krikunov & Partners Business Systems) (1)
Другие (1)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
VMware (94, 136)
Microsoft (14, 39)
IBM (18, 38)
Крок (2, 37)
Крок Облачные сервисы (1, 37)
Другие (397, 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)
Распределение систем по количеству проектов, не включая партнерские решения
VMware vSphere - 77
Крок: Виртуальный дата-центр (IaaS) - 37
Microsoft Hyper-V - 37
Citrix Virtual Apps и Desktops (ранее XenApp и XenDesktop) - 20
Cisco UCS Unified Computing System (Cisco UCCX) - 18
Другие 370
Commvault Complete Data Protection - 4
Astra Linux: Брест Виртуализация - 3
ITglobal.com: VDI - 3
IBM Cloud Paks - 3
Cloud4Y Виртуальный рабочий стол (VDI) - 2
Другие 16
Крок: Виртуальный дата-центр (IaaS) - 3
Базис.Dynamix - 1
ISPsystem VMmanager - 1
Aerodisk vAIR - 1
VMware vSphere - 1
Другие 1