|
О ReactOS > История ReactOSИстория ReactOSПроект ReactOS существует с 1996 года.
До ReactOSПримерно в 1996 году несколько человек образовали сообщество, названное FreeWin95, целью которого стало написание операционной системы - клона Windows 95. К сожалению, как и многие амбициозные Open Source-проекты, этот проект безрезультатно застрял в бесконечных дискуссиях о дизайне системы. Рождение ReactOSВ конце 1997 года проект прекратил своё существование. Джейсон Филби (Jason Filby) принял на себя роль координатора проекта и призвал всех, кто ещё был подписан на список рассылки, возродить проект. Было решено, что целью должна стать Windows NT и необходимо уделять особое внимание достижению результата -- написанию кода, а не бесконечным разговорам. Проект был переименован в ReactOS, поскольку операционная система выросла на неудовлетвореннии от того факта, что корпорация Microsoft монополизировала рынок операционных систем. В феврале 1998 года проект ReactOS начал жизнь. Крутой подъёмПервые несколько лет проекта ReactOS были тягостно медленными, несмотря на огромные количества написанного кода. Лишь немногие разработчики знали, как писать код ядра системы. То было время, когда несколько людей писали самые сложные первые тысячи строк ядра. Позднее, по мере того как ядро становилось всё более завершённым и стабильным, такие базовые драйверы, как, например, драйверы IDE и клавиатуры, были написаны, большее количество людей получили возможность принять участие в процессе разработки. Настоящее ReactOSВ настоящее время количество разработчиков непрерывно увеличивается, ядро прошло долгий путь написания и вполне стабильно, множество функций API завершены в достаточной мере, чтобы начать работу по более высокоуровневному коду. Проделана значительная работа над многими библиотеками. Написан код, предоставляющий возможность работы в сети при определённых настройках в реестре. Реализация Graphics Device Interface (GDI), драйверов графики VGA и VBE, поддержка OpenGL и частичная поддержка DirectX позволяют запускать такие игры, как Quake I-III, Unreal Tournament, Diablo 2. Уже разработана базовая поддержка USB, включая USB клавиатуру и мышь. |