Size: a a a

2020 January 22

OS

Oleg Shelajev in graalvm_ru
Я не знаю, можешь пояснить пожалуйста
источник

АБ

Александр Бруй in graalvm_ru
Oleg Shelajev
А это не опенсорс случайно, я бы хотел попробовать javafx
опенсорс, как закончу запиливать. скину ссылку )
источник

OS

Oleg Shelajev in graalvm_ru
Спасибо, хочу попробовать gluonhq и native image под арм
источник

ВВ

Виктор Вербицкий in graalvm_ru
Oleg Shelajev
Я не знаю, можешь пояснить пожалуйста
Ну вот допустим у тебя есть 100500 серваков (ну ладно 437 на данный момент).
И что проще при каждом выходе новой версии Java: каждый раз выкачивать руками новый дистр, прогонять jlink и как-то распихивать по сервакам результат, или один раз подключить репу, поставить готовый пакет с минимально подходящей сборкой и потом просто apt update && apt upgrade?
источник

ВВ

Виктор Вербицкий in graalvm_ru
А для докера можно легкоавтоматизируемый образ формировать, который ещё более компактный вариант получать, не особо вдаваясь в подробности
источник

ВВ

Виктор Вербицкий in graalvm_ru
Про вариант с докером можно тут почитать: https://hub.docker.com/r/bellsoft/liberica-openjdk-alpine-musl
источник

ВВ

Виктор Вербицкий in graalvm_ru
Виктор Вербицкий
Про вариант с докером можно тут почитать: https://hub.docker.com/r/bellsoft/liberica-openjdk-alpine-musl
Minimal VM это вообще зачёт, если действительно маленький образ нужен
источник

OS

Oleg Shelajev in graalvm_ru
нене, я понимаю alpine я даже понимаю что может они запилили поддержку musl все понимаю
источник

OS

Oleg Shelajev in graalvm_ru
я не понимаю что такое пакеты? это тот же самый jlink?
источник

OS

Oleg Shelajev in graalvm_ru
или это что-то свое?
источник

OS

Oleg Shelajev in graalvm_ru
они безусловно молодцы, я не про это
источник

OS

Oleg Shelajev in graalvm_ru
я не понимаю что это технически значит
источник

ВВ

Виктор Вербицкий in graalvm_ru
Oleg Shelajev
я не понимаю что такое пакеты? это тот же самый jlink?
Это rpm/deb или ещё что-то. Что положено или в соответствующий репозиторий или отдельными файлами у них же лежит.
Но в них внутри не просто jlink'ом порезано, а ещё какая-то дополнительная работа проведена, чтобы минимизировать размер без ущерба функциональности. Подробнее это уже проще с ними поговорить на какой-нибудь конфе.
источник

OS

Oleg Shelajev in graalvm_ru
а как можно jlink'om порезать когда ты не знаешь какие модули будут нужны?
источник

OS

Oleg Shelajev in graalvm_ru
мое приложение хочет корбу
источник

OS

Oleg Shelajev in graalvm_ru
а ты ее вырезал
источник

ВВ

Виктор Вербицкий in graalvm_ru
Oleg Shelajev
а как можно jlink'om порезать когда ты не знаешь какие модули будут нужны?
Да легко. Например зачем тебе Swing на сервере?
источник

ВВ

Виктор Вербицкий in graalvm_ru
Oleg Shelajev
мое приложение хочет корбу
Значит берёш вариант с корбой
источник

OS

Oleg Shelajev in graalvm_ru
а на варианте без корбы не заведется?
источник

ВВ

Виктор Вербицкий in graalvm_ru
да. Но выбор варианта - твоя задача. Главное, что эти варианты есть
источник