URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 131948
[ Назад ]

Исходное сообщение
"Доступен Finch 1.0, инструментарий для Linux-контейнеров от компании Amazon  "

Отправлено opennews , 01-Ноя-23 22:27 
Компания Amazon  опубликовала релиз  проекта Finch 1.0, развивающего открытый инструментарий для сборки, публикации и запуска Linux-контейнеров в формате OCI (Open Container Initiative). Основной задачей проекта называется упрощение работы с Linux-контейнерами на хост-системах не на основе Linux. Версия 1.0 отмечена как первый стабильный релиз,  пригодный для рабочих внедрений и повседневного использования на платформе macOS. Поддержку клиентов для Linux и Windows планируют добавить в следующих выпусках.  Код Finch написан на языке Go и распространяется под лицензией Apache 2.0...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60034


Содержание

Сообщения в этом обсуждении
"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 01-Ноя-23 22:56 
И кто мне будет это всё поддерживать когда я это наверну на своей инфраструктуре?

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 00:24 
Сборка контейнеров это конешно мощное развертование на инфраструктуре. Ничего не сказать.
Это девелоперская тулза, все что можно интегрировать в инрфу это build и push в 20 строчек yaml.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено ИмяХ , 02-Ноя-23 08:33 
Тот, кому ты за это будешь платить.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 13:35 
Так где касса Амазон меня может тольнко 3 буквы послать сказав что это опенсорс делаем как хотим сломалось ваши проблемы.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 14:08 
Тоже верно. Точнее, сначала деньги возьмут, а потом пошлют.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено ИмяХ , 05-Ноя-23 10:26 
Так не только амазон занимается IT. В мире есть ещё миллионы айтишников.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Хру , 01-Ноя-23 23:00 
То есть это типа Зимбры от мира контейнеров?

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 00:39 
Типа того. Конкурент docker desktop и rancher desktop.

Так как в маке и винде нет нативной поддержки контейнеров, то все вышеперечисленные инструменты поднимают там виртуалку на основе линукса с containerd (опционально - плюс docker или kubernetes).

Запускать виртуалку и контейнеры внутри неё пользователям мака и винды сложно, у них лапки. Поэтому и стали популярны запускалки-настраивалки серверной ОС поверх декстопной.


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено ryoken , 02-Ноя-23 08:11 
>>Так как в маке и винде нет нативной поддержки контейнеров

Линуксовых, выхотели сказать? В венде есть свои контейнеры, по крайней мере в компонентах такой пункт водится (W10 22H2). В макоси своя система (hypervisor framework) кажется.


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 10:37 
ну ты ещё про контейнеры для грузоперевозок расскажи и прочие вещи, не связанные с IT

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 12:21 
> В венде есть свои контейнеры, по крайней мере в компонентах такой пункт водится (W10 22H2). В макоси своя система (hypervisor framework) кажется.

А есть достоверно известные случаи применения этой фигни в проде?


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено ryoken , 02-Ноя-23 15:18 
> А есть достоверно известные случаи применения этой фигни в проде?

Если приделали - поди кому-то надо было :).


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 22:35 
Маркетологам?

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 17:29 
Да, я знаю в этом году начали.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 02:00 
finch - это консольный pidgin

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 04:13 
Поскольку pidgin мёртв, то и finch, вероятно, тоже, а значит имя можно переиспользовать.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено BrainFucker , 02-Ноя-23 05:51 
> Поскольку pidgin мёртв

Хм, а libpurple тоже мёртв? Давно прост не пользовался, т.к. IM особо и не нужны давно (видимо поэтому и мертво это всё), помнится через libpurple можно было своих ботов пилить для всяких проприетарных чатиков типа скайп чата.


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Анон из села Кукуево , 02-Ноя-23 09:30 
> т.к. IM особо и не нужны давно

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

Сказать, что средства общения не нужны это как сказать, что тебе язык не нужен


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено BrainFucker , 02-Ноя-23 09:47 
Я про себя говорил. Мне не нужны. Было время торчал в них чуть ли не круглосуточно, но давно всё это перерос и мгновенные сообщения мне не нужны, email с задачей справляется лучше. К слову, благодаря IMAP4 idle они и так приходят почти в реальном времени.
А массы сейчас пытаются IM использовать вместо форумов, что та ещё дичь, совершенно неюзабельно. Даже не знаю откуда столько бездельников, могущих себе позволить целыми днями торчать в куче чатов и мониторить все потоки информационного шума подряд. То ли дело были форумы, можешь в любое время зайти, пробежаться по заголовкам тем, зайти только в те темы что тебе интересны, прокомментировать когда хочешь, вернуться почитать ответы хоть через недели.
А так да, миллионы мух не могут ошибаться конечно, только надо ли мне им уподобляться?

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 10:18 
ну т.е., чтобы попросить мужа хлеба купить, ты e-mail пишешь? или звонишь? за звонки без предварительной договорённости я бы расстреливал

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено InuYasha , 02-Ноя-23 10:30 
Из магазина отправлять заказное письмо "товарищ майор, разрешите позвонить!" - так что-ли? :D

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено BrainFucker , 02-Ноя-23 11:18 
> чтобы попросить мужа хлеба купить, ты e-mail пишешь?

А с чего вы взяли что ваши проблемы касаются всех? У меня не может быть мужа, я сам мужик, соответственно и проблем таких нет. Кому очень надо ставят задачи в тасктрекере или пишут на почту. Если не напишут, мне же лучше, это не мои проблемы ))


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено фф , 02-Ноя-23 12:54 
а в чем собственно разница - кликнуть на клиент, выбрать из контактов мужа, набрать текст "купи хлеба", кликнуть на "отправить". А теперь угадайте - я писал про мессенджер или про емейл?
Емейл на телефон приходит через пару секунд после отправки, точно с таким же звуком уведомления, что и мессенджер.
Так почему бы и не емейл?

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 13:41 
Щас я тебе дам подсказку, но от этого у тебя сразу же порвёт шаблон. У телефона есть номер и у мессенджера это номер, а у емейла нет номера!!!!

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 14:13 
Зато у емейла есть... емейл! И ради него не обязательно держать активную симку.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено фф , 02-Ноя-23 14:55 
> Щас я тебе дам подсказку, но от этого у тебя сразу же
> порвёт шаблон. У телефона есть номер и у мессенджера это номер,
> а у емейла нет номера!!!!

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



"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Пряник , 02-Ноя-23 12:43 
Гоняются за ощущением социума. Ведь, если они никому не напишут, а им никто не ответит, то всё - ты никому не нужен, в жизни нет смысла.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Анон из села Кукуево , 02-Ноя-23 22:25 
Понимаешь, милый ребенок
Это у тебя все твои два выдуманных друга живут в твоей голове

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

Ну ничего, может быть когда закончишь школу тебя мамка пошлет учиться в ПТУ в соседней деревне и тогда поймешь, что IMы нужны для общения с теми к кому ты не можешь просто взят и зайти


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 22:46 
> И общаться, поддерживать связь, узнавать как у кого дела можно только в сети, только в IM

Позавчера для этого были форумы. Вчера - соцсети (да и сегодня их никто не отменял). Сегодня в моде nsapp и фсбграм. Завтра будет мода на очередную фигню.

Тут скорее вопрос не удобства или объективной полезности, а того, где сейчас сидят миллионы мух^W мышей.


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Второй из Кукуева , 03-Ноя-23 11:01 
Позавчера для этого были IM, вчера были IM, сегодня IM
Ничего не меняется с 1996 года, как я пришел в инет
А детишки все сражаются с мессенджерами и рассказывают, что их только сегодня придумали

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Анон из села Кукуево , 02-Ноя-23 09:32 
Ну во-первых не мертв
А во-вторых «переиспользовать» имя программы это дичь
Если у тебя по finch software ищутся две проги совершенно разного профиля, то это трындец
Слов мало что ли?

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено фнон , 02-Ноя-23 10:10 
Та ладно, неужели пользователь перепутает сервис для контейнеризации и IM?
Посмотри сколько программ имеют в названии слово "аппач"

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 22:48 
Если что, "Apache" - это аналог "rest on peace" для софта.
Естественно, что подобные маркеры являются групповым, а не уникальным символом.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 22:49 
*in, конечно же

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Второй из Кукуева , 03-Ноя-23 11:02 
Приставка Apache у софта означает, что он попал на кладбище под названием Apache Foundation, это указание на контору которой отдали код, а не название софта

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 03:41 
Зачем, если есть werf?

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 12:24 
А зачем нужен werf, если это всего лишь настройка над docker build + docker push + helm upgrade -i?

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено антонимус , 02-Ноя-23 13:30 
Обычно helm используют для шаблонизации чартов. Лучше только werf. Но кому я это говорю? Когда анонимус пишет анонимусу, то это выглядит так, как будто Вселенная разговаривает сама с собой.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Легивон , 02-Ноя-23 19:02 
Он очень нужен тем кто хочет gitops без костылей.
В обычном gitops ты вначале коммитишь код, а только потом CI собирает образ, но одновременно с этим по определению gitops ты хочешь чтобы состояние твоего приложения описывалось кодом. С наколеночным тагированием это невозможно.
С внеднением этих ваших кубирнетисов в массы (а на самом деле и до них, например в 12 factor app уже говорится об этом) результом релиза становится не просто какой-то абстрактный докер образ, а еще и helm chart неотрывно с ним связаный, нужный для его правильного запуска и параметризации по окружениям. И из-за непреодолимой последовательности этого процесса, что код - это один коммит, а изменение образов в helm chart - следующий, приходилось городить лютый зоопарк с двойными репозиториями или костылями в CI.
В werf можно избавиться от необходимости тагирования образов вообще и перейти на тагирование helm чартов - сущностей более высокого порядка обновременно описывающих еще и конфигурацию.
Все остальное что есть в werf - это просто мишура по сравнению с этим. Если бы он просто заменял 3 тулзы - он нафиг был бы не нужен.
Еще важная киллерфитча - возможность маштабируемой и воспроизводимой сборки без докера. (если собирать на 10 ранерах один и тот же код, артефакт в регистри будет неизменным, не будет перезаписываться/повторно качаться, как это бывыет в сборках без кеша).

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 22:41 
> С внеднением этих ваших кубирнетисов в массы (а на самом деле и до них, например в 12 factor app уже говорится об этом) результом релиза становится не просто какой-то абстрактный докер образ, а еще и helm chart неотрывно с ним связаный, нужный для его правильного запуска и параметризации по окружениям. И из-за непреодолимой последовательности этого процесса, что код - это один коммит, а изменение образов в helm chart - следующий, приходилось городить лютый зоопарк с двойными репозиториями или костылями в CI.

Лютый зоопарк - это натравливать gitops operator на репу с исходниками программы, и держать там отрендеренные версии чартов (да хотя бы и итоговые values) на каждое окружение.

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


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Легивон , 03-Ноя-23 22:22 
Что ты несешь?
> Лютый зоопарк - это натравливать gitops operator на репу с исходниками программы

Зоопарк это когда у тебя много разношерстных зверей сидят в разных клетках.
У тебя 2 репо и 2 тулзы связаные с деплоем - собиратель образов и "gitops operator". У меня 1 репо и 1 тулза и для сборки и для деплоя (и даже команда одна). Вот и подумай у кого зоопарк, если результат один - приложение раскатано в кубер и определяется кодом в гите.
И давай пожалуйста конкретику, почему запускать программу развертывания над кодом это плохо? Мы хотим чтобы состояние в кластере определялось состоянием кода - над чем собственно еще запускать (по определению)? То что вы делаете со 2 репо и отрендереными чартами - это совсем не похоже на то что состояние приложения определяется кодом приложения. Это вторичная ненужная сущность усложняющая систему и ломающая изначальный посыл. У вас на самом деле только конфигурация приложения определяется кодом, а само приложение, его код - нет, оно осталось за скобками когда-то кем-то собраным в образ и мы должны этому свято верить.
> С таким отбитым подходом, какие инструменты не придумывай, всё равно фигня получится, потому что сюр изначально заложен в архитектуру.

В чем отбитость подхода? Можно конкретики?
Что является критерием отбитости? Забыли добавить сущностей ради сущностей?
> gitops operator

Постоянно офигеваю над этими хипсторами нахватавшимися непойми чего на курсах.
У них у всех как на подбор gitops - это не абстрактный подход (отделенный от реализации) по тому как надо делать деплоймент, а это конкретная реализация gitops operator работающая по модели pull... и вообще в 80% случаев это конкретная программа - argo cd.
Сначала они настраивают по стековерфлоу свою argo cd, а потом в их голове оказывается что получившееся и есть gitops, и они лезут со своим выдуманным "gitops" пачкать интернет.
Печально.


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено YetAnotherOnanym , 02-Ноя-23 08:35 
> без необходимости разбираться и настраивать все эти компоненты по отдельности

Если называть вещи своими именами - "не включая голову".


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено 1 , 02-Ноя-23 09:15 
В голову надо есть ... А не включать/выключать, как лампочку.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 10:20 
"не приходя в сознание" скорее, уже лет 15 вся вебня так работает

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено InuYasha , 02-Ноя-23 10:32 
А тех, кто работает не так, подгоняют кнутом, чтобы уходили в либастрал. Особенно хорошо видно на UX банков, типа Альфабанка.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Пряник , 02-Ноя-23 12:14 
Опять lxc изобрели.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 13:00 
> Finch связывает nerdctl, containerd, BuildKit и Lima в одно целое

в каком именно месте ты тут разглядел lxc?


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 13:42 
В том что слева

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 16:26 
Все эти докеры-шмокеры поверх кернельного LXC существуют.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 02-Ноя-23 22:43 
lxc - такая же прога, как и containerd. Она не в ядре.

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 03-Ноя-23 09:37 
неуч! lxc это пользовательская утилита, такая же как и docker, podman и др.! и все эти утилиты используют кернельные namespace и cgroup!


"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Второй из Кукуева , 03-Ноя-23 11:04 
Если бы ты был постарше, то знал бы, что докер и правда изначально работал поверх lxc, использовал lxc как нижний слой и был горе-надстройкой над ним

"Доступен Finch 1.0, инструментарий для Linux-контейнеров от ..."
Отправлено Аноним , 16-Окт-24 00:33 
Автор забыл дать ссылку на прошлогоднюю новость про Finch 1.0:
https://www.opennet.dev/opennews/art.shtml?num=60034