@jvmchat

Страница 781 из 2890
Руслан
07.12.2016
20:36:13
не удобно же
Что неудобно?

Alexander
07.12.2016
20:36:15
потому что коммунити повернуто лицом к jvm оно есть на всем, что можно подключить к сети да и специалистов по джаве больше

одни плюсы

Митко Соловец?
07.12.2016
20:36:30
Google
Alexander
07.12.2016
20:36:32
писать на джавке не удобно системные программы

Руслан
07.12.2016
20:37:11
писать на джавке не удобно системные программы
да, нужно причесать текущий API, он далек от идеала

Alexander
07.12.2016
20:37:29
$ ldd `which docker` | awk '{ print $1; }' linux-vdso.so.1 libpthread.so.0 libltdl.so.7 libc.so.6 /lib64/ld-linux-x86-64.so.2 libdl.so.2

на джавке такое не получишь

надо интерпретатор тащить

Alexander
07.12.2016
20:38:10
в джаве с версии 2 нет понятия причесать апи допилить костыли с обратной совместимостью - да

Alexander
07.12.2016
20:38:51
да голанд тоже тот ещё язык с костылями и говном

просто на го у тебя из коробки есть способ просто хуярить код

Руслан
07.12.2016
20:39:02
на джавке такое не получишь
что не получишь? динамически подключаемые библитеки?

Alexander
07.12.2016
20:39:05
не рефакторя

ты правда не понял или прикидываешься?

Руслан
07.12.2016
20:39:53
Ну всегда лучше рассказать для всех, чтобы все поняли

Google
Alexander
07.12.2016
20:40:07
все поняли однострочник на баше?

хорошо

я вывел динамические зависимости бинарника докера

он зависит только от системных либ

он не зависит от рантайма

Руслан
07.12.2016
20:42:02
Кто от чего не зависит

Я не понимаю тебя

Честно

Alexander
07.12.2016
20:42:25
-_-

что б запустить докер, который написан на го, тебе не нужно ставить рантайм

тебе нужно просто скопипастить бинарь

Руслан
07.12.2016
20:42:48
jlink

Alexander
07.12.2016
20:43:18
vjlink?

Руслан
07.12.2016
20:43:30
jlink

Alexander
07.12.2016
20:43:38
jlink
ты будешь вкомпиливать джавовский рантайм?

норм

лайк

Руслан
07.12.2016
20:43:52
жирный - это минимус

весит типо 50mb java.base

Митко Соловец?
07.12.2016
20:44:13
vjlink?
лол

Google
Руслан
07.12.2016
20:44:21
+ размер твоей джарки

Alexander
07.12.2016
20:44:43
ты ща примерно сказал размер программы, которая не написана, так?

Руслан
07.12.2016
20:44:52
ага

Alexander
07.12.2016
20:44:55
это ты ловко придумал

а почему не 100?

Руслан
07.12.2016
20:45:15
не, 50мб - размер залинкованной jvm

ты можешь попробовать это дома

как говорится

Alexander
07.12.2016
20:45:42
ты можешь попробовать это дома
а могу и не попробовать

Alexander
07.12.2016
20:45:48
так размер наверное зависит от того, что ты там юзаешь

Митко Соловец?
07.12.2016
20:45:53
Руслан, ты пытаешься убедить нас в том, что можно адекватные системные утилиты на джаве писать?

Руслан
07.12.2016
20:45:59
Минимальный около 50mb

Митко Соловец?
07.12.2016
20:46:00
а там тормоза, оверхэд вм, не?

весь мир слеп?

Alexander
07.12.2016
20:46:14
не, 50мб - размер залинкованной jvm
там же ещё зависимости

в том числе и транзитивные

Минимальный около 50mb
а точно будет именно минимальный размер?

знаешь как линкер работает?

Руслан
07.12.2016
20:46:42
Нет, хеллоу ворлд будет около 50мб

Alexander
07.12.2016
20:46:48
ооо

Google
Alexander
07.12.2016
20:46:54
жаль, что мы не про хуллоу ворлд говорим

Admin
ERROR: S client not available

Руслан
07.12.2016
20:47:10
Я и не говорю что это супер-пупер мало и круто

Alexander
07.12.2016
20:47:12
а что в результате после jlink получается? бинарь?

Руслан
07.12.2016
20:50:09
Отдельная, минимальная сборка, не уверен пакуется ли оно по итогу в бинарь.

Т.е. папку из неё я получал

Где все лежит - и джвм и приложение

Alexander
07.12.2016
20:50:48
знаешь как линкер работает?

Руслан
07.12.2016
20:51:40
для меня это артифакт, который можно перемещать в виде одного файла и запускать через ./app

Alexander
07.12.2016
20:52:12
jlink тупо пакует целую либу или выдирает из неё нужные символы?

Alexander
07.12.2016
20:52:45
assemble and optimize a set of modules and their dependencies into a custom run-time image

Alexander
07.12.2016
20:53:41
или перловый файл

Alexander
07.12.2016
20:54:04
меня смущает фраза run-time image

Руслан
07.12.2016
20:54:05
ему нужно чтобы было установлен рантайм

Руслан
07.12.2016
20:54:15
тут ты сам тоскаешь за собой рантайм

Alexander
07.12.2016
20:54:45
Он не бинарь
с точки зрения определение выше - бинарь

Alexander
07.12.2016
20:54:48
не могу понять, этой фигне в итоге что-то от jvm ндо или нет

Google
Alexander
07.12.2016
20:55:11
в интернете вообще об этой вундерафле ноль инфы просто что-то компануется в image

ну и толк от этого jlink в контексте нашего обсуждения?

Alexander
07.12.2016
20:55:50
Alexander
07.12.2016
20:56:18
это какой-то javabean нового поколения судя по описанию

Руслан
07.12.2016
20:56:18
ну и толк от этого jlink в контексте нашего обсуждения?
не нужно ставить jvm, она с твоим приложением вместе поставляется

Alexander
07.12.2016
20:57:08
я так понимаю это только у openjdk есть

Руслан
07.12.2016
20:58:08
excelsior jet)

Опять же, мне один Никита говорил что они бы им с удовольствием собрали бы IDEA

Но парни в JB не хотят

Alexander
07.12.2016
20:59:34

Страница 781 из 2890