В середине 90-х годов графический интерфейс Unix-систем выглядел единообразно. Почти все коммерческие версии использовали CDE — Common Desktop Environment, разработанный альянсом HP, IBM и Sun. GNOME и KDE появились позже, а тогда CDE был стандартом де-факто. Теперь этот кусочек истории можно запустить в браузере благодаря проекту CDE Time Capsule.

Автор проекта Виктор Лариос создал прогрессивное веб-приложение (PWA), которое эмулирует рабочий стол CDE в том виде, в каком он существовал примерно в 1994 году. Интерфейс адаптируется под устройство: на десктопе работают сочетания клавиш, на мобильных — сенсорные жесты. При запуске имитируется процесс загрузки, после чего пользователь попадает в аутентичную среду с верхней панелью, панелью значков и переключателем четырех рабочих столов.

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

Исходный код проекта выложен на GitHub с подробной документацией. Запустить CDE Time Capsule можно прямо в браузере на сайте автора или установить как PWA на любое устройство. Для тех, кто застал эпоху рабочих станций Sun и HP, это путешествие в прошлое. Для остальных — возможность увидеть, как выглядели интерфейсы до того, как мир сошелся на GNOME и KDE.