Там, где все горбаты, прекрасная фигура становится уродством

На один из столичных вокзалов приходит пригородная электричка... А в ней спит студентик очкастый, на коленях которого толстенная книга: "Ландау:теория поля" ...

Кеннет Рейц в поисках новых мейнтейнеров для своих репозиториев
Thu, 18 Jul 2019 07:16:37 +0300

Разработчики Fedora намерены прекратить формирование репозиториев для архитектуры i686
Wed, 17 Jul 2019 18:21:36 +0300

ISO-образы дистрибутива Nitrux стали платными
Wed, 17 Jul 2019 17:05:31 +0300

Возобновление работы по интеграции поддержки Tor в Firefox
Wed, 17 Jul 2019 10:53:05 +0300

В Firefox 70 страницы открытые по HTTP начнут помечаться как небезопасные
Wed, 17 Jul 2019 10:47:46 +0300

Компания Epic Games пожертвовала 1.2 млн долларов Blender и развивает продукты для Linux
Tue, 16 Jul 2019 06:27:05 +0300

Microsoft открыл код Quantum Development Kit для разработки квантовых алгоритмов
Mon, 15 Jul 2019 21:44:07 +0300

В ночных сборках Firefox для Linux активирован WebRender для видеокарт NVIDIA
Mon, 15 Jul 2019 09:35:10 +0300

Разработчики Haiku развивают порты для RISC-V и ARM
Fri, 12 Jul 2019 09:27:46 +0300

Mozilla заблокировала сертификаты удостоверяющего центра DarkMatter
Wed, 10 Jul 2019 09:26:28 +0300

Официально завершена сделка о покупке Red Hat компанией IBM
Tue, 09 Jul 2019 16:42:12 +0300

Компания Mozilla определила получателей грантов исследовательским проектам
Tue, 09 Jul 2019 11:34:54 +0300

В августе под Минском пройдёт международная конференция LVEE 2019
Mon, 08 Jul 2019 11:09:57 +0300

В Великобритании Firefox не будет использовать DNS-over-HTTPS из-за претензий в обходе блокировок
Sat, 06 Jul 2019 23:31:36 +0300

Для Chrome разрабатывают режим блокировки ресурсоёмкой рекламы
Fri, 05 Jul 2019 11:17:42 +0300

Новости OPENNET
Новости

Аксель Ритчен (Axel Rietschin), инженер компании Microsoft, занимающийся разработкой ядра Windows, поставил под сомнение возможность разработки операционной системы ReactOS без заимствования кода из Windows. По его мнению разработчики ReactOS воспользовались кодом из ядра Windows Research, исходные тексты которого лицензировались для университетов. Утечки данного кода публиковались в различных местах, в том числе на GitHub.

Ритчен уверен, что физически невозможно с чистого листа написать ядро ReactOS в том виде, как написано оно сейчас, пользуясь только имеющейся публичной документацией. В частности, имена внутренних структур и функций в ядре ReactOS совпадают с аналогичными именами в ядре Windows Research, в то время как эти имена не экспортируются при сборке и нигде не светятся кроме оригинального кода. То же касается имён макросов и параметров, имена которых невозможно точно воспроизвести не заглядывая в оригинальный код Windows.

Напомним, что в 2006 году в ReactOS было выявлено включение около 100 строк кода на ассемблере, полученного в результате декомпиляции Windows. После этого разработка примерно на месяц была приостановлена на проведение аудита возможных пересечений. С тех пор разработчики ReactOS особенно трепетно относятся к проверке предлагаемых для включения в состав проекта исходных текстов.

При проведении обратного инжиниринга для соответствия законодательству США в области авторских прав, проект ReactOS применяет двойную схему, при которой один исследователь проводит анализ работы и на его основе составляет документацию, а другой разработчик на основе этой документации создаёт новую реализацию для ReactOS. Не исключено, что на этапе анализа могли использоваться полученные в результате утечек исходные тексты Windows и в составляемой документации были отражены совпадающие имена функций и структур, но при применяемой в ReactOS схеме разработки реализация будет совершенно иной и созданной с нуля.

Кроме того, уже были факты публикации по недосмотру сборок ядра NT и W2K с неочищенной отладочной информацией, включающей данные об именах внутренних переменных. Многие имена структур и функций также приводятся в заголовочных файлах, входящих в SDK/DDK, а структуру системных вызовов можно определить через анализ таких компонентов, как COM runtime. Без чистки символьных таблиц имён часто публикуются hotfix-обновления. Кроме того, некоторые программы и драйверы для Windows используют непубличные недокументированные вызовы, а многие скрытые возможности Windows всплывают в процессе адаптации запуска в системах вируализации и эмуляторах.

Разработчики ReactOS могли использовать данные компоненты в процессе обратного инжиниринга.

9.1493 70.5552 0.5814 62.9451

НОВОСТИ: Разработчики Fedora намерены прекратить формирование репозиторие ... Wed, 17 Jul 2019 18:21:36 +0300

В числе грядущих изменений в Fedora 31 предложено прекратить формирование основных репозиториев для архитектуры i686. Формирование multi-lib репозиториев для окружений x86_64 будет сохранено и i686 пакеты в них сохранятся.

???????@Mail.ru Opera Firefox INFOBOX - хостинг Google Chrome