📜 ⬆️ ⬇️

€ 3,000 received by ReactOS from an unknown donor

image As you know, ReactOS has been campaigning for donations for several months. At first, the campaign was really moving forward and quickly passed over € 4K. But then, unfortunately, the pace of fees dropped, and now we collect about € 1K per month. The required amount is € 30,000.


However, unexpectedly a couple of days ago, a tidy sum of 3,000 euros came to the account of the project!

www.reactos.org/forum/viewtopic.php?f=2&t=11718
Reactos fundraising jumped from € 7000 to € 10,000 because of one donation: KROMDIJK JH 2012-08-16 EUR 3,000.00
')
this is realy nice from this guy

I don’t find it.


On the one hand, for such an industry, the money is not large, but on the other, it is the person’s annual salary “from the region”. Or, for example, this amount exceeds the grant won by the ReactOS team at Seliger in 2011. The project team expresses sincere appreciation to the person who made such a generous gift.

The collected funds are intended to pay for the employment of working people for the benefit of the project. Anyone who is familiar with C and C ++ can become a paid programmer in the ReactOS team. The first contract has already been concluded .

I take this opportunity to announce that the Universal ATA driver , a friendly project for us, is astounding at the pace of its development and has already released several new versions lately:
Extensive list of changes
2012.08.25
  • Added AHCI mode activation code for the case when it is not done by the BIOS
  • The controller reset code is changed in accordance with the recommendations for working with MSI enabled.
  • When setting the transmission rate, the test of the maximum possible mode is tied to the channel, since there are controllers with physically different channels (for example, PATA and SATA)
  • Recent changes from ReactOS and FreeBSD.
  • An experimental emulation of Immediate, StartStop and PowerCondition parameters has been implemented in the SCSIOP_START_STOP_UNIT command. The ATA commands are IDLE, SLEEP (shutdown) and STANDBY (spindle stop). Return from the Sleep state is performed by resetting the bus (HardReset)
  • Fixed code for determining the type of PATA loop (80/40 pin) for VIA and Intel controllers, as well as devices that do not support HwRes in Identify. In previous versions, there was an unjustified underestimation of speed to UDMA2.
  • The SMART, SCT and ATA PASSTHROUH code has been fixed, unified and updated with the latest features. Now smartmontools works with UniATA.
  • Added AdvancedPowerMode and AcousticMgmt settings. The default is minimal consumption without standby (without stopping the disk).

2012.08.12
  • Finally, the SRB_STATUS_DATA_OVERRUN status return code has been corrected and unified in various branches of interruption.
  • Fixed a bug with waiting for readiness after ATAPI Soft Reset. On some equipment BUSY is installed some time after the RESET command.
  • Added check buffer size to all UniATA IOCTLs.
  • Fixed a number of bugs with checking the PATA cable for 80-pin.
  • Fixed display of speed in atactl, separated the concept of bus speed and device operation mode (PIO / DMA)
  • Fixed errors with numbering of physical and logical channels on controllers in Legacy mode in AtapiChipInit ().

2012.08.07
  • Fixed bug with returning SRB_STATUS_DATA_OVERRUN status to AHCI ATAPI. On MS Windows systems, this made the disk unreadable (an unexpected SUCCESS status from READ TOC was obtained). ReactOS was insensitive to this error.

2012.08.05
  • SATA and AHCI ATAPI now no longer switch to PIO mode for executing commands other than read and write.
  • Added support for READ16 / WRITE16 / VERIFY16 / READ_CAPACITY16 SCSI commands emulation. This is necessary to expand the address space of LBA to 64 bits, which makes it possible to work with disks larger than 2 TB, which use more than 32 bits for LBA. Note: Top level disk drivers must also support this feature.
  • Found discussion UniATA on habrahabr.ru. :)

Source: https://habr.com/ru/post/150211/


All Articles