ROS Missing Functionality

Материал из Русский WINE
Перейти к: навигация, поиск

Отсутствующая в ReactOS функциональность

Данная статья частично является переводом официальной wiki.


Эта страница содержит список API, COM интерфейсов, драйверов, приложений, расширений или других функциональных возможностей, которые присутствуют в Windows, но отсутствуют в ReactOS.

Статусы: отсутствует, планируется, начата работа, написан.

Общие

  • Загрузка с первичного / логического / вспомогательного раздела; Загрузка с некоторых основных разделов - CORE-7378
  • Совместимость c dll Windows
  • Автоматическое обновление
  • Поиск
  • Диалог входа
  • Drag and drop - CORE-3760
  • WMI [1]
  • Diskpart [2] (консольная утилита разметки)
  • Дефрагментация диска (ROSAPPS-332) [3]
  • Использование отслеживания событий [4]
  • Поддержка режима гибернации
  • LSASS [5]
  • Поддержка нескольких пользователей
  • Поддержка нескольких сеансов
  • Быстрое переключение между пользователями
  • LDAP / ActiveDirectory [6]
  • Планировщик заданий
  • Печать [i]
  • HTML Приложения — HTML файлы с расширением .hta, которые работают как Windows-приложения, использующие движок MSHTML (IE) (CORE-12813) [7].
  • Анимированные курсоры мыши (CORE-14166)
  • Интерфейс поставщика поддержки безопасности [8]
  • NTFS
  • NTVDM & WOWEXEC, которые необходимы для обеспечения кросс-платформенности

Возможности Win32

  • Сервер терминалов
    • Wtsapi32.dll / Mstlsapi.dll [9]
  • Shdocvw [10]
  • Browseui(info) [11]

Введенные в Windows NT

  • CHKDSK основанный на NT [12]
  • Dr. Watson [i]

Введенные в Windows 98

  • Проверка системных файлов [13] (хорошо бы, но не обязательно)

Введенные в Windows ME

  • Восстановление системы [14]

Введенные в Windows 2000

  • Защита файлов Windows [15]
  • Слоистые окна [i] [16] - см. CORE-1576
  • API защиты данных (требуется для IE 7+) [17]
  • WebDAV [18]

Введенные в Windows XP

  • Image Mastering API (необходим для работы многих приложений записи компакт-дисков)
  • Window ghosting (особенность оконного менеджера, позволяющее пользователю минимизировать, перемещать или совсем закрыть окно приложения, которое не отвечает) - CORE-11944
  • Изолированный диспетчер дополнительных компонентов (sysocmgr.exe)
  • Отчеты об ошибках [19] (было бы очень полезно для разработки) [i]
  • Поддержка MUI [20] (Над альтернативой работает Stefan Fulea - см. CORE-10335)
  • Решение совместимости приложений [i] [21]
  • Предварительная загрузка [22]
  • Справочная служба
  • Background Intelligent Transfer Service (BITS) [23] (опционально, но хорошо бы)
  • архитектура VirtualWiFi [24]

Введенные в Windows XP x64 , Windows Server 2003

  • Предотвращение выполнения данных (DEP) [25]
  • Kernel Patch Protection (KPP) [26]

Введенные в Windows Vista

  • User Interface Privilege Isolation (UIPI), см. ChangeWindowMessageFilter
  • User Account Control (UAC) [27]
  • Component-Based Servicing (CBS) [28] and [29]
  • Windows optional component setup tool (Ocsetup.exe) [30]
  • Package Manager (Pkgmgr.exe) [31]
  • Address Space Layout Randomization ( ASLR ) [32]
  • Condition Variables (CORE-7546) [33]
  • One Time Initialization[34]
  • ThreadPool API [35]
  • Wait Chain Traversal [36]
  • Kernel Transaction Manager [37]
  • Диспетчер окон рабочего стола [38]
  • Windows Search [39]
  • Windows Diagnostics Infrastructure (WDI) [40]
  • Windows Display Driver Model [41]

Введенные в Windows 7

  • Новые функции API [i] [42]
  • JumpLists [43]
  • Deployment Image Servicing and Management (DISM) [44]
  • Прикрепление значка на панель задач [45]
  • Windows Snap[46]
  • Поворот обоев [47]
  • Поддержка мультитач [48] (по желанию)
  • Поддержка файловой системы exFAT [49]
  • Отдельные настройки DPI для каждого пользователя [50]
  • Wireless Hosted Network [51]

Введенные в Windows 8

  • Supervisor Mode Execution Prevention [52]
  • Windows To Go (для этого у ReactOS есть LiveCD) [53]

Введенные в Windows 10

  • APPX-пакеты для настольных приложений

Многопроцессорность

Несколько процессоров в настоящее время не поддерживаются. Даже если ПК имеет несколько процессоров или несколько ядер, ReactOS будет использовать только одно ядро.

В GSoC 2021 планировалось реализовать SMP.

Драйверы

Дисплей

  • Поддержка / Исправление EDID [58]
  • Поддержка нескольких мониторов
  • Поворот экрана
  • WDDM (Windows Display Driver Model)

Сеть

  • IP v6 [59]
  • DHCP-сервер
  • файловый сервер/клиент SMB [60]
    • SMBFS
    • Samba
  • NFS сервер / клиент [61] [i]
  • Tunnel (P-t-P) Network Communication
    • PPPoE Client (CORE-10791)
    • PPTP Client
    • L2TP Client

Реализация Framework с низким приоритетом

  • Поддержка MFC и Visual C runtimes
  • Visual Basic Runtime
  • Альтернативная реализация .NET напр. Mono
  • Windows Runtime
ReactOS
Search.png
Доклады
О ReactOS • ARWINSS • ЧеЗа
Информация Новости Выпуски новостей • Переводы блогов • Новости проекта • Видео • ReactOS на Хабре • USB от Вадима Галянта
Разработка Руководство по программированию • Отсутствующая функциональность • Ветви разработки • Компоненты системы • ReactOS и Wine • План работ • Roadmap ядра by Vgal • Разработчики • Совместимость с dll Windows • Наиболее значимые изменения за год • Используемые проекты • Google Summer of Code • Известные проблемы
Порты AMD64 • ARM • Xbox • PowerPC
Компоненты Файловые системы • Режим совместимости • Отчеты об ошибках • Печать • USB • Ядро
Загрузчик Восстановление MBR • Загрузка из GRUB • Параметры загрузки
Прочее ARWINSS • Приложения в ReactOS • Оформление ReactOS • Координаторы • "Пасхальные яйца" • Монетизация
Другое Типы ядер • FreeWin95
Помощь
RAM-диск ReactOS по PXE • с жесткого диска
Разработка Стиль написания кода • Стандарты RC-файлов • Работа с документацией • Венгерская нотация • GNU Indent • [ Subversion : ветви • слияние • использование TortoiseSVN ] • Основы перевода • Отправка патчей
Репорты Отладка в VirtualBox • Отладка на экран • Добавление программы в менеджер приложений • Отправка отчетов
Отладка Com0com • GDB • Kdbg • Rossym.gdb • Roswin.gdb • WinDBG • Руководство по WinDBG • Включение трассировки ядра • Коды DPRINT • Удалённый отладчик ReactOS
Сборка CMake • RBuild • Файлы RBuild • Автоматическое копирование файлов • Сборка MINGW-w64 • Сборка модулей • Среда сборки
Тестирование VirtualBox • VMware • QEMU • Hyper-V • Необходимый объём диска • Перенос файлов на виртуальный диск • Установка ReactOS • Установка драйверов
Сеть Общие папки • Samba • NFS
Игры Установка DirectPlay
Обновление ReactOS • Загрузочная флешка • Чем можно помочь проекту • Создание нового пользователя • Звук и сеть в VirtualBox • Съемка и публикация видео • IRC-канал • Сторонние компоненты • FAQ • ReactOS как рабочая станция • ReactOS и UEFI
Обзоры Оболочка • NTVDM • WOW • Community Edition • История сайта • ReactOS Server • Криптография • ПО времен XP