ОС ReactOS Содержание презентации Обзор проекта ReactOS ReactOS и другие OSS-проекты Важные вопросы План развития Демонстрация Вопросы.

Презентация:



Advertisements
Похожие презентации
Современный компьютер – это единство Техническое обеспечение hardwarehardware Программного обеспечения softwaresoftware.
Advertisements

ТИПЫ БРАУЗЕРОВ, ИХ ИСТОРИЯ И СОВРЕМЕННОЕ СОСТОЯНИЕ.
Зульфия Габдуллина * Ташкент * Современный компьютер – это единство Техническое обеспечение hardware hardware Программного обеспечения.
Файловые менеджеры Характеристики. 1.По поддерживаемым операционным системам: -DOS/Windows (текстовый режим) -Windows (графический режим) -UNIX (текстовый.
Операционная система Назначение и состав. На IBM-совместимых персональных компьютерах используются операционные системы корпорации Microsoft Windows,
Типы браузеров, их история и современное состояние. Выполнил: Туранов С., 1 курс ИППС, заочное отделение.
Я ПРЕДСТАВЛЯЮ ВАШЕМУ ВНИМАЮ ПРОГРАММУ CCLEANER Работу выполнил студент группы 3 и 1 Артемов Игнат Викторович.
Операционная система. Операционная система – это комплекс взаимосвязанных программ, назначение которого организовать взаимодействие пользователя с компьютером.
Подсистема среды (подсистема окружения режима пользователя Процесс входа в систему Приложение OS/2 MS DOS VDM Win16 VDM Приложение Win 32 Приложение POSIX.
Архитектура операционной системы. Ядро и вспомогательные модули операционной системы При функциональной декомпозиции ОС модули разделяются на две группы:
Антонов Алексей. План SkiOS – что это? Модель этой ОС Почему.net Framework? Вопросы.
1. Теоретические основы операционных систем (планирование заданий и использования процессора, обеспечение программ средствами коммуникации и синхронизации,
Выполнила ученица 11б класса МОУ «Белоручейской СОШ» Корчига Анна 2010г.
ОПЕРАИОННАЯ СИСТЕМА. Операционная система комплекс программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами.
Операционная система это комплекс взаимосвязанных системных программ, назначение которых организовать взаимодействие пользователя с компьютером и выполнение.
Выполнил : Бурейшин. И, 1 курс ИППС, заочное отделение.
Программное обеспечение компьютерных систем. Разновидности программного обеспечения Прикладное ПО Служебные программы, утилиты Системное ПО.
Операционная система. 1.Общее понятие операционных системОбщее понятие операционных систем 2.Классификация ОСКлассификация ОС 3.Обзор наиболее популярных.
Типы браузеров, их история и современное состояние. Выполнила: Моргун Ксения 1 курс ИППС, заочное отделение.
Firebird Универсальная СУБД с открытым кодом Корпоративные базы данных 2010.
Транксрипт:

ОС ReactOS

Содержание презентации Обзор проекта ReactOS ReactOS и другие OSS-проекты Важные вопросы План развития Демонстрация Вопросы & Ответы

Обзор Проекта Цель: Сделать полный, 100% совместимый аналог Windows Полный: Дистрибутив OS, как Windows или Debian Замена таким приложениям, как Explorer, Calc, и т. д. Совместимость – задача 1 Совместимость с приложениями Совместимость в интерфейсе пользователя Совместимость с драйверами Совместимость в модели разработки ПО ~25 активных разработчиков

Текущий Статус I Разработка началась в феврале 1998 года Последний релиз Основной фокус – экспериментальная поддержка сети (полная ожидается к 0.3.0), интерфейс пользователя, изменения в ядре. После нескольких лет разработки ядро начинает принимать работающий вид Поддержка драйверов от производителей (сетевых, графических карт, и т.д.) Проект Captive работает под ReactOS ReactOS полезен и в режиме командной строки Некоторая поддержка Cygwin Self-hosted (разработка может вестись прямо в ОС)

Текущий Статус II Началась активная работа над GUI и поддержкой приложений ReactOS Explorer (аналог Проводника из MS Windows) Улучшения в области MDI Недавний успех с такими приложениями, как: Воспроизведение видео, игры Quake II, Hexen II, текстовый редактор AbiWord, и др. Остается много работы Большинство приложений неработают полностью корректно Многие из драйверов незагружаются Недостаточность компонентов нижнего уровня

ReactOS и другие OSS-проекты Тесное взаимное сотрудничество с рядом opensource проектов: WINE MinGW Captive NTFS Linux-on-Xbox QEMU Linux

Wine в ОС ReactOS ReactOS использует всё лучшее из Wine (десять лет разработки) Многие библиотеки Wine используется напрямую (или скоро будут так использоваться) Элементы управления, winmm, shell32, setupapi, … Другие интегрируются файл-за-файлом User32, Kernel32, Advapi32, Gdi32 Список работающих под Wineом приложений означает, что ReactOS скоро будет также их поддерживать

Вклад ReactOSа в Wine Совместимость с компиляторами MinGW и Microsoft. Очистка кода заголовочных файлов и библиотек ReactOS предоставляет идеальную платформу для тестирования библиотек Wine, таким образом улучшая совместимость с Windows Разработка Проводника ReactOS привела к существенным улучшениям в shell32.dll и других библиотеках

«Горячие» вопросы Почему ReactOS? Приложения, с компонентами в режиме ядра (спец. драйвера для оборудования и т.п.) Семантическая эквивалентность Windowsу Рабочее окружение близкое к Windows, без эмуляции Бинарная совместимость с драйверами Бесплатная альтернатива для тех, кто хочет работать с ОС Windows.

План развития Краткосрочные: 0.2.X Продолжение улучшений GUI в: Меню, Проводнике Инфраструктура ядра и багфиксы Реестр Драйвера Сеть Ближайший основной релиз: 0.3 Кэш-менеджер, FsRtl, и поддержка IFS Поддержка сети Менеджер памяти и поддержка PnP Поддержка более сложных приложений (MS Office, Mozilla/Firebird, и др.)

Что требуется Подсистема безопасности (SRM, APIs, и т.д.) DirectX и OpenGL (OpenGL практически в рабочем состоянии, DirectX – работа начата) Драйвера, файловые системы, и т.д. Полностью реализовать videoport, scsiport, storport, и ndis MFC и C++ runtime Утилиты и вспомогательные приложения (апплеты панели управления, и т.д.) Подсистема печати и драйвера Uxtheme, поддержка прозрачности Интерфейс Debug API и поддержка KD Поддержка платформ - SMP, AMD-64, IA-64 Архитектурные проблемы(Locks, memory barriers, и т.д.) Много чего ещё

Скриншоты

Есть вопросы? Основная информация по ReactOSу : #reactos (freenode.net) Bugzilla: Скачать: (зеркало, в Топ-50 ссылка на ReactOS)