ReactOS
Матеріал з Вікіпедії — вільної енциклопедії.
Знімок екрану: Провідник ReactOS і Стартове меню |
|
Майданчик тенет: | http://www.reactos.org |
Компанія/ Розробник: |
Співтовариство ReactOS |
Модель джерельних текстів: | Вільне ПЗ/Open-source |
Останній стабільний випуск | 0.3.1 / 10 березня, 2006 |
Тип ядра: | Гібрідне |
Графічний інтерфейс: | GUI |
Ліцензія: | GPL та LGPL |
Стан проекту: | Альфа |
ReactOS — це операційна система, що розробляється в рамках проекту з відкритими джерельними кодами, сумісна на двійковому рівні з прикладними програмами та драйверами лінійки ОС Windows NT. На даний момент проект знаходиться на alpha стадії розробки, хоча деякі цілі проекту і віхи вже досягнуто. ReactOS ліцензована під GPL.
Зміст |
[ред.] Історія
Близько 1996, група розробників почали проект під назвою FreeWin95, метою якого було створення операційної системи, клону Windows 95. Проект застряг на дискусії про дизайн системи. На кінець 1997, проект все ще не мав результатів. Члени проекту вимагали переглянути проект, і мета проекту була замінена на Windows NT й назву проекту було змінено на ReactOS. Проект ReactOS був розпочатий з розробки ядра і базових драйверів в лютому 1998.
[ред.] Функціональність
На 2006 рік, ядро ReactOS досить стабільне, багато API реалізовано для високорівневої розробки і є базовий GUI. Особливістю ReactOS є Провідник ReactOS, який є базової оболонкою для ReactOS, схожою на Провідник Windows.
З 2006 року проект перебуває у фазі alpha (до цього — pre-alpha), тому ReactOS ще зарано рекомендувати для повсякденного використання. У цей час стабільність ReactOS на такому рівні, що несподівана поява синього екрана не є незвичайним явищем. Перехід в стан бета заплановано у версії 0.5
Версія | Дата | Примітки |
0.1.0 | 2 лютого 2003 | Перша версія, що встановлюється з CD, ще без графічного інтерфейсу. Доступно кілька інструментів командного рядка. Операції з файлами (такі як копіювання і видалення) функціонують ненадійно. |
0.2.0 | 25 січня 2004 | Дебют графічного інтерфейсу, що базується на Провіднику Windows і панелі задач. Може запускати багато Win32 програм, у тому числі Notepad (стандартний текстовий редактор), Regedit (редактор реєстру), cmd (командний інтерпретатор) кілька інших додатків (таких як AbiWord) та ігри (такі як Quake і Quake II і Wine клон гри Minesweeper). Дуже нестабільна. |
0.2.2 | 28 квітня 2004 | Поліпшення в графічному інтерфейсі і його стабільності. |
0.2.5 | 5 січня 2005 | Більш стабільне ядро і багато маленьких поліпшень. Є підтримка звуку, що працює для деяких карт і достроково додано код для роботи мережі. Було продемонстровано скріншот текстового браузера Lynx, що відображає сторінку, хоча все ще потрібна певна доробка. Також додана підтримка для файлової системи Ext2 (ці вихідні коди ще не включені до складу основної гілки) і системного завантажника GRUB, дозволяючи ReactOS співіснувати з розділами Linux. |
0.2.6 | 10 квітня 2005 | Запускаються Dillo, miRC, і DCOM компоненти браузера Mozilla Firefox (такі як двигун рендерингу Gecko). Як ви можете бачити на знімку знизу, частково працює OpenOffice.org (версії 1.x). Крім того вперше також запускаються деякі великі ігри (Deus Ex, Unreal Tournament) за допомогою програмного рендерингу. |
0.2.7 | 21 серпня 2005 | Вирівнювання структури файлів заголовків з Windows. Оголошується мета сумісності з новішою Windows (2000 SP4, замість NT 4). |
0.2.8 | 30 жовтня 2005 | Важливі підготовчі кроки до робочого USB, інсталяції програм і ліквідація декількох помилок графічного інтерфейсу. USB 'запозичується' з Cromwell. Розпочато роботу над Plug&Play. |
0.2.9 | 22 грудня 2005 | Поліпшене розпізнавання устаткування і ACPI, значно покращена підтримка API. |
0.3.0 | 28 серпня 2006 | Повна підтримка мережевого стека TCP/IP та значно покращена підтримка Plug&Play |
0.3.1 | 10 березня 2007 | Розпочата робота по переписуванню деяких модулів ядра, HAL, завантажника FreeLdr. Оновлені і додані переклади (в тому числі і українські). Оновлені шрифти DejaVu до версії 2.13 Доданий новий додаток Download! для завантаження і установки вільних програм. |
[ред.] Майбутнє
У найближчих планах випуск нової версії 0.3.1 (має з'явитися до початку 2007 року). Ця версія має стати першою, яка підтримуватиме українську мову без встановлення додаткових шрифтів, оскільки до її складу будуть включені Unicode шрифти DejaVu.
Розробники ReactOS працюють над поліпшенням GUI, додаванням роботи мережі, мультимедіа, підтримки Plug&Play устаткування, підтримка Java і .NET (через Mono). Заготівки для підсистем DOS, OS/2 і POSIX також будуть зроблені, подібно до підсистем Windows NT.
[ред.] Аудит вихідних кодів
З 8 березня 2006 триває аудит тобто перевірка розробниками ReactOS вихідних кодів ОС у зв'язку з підозрою одного з розробників у використанні коду, отриманного шляхом дизасемблювання Windows (див. його лист).
Станом на 25 листопада 2006, аудит вихідних кодів завершено на 95.9%, однак частина коду, що залишилася найскладніша і тому її перевірка може тривати довго.
[ред.] Локалізація
За станом на початок 2006 року ReactOS локалізується на болгарську, гельску, голландську, грецьку, датську, ірландську, ісландську, іспанську, італійську, китайську, литовську, німецьку, норвезьку, перську, польську, португальську, російську, румунську, словацьку, турецьку, угорську, українську, урду, фінську, французьку, фризську, чеську, шведську, японську мови.
На даному етапі існують проблеми з підтримкою мов з нелатинськими алфавітами і не реалізовано перемикач розкладок клавіатури. Однак українська розкладка вже реалізована і працює коректно.
[ред.] Пов'язані проекти
ReactOS співпрацює з проектом Wine стосовно динамічних бібліотек (DLL), більшість яких може бути спільною у ReactOS і Wine.
[ред.] Вимоги до устаткування
- IA32-сумісний процесор (і486 або новіший)
- 32 МБ RAM для завантаження.
- Жорсткий диск IDE
- Системний розділ FAT16/FAT32
- VGA-сумісна відеокарта
- Стандартна клавіатура
- PS/2 сумісна миша або Microsoft-сумісна послідовна миша.
Оскільки ReactOS все ще на альфа-стадії розробки, рекомендовано працювати під управлінням програмного забезпечення, що емулює вищезгадані апаратні засоби, наприклад Virtual PC, VMware, QEMU або Bochs, однак його використання пов'язане із втратою продуктивності (тобто швидкості роботи).
[ред.] Встановлення
Стандартна процедура встановлення ReactOS з CD нагадує перший етап встановлення Microsoft Windows NT версій 3-5.
Також доступні LiveCD кожної офіційної версії та скомпільованої збірки релізів зі стовбура SVN.
Крім того можна встановити встановити ReactOS без CD, скомпільувавши її з вихідних кодів у вказану папку.
[ред.] Зовнішні посилання
[ред.] Офіційна сторінка
- Домашня сторінка ReactOS
- Форум
- Вікі
- Support Database
- ReactOS Weekly Newsletter
- ReactOS Nightly Builds