Hands On Долгожданная версия 1.0 первой десктопной среды, полностью переписанной на Rust, наконец-то вышла… и она выглядит многообещающе.
В конце прошлой недели System76 официально выпустила долгосрочную версию своего фирменного ремикса Ubuntu вместе с «Эпохой 1» собственной десктопной среды COSMIC, разработанной с нуля на Rust. После тестирования бета-версии на виртуальных машинах и старом компьютере мы опробовали её на более современной тестовой системе и, неохотно признаем, остались впечатлены.
Разработка десктопной среды COSMIC заняла немало времени, ведь создание совершенно новой среды — задача нетривиальная. Издание The Register впервые сообщило об этом проекте чуть более четырех лет назад. Мы рассматривали альфа-версию в сентябре, а затем и бета-версию. Теперь, как и было обещано на Ubuntu Summit в прошлом месяце, вышла версия 1.0 десктопной среды COSMIC, а также её родной дистрибутив Pop!_OS 24.04 на базе Ubuntu Noble.
Мы тестировали её на одном из наших старых ноутбуков высшего класса — Thinkpad W520. Система работает и заставляет этот почти 15-летний ПК работать удивительно быстро, однако мы столкнулись с периодическими зависаниями, например, при открытии множества вкладок Firefox. В какой-то степени это объяснимо: машина имеет давно поддерживаемую вторую видеокарту Nvidia Quadro 1000, последняя поддержка которой в драйверах NVIDIA для Linux была три версии назад. Мы были весьма удивлены, что она вообще работает, не говоря уже о том, что работает *хорошо*. Поэтому мы решили, что будет честнее попробовать её на более новой тестовой системе FOSS от The Register — Dell XPS 13 9370.

COSMIC прекрасно справляется с двумя мониторами, чего нельзя сказать о её инструменте снимков экрана — нажмите, чтобы увеличить
Это нетривиальная задача. Pop!_OS использует загрузчик systemd-boot вместо GRUB. Это означает, что файлы ядра Linux и initramfs хранятся в разделе EFI System Partition (ESP) компьютера. Dell выделяет для ESP лишь скромные 100 МБ, и релизная версия Pop!_OS отказывается устанавливаться. Используя самую свежую версию Gparted Live 1.70-12, выпущенную всего за несколько дней до этого, мы уменьшили раздел Windows 11, сдвинули его начало на 900 МБ, а затем попытались увеличить ESP. Это не удалось. Как мы сообщали ещё в 2021 году, базовый инструмент изменения размера диска, используемый GParted, не может работать с такими маленькими FAT32-томами. Он по-прежнему выдает ошибку и сообщает «мы работаем над этим». Но команда GNU Parted не спешит с решением, потому что проблема не решена и спустя четыре года.
Мы обошли эту проблему, временно скопировав файлы EFI в другое место, удалив крошечный ESP, создав новый объемом 1000 МБ, скопировав обратно файлы Windows и Debian, а затем установив чистую копию Pop!_OS. Новый дистрибутив работает нормально, но теперь мы не можем загрузить Windows 11 или Debian. Итог: будьте осторожны — Pop!_OS по-прежнему не очень хорошо работает в режиме двойной загрузки.
Система также использует настройки управления памятью по умолчанию, которые не являются нашим первым выбором. Она настраивает два уровня подкачки: сжатие памяти ZRAM, а затем файл подкачки на диске с шифрованием и гораздо более низким приоритетом. Хотя система, казалось, нормально использовала существующий выделенный раздел подкачки, она все равно зашифровала его. Dell XPS 13 оснащен 16 ГБ неизменяемой оперативной памяти, что не так много, но и не критично, и у него быстрый SSD. Поэтому мы хотели применить наши предпочтительные оптимизации производительности с более традиционной, одноуровневой настройкой подкачки. Мы удалили ZRAM, убрав пакет настроек:
apt purge pop-default-settings-zram
Затем мы отключили шифрование и перезагрузились. Далее мы добавили существующий раздел подкачки в /etc/fstab, перезагрузились и проверили, работает ли он. Затем мы включили сжатие подкачки: Zswap вместо ZRAM. Вместо подкачки в сжатый RAM-диск, с последующим переходом в зашифрованный файл или раздел подкачки при его заполнении, в этом случае ядро сжимает данные при записи на диск подкачки. Это освобождает больше ОЗУ, уменьшает объем данных, записываемых в подкачку, а также снижает износ SSD. Чтобы сделать это с systemd-boot, мы отредактировали файл /boot/efi/loader/entries/Pop_OS-current.conf и добавили zswap.enabled=1 в конец строки ядра. Еще одна перезагрузка — и все заработало, причем очень быстро.
На этом менее компромиссном оборудовании Pop!_OS работала безупречно. Мы подключили внешний USB-C монитор и USB-C док-станцию для внешней клавиатуры и мыши. Система отлично справилась с ними, включая спящий режим и выход из него, подключение и отключение док-станции, а также перемещение приложений между различными рабочими столами. Мы попытались одновременно запустить большое приложение Flatpak на базе Electron — чат-клиент Ferdium, а также Electron Appimage (редактор Markdown Panwriter), а также Firefox и Chrome. Система ни разу не замедлилась, а сочетание автоматического мозаичного расположения окон и динамических виртуальных рабочих столов сохраняло удобство использования даже на небольшом экране.
COSMIC — это все еще версия 1.0, и это ощущается в некоторых моментах. Она не всегда сразу применяет измененные настройки. Некоторые части немного неуклюжи. Основная панель легко перегружается, и она не очень хорошо работает в вертикальной ориентации — но сам факт её наличия уже плюс, в отличие от Windows 11. Вы можете иметь панель и док, или только одно из них, или панель задач, что угодно — даже значки состояния — без необходимости копаться в расширениях, как в GNOME.
Тем не менее, то, что есть, хорошо и, безусловно, удобно в использовании. Мы бы даже сказали, что с точки зрения десктопных сред Wayland на конец 2025 года это передовой край технологий. Окна открываются мгновенно; нажмите Windows+T для вызова терминала, и вы сразу увидите командную строку bash. Мы скачали приложение Panwriter в формате Appimage, создали новую папку, переместили его туда, просто угадывая комбинации клавиш, и все сработало идеально. Alt+Enter для свойств файла не сработало, но после одного клика правой кнопкой мыши мы добавили права на выполнение, и все заработало — с первого раза. Firefox и Chrome подхватили настройки из предыдущей установки CachyOS, которая использовала тот же домашний каталог; Firefox даже открыл нашу последнюю сессию просмотра. Полная установка заняла всего около 8 ГБ дискового пространства, хотя и потребила много оперативной памяти — htop показывает 1,6 ГБ в использовании в простое.
COSMIC не отличается изысканной красотой, но и глаза не раздражает. Местами она немного неуклюжа. Поддельная строка меню в некоторых приложениях COSMIC работает не очень хорошо, но это лучше, чем меню-гамбургер. Не так много стандартных сочетаний клавиш в стиле CUA работает, но это справедливо и для GNOME, и для KDE, а ведь у них было более четверти века, чтобы довести это до ума.
В магазине приложений COSMIC уже доступны различные дополнительные апплеты, такие как эквиваленты меню «Пуск» — как минималистичные, так и полнофункциональные. COSMIC Epoch 1 также уже появилась в нескольких дистрибутивах, и к началу 2026 года её стоит ожидать в Arch и других rolling-release дистрибутивах.
Это первая десктопная среда, которая реализует обещанные преимущества Wayland. Она очень быстрая, может обрабатывать изменение разрешений, ориентаций, коэффициентов масштабирования и так далее на лету без каких-либо проблем. GNOME и различные тайловые композиторы Wayland получили серьезную конкуренцию.
Несколько технически подкованных друзей из FOSS-отдела The Register уже использовали Pop!_OS, но новая десктопная среда делает его еще более привлекательным. Это также показывает, что лежащая в основе ОС Ubuntu 24.04 тоже не так проста. Мы считаем, что это выигрышная комбинация, которая привлечет Pop!_OS множество новых поклонников — и поможет укрепить репутацию System76. ®
Автор – Liam Proven




