2

CusDeb OS — будущее Windows может работать на Linux⁠⁠3

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.

CusDeb OS — будущее Windows может работать на Linux

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 за год — может быть достигнута во многом благодаря тщательному тестированию.

GNU/Linux

1.3K постов15.7K подписчик

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.

Вы смотрите срез комментариев. Показать все
5
Автор поста оценил этот комментарий

скажите честно, но вот нахуя это все?

для запуска старого ПО? чем винда старая не мила, что нужно городить огород? проще под старю винду костыли написать, чем огромный костыль юзать

раскрыть ветку (16)
3
Автор поста оценил этот комментарий

Отвечаю честно. Старая Винда — это устаревший и необновляемый продукт. Возможно, для кого-то она будет хороша. Например, судя по вашему комментарию, вы для себя уже решили, что вам она подходит. Но для всех остальных мы предлагаем выбор. Выбор — это всегда хорошо, не так ли?

раскрыть ветку (6)
3
Кавырма
Автор поста оценил этот комментарий

Какой выбор вы предлагаете? 10500й Навайбкоженный дистриб сотсмешными обоями?

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

10500-й навайбкоженный дистр предложил бы все по классике: тесную интеграцию Wine в стандартное Linux-окружение. Но это пока первый дистр, который предлагает полноценное Win32-окружение поверх ядра Linux, т.е., считайте, родное окружение для Windows-приложений. Как минимум что-то новое. Возможно, кто-то сочтет это интересным и полезным.

раскрыть ветку (1)
1
Кавырма
Автор поста оценил этот комментарий
а зачем
0
Автор поста оценил этот комментарий

выбор костылей? или стабильное ПО, для которого изначально было все сделано
в чем смысл устаревшее запустить овер другой системы, ну так проще в контейнере саму систему запустить и все тоже самое, написать конекторы и костылики - итог, тоже самое, только стабильней

раскрыть ветку (2)
0
новая луна апреля
Автор поста оценил этот комментарий

да брось, старик! ну это ж классика: линуксоид тянет в линукс буквально кусок винды в том или ином виде для того, чтобы запускать винду в линуксе и называет это альтернатива


дооооо, ольтернатииивааа

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

делать ради того что бы делать

замечательно

1
Автор поста оценил этот комментарий

Вангую, дело в нативном запуске виндового и линуксового софта в рамках одной ОС без дополнительных надстроек и кмк в этом вполне есть смысл

раскрыть ветку (8)
3
Автор поста оценил этот комментарий

калькулятор запустить - да, дело хорошее кончено

собрать Debian + Wine и назвать Супер ОС для win32 приложений, ну такое себе, WIne как был Wine так и остался

может есть какое старое по, на каком старом предприятии - да, поможет

недавно был случай из Германии попросили адаптировать ПО которое пропуска выдает в столовую, из 10х годов, 20 лет прошло. Ну ничего, заработало), но там немного не про виндовс было)

раскрыть ветку (7)
1
Автор поста оценил этот комментарий

Вы здесь упорно нажимаете на запуск старого ПО, мол, Wine = "только для запуска старого ПО", но это не совсем так. В качестве эксперимента мы собирали стандартное окружение для среднестатистического пользователя: Firefox, Telegram, WinRAR, Steam-клиент с несколькими Windows-играми. Все прекрасно работает. И это полностью нативные Windows-приложения в полностью нативной Windows-среде поверх ядра Linux. И бог знает, что еще можно там гонять в таком окружении с небольшими доработками. Чтобы в этом разобраться, и был создан этот проект, который может все-таки стать альтернативой для тех, кому нужна Windows-среда, но нет желания мигрировать на Windows 11, равно как и пользоваться неподдерживаемой Windows 7.

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

вопрос - зачем?

есть Wine, смысл лепить ОС?

Firefox, Telegram, WinRAR, Steam-клиент с несколькими Windows-играми - какой-то бесполезный набор в лине


Windows-среда, но нет желания мигрировать на Windows 11, равно как и пользоваться неподдерживаемой Windows 7.


ваша всеровно ваша ОС будет в догоняющих, на та жа технология последнего дот нэт и т.д.

а это значит смысла в современном нет, а старье поработает и в связке линь + вайн), не так часто нужно. что бы целую систему городить

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

вопрос - зачем?

Мне кажется, мы ходим кругами. Давайте еще раз: проект предлагает полнофункциональное Win32-окружение. Не просто Wine "из коробки" поверх стандартного Linux-окружения, а полнофункциональная среда, которая кажется родной как для Windows-пользователей, так и для Windows-приложений. Если коротко, то ответ на ваш вопрос: это прикольно. Такое ощущение, что вы из другого мира и для вас слова "а говорящая лягушка -- это прикольно / круто" ни о чем не говорят.

раскрыть ветку (4)
2
Кавырма
Автор поста оценил этот комментарий

так это не "говорящая лягушка"
это "сова на глобусе"

Ну, конечно, ценители такокго есть. И в каких-то ультранишевых случаях это имеет смысл.


но вы так и не смогли ответить на вопрос без которого не может существовать никакой проект. "зачем"?


те кому хочется пердолиться с линуксом прекрасно осилят вайн\протон


те кому не хочется - будут сидеть на пиратской вин10 еще лет 8

2
Автор поста оценил этот комментарий

да зачем вводить в заблуждение

Бесшовная интеграция приложений Windows достигается за счет прослойки Wine (в текущей сборке используется Wine 11.19)


ну как бы никто этого и не скрывает, зачем тут из этого делать шедевр


и потом, есть же тажа СтимОС, где все работает лучше и как ранее писал - смысл бежать все время в погоне за майрософт

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Я каждый раз вам отвечаю на вопрос "зачем", но ответ вас не устраивает. Это нормально, но я не вижу смысла задавать его снова и снова. Я вижу смысл в том, чтобы создать окружение, в котором весь юзерленд был бы Windows-подобным. И еще раз: не внешне напоминающим Windows, а именно внутренне, с его способом запуска и управления софтом и кучей других Windows-приколов. Давайте даже по-другому: ReactOS -- отличный проект, но он увяз в разработке собственного ядра NT, что сильно тормозит его развитие, и он сейчас где-то на уровне 2002 года. Мы выкинули это ядро NT и заменили его Linux'ом. Если вы считаете, что это лишено смысла, -- это прекрасно.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Wine есть wine и точка

Свою тень догнать никогда не получится, а вы именно этим и занимаетесь,

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества