Нет, ReactOS не является жизнеспособной заменой Windows XP. Это может никогда не произойти, но это, безусловно, не сейчас, по состоянию на апрель 2014 года.
Основная область, в которой отсутствует ReactOS, - это самые низкие уровни операционной системы: ядро. Драйверы устройств в ReactOS, а также общая архитектура ядра значительно упрощены (упрощено = отсутствуют функции и поддержка базовых компонентов) по сравнению с Windows XP или даже Windows 2000. Учитывая, что над проектом работает так мало разработчиков, я не ожидаю, что это скоро изменится.
На самом деле Wine, работающий на GNU/Linux с X11, является лучшей заменой Windows XP, чем ReactOS! Вы можете подвергнуть сомнению эту логику, но придерживайтесь меня здесь:
- ReactOS полностью разрушит вашу систему, делая практически все, что угодно. Он будет падать чаще и быстрее, чем Windows 95 или Windows 3.1.
Для сравнения, GNU/Linux - чрезвычайно стабильная операционная система в целом, с хорошо протестированной, полнофункциональной инфраструктурой для поддержки быстрой 2D и 3D графики; надежная сеть; отличное многозадачное и многопроцессорное планирование; и продвинутые драйверы файловой системы мирового класса. Сравнивая Xorg (сервер отображения) в GNU/Linux с ReactOS, Xorg на порядок стабильнее, быстрее, функциональнее и может намного лучше поддерживать Wine API, чем подсистема отображения ReactOS.
У ReactOS есть много изнурительных низкоуровневых реверс-инжиниринговых работ, прежде чем она сможет стать более стабильной, полнофункциональной ОС. Работа по обратному инжинирингу занимает больше времени, чем работа по прямому инжинирингу, и, поскольку Linux является открытым исходным кодом, а Windows XP - нет, почти вся работа, которая в нее входит, - это прямое проектирование. Таким образом, в ReactOS работает намного меньше инженеров, и работа, которую они должны выполнять, намного сложнее, чем работа инженеров Linux.
Цель ReactOS - в конечном итоге поддержать инфраструктуру драйверов ядра Windows XP настолько, чтобы драйверы, написанные для ядра Windows XP, могли работать в ReactOS без изменений. Давайте предположим, что они достигли 100% с этой целью. Что ж, большинство производителей очень скоро прекратят поддерживать свои драйверы для Windows XP, если они еще не прекратили полностью поддерживать оборудование. Итак, что вы делаете, если есть проблема безопасности с одним из проприетарных драйверов, которые вы используете? Короче говоря, ребята из ReactOS не располагают рабочей силой для реализации набора драйверов с открытым исходным кодом для обычного оборудования поверх инфраструктуры ядра NT, поэтому они надеются использовать существующие драйверы - тактика, которая не является хорошей новостью для защищенный пользователь.
Видите ли, с ReactOS было бы хорошо, если бы она имела современную, хорошо обслуживаемую инфраструктуру ядра, где драйверы были стабильными, с открытым исходным кодом и получали постоянные обновления. Но ни одна из этих вещей не относится к драйверам или ядру ReactOS.
Если бы вы выбрали проект, в который можно было бы инвестировать время и / или деньги для продолжения работы программ, предназначенных только для Windows XP, после смерти XP, я бы сказал, что ваше время / деньги стоит за проектом Wine, работающим на GNU / Linux или даже на Mac, в зависимости от ваших предпочтений. В прошлом они проделали удивительную работу, и, учитывая сложность их задачи, над ними по-прежнему работают многие люди (например, все инженеры CodeWeavers), и они продолжают добиваться значительных успехов с каждым добавочным выпуском.
Не пойми меня неправильно. ReactOS - отличный исследовательский проект. Но это, вероятно, никогда не будет чем-то большим, чем просто исследовательский проект. Особенно, если вы думаете о безопасности. Абсолютно худшее, что можно себе представить для тех, кто заботится о безопасности, - это застойное программное обеспечение, которое не получает дополнительных исправлений и обновлений. На самом деле, если вы работаете с программами XP, которые больше не получают обновлений, я бы сказал, что это подрывает вашу модель безопасности, независимо от того, на какой платформе вы ее используете, будь то сама XP, GNU/Linux/wine или ReactOS!