Новости IT, хостинга
  Android, Apple, Facebook, Google, Linux, Microsoft, Samsung, Twitter, Интернет, Россия, браузеры, обновление ПО, онлайн-сервисы, операционные системы, планшеты, рынок ИТ, сделки, смартфоны, социальные сети, уязвимости  
  новостей: 10385
  комментариев: 3201

Релиз открытой операционной системы ReactOS 0.3.14


После почти года разработки представлен релиз ReactOS 0.3.14, операционной системы с открытым исходным кодом, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows семейства NT (XP/2003/Vista). Серия 0.3.x находится на "альфа"-стадии разработки.

Из улучшений можно отметить:
Переход на использование легковесного TCP/IP-стека lwIP, который был портирован в виде драйвера для ReactOS. Интеграция lwIP позволила заметно увеличить производительность сетевой подсистемы, повысить стабильность работы сетевых приложений и подготовить базис для дальнейшего обеспечения поддержки IPv6. Новый TCP/IP стек решает проблемы с использованием в ReactOS приложений генерирующих большой трафик, таких как BitTorrent-клиенты;
Поддержка подключения визуальных тем для изменения оформления интерфейса и элементов оболочки. Отныне пользователи получили возможность использования оформления, отличного от классической темы Windows;
Поддержка драйверов для беспроводных устройств, а также средства для подключения к открытым WiFi-сетям и сетям, использующим WEP для шифрования.
Обеспечение совместимости с MSVC (Microsoft Visual C++), отныне данный компилятор может быть использован для сборки кода ReactOS и формирования работающей системы или LiveCD;
Поддержка прямого доступа к памяти с использованием механизма "Scatter/Gather", позволяющего для DMA-операций вместо единого непрерывного блока памяти использовать куски памяти меньшего размера, сохраняя данные об их размещении. Реализованная возможность позволила обеспечить работу в ReactOS драйверов, использующих механизм Scatter/Gather DMA, как правило это драйверы сетевых карт, изначально написанные для NT5.1 и более новых версий Windows;
В систему интегрирован новый вариант библиотеки shell32, полностью переписанный на языке C++ и значительно улучшенный с точки зрения системной архитектуры, что позволяет использовать его в качестве базиса для создания нового Explorer Shell;
Создание специального пула памяти (Special Pool), созданного для обеспечения защиты от некорректных манипуляций в пуле памяти ядра, например, для упрощения отслеживания повреждений памяти, возникающих при выходе программ за пределы выделенного им буфера. В специальном пуле добавляются дополнительные данные к каждому распределяемому из пула участку памяти, что позволяет отследить компоненты, выходящие за пределы отведённой им памяти;
По умолчанию включена поддержка ACPI при использовании ACPI Hardware Abstraction Layer, что, например, позволяет инициировать завершение работы системы по нажатию кнопки выключения питания;
В процессе подготовки релиза исправлено 789 ошибок, из которых 118 представляли собой регрессивные изменения. Многие из исправленных ошибок имеют старые корни, например, информация по старейшей из исправленных проблем (неработоспособность PrintScreen) была заведена в трекере ошибок 8 лет назад.


Источник: opennet.ru

  9 февраля 2012 496
Версия для печати

← предыдущая новость следующая новость →

Мой комментарий
Ваше имя*:
Email:
Комментарий*:
Зарегистрироваться автоматически: Вы будете зарегистрированы на сайте автоматически при добавлении комментария. Обязательно заполните поле Email для этого.
Сумма чисел 1 и 16*:            


Хостеры (2472)
HostDB (35)
Софт (2640)
Железо (993)
Интернет (1435)
Статистика и аналитика (3324)




Отправить сообщение администратору

Сумма чисел 31 и 8*:


Яндекс цитирования
сообщить о неточности