Ні , ReactOS не є життєздатною заміною для Windows XP. Це може бути ніколи, але це, безумовно, зараз, станом на квітень 2014 року.
Основна область, де бракує ReactOS, - це найнижчі рівні операційної системи: ядро. Драйвери пристроїв у ReactOS, як і загальна архітектура ядра, значно спрощені (спрощені = відсутність функцій та підтримки базових матеріалів) порівняно з Windows XP або навіть Windows 2000. Маючи як мало розробників, які мають працювати над проектом, Я не очікую, що це скоро зміниться.
Власне, вино, що працює на GNU / Linux з X11, є кращою заміною для Windows XP, ніж ReactOS! Ви можете поставити під сумнів цю логіку, але дотримуйтесь мене тут:
- ReactOS збиває вашу систему майже за примху, роблячи майже все. Він буде виходити з ладу частіше і легше, ніж Windows 95 або Windows 3.1.
Для порівняння, GNU / Linux - це надзвичайно стабільна операційна система в цілому з добре перевіреною повнофункціональною інфраструктурою для підтримки швидкої двовимірної та тривимірної графіки; надійна мережа; відмінне багатозадачне та багатопроцесорне планування; і просунуті драйвери файлової системи світового класу. Порівнюючи 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!