Pull to refresh
  • by relevance
  • by date
  • by rating

ReactOS: юбилейный билд #60000

Open source *
imageСегодня, в день 66-летия обнаружения первого бага в программе, команда проекта ReactOS выпустила юбилейный 60-тысячный билд одноименной операционной системы.
Скачать установочный образ можно здесь.
60000 коммит
Автор — Алекс Ионеску.

build.reactos.org:8010/changes/15882
Comments

For our 60000th commit, I bring you a complete rewrite of the Named Pipe File System. It is not yet «active», but I consider this to now be largely code complete and worthy of the prize (and I didn't want to delay other commiters any further). Once the code is reviewed, fixed, tested, and commented, it will replace our old and aging NPFS. This driver is cross-compatible with Windows Server 2003. It is expected to fix winetest incompatiblities, speed up performance, and reduce bizare RPC/SCM issues. This commit is dedicated to my best friend Rachel, who has not only always been there for me, but was also the motivating factor behind my return to my passion — ReactOS :)

[NPFS-NEW]: Implement QueryVolume, QuerySecurity, SetSecurity. Everything but Directory Query, Fast I/O, and a few rare FSCTLs is implemented now. The former two will come in an upcoming commit.
[NPFS-NEW]: Major cleanup in the way some member variables were being addressed. Reference them as array members based on the correct FILE_PIPE defines from now on. Also fix a lot of formatting issues. Fix a bunch of bugs that were found. Use FILE_PIPE_SERVER_END and FILE_PIPE_CLIENT_END intead of a BOOLEAN. Use TRUE/FALSE/STATUS_SUCCESS/NULL/etc when needed intead of 0/1. The code formatting can/should still be improved, but this was a big help.
содержал в себе новую реализацию драйвера файловой системы именованых каналов NPFS.
Читать дальше →
Total votes 76: ↑59 and ↓17 +42
Views 15K
Comments 15

Дайджест: ReactOS 4 месяца спустя [после релиза 0.3.16]

Open source *
imageДобрый день, Хабражители!
Прошло 4 месяца с даты выпуска самого свежего релиза 0.3.16 и, мне кажется, пора поделиться текущим положением вещей в проекте.

  • Сейчас идут прошли последние часы новой попытки краудфандинга — ReactOS Community Edition. Собрано 23 тысячи 25 141 долларов или 873 277,66 рубля по текущему курсу, деньги в любом случае идут в кассу проекта. По результатам голосования среди бекеров будет определено, на что их следует потратить. Ссылки не даю, чтобы топик не попал в хаб «я пиарюсь»
  • В ReactOS вот-вот появится новый менеджер файлов и рабочего стола — explorer_new. Никакой фантастики, просто все кнопки и функции в нем наконец-то будут работать…
    Скриншоты:
    image,

    image,

    image

    Скачать тестовst сборки, ~100 мб. Следить за ежедневным прогрессом разработки оболочки.
  • В ReactOS появился собственный полноценный эмулятор DOS — NTVDM. Эмулятор может быть запущен как в 32- так и в 64- разрядной среде и основывается на новой реализации заброшенного softx86, а так же на авторской библиотеке эмуляции процессора fast486. Компоненты разрабатывались разработчиком TheFlash около года и недавно были из отдельной ветки влиты в транк. Видео демонстрации работы под катом. Несколько вредных багов, в частности работы с палитрой еще не устранено. Палитру исправили.
  • Вновь усовершенствован драйвер ATA-устройств UniATA, устранен баг, мешавший его работе на системах с 4 гигабайтами оперативной памяти.
  • UPD Алекс Ионеску обещает организовать поддержку UEFI:


Видео под катом
Total votes 99: ↑76 and ↓23 +53
Views 27K
Comments 48

Получаем системные привилегии с помощью ошибок в NTVDM

Журнал Хакер corporate blog Information Security *


Обратная совместимость — вещь хорошая, но использовать ее надо в разумных пределах. Ведь до сих пор в ядре Windows можно найти код, разработанный еще в прошлом веке. Говорить о его высокой безопасности было бы глупо. И мы докажем это на примере трех privilage escalation уязвимостей, прижившихся в подсистеме виртуальной машины DOS

В 1978 году компания Intel выпустила первый процессор семейства х86, модели 8086, который предоставлял довольно ограниченную среду для исполнения 16-битного кода, известную под названием «режим реального времени» (Real mode). Вскоре после этого началась активная разработка программных решений для новой аппаратной платформы, причем как операционных систем, так и работающих в них обычных программ. Система Disk Operating System (DOS) от Microsoft быстро утвердилась в качестве ведущей рабочей среды для десктопных ПК, а приложения под эту ОС создавались и выходили на рынок в течение более десяти лет. В качестве самых известных примеров можно привести Norton Commander, ChiWriter или Quattro Pro. При разработке в 1992 году архитектуры NT для операционной системы Windows, которая использовала преимущества уже более мощного и безопасного защищенного режима (Protected Mode), одним из ключевых решений стало сохранение обратной совместимости с DOS, то есть обеспечение возможности безопасного запуска старых программ в новом графическом окружении.
Читать дальше →
Total votes 63: ↑61 and ↓2 +59
Views 29K
Comments 22

ReactOS 0.3.17 — «нумерологический» релиз операционной системы

Фонд ReactOS corporate blog Open source *Reverse engineering *
Recovery mode
Добрый день! image

Меня зовут Алексей Брагин, я приветствую всех гостей на открытии блога компании «Фонд ReactOS», которое стало возможным благодаря программе поддержи стартапов от «Тематических Медиа».

От лица всей команды разработчиков проекта ReactOS представляю вашему вниманию новый релиз нашей операционной системы под номером 0.3.17
Читать дальше →
Total votes 83: ↑65 and ↓18 +47
Views 43K
Comments 211

Безумные опыты по «внедрению» Windows 3.11 продолжаются

Фонд ReactOS corporate blog Open source *Reverse engineering *Development for Windows *
Команда ReactOS продолжила усовершенствование компонента NTVDM, и теперь для запуска Windows 3.11 внутри ReactOS не потребуется дополнительных сторонних программ.



Видео-ролик с процессом установки и запуска под катом
Total votes 46: ↑31 and ↓15 +16
Views 35K
Comments 37

Что там у ReactOS?

Фонд ReactOS corporate blog Open source *Reverse engineering *Development for Windows *
Спешим поделиться нашим прогрессом в разработке, в режиме ассорти.



Поддержка дополнительных файловых систем понравится человекам


Появилась поддержка разделов жестких дисков с FS Ext2, Ext3 и Ext4.
Просмотр раздела HDD-диска с файловой системой ext3 в reactos. Спасибо Peter Hater и Thomas Faber за их работу!


Читать дальше →
Total votes 65: ↑53 and ↓12 +41
Views 32K
Comments 64