The OpenNET Project / Index page

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



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

Оглавление

Инициатива по сокращению размера приложений в Fedora, opennews (??), 01-Авг-19, (0) [смотреть все]

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


18. "Инициатива по сокращению размера приложений в Fedora"  –1 +/
Сообщение от anonymous (??), 01-Авг-19, 11:23 
не на боевой тачке, а на боевом контейнере
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

32. "Инициатива по сокращению размера приложений в Fedora"  –1 +/
Сообщение от пох. (?), 01-Авг-19, 11:56 
> не на боевой тачке, а на боевом контейнере

то же самое. В контейнере зачем-то оказалась пресловутая федора - а на хосте дебиан. Вот и разбирайся как хочешь, какие там параметры у ее специфических утилит и актуальных для нее версий, удобно, чо - быстренько поставишь рядом виртуалочку с федорой, чисто маны почитать, ага.

linups:~> du -hs /usr/share/{man,doc}
37M     /usr/share/man
40M     /usr/share/doc

охренеть эти выпиливальщики наэкономили на размере контейнера.

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

43. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от Аноним (10), 01-Авг-19, 12:29 
Я правильно понимаю, что ты вначале разворачиваешь федору, а потом, толком не изучая ее, пытаешься с ней совладать? Чем ж ты тогда лучше стэк-оверфлоущиков? Я больше за классический подход: вначале выделяешь время на изучение платформы, затем прикидываешь, подходит ли она для решения твоих задач, а затем уже ее применяешь.
Ответить | Правка | Наверх | Cообщить модератору

50. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от пох. (?), 01-Авг-19, 13:26 
> Я правильно понимаю, что ты вначале разворачиваешь федору

я могу развернуть что угодно, если мне покажется, что под текущую задачу оно подходит лучше всего. Единственное преимущество модной-современной контейнерной среды, как бы. (раньше-то vm приходилось)
Это совершенно не означает что я "держу в голове" всю ее документацию.

> изучая ее, пытаешься с ней совладать? Чем ж ты тогда лучше стэк-оверфлоущиков?

я хуже - именно тем, что без острой необходимости страюсь не копипастить из вопросов, а выяснять, что за  нёх и как она работает. Документация для этого мне, внезапно, нужна, и у меня есть волшебная команда, выпиливающая убунтину и дебиановскую "оптимизацию" напрочь - на, скопипасти:
sed -i -Ee /excl/d /etc/dpkg/dpkg.cfg.d/excludes
sed -i -Ee s/incl/excl/ /etc/dpkg/dpkg.cfg.d/excludes
(вторая строчка для тех, кто заглянул таки в файлик ;-) я тоже люблю ненужную оптимизацию)

и мне совершенно незачем гадать, что за контейнер и контейнер ли у меня в текущей сессии и переключаться куда-то еще, чтобы вспомнить стопиццотый параметр у первый и последний раз понадобившейся команды.

> Я больше за классический подход: вначале выделяешь время на изучение
> платформы, затем прикидываешь, подходит ли она для решения твоих задач, а

тебе уже там выше написали - современному "разработчику" неположено ничего изучать на работе, даром тратить ценное оплачиваемое время и ресурс казенной техники - давай обезьянка, лабай таски, еще пять до вечера чтоб закрыл, дидлайн не ждет!
Самообразованием в отпуске будешь заниматься - у тебя ведь нет и не должно быть другой жизни, кроме твоей прекрасной работы, и ты все-все знаешь, что тебе на  ней может понадобиться уже прямо  сейчас, иначе компания в тебе и не нуждается, вон очередь с феноменальной памятью у отдела кадров стоит.

и ведь не менеджер же это написал.

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

64. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от 1 (??), 01-Авг-19, 15:00 
А я так думаю что вы отдельно компилируете пакеты без man а затем с man
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

55. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от НяшМяш (ok), 01-Авг-19, 13:41 
Всегда можно переехать своим контейнером на Alpine - всего 5 метров весит.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

56. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от пох. (?), 01-Авг-19, 13:44 
не всегда. Иногда в контейнере нужна операционная система, а не ld-linux.so

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

59. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от НяшМяш (ok), 01-Авг-19, 14:19 
Там есть пакетный менеджер, можно доставить что надо. Можно свой образ сделать.
Ответить | Правка | Наверх | Cообщить модератору

75. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от пох. (?), 01-Авг-19, 16:15 
> Там есть пакетный менеджер, можно доставить что надо. Можно свой образ сделать.

там нет glibc, и в общем-то чего ни хватишься, ничего нет - потому что оно специально предназначено для запуска единичных самодостаточных программ,наиболее близко к пресловутому freebsd'шному jail - что и хорошо, когда программа действительно самодостаточная, как какой-нибудь nginx, а с внешним миром общается только и исключительно через сокеты.

А когда таки нужна операционная система - свой образ сделать конечно можно, но низачем не нужно, как и собирать потом глюки из-за того что все делал сам, но не из тех деталей, с которыми работал автор нужного тебе проекта.

Проще поставить образ на базе того же debian, где все уже есть.

А если приспичило обмазаться свеженьким - то и федора нелишней будет.

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

93. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от Аноним (93), 01-Авг-19, 20:39 
За всю свою историю работы с докером (не сильно длинную, ибо докер сам не сильно стар) только один раз наткнулся на аппликуху, которая не жила с musl (зато какая! docker-compose, хе-хе).
Ответить | Правка | Наверх | Cообщить модератору

98. "Инициатива по сокращению размера приложений в Fedora"  –1 +/
Сообщение от пох. (?), 01-Авг-19, 21:44 
там не то чтобы совсем жить не будет - такое довольно быстро найдут и исправят, а будет как-нибудь противно глючить по тихому-  память жрать, или дескрипторы, или просто раз в день выдавать sigsegv. Не напасешься носовых платков на каждый чих.
А экономия - грошовая, раз уж все равно понадобилась операционная система целиком.

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

60. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от forum reader (?), 01-Авг-19, 14:43 
77 метров в контейнере.
контейнеров 999.9
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

76. "Инициатива по сокращению размера приложений в Fedora"  –1 +/
Сообщение от пох. (?), 01-Авг-19, 16:23 
> 77 метров в контейнере.

это не контейнер, это как раз полноценная рабочая операционка, в которой понаставленно сам уже давно не знаю, что.
В контейнере будет аж семь.

> контейнеров 999.9

и? У меня вон контейнер занимает 800 мег.
Тебе на фоне 750G интересна экономия "целых" 7 ценой создания себе геморроя?

Причем я мог бы уменьшить эти 800, отказавшись от части содержимого, нужного только для тестирования, но...опаньки, весь смысл контейнера именно в том, чтобы на prod гарантированно уезжало именно то, с чем мы тестировались.

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

78. "Инициатива по сокращению размера приложений в Fedora"  –1 +/
Сообщение от forum reader (?), 01-Авг-19, 16:32 

77 мегабайт, 7 мегабайт, 800 мегабайт 750 гигабайт

ты с размерностью определись для начала. на бумажке записывай, что ли..
Ответить | Правка | Наверх | Cообщить модератору

82. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от пох. (?), 01-Авг-19, 16:59 
> 77 мегабайт, 7 мегабайт, 800 мегабайт 750 гигабайт

для бестолковых, медленно, следи за руками: 77 я тебе показал с рабочей системы, где понаставлено непойми чего, давно забыто зачем. Можно и еще больше, но уже придется очень стараться.

7 будет в контейнере, где стоит пусть и сложный, с мильеном зависимостей, но один проект. У попавшего мне сейчас под руку контейнера полный размер - 800, и это далеко не предел.

Когда у тебя таких контейнеров будет под тысячу - они займут примерно 750G, если даже забыть о том, что вообще-то контейнер не занимает ничего, а образ один на одну физическую систему и по прежнему занимает на ней 800 мегабайт.
Но даже если ты умудришься потратить на них 750G - размер всех копий ужасно мешающей тебе документации при этом будет чуть меньше 7G. Которых на этом фоне снова никто не разглядит даже в микроскоп.

> ты с размерностью определись для начала. на бумажке записывай, что ли..

ты записал?
Все слова понятны?

Учись читать, малыш, и понимать, что тебе пишут - а то так и будешь на манах экономить.


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

125. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от forum reader (?), 02-Авг-19, 12:52 
> но один проект. У попавшего мне сейчас под руку контейнера полный
> размер - 800, и это далеко не предел.

Воот!  

> Когда у тебя таких контейнеров будет под тысячу - они займут примерно
> 750G,

Воооот!


> если даже забыть о том, что вообще-то контейнер не занимает
> ничего, а образ один на одну физическую систему и по прежнему
> занимает на ней 800 мегабайт.

А здесь ты начал быстро манипулировать грязными руками.

Тысяча контейнеров, каждый из которых отличается от других. Ибо! в этом суть контейнера тащить с собой все зависимости необходимые проекту, не замусоривая основную систему лишними зависимостями и не влияя на работу других контейнеров несовместимыми конфликтующими либами.  

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

127. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от пох. (?), 02-Авг-19, 13:31 
> А здесь ты начал быстро манипулировать грязными руками.

здесь кто-то просто, похоже, не в теме.

во-первых, если у тебя в проекте тысяча контейнеров, каждый из которых отличается - тебе крупно неповезло полюбому, моргни, если тебя удерживают силой.

У большинства смертных речь о тысяче заходит когда они как раз совершенно одинаковые и создаются по мере необходимости каким-нибудь k8s, не к ночи полярной будь помянут.
Занимают таки 800 на каждый физический хост, а не на каждый контейнер.
(в реальности, вероятно, их будет пять-десять разных типов)

Во-вторых, контейнеры и их образы у нас - layered, и контейнер, отличающийся от этого каким-нибудь модным и нужным питоновским модулем - будет занимать по прежнему 0, плюс 25 килобайт того питоновского модуля в образе, построенном поверх предыдущего - снова один раз на всю тысячу, если она уместилась в одном хосте.

А общестистемные детали, вестимо, ставятся в самый нижний тазик.

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

136. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от forum reader (?), 03-Авг-19, 18:42 
>> А здесь ты начал быстро манипулировать грязными руками.
> здесь кто-то просто, похоже, не в теме.
> во-первых, если у тебя в проекте тысяча контейнеров, каждый из которых отличается
> - тебе крупно неповезло полюбому, моргни, если тебя удерживают силой.

моргаю.

У меня в живом проекте 24 _отличающихся_ контейнера. Примерно 70 гигов.

ЧСХ^W  Что очень характерно, когда разработчики приносят в контейнере (с либами актуальными на сегодняшний день) новый релиз своего восхитительного продукта, почему то нельзя гасить ни старый (с либами некоторой давности) ни позапрошлый (с прошлогодними либами). "без них ниработает".

Методы физического воздействия на разработчиков запрещены внутренним распорядком компании. "Светлые головы пиз^W бить нельзя!".

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

140. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от пох. (?), 08-Авг-19, 16:06 
> У меня в живом проекте 24 _отличающихся_ контейнера. Примерно 70 гигов.

ну это всего 24x на... ну вот специально для тебя пересобрал один чисто поржать - 9 мегабайт разницы.
заметишь ты 220 мегабайт на фоне 70 гигов, даже если эти 24 отличаются вообще всем, включая FROM scratch, а не один поверх другого и все вместе - поверх ubuntu:latest ?

> Методы физического воздействия на разработчиков запрещены внутренним распорядком компании.
> "Светлые головы пиз^W бить нельзя!".

так соблюдай распорядок - лупи по хребтине! Я, если чо, осенью вроде в тайланд собрался- могу напиленного бамбука подвезти, небольшую охапочку - килограмм пять у меня наверное останутся в пределах лимита. Там, правда, дурная А/К, "не длиннее метр-20", но для офисного применения сойдет.

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

72. "Инициатива по сокращению размера приложений в Fedora"  +1 +/
Сообщение от Аноним (1), 01-Авг-19, 15:46 
> linups:~> du -hs /usr/share/{man,doc}
> 37M     /usr/share/man
> 40M     /usr/share/doc

du -hs /lib/firmware/

?-)

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

112. "Инициатива по сокращению размера приложений в Fedora"  –1 +/
Сообщение от Michael Shigorinemail (ok), 01-Авг-19, 23:10 
> du -hs /lib/firmware/

Если бы не в контейнере -- то зачем же вот так серпом-то сразу?..

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

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

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




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

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