ReactOS альтернатива XP абомарна розробка Інші операційні системи

Однак існує третій спосіб вирішення проблеми – перейти на ReactOS.ReactOS– вільна операційна система, що є спробою відтворити інтерфейс Windows, її функціонал і, що найголовніше, сумісність з усіма програмами та драйверами для неї. При цьому її розробники орієнтуються як зразок на гілку Windows NT 5.x, до складу якої входять Windows 2000, XP і 2003 Server, що означає, що ми в результаті отримуємо легку і невимогливу до ресурсів комп'ютера. ОС. Сьогодні ми познайомимося ближче з цією системою і намагатимемося зрозуміти, наскільки життєздатний варіант переходу на неї як на систему для постійного використання.

Від дискусій – до релізів

У 2004 році світ побачивперший реліз ReactOS, що має графічний інтерфейс -0.2.0. Її GUI не інакше як «базовим» назвати не виходить, оскільки по суті перед нами була спроба відтворити основні елементи інтерфейсу Windows 95. На цьому етапі система не вміла практично нічого, крім як запускати деякі (досить прості, на кшталт «Блокнота» або « Косинки») Windows-додатки. Тим не менш, це був важливий етап для проекту в цілому, оскільки стало очевидним, що поставлене творцями завдання цілком реалізоване. Через два з половиною роки вийшлаверсія 0.3.0, яка стала першою версією, що офіційно має повну підтримку мережі. Поточною версією єReactOS 0.3.15, яка вже підтримує AHCI, USB, Wi-Fi та багато іншого, та й загалом виглядає дуже непогано для продукту, який все ще формально перебуває на стадії альфа-тестування.

reactos

Збираючи все найкраще

Ми вже зазначали, що в процесі створення ReactOS розробникипрагнуть орієнтуватися на сумісність із Windows NT 5.x, саме – NT 5.2, більше відомої якWindows 2003 Server. Втім, насправді все навіть краще, оскільки нова система бере все найкраще як від нових, так і не дуже нових версій систем виробництва Microsoft: ядро ​​підтримує сумісність з NT 5.x, ну а простір користувача - з NT 6.2, або Windows 8. Таким чином, відносна стабільність та невибагливість до ресурсів поєднуються з підтримкою більшої кількості програм, ніж у XP. При цьому своїм зовнішнім виглядом система нагадує саме її, так що проблем з використанням незвичного UI виникнути не повинно. Втім, для тих, хто звик до більш просунутих інтерфейсів, є деякі цікаві доповнення, такі яксистема віртуальних робочих століві досить просунутий, порівняно зі своїм пропрієтарним аналогом, стандартний файловий менеджер -ReactOS Explorer.

Основною платформою, яка підтримується системою, є x86, хоча вона частково портована на x64 і ARM. Свого часу існували модифікації для процесорів PowerPC, а також для першої Xbox, яка, будучи приставкою від Microsoft, була модифікованим PC під управлінням NT-подібної системи, проте вони вже не підтримуються досить довгий час.

альтернатива

У ReactOS активно використовуються компоненти інших open-source проектів. Так, практично всі служби та системні сервіси беруться з Wine, шару сумісності для Linux, BSD та OpenSolaris, що дозволяє запускати у цих системах Windows-додатки. Фактично, оригінальними є лише ядро ​​системи та деякі низькорівневі бібліотеки (такі, як USER32.DLL та KERNEL32.DLL), чиї Wine-реалізації неможливо взяти через архітектурні відмінності.USB-стек повністю взятий із вже розглянутої нами раніше Haiku, а мережевий стек – з FreeBSD. Як заміну графічних бібліотек OpenGL і DirectX працюютьMesa 3DіReactX(остання – власна розробка проекту), а для рендерингу шрифтів в інтерфейсі використовуєтьсяFreeType.

Випробування у польових умовах

абомарна

Втім, з усіма цими проблемами можна зіткнутися тільки якщо встановлювати програмне забезпечення в ReactOS так само, як і в Windows, тобто за принципом «скачав і запустив». Насправді, незважаючи на те, що цей спосіб цілком можливий, і нерідко він працює так само прозоро і безпроблемно, як і має, існує цікавіший і надійніший варіант. Справа в тому, що до складу системи включений так званий «Менеджер додатків ReactOS», що є каталогом перевірених і гарантовано працюючих додатків. Для того, щоб встановити програму з нього, достатньо лише натиснути пару кнопок і відповісти на запитання установника, так що використання каталогу не тільки краще в плані стабільності, але і зручніше. «Менеджер додатків» також поєднує функції деінсталятора та центру оновлення, що робить його дуже схожим на повноцінні магазини додатків або пакетні менеджери. До речі, щось подібне свого часу планували і в Microsoft на ранніх етапах розробки Windows 8, проте рішення про орієнтацію на впровадження Modern UI так і не дало реалізуватися цій ідеї, і користувачі Windows навіть у її новітніх версіях, як і раніше, керують своїми класичними. додатками «по-старому».

До речі, які ж програми все ж таки підтримуються системою? У принципі, підтримуються практично всі поширені кросплатформні open-source програми, починаючи з браузеріві текстових процесорів (Firefox, AbiWord) і закінчуючи різноманітних аркадними іграми, такими як SuperTux і Chromium B.S.U. Дані програми підтримуються найбільш повно і працюють дуже стабільно - можливо, через те, що в їх постачання, як правило, включені практично всі необхідні бібліотеки, і вони менше покладаються на ресурси системи. Нормально працює і деяке велике комерційне програмне забезпечення не дуже нових версій (наприклад, Photoshop CS2). Крім цього, добре працюють програми, що використовують досить консервативний набір інструкцій. До таких відносяться, як правило, багато старих програм, а також так зване «легке» ПЗ, яке призначене для використання на слабких конфігураціях або як портативний софт. Все це може засмутити охочих бути на вістрі прогресу і використовувати тільки найсвіжіший софт, проте варто згадати про те, що ReactOS передбачається встановлювати на комп'ютери, потужність яких навряд чи дозволить з комфортом працювати з новим ПЗ. Тож у цьому випадку все цілком непогано збалансовано.

абомарна

Черезмаленького розміру ReactOSв її постачання не включено ніяких прикладних програм - все обмежується додатками, необхідними для роботи і обслуговування самої ОС. Звичайно, це не може не засмучувати, проте, з іншого боку, це дозволяє «зібрати» систему з тим набором програмного забезпечення, який необхідний у цій конкретній ситуації. Власне, система і виглядає скоріше не як щось цільне, а як «цеглинка», як елемент чогось цілого. Це оцінять любителі облаштовувати робоче місце з нуля і мати під контролем кожну програму і кожну службу, але всім іншим буде важко, враховуючи те, скільки всього вміють «з коробки» останні версії Windows.