HP прекратила продажу новых лицензий HP Anyware 7 мая 2026 года. То, что заменяет ваша команда, — это на самом деле не протокол. Это архитектура, при которой ни на одно устройство пользователя ничего не нужно было устанавливать.
Kasm Workspaces возвращает именно это свойство. Он доставляет контейнеризованные рабочие столы и приложения Linux, а также умеет посредничать при доступе к существующим рабочим столам Windows — всё это в современном браузере, без клиентского ПО на устройстве. Он может пробрасывать GPU NVIDIA в контейнерные сессии Linux, и я развернул его на GPU VPS за один день.
Для критичной по цвету цветокоррекции или проверки CAD это не автоматический выбор: Kasm не документирует выбираемый режим 4:4:4, сопоставимый с HP Anyware. Соответствующие ограничения, граница решения и настройка GPU — ниже.
Кратко
Kasm Workspaces — настоящая замена HP Anyware для команд, чьё жёсткое требование — отсутствие клиентского ПО: он доставляет контейнеризованные среды Linux и умеет посредничать при доступе к рабочим столам Windows в браузере, а его контейнерные сессии Linux поддерживают ускорение на GPU NVIDIA. Kasm не документирует выбираемый режим 4:4:4, сопоставимый с HP Anyware, поэтому командам, критичным к цвету, стоит проверить реальную нагрузку и сравнить путь без потерь у Amazon DCV перед миграцией.
- Даты, на которые стоит ориентироваться: продажи новых лицензий HP Anyware прекратились 7 мая 2026 года. Годовые продления остаются доступны до 31 октября 2027 года, а обслуживание и поддержка существующих многолетних контрактов могут продолжаться до 31 октября 2029 года.
- Kasm возвращает нативный доступ через браузер без единой установки на устройстве — именно то свойство, которое давали нулевые клиенты HP Anyware.
- Ускорение на GPU работает, но с условиями: оборудование NVIDIA с поддержкой CUDA, NVIDIA Container Toolkit и один GPU на контейнер для графических задач.
- Компромисс в потоковой передаче: стандартный путь Kasm использует нативные для браузера JPEG/WebP, а его опциональный по-настоящему режим без потерь рассчитан на локальные сети с высокой пропускной способностью.
- Лицензионная граница: Community Edition ограничена пятью одновременными сессиями и исключает коммерческое использование, поэтому бизнес-командам стоит закладывать в бюджет Starter или Enterprise с первого дня.
- Разделение такое: ориентированные на браузер рабочие процессы Linux и контейнеров подходят Kasm, командам, критичным к цвету, стоит сравнить Amazon DCV, а командам с большим объёмом Windows — протестировать путь серверных рабочих пространств Kasm, прежде чем принимать решение.
Что не охватывает это руководство
Несколько смежных тем намеренно оставлены за рамками, чтобы текст остался руководством по установке и оценке:
- Внутреннее устройство протокола PCoIP, разобранное в материале Cloudzy «Сравнение протоколов PCoIP и RDP».
- Подробности корпоративного лицензирования NICE DCV за пределами разделения на AWS и не-AWS.
- VMware Horizon и Citrix VDI, рассчитанные на другой масштаб внедрения и другого покупателя.
- Создание контейнерных рабочих пространств Windows — это тема для отдельного руководства.
Что заканчивается вместе с HP Anyware и что остаётся после него
7 мая 2026 года стало последним днём, когда HP продала новую лицензию Anyware. уведомление HP о прекращении поддержки Anyware сообщает, что годовые продления остаются доступны до 31 октября 2027 года, поддержка этих продлений заканчивается 31 октября 2028 года, а обслуживание и поддержка существующих многолетних контрактов могут продолжаться до 31 октября 2029 года. Для Trusted Zero Clients и Desktop Access действуют отдельные даты, поэтому сверьтесь со своим контрактом и продуктовой линейкой, а не считайте 2029 год универсальной датой поддержки.
HP формулирует решение прямо:
«После тщательного анализа наших инвестиционных приоритетов в портфеле мы приняли трудное решение свернуть отдельные направления наших решений для удалённого рабочего стола». - Объявление о прекращении поддержки HP Anyware
HP также сообщает, что HP Z Remote Graphics Software (RGS) останется доступным для отдельных сценариев работы на рабочих станциях.
Архитектура нулевого клиента остаётся полезным ориентиром: пользователи добираются до удалённой рабочей станции, не поддерживая полноценный клиент на каждом устройстве. Чтобы ближе рассмотреть транспортный уровень, руководство Cloudzy о том, как PCoIP передаёт удалённый рабочий стол объясняет модель, основанную на пикселях.
Как Kasm доставляет рабочий стол через браузер

Для контейнерного рабочего пространства Kasm запускает изолированный контейнер Linux из зарегистрированного образа и транслирует его рабочий стол или приложение в браузер.
Именно эта контейнерная модель заставляет схему «удалённый рабочий стол в браузере на GPU VPS» работать чисто, и как человеку, которому это поддерживать, мне она важнее всего. В контейнерных рабочих пространствах каждая сессия одноразовая, воспроизводимая и определяется образом. Вы патчите образ — и каждый контейнерный рабочий стол, который ваша команда откроет завтра, использует обновлённый образ. Вот в чём история обслуживания, и на развёртывании из пятидесяти рабочих мест это единственная причина выбирать такую архитектуру. обзор удалённых рабочих столов Kasm описывает доступ через браузер без агента, плагина или ПО на устройстве и поясняет, что традиционные рабочие столы Windows можно транслировать наряду со средами Linux.
Ускорение на GPU добавляется на уровне среды выполнения контейнеров, а не в протоколе отображения. актуальное руководство Kasm по ускорению на GPU требует карту NVIDIA с поддержкой CUDA, актуальные драйверы NVIDIA и NVIDIA Container Toolkit на каждом хосте агента. Для графического ускорения Kasm выделяет контейнеру один GPU; несколько GPU на контейнер зарезервированы для неграфических задач.
В канале стандартный путь Kasm использует нативные для браузера JPEG/WebP, а его опциональный режим без потерь — QOI. Важно и то и другое, потому что именно на кодировщике пути Kasm и HP Anyware расходятся.
Платформу можно развернуть у себя или купить как размещённый сервис. Всё изложенное ниже предполагает, что вы запускаете её сами.
В чём Kasm уступает HP Anyware
Прежде чем что-либо разворачивать, стоит знать о четырёх ограничениях. Ни одно из них не секрет, все задокументированы, и одно из них завершит оценку для некоторых команд, тогда как остальные лишь переносят строку в бюджет, график или требование к оборудованию.
Kasm не документирует режим 4:4:4
PCoIP Ultra может использовать YUV 4:4:4 для полной детализации цветности, но доступность зависит от хоста, клиента, GPU и выбранного режима оптимизации. руководство HP по планированию сессий PCoIP Ultra отмечает, что политики PCoIP могут настроить NVENC либо на YUV 4:4:4, либо на YUV 4:2:0 в зависимости от конфигурации. Стандартный, нативный для браузера путь Kasm использует JPEG/WebP, а его опциональный режим QOI без потерь позиционируется для локальных сетей с высокой пропускной способностью. Kasm не документирует выбираемый режим 4:4:4, прямо сопоставимый с HP Anyware.
актуальное руководство Kasm по кодированию без потерь сообщает, что 1920x1080 при 60 кадрах в секунду с умеренным движением, скорее всего, займёт целый гигабитный канал и что многие четырёхъядерные процессоры x86_64 после 2014 года выдерживают около 1000 Мбит/с декодирования. Из-за этого режим практичен в основном в локальной сети — он не заменяет проверку цветовой точности на домашнем канале.
Требует проверки на реальной нагрузке: критичная по цвету цветокоррекция, цветопроба для печати и проверка CAD, где результат — это сам пиксель. Если проверяемая цветовая точность закреплена договором, считайте отсутствие документированного режима 4:4:4 блокирующим, пока тесты не докажут обратное.
Многопользовательское разделение GPU требует MIG
Актуальные рекомендации Kasm по GPU формулируют предупреждение о безопасности прямо:
«Безопасность многопользовательского контейнерного ускорения на GPU проработана недостаточно». - Документация Kasm Workspaces по GPU
Та же страница призывает использовать эту возможность осторожно и с полным пониманием последствий для безопасности и называет NVIDIA MIG, поддерживаемый начиная с Kasm Workspaces 1.19.0, единственным безопасным способом разделить один GPU между несколькими пользователями. Kasm также умеет переподписывать карту, переопределяя количество GPU, о котором сообщает агент, чтобы её делили несколько контейнеров, — но это изменение планирования, а не граница изоляции.
Отсекает: развёртывания с общим GPU, где арендаторы не доверяют друг другу, а оборудование с поддержкой MIG не рассматривается, либо где регулятор потребует обосновать границу изоляции.
Community Edition останавливается на пяти одновременных сессиях
актуальная матрица редакций Kasm указывает Community Edition как бесплатную, ограниченную пятью одновременными сессиями и без прав на коммерческое использование. Starter значится по 10 $ за именованного пользователя или 20 $ за одновременную сессию, а цена Enterprise — по запросу. Прежде чем строить на этом бюджет, сверьте актуальные цифры в самой матрице.
Потолок сессий — не единственная граница. Бизнес-команде из пяти человек всё равно нужен коммерческий тариф, даже если она никогда не превысит пять одновременных сессий. Kasm позиционирует Starter для самостоятельных развёртываний до 25 пользователей или сессий, а Enterprise — выше этого порога.
Для бизнеса это означает платную лицензию в бюджете с первого дня.
Windows работает через серверное рабочее пространство, а не через контейнер
Kasm может доставлять рабочие столы и приложения Windows через статические серверы, серверы с автомасштабированием, RDS или Azure Virtual Desktop. обзор поддержки Windows в Kasm рассматривает их как серверные рабочие пространства, а не как одноразовые контейнеры Windows. Если ваша удалённая рабочая станция существует потому, что трём людям нужно инженерное приложение только под Windows, сделайте прототип именно этого пути, прежде чем браться за работу с контейнерами GPU на Linux ниже. Это та ветка, которая с наибольшей вероятностью изменит архитектуру, — испытайте её, пока отступить ещё дёшево.
Вывод: командам с большим объёмом Windows стоит сначала сделать прототип пути серверных рабочих пространств.
Моё прочтение этих четырёх пунктов: потолок одновременности и путь Windows — это лицензионные и календарные вопросы, вокруг которых можно спланировать работу. У многопользовательского разделения GPU теперь есть документированный ответ в виде MIG, так что это становится вопросом оборудования и версии. По-настоящему архитектурное ограничение — цветовая точность, и оно не сдвинется без другой модели доставки или доказательств из ваших собственных тестов.
Kasm, NICE DCV и HP Anyware бок о бок
AWS переименовала NICE DCV в Amazon DCV. обзор возможностей и цен Amazon DCV документирует свой клиент HTML5, сжатие с качеством без потерь, разделение GPU в Linux и правило, по которому использование на EC2 не влечёт дополнительной платы за сервер DCV, тогда как остальные развёртывания требуют лицензии. Вот как эта тройка выглядит по осям, которые решают судьбу миграции.
| Ось | Рабочие пространства Kasm | NICE DCV | HP Anyware |
|---|---|---|---|
| Требуется установка клиента | Ничего на устройстве | Нативный клиент или клиент HTML5 в браузере | Нулевой клиент / тонкий клиент |
| Нативный доступ через браузер | Да, любой современный браузер | Да, клиент HTML5 | Через оборудование нулевого клиента |
| Ускорение на GPU | NVIDIA через среду выполнения контейнеров, один GPU на графический контейнер, MIG для разделения карты | Да, включая разделение GPU на серверах Linux | Да |
| Цветовая точность | Стандартно JPEG/WebP, опционально настоящий режим без потерь, документированного режима 4:4:4 нет | Сжатие с качеством без потерь, когда позволяют сеть и процессор | PCoIP Ultra поддерживает YUV 4:4:4 на совместимых конфигурациях |
| Модель лицензирования | Community: 5 одновременных сессий, некоммерческое использование, платные бизнес-тарифы | Бесплатно на AWS EC2, в остальных случаях нужна лицензия | Новые продажи прекращены, продления ограничены |
| Собственное размещение вне облака | Да, полностью | Да, с приобретённой лицензией | Да |
| Текущая доступность | Доступно | Доступно | Новых продаж нет, сроки поддержки различаются по контрактам вплоть до 2029 года |
| Доставка Windows | Статическое или автомасштабируемое серверное рабочее пространство, RDS или AVD | Нативная установка на сервере | Нативный агент PCoIP |
Таблица не отражает эксплуатационный вес, а именно эта разница решает исход многих миграций. Kasm требует мыслить образами контейнеров и реестром рабочих пространств. Это комфортно, если вы уже держите Docker, и чуждо, если нет. Amazon DCV требует мыслить серверными установками, а вне EC2 — ещё и сервером лицензий. Если ваше решение зависит и от того, объединять ли рабочие столы в пул или сохранить по машине на пользователя, то следующий архитектурный вопрос — различие между объединённым в пул VDI и отдельными виртуальными машинами — вот следующий архитектурный вопрос.
Что подходит вашей команде
Проходите решение в этом порядке: первая ветка отсекает больше всего людей.
Критичная по цвету 3D-графика, проверка CAD или цветокоррекция VFX. Сначала сравните Amazon DCV и заложите в бюджет плавающую лицензию вне EC2. AWS указывает, что на EC2 дополнительной платы за сервер DCV нет, а остальные развёртывания требуют лицензии. Это по-прежнему правильная трата, когда проверенная точность цвета и есть продукт.
Нулевая установка клиента как жёсткое требование при нагрузках вида сред разработки, офисных и продуктивных приложений или креативных инструментов, доставляемых браузером. Идите к Kasm. Это тот случай, когда вы возвращаете простоту на устройстве, которую давал HP Anyware, да ещё с ускорением на GPU. Прежде чем расширять пилот, проверьте на живых пользователях чёткость текста, плавность движения и задержку ввода.
Действующая лицензия HP Anyware Pro и готовность пойти путём самой HP. Посмотрите на HP RGS, который HP обещает предложить как альтернативу отдельным клиентам HP Anyware. Прежде чем решаться, сверьте текущую поддержку клиентских платформ по документации HP RGS с вашим реальным парком устройств, особенно если он разнородный.
Остаться на месте до конца окна продлений. Это законный выбор, а не тактика затягивания. Приведённые выше даты продления и поддержки дают вам ограниченное окно покупки и более длинный хвост поддержки. Если команда посреди проекта, купить стабильность, пока вы как следует делаете прототип, вполне оправданно. Планируйте прототип по фактической дате поддержки в вашем контракте, а не по самой широкой дате из уведомления HP.
Управляемые сервисы вроде Splashtop и Parsec — это пятый вариант, и здесь они намеренно исключены: каждый требует клиентского ПО или облачного брокера, то есть ровно того свойства, от которого эта миграция и пытается уйти.
Установка Kasm с ускорением на GPU на VPS
Используйте один из двух путей. образ Kasm Workspaces «в один клик» от Cloudzy сейчас указывает Kasm 1.17 на Ubuntu Server 24.04 LTS; если выбираете его, пропустите раздел «Установка Kasm Workspaces» ниже. На свежем GPU VPS от Cloudzy используйте его образ Ubuntu/CUDA и идите по ручному пути установки Kasm 1.19 ниже. В обоих случаях перед включением сессий с GPU проверьте установленную версию Kasm и стек NVIDIA.
Требования
Основные ограничения — это GPU, версии ПО на хосте и доступное хранилище. Остальное — обычный поддерживаемый хост Linux с местом под сервисы Kasm и под каждую сессию.
- GPU NVIDIA с поддержкой CUDA на хосте, который будет исполнять роль агента Kasm.
- Ubuntu 24.04 LTS — основная задокументированная целевая система Kasm для пути с GPU.
- Доступ root или sudo.
- страница системных требований Kasm 1.19 указывает для самой платформы 2 ядра процессора, 4 ГБ ОЗУ и 75 ГБ хранилища SSD, плюс ресурсы, выделяемые каждой сессии; выделение по умолчанию для рабочего пространства — 2768 МБ и 2 ядра.
- Современный браузер. Это всё требование на стороне клиента.
Установка Kasm Workspaces
Kasm публикует версионированный установочный пакет и контрольную сумму. руководство по установке Kasm 1.19 на один сервер использует такую стандартную последовательность онлайн-установки:
cd /tmp
curl --fail-early -fO https://kasm-static-content.s3.amazonaws.com/kasm_release_1.19.0-latest.tar.gz -fO https://kasm-static-content.s3.amazonaws.com/kasm_release_1.19.0-latest.tar.gz.sha256sum
sha256sum --check kasm_release_1.19.0-latest.tar.gz.sha256sum
tar -xf kasm_release_1.19.0-latest.tar.gz
sudo bash kasm_release/install.sh
В конце установщик выводит учётные данные администратора и пользователя. Сохраните их, затем откройте веб-приложение на порту 443.
Установите драйвер NVIDIA и подтвердите карту
Запустите nvidia-smi, прежде чем что-либо устанавливать. образы GPU VPS от Cloudzy уже включают драйверы NVIDIA и CUDA. Если команда показывает карту, оставьте существующий драйвер и пропустите блок установки ниже. Kasm предупреждает, что смешивание способов установки драйверов может помешать хосту загрузиться, поэтому используйте этот блок только на чистом хосте Ubuntu 24.04 без рабочего драйвера NVIDIA.
nvidia-smi
sudo apt update
sudo apt install -y software-properties-common ubuntu-drivers-common
sudo add-apt-repository ppa:graphics-drivers/ppa -y
sudo apt update
sudo ubuntu-drivers install
sudo reboot
nvidia-smi
Для образов рабочих пространств Kasm с ИИ его руководство по GPU называет минимумом 560.28.03. Это число соответствует формату версии драйвера NVIDIA, поэтому сверяйте его с полем Driver Version в nvidia-smi, а не с отдельным полем CUDA Version.
Совет профессионала: подтвердите вывод nvidia-smi на хосте, прежде чем менять любую настройку GPU в Kasm. Согласованность драйвера и container toolkit — это предпосылка для рабочих пространств с GPU, а подтверждение карты сначала на уровне хоста снимает целый класс неоднозначностей в дальнейшем.
Установка NVIDIA Container Toolkit
NVIDIA Container Toolkit — это не то же самое, что CUDA. Условный блок ниже устанавливает его только при отсутствии nvidia-ctk, а затем настраивает и перезапускает Docker:
if ! command -v nvidia-ctk >/dev/null 2>&1; then
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt update && sudo apt install -y nvidia-container-toolkit
fi
sudo nvidia-ctk runtime configure --runtime=docker && sudo systemctl restart docker
Убедитесь, что среда выполнения действительно достаёт до GPU изнутри контейнера:
sudo docker run --rm --gpus all ubuntu:24.04 nvidia-smi
Изнутри контейнера вы должны увидеть ту же информацию о GPU и драйвере. Если команда завершается ошибкой, остановитесь: никакая настройка рабочего пространства Kasm не починит среду выполнения контейнеров, которая не видит карту.
Включите GPU для рабочего пространства и проверьте это

В консоли администратора выберите образ рабочего стола, поддерживающий нужный графический стек, установите GPU Count в 1 и убедитесь, что агент сообщает о GPU. Для графического ускорения Kasm выделяет контейнеру один GPU; несколько GPU на контейнер предназначены для неграфических задач.
Счётчик GPU доказывает лишь назначение устройства. В совместимом образе рабочего стола с VirtualGL и glxinfo проверьте и доступ из контейнера, и рендерер OpenGL:
nvidia-smi
vglrun -d "${KASM_EGL_CARD}" glxinfo -B | grep -i "OpenGL renderer"
Первая команда подтверждает, что контейнер видит карту. Вторая должна назвать GPU NVIDIA в качестве рендерера OpenGL.
Если рендерер сообщает о программном растеризаторе вроде llvmpipe, если переменная KASM_EGL_CARD не задана или сессия открывается чёрным экраном, перепроверьте совместимость образа, драйвер хоста, среду выполнения контейнеров, обнаружение GPU агентом и количество GPU у рабочего пространства. Успешный вывод nvidia-smi сам по себе не доказывает, что VirtualGL отрисовывает на GPU.
Совет профессионала: идите по проверкам слоями: nvidia-smi на хосте, nvidia-smi внутри обычного контейнера Docker с --gpus all, обнаружение GPU агентом в Kasm, затем vglrun glxinfo внутри рабочего пространства. Первый слой, который не проходит, и есть тот, который нужно чинить.
Где всё это будет работать, решает проброс GPU. Обычный VPS только с CPU не отдаёт физическую карту CUDA, поэтому начинайте с инстанса с GPU. Тарифы GPU VPS от Cloudzy используют выделенный проброс и образы Ubuntu, готовые к CUDA; наличие и уровни VRAM могут меняться, поэтому подбирайте размер по актуальной странице тарифов, а не закрепляйте допущения про 24 ГБ или 48 ГБ. Образ Kasm «в один клик» и тариф с GPU — это разные пути развёртывания, так что перед запуском сессий подтвердите выбранный образ, версию Kasm, драйвер и toolkit.
Как только послойные проверки GPU пройдены, самое трудное позади. Дальше работа сводится к сопровождению образов рабочих пространств и реестра, а не к латанию парка отдельных рабочих столов. На такой обмен я пошёл бы в любой команде, которой руководил.
Вывод: Kasm заменяет рабочий процесс, ориентированный на браузер
Kasm подходит лучше всего там, где требование — доступ исключительно через браузер к одноразовым рабочим столам или приложениям Linux, с опциональным ускорением на GPU. Это не прямая замена любому внедрению HP Anyware: Windows идёт через путь серверных рабочих пространств, коммерческое использование требует платного тарифа, многопользовательское разделение GPU требует оборудования с поддержкой MIG, а командам, критичным к цвету, стоит проверить точность или сравнить Amazon DCV.
Стройте пилот в первую очередь вокруг самой трудной нагрузки. Прежде чем переводить более простых пользователей, протестируйте приложение только под Windows, чувствительное к цвету окно просмотра или границу безопасности общего GPU. Если это проходит, доставка через браузер и сопровождение на основе образов в Kasm способны снять большую часть тех накладных расходов на устройствах, из-за которых нулевые клиенты и были привлекательны.
Часто задаваемые вопросы
Для чего используется Kasm Workspaces?
Kasm Workspaces — это платформа рабочих пространств, доставляемых через браузер. Она запускает контейнеризованные рабочие столы и приложения Linux и умеет посредничать при доступе к существующим серверам Windows, Linux и macOS через серверные рабочие пространства. Контейнерные сессии можно выбросить и пересоздать из образа, тогда как серверные рабочие пространства сохраняют жизненный цикл нижележащего хоста.
Поддерживает ли Kasm Workspaces ускорение на GPU?
Да. Kasm поддерживает ускорение на GPU NVIDIA через NVIDIA Container Toolkit. Для графического ускорения контейнеру назначается один GPU; неграфические вычислительные задачи могут использовать несколько. Хосту нужны совместимый драйвер NVIDIA, среда выполнения контейнеров, обнаружение GPU агентом и рабочее пространство с заданным количеством GPU.
Бесплатен ли Kasm Workspaces?
Community Edition бесплатна для личного, некоммерческого и благотворительного использования и ограничена пятью одновременными сессиями. Коммерческим командам стоит взять Starter или Enterprise; Kasm сейчас указывает Starter по 10 $ за именованного пользователя или 20 $ за одновременную сессию для самостоятельных развёртываний до 25 пользователей или сессий.
Может ли Kasm Workspaces работать с Windows?
Да. Kasm может транслировать рабочие столы и приложения Windows через статические или автомасштабируемые серверные рабочие пространства, RDS и Azure Virtual Desktop. Это иная архитектура, чем одноразовые контейнеры Linux у Kasm, поэтому командам, чьё ключевое требование — софт только под Windows, стоит сделать прототип именно этого пути, прежде чем принимать решение.
Что лучше для удалённой рабочей станции: Kasm или NICE DCV?
Зависит от того, что является жёстким требованием: доступ только через браузер или проверенная точность изображения. Для работы, критичной к цвету, более сильное первое сравнение — Amazon DCV, потому что он документирует сжатие с качеством без потерь, когда позволяют условия сети и процессора. Kasm подходит лучше, когда в приоритете доступ через браузер без ПО на устройстве и рабочие пространства Linux, задаваемые образами.

Обсуждение
Комментарии
Войдите, чтобы присоединиться к обсуждению.