Нет , 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 на порядок стабильнее, быстрее, функциональнее и может гораздо лучше поддерживать API Wine, чем подсистема отображения 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!