CusDeb OS — будущее Windows может работать на Linux3
CusDeb OS — это Win32/Linux-система или, другими словами, новая Windows-подобная операционная система на базе ядра Linux с полноценным Win32-окружением поверх него. Она является своего рода неофициальным экспериментом по разработке Windows на ядре Linux, но также ставит перед собой более практическую и, главное, благородную цель — за год довести до ума систему, которая могла бы предложить достойную альтернативу Windows 10, поддержка которой заканчивается 12 октября 2027 года. По некоторым данным, Microsoft продлила поддержку 10-ки, т.к. пользователи не спешат мигрировать на 11, но окончание поддержки, скорее всего, создаст давление. Таким образом, цель CusDeb OS — предоставить выбор.
Для достижения этой цели CusDeb OS предлагает классический десктоп, напоминающий эпоху до Windows 11, с возможностью бесшовного запуска как Windows-, так и Linux-приложений. И все это без рекламы и навязывания AI- и других сервисов от Microsoft.
Linux vs.and Windows
10 лет назад Microsoft выкатила первую версию WSL для того, чтобы подружить два мира и уменьшить отток пользователей со своей операционной системы на Unix-подобные десктопные альтернативы, в частности Linux-системы. Таким образом, у пользователей Windows появилась официально поддерживаемая возможность запуска Linux-приложений в привычном окружении. Начиная с версии 2, в WSL это достигается за счет запуска ядра Linux внутри легковесной виртуальной машины на базе Hyper-V.
CusDeb OS тоже ставит перед собой задачу подружить два мира, но делает это кардинально другим образом. Вместо запуска Linux внутри Windows система предлагает полноценное Win32-окружение поверх ядра Linux. При этом Windows-приложения здесь считаются гражданами первого сорта, а Linux-приложения могут запускаться с ними бок о бок. Это становится возможным благодаря тесной интеграции Wine в систему.
Кстати, первая версия WSL, выпущенная в августе 2016 года, в своей работе напоминала именно Wine, который реализует Win32 API и транслирует вызовы Windows API в их Unix-эквиваленты на лету в пространстве пользователя, а WSL 1 занимался тем же самым, но наоборот и на уровне ядра. Таким образом, WSL 1 не использовал оригинальный Linux, но начиная со второй версии WSL перешел к запуску Linux-приложений с помощью реального ядра Linux.
Wine
CusDeb OS не может пойти путем WSL 2 и гонять ядро Windows NT в виртуальной машине, — закрытая природа Windows этому успешно препятствует. Поэтому CusDeb OS использует обкатанную прослойку совместимости с Windows-приложениями в пространстве пользователя. Благо Wine за последние 10 лет сильно скакнул в развитии благодаря своим спонсорам в лице CodeWeavers и Valve. Конечно каждый день там делается сильный упор на поддержку игр, но команда CusDeb допиливает Wine для нужд OS в десктопных областях: во взаимодействии с композитным и оконным менеджерами и во многом другом.
CDEX
Это окружение рабочего стола, которое реализует классический десктоп на современных технологиях и разрабатывается как часть CusDeb OS. CDEX копирует ранний Windows — что-то между XP и 7 — и потому прямо на старте кажется хорошо знакомым любому Windows-пользователю, который начинал свой путь в начале 2000-х или обнаружил для себя, что 2000-е были золотой эпохой десктопа.
Название CDEX (CusDeb Desktop Environment X) является оммажем CDE (Common Desktop Environment), которое многие годы было окружением рабочего стола по дефолту в Solaris, HP-UX, IBM AIX, Digital UNIX и UnixWare.
CDEX основан на коде ReactOS — свободной и открытой реализации ядра Windows NT с десктопом. По сути, на данный момент CDEX является слегка модифицированной версией юзерленда ReactOS, адаптированной к работе без ядра ReactOS.
Стоит также отдельно акцентировать внимание на том, что CDEX — это полностью Win32-окружение, которое запускается и работает через Wine. Оно содержит базовые возможности типа рабочего стола, файлового менеджера, панели задач, а также многое другое. Что касается всех интерфейсов для установки и удаления Windows-приложений, то они также на месте. Еще не будет лишним упомянуть, что на панели задач на равных отображаются как Windows-, так и Linux-приложения.
Вместо заключения
CusDeb OS находится на стадии альфа-тестирования и на данный момент предлагает уже очень много: это полноценная live-система, которую можно погонять на виртуальной или реальной машине без установки, оценив ее основные возможности. Если система понравится настолько, что вы захотите ее установить, то такая опция тоже есть. Но помните, что это пока альфа и многие функции еще не реализованы, а те, что реализованы, могут вести себя нестабильно. Тем не менее, наша команда будет рада вашим баг-репортам, которые вы можете оставлять здесь. Амбициозная цель — альтернатива Windows 10 за год — может быть достигнута во многом благодаря тщательному тестированию.

Как по мне мы живём в другое время. Время когда ИИ может запилить замену быстрее чем мы будем возиться с эмуляторами. Уже сейчас есть проект https://github.com/storytold на гитхабе, который переписал на rust почти все популярные программы от adobe (включая photocraft вместо photoshop и lightcraft вместо lightroom), замахнулся на офис от мелкомягких (WordCraft с gridcraft (вместо excel)). Да, большинство проектов в альфа-версии, но они уже юзабельны и им можно простить баги т.к. они:
- опенсорс (бесплатны и с открытым исходным кодом)
- есть под windows и linux (то есть не нужны дополнительные эмуляторы)
Если подобных энтузиастов будет больше то надобность в эмуляции windows отпадёт в принципе.
И да, принцип Парето работает и здесь. 80% пользователей достаточно будет 20% функций конечного продукта. Клиенту пофиг на остальное, знакомый интерфейс и поведение решают.