Как вы знаете команда ReactOS уже несколько месяцев проводит кампанию по активному сбору пожертвований. Первое время кампания продвигалась действительно активно и довольно быстро перевалила за € 4K. Но потом, к сожалению, темпы сборов упали, и сейчас мы собираем в месяц около € 1K. Необходимая же сумма составляет € 30 000.
Однако, неожиданно пару дней назад на счет проекта поступила кругленькая сумма в 3 000 евро!
www.reactos.org/forum/viewtopic.php?f=2&t=11718
Reactos fundraising jumped from € 7000 to € 10000 because of one donation: KROMDIJK J H 2012-08-16 EUR 3,000.00
this is realy nice from this guy
for me i found it weird i want know your opinions about this donation
С одной стороны для такой индустрии деньги не большие, а с другой — это годовой заработок человека «из-региона». Ну или к примеру, эта сумма превышает грант, выигранный командой ReactOS на Селигере в 2011 году
Собранные средства предназначены для оплаты труда людей трудящихся во благо проекта. Стать оплачиваемым программистом в команде ReactOS может абсолютно любой человек хорошо знакомый с языками C и C++. Первый контракт уже заключен.
Пользуясь случаем сообщаю, что дружественный нам проект Universal ATA driver поражает темпами своего развития и уже выпустил несколько новых версий за последнее время:
- Добавлен код активации режима AHCI для случаем, когда это не сделано BIOS'ом
- Код сброса контроллера изменен в соответствии с рекомендациями по работе с включенным MSI.
- При установке скорости передачи проверка максимально возможного режима привязывается к каналу, т.к. существуют контроллеры с физически разными каналами (например, PATA и SATA)
- Внесены последние изменения из ReactOS и FreeBSD.
- реализована экспериментальная эмуляция параметров Immediate, StartStop и PowerCondition в коменде SCSIOP_START_STOP_UNIT. Используются ATA команды IDLE, SLEEP (выключение) и STANDBY (остановка шпинделя). Возврат из состояния Sleep осуществляется сбросом шины (HardReset)
- Исправлен код определения типа PATA шлейфа (80/40 pin) для контроллеров VIA и Intel, а также устройств, не поддерживающих HwRes в Identify. В предыдущих версиях случалось необоснованное занижение скорости до UDMA2.
- Исправлен, унифицирован и дополнен последними фичами код SMART, SCT и ATA PASSTHROUH. Теперь smartmontools работает с UniATA.
- Добавлены настройки AdvancedPowerMode и AcousticMgmt. По умолчанию применяются минимальное потребление без standby (без остановки диска).
2012.08.12
- Окончательно исправлен и унифицирован код отдачи статуса SRB_STATUS_DATA_OVERRUN в различных ветках отбаботки прерывания.
- Исправлен баг с ожиданием готовности после ATAPI Soft Reset. На некотором оборудовании BUSY устанавливается спустя некоторое время после команды RESET.
- Добавлена проверка размера буфера во все IOCTL'ы UniATA.
- Исправлен ряд багов с проверкой PATA кабеля на предмет 80-пиновости.
- Исправлено отображение скорости в atactl, разделены понятия скорости шины и режима работы устройства (PIO/DMA)
- Исправлены ошибки с нумерацией физических и логических каналов на контроллерах в Legacy режиме в AtapiChipInit().
2012.08.07
- Исправлен баг с отдачей статуса SRB_STATUS_DATA_OVERRUN в AHCI ATAPI. В MS Windows системах это делало диск нечитаемым (получался неожиданный статус SUCCESS от READ TOC). ReactOS оказалась нечувствительной к этой ошибке.
2012.08.05
- SATA и AHCI ATAPI теперь не переключаются в PIO-режим для исполнения команд отличных от чтения и записи.
- Добавлена поддержка эмуляции SCSI-команд READ16/WRITE16/VERIFY16/READ_CAPACITY16. Это нужно для расширения адресного пространства LBA до 64 бит, что дает возможнлсть работать с дисками более 2Тб, которые используют более 32 бит для LBA. Note: дисковые драйверы верхнего уровня тоже должны поддерживать эту возможность.
- Обнаружил обсуждение UniATA на habrahabr.ru. :)
Автор: Jeditobe