LINUX.ORG.RU

ReactOS получил первый syscall из Windows NT6

 


0

1

1 июля ReactOS, свободная ОС с бинарной совместимостью с приложениями и драйверами Windows, получила первый реализованный системный вызов из семейства Windows NT6 (в линейке продуктов Microsoft соответствует, например, Windows Vista, Windows 7 и 2008 Server).

Добавлены: NtGetCurrentProcessorNumberEx (возвращает номер логического процессора, на котором в данный момент выполняется вызывающий поток), тест для этой функции, реализация в NTOS:KE и NTDLL, а также связанные NT6+ функции уровня RTL/NTDLL, включая RtlGetCurrentProcessorNumberEx и RtlIsProcessorFeaturePresent.

Это изменение символически важно, поскольку ReactOS исторически ориентировался в первую очередь на совместимость с Windows Server 2003 / NT 5.2, но в официальном описании данной ОС подчёркивается, что он также смотрит в сторону совместимости с Windows Vista и последующими релизами Windows NT. Как отмечает Phoronix, это очередной шаг в сторону совместимости с ними.

>>> Источник

★★★★★

Проверено: CrX ()
Последнее исправление: hobbit (всего исправлений: 4)

Самое главное, что проект продолжает жить и развиваться.

– Это не жизнь. Это нежить… Нежить существует лишь постольку, поскольку существует разумная жизнь. Можно даже сказать точнее: поскольку существуют маги программисты. Нежить есть отход деятельности магов программистов. (С) Стругацкие

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)

Как анекдот с утра прочитал. И настроение сразу лучше стало.

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

Так-то вроде бы новость и позитивная, но маловато у них таких системных улучшений на фоне свистоперделок и спорных технических решений (вроде внедрения возможности использования BtrFS на системном разделе).

Чуть ли не последним революционным системным достижением, которое я помню, была починка менеджера памяти лет 5 назад. После этого реактосью стало реально возможно пользоваться как ОСью для виртуалки, я, например, поставил туда git и MinGW и делал Win32-сборки своего кутешного софта.

hobbit ★★★★★
()

Сорвался таки? Не выдержал бездействия и толксов?

Даже официальные вин7 уже создают проблем с совместимостью и работой на них софта, а уж такое… Чую это никогда не доведут даже до чего то более менее рабочего.

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

Ну, если не придираться, если бы не когдатошний «корпоративный» понос от Джедая Тубиевича, если просто и нейтрально смотреть на проект, то пишут его люди в меру своих сил и умения. Как бы долго и слабо ни было, для них и их сподвижников это праздник.

Лично я против идеи Реактоса только потому, что им никогда не догнать оригинал. И перегнать и уйти вперёд они тоже не смогут. Зачем так жить? Не понимаю. Линукс давно делает гораздо больше. Благодаря Вайну можно и виндовые проги запускать. И даже неуоторые специфические. Лично запускал КОНТРОЛЕР СТАНКА в Линуксе через Вайн.

Но если их выбор бежать за микрософтом, чтож, это их выбор. Мне лично было бы гораздо интереснее проектировать вообщеновую ОС (если быябыл умный)

PcheloBiaka
()

поскольку ReactOS исторически ориентировался в первую очередь на совместимость с Windows Server 2003 / NT 5.2

Фигня какая-то. ReactOS появилась до того, как вышел этот сервер, и ориентация её всё время сдвигалась в сторону более современного ядра. Как говорят на Западе, ReactOS - это moving target. Её цель меняется по необходимости и в процессе.

VIT ★★
()

Это изменение символически важно

Да вот нихера.

thesis ★★★★★
()

Я не понимаю, почему у них всё так всрато. Архитектура NT гораздо проще линуксовой, хотя бы потому что там есть IRQ_LEVEL, драйверы работают по IRP, и нет опасности что вызвав из своего драйвера какую-либо функцию ты заблокируешься, или в твой код параллельно залетят с нескольких потоков.

И даже в такой ситуации они до сих пор не могут высрать хоть сколько-то работоспособную ОС.

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

не пробовали РеактОС портировать на Эльбрусы? Не в режим

им бы освоить самый базовый функционал для начала.

ckotctvo
()

Жаль софт не пишется с опорой на скажем хотя бы возможности Wine, а ведь могли бы покрыть больше аудиторию если бы разработчики тестировали софт минимум под Wine а там глядишь и под ректал-ось это работало. Так что одним сисколом не отделаются

Скажу что работал в одной фирме и решил тестировать под Wine, даже поправил баг в основном целевом корпоративном софте чтобы оно полетело на Wine, даже начальство поддержало. Потом все равно на Linux перешли и переписали, сбылась мечта

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Проблема реактоси не в прикладном софте, а в системном. В частности, в менеджере памяти, который течёт. Просто, смеха ради, попробуйте установить ReactOS на реальное железо.

tiinn ★★★★★
()

Так вроде Vista довольно сильно отличалась уже от XP и оттого там много всего из софта и игор не работало до выхода втрого сервис пака. Потом Семерку уже сделали на основе Vista. А разработчики ReactOS вывезут вот так взять и переписать всю ОС, поломать все с таким трудом наработанные совместимости и т.д.? Может хоть стабильный релиз совместимый с XP выкатить сначала? Перед приключениями ещё лет так на 30.

Daedalus
()
Последнее исправление: Daedalus (всего исправлений: 2)
Ответ на: комментарий от hobbit

У меня ReactOS больше не устанавливается на реальное железо (0.4 могла), а без этого смысла пробовать её нет.

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

В частности, в менеджере памяти, который течёт.

да попросить гопатыча глянуть, что там, изображают из себя

unclestephen ★★★★★
() автор топика
Ответ на: комментарий от ckotctvo

А что для тебя «самый базовый функционал»? Ось загружается? И? Это самый базовый функционал? Или ещё нет?

Я их не защищаю, мне просто твой наезд не нравится. Я решил быть за всё хорошее и против всего плохого.

PcheloBiaka
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.