The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первый выпуск пакетного менеджера Deck, opennews (??), 07-Окт-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


20. "Первый выпуск пакетного менеджера Deck"  +1 +/
Сообщение от Stax (ok), 08-Окт-16, 12:37 
Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений и обновляемые библиотеки с привязками, а также маленькие, легко обновляемые приложения, когда go скомпилит вам КАЖДЫЙ бинарник в 20-мегабайтную хрень, каждую из которых придется обновлять целиком при необходимости обновить как приложение, так и библиотеку (из-за уязвимости, например). Это ведь именно то, что нужно для вашего ARM!
Ответить | Правка | Наверх | Cообщить модератору

22. "Первый выпуск пакетного менеджера Deck"  +3 +/
Сообщение от pampa (ok), 08-Окт-16, 12:41 
> Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений

Питон нельзя собрать в один статический бинарник и бросить на голую систему и ядра и бизибокса

Ответить | Правка | Наверх | Cообщить модератору

33. "Первый выпуск пакетного менеджера Deck"  –2 +/
Сообщение от Аноним (-), 08-Окт-16, 14:42 
>> Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений
> Питон нельзя собрать в один статический бинарник

Да что вы говорите!
https://wiki.python.org/moin/BuildStatically

Ответить | Правка | Наверх | Cообщить модератору

34. "Первый выпуск пакетного менеджера Deck"  +2 +/
Сообщение от pampa (ok), 08-Окт-16, 14:49 
>>> Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений
>> Питон нельзя собрать в один статический бинарник
> Да что вы говорите!
> https://wiki.python.org/moin/BuildStatically

А теперь расскажите, как мне в этот-же бинарник засунуть питоновские либы и приложение на питоне.

Ответить | Правка | Наверх | Cообщить модератору

35. "Первый выпуск пакетного менеджера Deck"  –6 +/
Сообщение от Аноним (-), 08-Окт-16, 14:56 
Рецепт: берем 500 мегабайтный пакет питона (вместе со всем зависимости) и исполняемый файл приложения и пакуем всё в инсталлятор.
Ответить | Правка | Наверх | Cообщить модератору

38. "Первый выпуск пакетного менеджера Deck"  +4 +/
Сообщение от Аноним (-), 08-Окт-16, 15:08 
> Рецепт: берем 500 мегабайтный пакет питона (вместе со всем зависимости)

О, вот и диванный теоретик подтянулся. Расскажи нам, как ты умудряешся собрать питон на 500 мб.

Ответить | Правка | Наверх | Cообщить модератору

37. "Первый выпуск пакетного менеджера Deck"  –3 +/
Сообщение от Аноним (-), 08-Окт-16, 15:06 
>>>> Конечно, зачем иметь модульный питон, пригодный для кучи разных приложений
>>> Питон нельзя собрать в один статический бинарник
>> Да что вы говорите!
>> https://wiki.python.org/moin/BuildStatically
> А теперь расскажите, как мне в этот-же бинарник засунуть питоновские либы

Прилинковать, не?
> и приложение на питоне.

Приложения на питоне, внезапно, совсем не бинарник.


Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

32. "Первый выпуск пакетного менеджера Deck"  +/
Сообщение от Аноним (-), 08-Окт-16, 14:41 
Вы описали крайнюю ситуацию. Либы GO можно прилинковать к исполняемому необновляемому файлу. А весь функциональный код приложения вынести в маленький подключаемый модуль, который и будет обновляться.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

42. "Первый выпуск пакетного менеджера Deck"  +/
Сообщение от Stax (ok), 08-Окт-16, 23:13 
Я описал то, что вижу в жизни. Почему-то 99% кода на go собирают вот так:
$ ll /usr/bin/kubectl
-rwxr-xr-x. 2 root root 46M июл 17 15:04 /usr/bin/kubectl

Исключения, возможно, бывают. Но ВСЕ вокруг поголовно собирают именно так. Любые приложения на go, самых разных мастей. Видимо, "так принято". Понимаю, что можно иначе - но иначе, видимо, "не принято". Вот и все...

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру