Webconverger
Webconverger — дистрибутив Linux, предназначенный исключительно для безопасного и конфиденциального доступа к веб-приложениям. Основан на дистрибутиве Debian, может запускаться в качестве LiveCD с внешних носителей, таких как CD-ROM или USB-накопитель, а также поддерживает установку на жёсткий диск. Webconverger предварительно скомпилирован для x86-совместимого оборудования и не требует высокой производительности, работая даже на устаревших компьютерах[2]. Проект был основан в феврале 2007 года Каем Хендри (Kai Hendry)[3] и официально прекращён в 2023 году[4].
Общие сведения
| Webconverger | |
|---|---|
| Разработчик | Webconverger Ltd |
| Семейство ОС | Unix-подобные ОС |
| Исходный код | открытый и закрытый |
| Первый выпуск | 2007 год |
| Последняя версия | 35.1 |
| Менеджеры пакетов | git |
| Поддерживаемые языки | многоязычная локализация |
| Поддерживаемые платформы | x86 |
| Тип ядра | ядро Linux (монолитное) |
| Интерфейс | веб-браузер |
| Лицензия | Build-скрипт: MIT License[1]; ядро Linux: GPL; Debian: бесплатное ПО; Adobe Flash Player: проприетарное |
| Состояние | прекращён |
| Веб-сайт | webconverger.com |
Архитектура и особенности
Ключевой особенностью Webconverger является то, что он представляет собой неизменяемую (immutable) операционную систему, работающую без сохранения состояния (stateless). Любые пользовательские данные, включая историю браузера и загруженные файлы, хранятся временно и полностью удаляются после перезагрузки системы, возвращая её в исходное состояние[5][6].
Webconverger используется в основном в средах веб-киосков и цифровых вывесках. В качестве основного интерфейса запускается веб-браузер Firefox с настраиваемым оконным менеджером dwm. Дополнительно существует одноимённое расширение Firefox, реализующее заблокированный киоск-режим: в этой конфигурации большинство меню, панелей инструментов, сочетаний клавиш и контекстных меню отключены. По умолчанию включена поддержка Adobe Flash и просмотр PDF-файлов. Поддерживаются проводные и беспроводные сети через DHCP.
Для обновления бинарных пакетов Webconverger использовал git-репозиторий на GitHub[7], что отличало его от большинства других дистрибутивов с отдельными средствами управления пакетами. Обновления применялись атомарно[5]: загружался полный образ системы, который активировался после перезагрузки. Несмотря на то что дистрибутив разрабатывался в Сингапуре, наибольшее число пользователей находилось в Европе[8].
История и закрытие проекта
Дистрибутив развивался синхронно со стабильными выпусками Debian, переходя от базы Debian 5 «Lenny» к Debian 8 «Jessie»[9][10]. Последней стабильной версией стала 35.1, выпущенная 19 мая 2016 года[11].
В 2023 году проект был официально закрыт (End of life), так как используемый подход к обновлению базовой файловой системы путём наложения патчей оказался нежизнеспособным в долгосрочной перспективе[4].
Обзоры
LWN.net опубликовал обзор Webconverger 12, отметив[2]:
При использовании «kiosk» проект означает нечто довольно специфическое. Он предназначен для поддержки прерывистых анонимных пользователей в среде, где трудно найти системных администраторов. Примеры, приведённые на странице коммерческой поддержки проекта, включают неограниченные среды, такие как библиотеки и места для публичных собраний, а также предприятия с более конкретными потребностями (например, розничные банки или офисы врачей). Во всех случаях важно, чтобы личная информация пользователя была очищена, как только закончится сеанс, и что киоск не может быть изменён для изменения настроек браузера или ОС. Ожидается, что с любой проблемой, от потери питания до сбоя браузера, система быстро перезагрузится в известное хорошее состояние.
На Softpedia Linux также опубликован обзор Webconverger 35.1:
Он идеально подходит для общественных мест, где необходимо наличие гостевых компьютеров или тонких клиентов, таких как библиотеки, интернет-кафе, туристические информационные центры и даже банки. Он предоставляет пользователям только веб-браузер, заблокированный по умолчанию.