The OpenNET Project / Index page

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



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

Оглавление

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

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


7. "Инициатива по сокращению размера приложений в Fedora"  +4 +/
Сообщение от Аноним (7), 01-Авг-19, 10:32 
> Debian

Вот уж нафиг. Заходишь на хост с дебом - ни манов, ни пинга, ни вима. Красота мля!

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

11. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от Аноним (10), 01-Авг-19, 10:53 
> Заходишь на хост с дебом - ни манов, ни пинга, ни вима

Тоже правишь IИDEX.PHP через ftp и дебажишь на бою через var_dump? Вся документация должна быть у тебя в голове, если ее там нет — в твоей локальной тачке. Если ее там нет — в интернете. А на боевой тачке документация ни к чему.

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

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

глупости.

наличие man и документированных примеров, а так же исходных текстов очень и очень помогает в поиске проблем и отладке.

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

если ни того, ни другого в голове, тоды ой.

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

14. "Инициатива по сокращению размера приложений в Fedora"  +6 +/
Сообщение от Аноним (10), 01-Авг-19, 11:16 
> очень помогает в поиске проблем и отладке

Никто не спорит. Вопрос лишь -- зачем делать это на боевой тачке, а не на своей?

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

31. "Инициатива по сокращению размера приложений в Fedora"  –2 +/
Сообщение от пох. (?), 01-Авг-19, 11:52 
>> очень помогает в поиске проблем и отладке
> Никто не спорит. Вопрос лишь -- зачем делать это на боевой тачке,
> а не на своей?

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

Но ты продолжай нам рассказывать как мы все делаем неправильно, и экономить байтики на продакшне, а то ж ему не хватает.

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

40. "Инициатива по сокращению размера приложений в Fedora"  –2 +/
Сообщение от Аноним (10), 01-Авг-19, 12:25 
> на своей вполне может быть Рач, для поиграть

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

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

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

Проблема в том, что дистрибутив этот обычно — macOS.

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

83. "Инициатива по сокращению размера приложений в Fedora"  –1 +/
Сообщение от Аномномномнимус (?), 01-Авг-19, 17:38 
Единственный способ убедиться что на проде будет всё работать так же как у разраба - поставать абсолютно одинаковый дистр. С одинаковыми версиями софта. И одинаковыми манами соответственно.
В серьёзных организациях пора бы об этом знать
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

84. "Инициатива по сокращению размера приложений в Fedora"  +1 +/
Сообщение от пох. (?), 01-Авг-19, 17:52 
и на продакшн отправляется какой-нибудь vscode вместе с брейнфако...простите,brainstorm ?
Иначе ничего работать не будет.

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

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

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

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

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

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

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

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

90. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от Vassa2633 (?), 01-Авг-19, 19:20 
Вы что, ногами к серверу ходите??
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

124. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от Аноним (121), 02-Авг-19, 12:37 
И много в каждой стране центробанков?
Ответить | Правка | Наверх | Cообщить модератору

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ообщить модератору

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

ныкаемся, ныкаемся пацаны - среди нас опять тот мальчик - с феноменальной памятью!

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

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

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

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

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

52. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от пох. (?), 01-Авг-19, 13:33 
> Вот уж нафиг. Заходишь на хост с дебом - ни манов, ни
> пинга, ни вима. Красота мля!

ну да, то ли дело на хост с rhel - и пинг, и вим! Манов, правда, нет.
(их там реально нет, пока явно не ставишь, домох...админам с феноменальной памятью они ж не нужны)

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

71. "Инициатива по сокращению размера приложений в Fedora"  +/
Сообщение от имя (?), 01-Авг-19, 15:37 
>> Вот уж нафиг. Заходишь на хост с дебом - ни манов, ни
>> пинга, ни вима. Красота мля!
> ну да, то ли дело на хост с rhel - и пинг,
> и вим! Манов, правда, нет.

И traceroute нет. (А вот что взамен приходит с ойпиутилсом, помнят только феноменальные ребята и изрядно избитые граблями.)

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

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

это о нас так заботятся - он-то точно разработан в ливерморской лаборатории, всем нам на погибель!

(тьфу, простите, опять ненароком в тред о победе над гитхабом заглянул)

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

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

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




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

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