<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Yuriy Gavrilov: posts tagged Containers</title>
<link>https://gavrilov.info/tags/containers/</link>
<description>Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov</description>
<author></author>
<language>en</language>
<generator>Aegea 11.4 (v4171e)</generator>

<itunes:owner>
<itunes:name></itunes:name>
<itunes:email>yvgavrilov@gmail.com</itunes:email>
</itunes:owner>
<itunes:subtitle>Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov</itunes:subtitle>
<itunes:image href="https://gavrilov.info/pictures/userpic/userpic-square@2x.jpg?1643451008" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Rainbond: Облачная платформа для управления приложениями</title>
<guid isPermaLink="false">276</guid>
<link>https://gavrilov.info/all/rainbond-oblachnaya-platforma-dlya-upravleniya-prilozheniyami/</link>
<pubDate>Wed, 03 Sep 2025 21:18:42 +0300</pubDate>
<author></author>
<comments>https://gavrilov.info/all/rainbond-oblachnaya-platforma-dlya-upravleniya-prilozheniyami/</comments>
<description>
&lt;p&gt;В мире облачных технологий Kubernetes стал де-факто стандартом для оркестрации контейнеров. Однако его сложность является серьезным барьером для многих команд разработчиков. Платформа &lt;b&gt;Rainbond&lt;/b&gt; ставит своей целью решить эту проблему, предлагая высокоуровневую абстракцию для управления приложениями, которая скрывает сложности Kubernetes, позволяя разработчикам сосредоточиться на коде и бизнес-логике.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/Snimok-ekrana-2025-09-03-v-21.04.26.png" width="1340" height="802" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Rainbond&lt;/b&gt; — это облачная платформа для управления приложениями (Cloud-Native Application Management Platform) с открытым исходным кодом &lt;a href="https://github.com/goodrain/rainbond"&gt;github.com&lt;/a&gt;. Её ключевая философия — “ориентация на приложение” (`application-centric`). Вместо того чтобы заставлять пользователей разбираться в тонкостях `Pods`, `Deployments`, `Services` и YAML-файлов, Rainbond предлагает интуитивно понятный интерфейс и автоматизированные процессы для всего жизненного цикла приложения &lt;a href="https://rainbond.cn/docs/"&gt;rainbond.cn&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Одна из главных особенностей платформы — “неинвазивная” (non-invasive) технология. Это означает, что для развертывания существующих традиционных приложений в облачной среде их не нужно переписывать или кардинально изменять. Rainbond умеет:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Автоматически определять язык программирования** (Java, Python, Go, PHP, .NET и др.) из исходного кода.&lt;/li&gt;
&lt;li&gt;Собирать код в готовый к запуску образ**, не требуя от разработчика написания `Dockerfile`.&lt;/li&gt;
&lt;li&gt;Превращать традиционные приложения** (например, `.jar`, `.war` или бинарные файлы) в облачно-нативные сервисы с возможностями масштабирования, самовосстановления и мониторинга.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Основная цель Rainbond — &lt;b&gt;снизить порог входа в облачные технологии&lt;/b&gt; и автоматизировать управление приложениями (&lt;a href="https://rainbond.cn/docs/quick-start/architecture/design-concept"&gt;https://rainbond.cn/docs/quick-start/architecture/design-concept&lt;/a&gt; rainbond.cn)). Платформа решает проблемы, которые возникают у команд, желающих использовать преимущества облака, но не имеющих достаточной экспертизы в Kubernetes.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/Snimok-ekrana-2025-09-03-v-21.08.16.png" width="2134" height="1290" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;300% –  хорошо)))&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Rainbond охватывает весь жизненный цикл приложения:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;&lt;b&gt;Разработка и сборка:&lt;/b&gt; Интеграция с Git-репозиториями (`GitHub`, `GitLab`, `Gitee`) для автоматической сборки и развертывания при каждом коммите &lt;a href="https://rainbond.cn/docs/devops"&gt;rainbond.cn&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Развертывание и доставка:&lt;/b&gt; Развертывание приложений в один клик из исходного кода, из образов Docker или из внутреннего маркетплейса приложений.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Эксплуатация и мониторинг:&lt;/b&gt; Встроенные инструменты для мониторинга производительности, просмотра логов, автоматического масштабирования и управления конфигурациями.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Управление микросервисами:&lt;/b&gt; Упрощенное управление сетевыми взаимодействиями между сервисами, service discovery и балансировка нагрузки.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Управление несколькими кластерами:&lt;/b&gt; Возможность управлять приложениями, развернутыми в разных Kubernetes-кластерах, из единого интерфейса.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/Snimok-ekrana-2025-09-03-v-21.08.34.png" width="2244" height="806" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;🚀 – хорошо и 低 – зелененькая 😁 – типа легко&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Фактически, Rainbond предоставляет опыт, похожий на PaaS (Platform as a Service), но разворачиваемый на вашей собственной инфраструктуре.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/image-212.png.jpg" width="2560" height="1123" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Rainbond находится на стыке нескольких категорий продуктов. Его можно сравнивать как с “чистым” Kubernetes, так и с другими PaaS-платформами.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" border="0" class="e2-text-table"&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;Платформа&lt;/td&gt;
&lt;td style="text-align: center"&gt;Основная концепция&lt;/td&gt;
&lt;td style="text-align: center"&gt;Сложность&lt;/td&gt;
&lt;td style="text-align: center"&gt;Целевая аудитория&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;Rainbond&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;PaaS-подобная платформа&lt;/b&gt; поверх Kubernetes. Абстрагирует сложность, ориентирована на приложение.&lt;/td&gt;
&lt;td style="text-align: center"&gt;Низкая&lt;/td&gt;
&lt;td style="text-align: center"&gt;Разработчики, DevOps-инженеры, SMB, отделы, ищущие простоту.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;Kubernetes (ванильный)&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;Оркестратор контейнеров.&lt;/b&gt; Мощный и гибкий, но требует глубоких знаний инфраструктуры.&lt;/td&gt;
&lt;td style="text-align: center"&gt;Высокая&lt;/td&gt;
&lt;td style="text-align: center"&gt;Опытные DevOps/SRE-инженеры, крупные компании с выделенными командами.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;Red Hat OpenShift&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;Enterprise-дистрибутив Kubernetes.&lt;/b&gt; Добавляет множество инструментов для разработчиков и безопасности.&lt;/td&gt;
&lt;td style="text-align: center"&gt;Средняя / Высокая&lt;/td&gt;
&lt;td style="text-align: center"&gt;Крупные предприятия, которым нужна поддержка и расширенные функции.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;Heroku&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;Управляемая PaaS.&lt;/b&gt; Максимальная простота развертывания, но меньше гибкости и привязка к вендору.&lt;/td&gt;
&lt;td style="text-align: center"&gt;Очень низкая&lt;/td&gt;
&lt;td style="text-align: center"&gt;Стартапы, разработчики, которым нужно быстро запустить проект без администрирования.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;CapRover / Dokku&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;&lt;b&gt;Self-hosted PaaS.&lt;/b&gt; Открытые проекты, похожие на Heroku, но для развертывания на своих серверах.&lt;/td&gt;
&lt;td style="text-align: center"&gt;Низкая / Средняя&lt;/td&gt;
&lt;td style="text-align: center"&gt;Индивидуальные разработчики, небольшие команды.&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Сравнение с аналогами:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Rainbond vs. Kubernetes:&lt;/b&gt; Rainbond не заменяет Kubernetes — он его использует “под капотом”. Основное отличие в уровне абстракции. Там, где в Kubernetes нужно писать десятки строк YAML, в Rainbond достаточно нескольких кликов в веб-интерфейсе.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rainbond vs. OpenShift:&lt;/b&gt; OpenShift — это гораздо более масштабное и комплексное решение, ориентированное на крупные корпорации. Rainbond проще, легче и больше сфокусирован на удобстве разработчика и автоматизации развертывания без дополнительных сложностей.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rainbond vs. Heroku:&lt;/b&gt; Heroku — это полностью управляемый сервис, в то время как Rainbond вы разворачиваете на своей инфраструктуре (on-premise или в любом облаке). Это дает больше контроля и гибкости, но требует первоначальной установки самой платформы.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rainbond vs. CapRover/Dokku:&lt;/b&gt; Rainbond предлагает более комплексный подход, включая управление микросервисной архитектурой, встроенный Service Mesh и управление несколькими кластерами, что делает его более подходящим для командной работы и сложных приложений.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;есть еще &lt;a href="https://coolify.io/docs"&gt;https://coolify.io/docs&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Итог&lt;/h4&gt;
&lt;p&gt;&lt;b&gt;Rainbond&lt;/b&gt; — это мощная и перспективная платформа для тех, кто хочет получить все преимущества облачно-нативной архитектуры (масштабируемость, отказоустойчивость, автоматизация), но не готов инвестировать время и ресурсы в изучение всех тонкостей Kubernetes.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ключевые преимущества:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Простота использования:&lt;/b&gt; Значительно снижает порог входа.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Автоматизация:&lt;/b&gt; Ускоряет процессы CI/CD и упрощает эксплуатацию.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Гибкость:&lt;/b&gt; Поддерживает развертывание из кода, образов и пакетов.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Открытый исходный код:&lt;/b&gt; Нет привязки к вендору и доступно для бесплатного использования.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Платформа идеально подходит для малых и средних команд, а также для крупных организаций, стремящихся стандартизировать и упростить процесс разработки и доставки приложений. Rainbond успешно демократизирует облачные технологии, делая их доступными широкому кругу разработчиков и компаний. Видеоуроки на официальном сайте &lt;a href="https://rainbond.com/en/"&gt;rainbond.com&lt;/a&gt; помогут быстро освоить основные функции.&lt;/p&gt;
</description>
</item>

<item>
<title>4 Лучшие альтернативы Docker Desktop в 2024 году</title>
<guid isPermaLink="false">197</guid>
<link>https://gavrilov.info/all/4-luchshie-alternativy-docker-desktop-v-2024-godu/</link>
<pubDate>Mon, 24 Feb 2025 01:30:51 +0300</pubDate>
<author></author>
<comments>https://gavrilov.info/all/4-luchshie-alternativy-docker-desktop-v-2024-godu/</comments>
<description>
&lt;h3&gt;4 Лучшие альтернативы Docker Desktop в 2024 году&lt;/h3&gt;
&lt;p&gt;Перевод: &lt;a href="https://www.qovery.com/blog/4-best-docker-desktop-alternatives/"&gt;https://www.qovery.com/blog/4-best-docker-desktop-alternatives/&lt;/a&gt;&lt;br /&gt;
Морган Перри&lt;br /&gt;
5 сентября 2024 г. · 4 мин чтения&lt;/p&gt;
&lt;p&gt;Docker Desktop был основным инструментом для многих разработчиков, но с тех пор, как он представил свою платную версию для предприятий, многочисленные команды начали изучать альтернативы. Если вы ищете бесплатное решение или инструмент, адаптированный к различным рабочим нагрузкам, в 2024 году есть несколько конкурентоспособных вариантов.&lt;/p&gt;
&lt;p&gt;#Что изменилось в Docker Desktop?&lt;/p&gt;
&lt;p&gt;Теперь для профессионального использования в крупных компаниях и государственных организациях требуется платная подписка на Docker Desktop. Хотя он остается бесплатным для малого бизнеса, личного использования, а также образовательных или некоммерческих проектов с открытым исходным кодом, предприятиям необходимо выбирать подписку Docker Pro, Team или Business. Это изменение в лицензировании затронуло организации, которые ранее полагались на Docker Desktop, как на бесплатный инструмент, и подстегнуло поиск альтернатив, обеспечивающих аналогичную функциональность без затрат.&lt;/p&gt;
&lt;p&gt;Теперь давайте рассмотрим четыре лучшие альтернативы Docker Desktop в 2024 году.&lt;/p&gt;
&lt;p&gt;#1. Qovery&lt;/p&gt;
&lt;p&gt;Лучше всего подходит для: оптимизации DevOps-процессов с использованием сред на основе Kubernetes.&lt;/p&gt;
&lt;p&gt;Благодаря локальному режиму Qovery разработчики могут плавно тестировать и развертывать приложения на своей локальной машине, точно так же, как они это делали бы в продакшене. Qovery обеспечивает удобство для разработчиков, особенно благодаря мощному CLI, позволяющему создавать среды, отличные от продакшена, с помощью команды “qovery demo up”. Вы получаете локально работающие кластеры Kubernetes, использующие ту же инфраструктуру, которую вы использовали бы в облачных провайдерах, что делает его надежным и гибким инструментом для локальной разработки.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/image-148.png.jpg" width="2560" height="1600" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Qovery&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Qovery: Ключевые особенности:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Бесплатно для индивидуальных разработчиков.&lt;/li&gt;
&lt;li&gt;Упрощенное тестирование и развертывание сред Kubernetes локально.&lt;/li&gt;
&lt;li&gt;Интеграция с Docker, Kubernetes и другими облачными инструментами.&lt;/li&gt;
&lt;li&gt;Автоматизирует DevOps-процессы, снижая операционную сложность.&lt;/li&gt;
&lt;li&gt;Быстрая настройка с помощью Qovery CLI (qovery demo up).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Локальный режим Qovery идеально подходит для тех, кто ищет единый опыт работы как в локальной, так и в производственной среде, и все это без дополнительных затрат для индивидуальных пользователей.&lt;/p&gt;
&lt;p&gt;#2. Rancher Desktop&lt;/p&gt;
&lt;p&gt;Лучше всего подходит для: Разработки, ориентированной на Kubernetes с легкой настройкой и кроссплатформенной поддержкой.&lt;/p&gt;
&lt;p&gt;Rancher Desktop — это альтернатива с открытым исходным кодом, ориентированная на Kubernetes. Он позволяет разработчикам контейнеризировать приложения и запускать их в среде Kubernetes. Благодаря встроенному управлению контейнерами и надежной поддержке как Docker, так и containerd, Rancher Desktop обеспечивает гибкость и интеграцию с современными облачными инструментами.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/image-148.png-1.jpg" width="2560" height="1049" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Rancher Desktop&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Ключевые особенности: Rancher Desktop&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Встроенная поддержка Kubernetes.&lt;/li&gt;
&lt;li&gt;Совместимость с Docker и containerd.&lt;/li&gt;
&lt;li&gt;Мультиплатформенная поддержка (Windows, macOS, Linux).&lt;/li&gt;
&lt;li&gt;Бесплатный и с открытым исходным кодом.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Rancher Desktop идеально подходит для команд, ориентированных на Kubernetes, которым требуется простое, масштабируемое решение без необходимости в корпоративных предложениях Docker.&lt;/p&gt;
&lt;p&gt;#3. Podman Desktop&lt;/p&gt;
&lt;p&gt;Лучше всего подходит для: Разработчиков, которым нужен Docker-совместимый, но бездемонизированный опыт.&lt;/p&gt;
&lt;p&gt;Podman Desktop предлагает безопасную, Docker-совместимую альтернативу без необходимости в работающем демоне, что делает его по своей природе более легким и безопасным. Podman также отличается легкой интеграцией с Kubernetes, что делает его подходящим вариантом для разработчиков, стремящихся к прямому, бездемонизированному подходу к управлению контейнерами.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/image-148.png-2.jpg" width="2560" height="1600" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Ключевые особенности: Podman&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Docker-совместимый без работающего демона.&lt;/li&gt;
&lt;li&gt;Акцент на безопасности (контейнеры с rootless правами).&lt;/li&gt;
&lt;li&gt;Простая интеграция с Kubernetes.&lt;/li&gt;
&lt;li&gt;Открытый исходный код и бесплатный.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Podman Desktop высоко ценится командами, заботящимися о безопасности, которые хотят получить привычный Docker без необходимости управлять фоновым демоном.&lt;/p&gt;
&lt;p&gt;#4. OrbStack&lt;/p&gt;
&lt;p&gt;Лучше всего подходит для: Легкой и быстрой альтернативы Docker Desktop для пользователей macOS.&lt;/p&gt;
&lt;p&gt;OrbStack разработан специально для пользователей macOS и ориентирован на скорость и простоту. Он предлагает быструю оркестровку контейнеров с минимальным использованием ресурсов, что делает его отличным выбором для разработчиков, работающих с macOS, которым нужна легкая альтернатива Docker Desktop.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/image-148.png-3.jpg" width="2560" height="1600" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;OrbStack&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Ключевые особенности: OrbStack&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Чрезвычайно легкий и быстрый.&lt;/li&gt;
&lt;li&gt;Оптимизирован для macOS.&lt;/li&gt;
&lt;li&gt;Простой интерфейс с совместимостью с Docker.&lt;/li&gt;
&lt;li&gt;Низкое потребление ресурсов.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OrbStack идеально подходит для пользователей macOS, ищущих легкую, быструю и эффективную альтернативу Docker.&lt;/p&gt;
&lt;p&gt;#Выбор правильной альтернативы Docker Desktop&lt;/p&gt;
&lt;p&gt;При выборе альтернативы Docker Desktop учитывайте следующие факторы:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Тип рабочей нагрузки: Вы ориентированы на Kubernetes, Docker или на их сочетание?&lt;/li&gt;
&lt;li&gt;Системные ресурсы: Вам нужно легкое решение или вам подходят более тяжелые инструменты?&lt;/li&gt;
&lt;li&gt;Платформа: Некоторые инструменты, такие как OrbStack, предназначены только для macOS, в то время как другие, такие как Rancher Desktop, являются кроссплатформенными.&lt;/li&gt;
&lt;li&gt;Стоимость: Если вы индивидуальный разработчик, такие инструменты, как локальный режим Qovery или Podman Desktop, могут быть идеальными, поскольку они бесплатны.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Оцените эти варианты на основе ваших конкретных потребностей в разработке и эксплуатации и выберите инструмент, который лучше всего соответствует вашему рабочему процессу.&lt;/p&gt;
&lt;p&gt;#Заключение&lt;/p&gt;
&lt;p&gt;Изменения в лицензировании Docker Desktop побудили многие компании изучить более гибкие и экономичные альтернативы. Независимо от того, являетесь ли вы стартапом или крупным предприятием, эти варианты предоставляют мощные решения для ваших потребностей в контейнеризации и разработке.&lt;/p&gt;
&lt;p&gt;Однако, если вы ищете решение, которое выходит за рамки простого управления контейнерами, попробуйте Qovery!!t. Qovery не только оптимизирует развертывание и управление облачными приложениями, но и автоматизирует многие задачи DevOps, позволяя вам сосредоточиться на разработке, а не на инфраструктуре.&lt;/p&gt;
&lt;p&gt;Попробовал OrbStack, для Mac OS действительно хорошо. Но для удобства можно Podman поставить, он все таки кроссплатформенный.&lt;/p&gt;
&lt;p&gt;И конечно я запускал &lt;a href="https://www.openeuler.org/en/wiki/install/macos/"&gt;https://www.openeuler.org/en/wiki/install/macos/&lt;/a&gt; и Trino. :)&lt;/p&gt;
</description>
</item>


</channel>
</rss>