LINUX.ORG.RU

Опубликован релиз операционной системы ReactOS 0.4.8 с поддержкой NT6.0+ API

 , , ,


2

2

Представлен релиз операционной системы ReactOS 0.4.8, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Это восьмой выпуск после перехода проекта к более оперативному формированию релизов c с периодичностью раз в три месяца. Посление 20 лет эта операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (108 Мб) и Live-сборка (77 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2.


Всего после выпуска версии 0.4.7 было исправлено более 320 багов.

Комьюнити чейндж-лог | Список устраненных ошибок | Тесты ПО для релиза 0.4.8

  • Впервые активирована возможность запуска приложений, написанных для платформы NT6+ (Vista, Windows 7, 8, 10). Поддержка реализована через добавление специальной прослойки для обеспечения совместимости и внесения изменений в Kernel32, NTDLL и LDR, в том числе через подмену корневого манифеста и маскировку доступности API;
  • Устранено несколько проблем в системе управления кэшем Common Cache (один из устраненных багов был внесен аж 17 лет назад) и загрузчике Freeloader, что позволило обеспечить загрузку на системах с 96 Mb RAM;
  • В системе управления кэшем добавлена поддержка упреждающего чтения (Read Ahead) и отложенной записи (Lazy Writing);
    Решены проблемы с инициализацией в некоторых играх, проявляющиеся при использовании родных графических драйверов. Также устранены искажения цветов в приложениях, использующих DirectX;
  • В состав дистрибутива включён инструмент,аналогичный DrWatson32 и позволяющий в случае краха приложения, сохранить файл с логом состояния на рабочем столе. В логе отражены данные, полезные для диагностики критических ошибок, например, списки загруженных модулей и потоков, трассировки стека, дампы и сведения о состоянии регистров;
  • Устранены проблемы, которые мешали загрузке ReactOS на очень старом оборудовании и в виртуальных машинах с подключенным пустым флоппи-приводом;
  • Добавлены виртуальные драйверы CD-ROM и флоппи-привода;
  • Драйвер CDFS (CD-ROM file system) был заменён на оригинальную реализацию от Microsoft, код которой был открыт под лицензией MS-PL (в ходе рецензирования разработчики ReactOS нашли ошибку в коде Microsoft);
  • Добавлен новый драйвер NTFS с начальной поддержкой записи (поддержка записи все еще недоработана, но для тестирования может быть включена через реестр);
  • Внесены различные улучшения оболочки Explorer: автоскрытие и блокировка панели задач, уведомления системного лотка, мониторинг иконок активных приложений в системном лотке, отлажены операции удаления и переименования папок, выделения множества файлов на рабочем столе.
  • Осуществлена синхронизация с кодовой базой Wine 3.0 и обновлены версии сторонних компонентов: Freetype 2.9, Ext2 0.69, uniata v0.46e5, libxml2 2.9.7, libmpg123 1.25.8, libtiff 4.0.9, libxslt 1.1.32, libjpeg 9c, libpng 1.6.34.


Кроме того, Вадим Галянт подготовил экспериментальные сборки дистрибутивов с обновленным USB-стеком.

Также хочу сообщить, что в ближайшее время проект начнет выпуск работоспособных 64-битных сборок операционной системы.

>>> Подробности

★★★

Проверено: Aceler ()
Ответ на: комментарий от anonymous

Если отсутствие архитектуры (мы ничего не умеем хорошо, зато плохо — всё по чуть-чуть) путать с теми случаями, когда малый объем кода происходит из чётко очерченной задачи, тогда и DOS — потянет с пивом за «экзоядро». (На самом деле нет.)

devzero ()
Ответ на: комментарий от Jedi-to-be

http://alter.org.ua/soft/win/uni_ata/

А подскажи. Есть железка из эпохи Pentium 4 — Pentium D. Есть винт с лицухой Windows 7, которая совершенно случайно на этой железке запустилась и работает без BSOD-ов. (Жалко теперь сносить, такие дела.)

Но драйверов на чипсет и контроллер под семёрку не существует в природе. Семерка работает на каком-то дефолтном драйвере и SATA опознаёт только как PATA. Этот драйвер uni_ata, теоретически, поможет ей понять, что перед ней SATA и поднять производительность? Или это не из этой области?

devzero ()
Ответ на: комментарий от redgremlin

а у сборочного сервера четыре новых ядра бы выросло.

Что сильно бы помогло однопроцессорной операционке)

devl547 ★★★★★ ()
Ответ на: комментарий от devzero

Этот драйвер uni_ata, теоретически, поможет ей понять, что перед ней SATA и поднять производительность? Или это не из этой области?



Может.

А еще я с разработчиком в контакте, и его можно допилить под полную поддержку твоего контроллера если надо, если еще такой поддержки нет.

Jedi-to-be ★★★ ()
Ответ на: комментарий от devl547

Щас бы в 2018 не запускать одновременно сразу четыре операционнки и не раскрывать потанцевал.

anonymous ()
Ответ на: комментарий от devzero

поднять производительность

А ты проверял и у тебя с производительностью что-то не так? И что за чипсет, сомневеюсь, что на 775 или какой там сокет на семёрке не было дров.

anonymous ()
Ответ на: комментарий от anonymous

А ты проверял и у тебя с производительностью что-то не так?

С производительностью какая-то нездоровая тема.

Если нагружать дисковый IO нагрузочными тестами, то и показатели неплохие (для того железа), и проблем не проявляется.

Но когда реальные приложения лезут в IO, в GUI сначала появляются микрофризы, затем фризится мышь, скорость IO также падает, и настаёт жопа. Потом отмирает на некоторое время, потом снова жопа.

RAM свободной дофига, процессор двухядерный почти не нагружен. Кроме варианта проблем с драйвером диска, у меня нет версий. Но я пока глубоко не копал, да и в винде плохо разбираюсь.

И что за чипсет, сомневеюсь, что на 775 или какой там сокет на семёрке не было дров.

Не скажу сейчас точно чипсет, не рядом машина. Сам был удивлён, но на эту конкретную железку дров не было.

devzero ()
Ответ на: комментарий от devzero

Возможно контакт где-то плохой, например диск сыпет ошибками.

anonymous ()
Ответ на: комментарий от anonymous

Возможно контакт где-то плохой, например диск сыпет ошибками.

По смарту чисто. Под линуксом проблем не замечено.

Если будет не лень, попробую еще XP туда загнать для сравнения, под неё есть полный набор дров.

devzero ()
Ответ на: комментарий от devzero

Я какие-то там дрова на венду вообще не ставлю (кроме если ествительно нужно) - всё всегда прекрасно работает на стандартных.

anonymous ()

Будут ли добавлены обновлённые шрифты Libre-Franklin (в них появилась кириллица) в следующую версию ReactOS 0.4.9?

anonymous ()
Ответ на: комментарий от Jedi-to-be

Спасибо. Да, шрифты пока не обновили в официальной ветке. Интересно сколько времени для этого потребуется? Вероятно перед добавлением их кто-то должен тестировать...

anonymous ()
Ответ на: комментарий от anonymous

К сожалению, тут мы почти никак не можем повлиять, мейнтейнеры шрифта танут резину... уже около года.

Jedi-to-be ★★★ ()
Ответ на: комментарий от Jedi-to-be

Я может что подзабыл или память у меня дырявая, но вроде бы вЕнда вообще не может в ZFS, не? Какой «вЕндовый оперсносный»?

anonymous ()
Ответ на: комментарий от anonymous

Он, наверное, имел в виду сторонний. Есть же например ext2fsd - в эпоху дуалбута сильно выручало. Вот он и надеется, что для ZFS что-то подобное напишут.

hobbit ★★★★★ ()
Ответ на: комментарий от Jedi-to-be

Обновите данные, укажите «звездочку-сноску» и там, ниже, уже пишите что актуально для каких версий и карт.

deep-purple ★★★★★ ()
Ответ на: комментарий от deep-purple

Обновить данные может любой участник по своему желанию. Версии с которыми тестировали указаны в виде номеров билдов.

Jedi-to-be ★★★ ()
Ответ на: комментарий от Jedi-to-be

Ну а где организация, систематизация и все такое? Ну, допустим ничего этого нет. Значит «любых» участников нет? Да хрен с ними. Вот ты же сказал что вон то там, а вот это тут. Ну так добавьте сами, раз уж обладаете этой ПРОВЕРЕНОЙ информацией, раз любые участники ничего не правят. Глядишь и люди новые потянутся.

deep-purple ★★★★★ ()
Ответ на: комментарий от deep-purple

Одному кавказцу нужен был баран, чтобы сварить плов на свадьбу сыну. Он пошел к богатому соседу и попросил у него барана. Тот ответил:
- Я тэбэ не дам барана, я тэбэ дам совет. Пойди к моему брату, вот на той горе. Он тэбэ поможэт.
Пошел горец к его брату. Тот сказал:
- Я тэбэ не дам барана, я тэбэ дам совет. Пойди к моему старшему брату, вон там в низине. Он тэбэ поможэт.
Пошел он к третьему брату, а тот ему говорт:
- Я тэбэ не дам барана, я тэбэ дам совет.
- Вах! - вскричал горец. - Мне не надо совет, мнэ надо барана!
- Ээээ - сказал старший из братьев, - Так ведь у нас Страна Советов, а не баранов.




Спасибо за совет.

Jedi-to-be ★★★ ()
Ответ на: комментарий от Jedi-to-be

Реакту (кавказцу для свадьбы сына) нужен баран (актуальные данные). В итоге он не нашел барана, хотя, в какую сторону копать ему известно.

Да, это жизнь как есть. Никто кроме тех, кому оно надо, не будет выращивать баранов. Вам придется выращивать их самостоятельно — обновите данные, о которых точно известно, сами.

Кстати, ссылка у меня вообще не открывается (ростелеком) — сервер нот фаунд.

deep-purple ★★★★★ ()
Ответ на: комментарий от deep-purple

Кстати, ссылка у меня вообще не открывается (ростелеком) — сервер нот фаунд.


РосКомПозор

Jedi-to-be ★★★ ()
Ответ на: комментарий от deep-purple

У меня открылась. Ростелеком, Амурская область, причём с гостиничного вайфая.

hobbit ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.