The first wave of the Windows 10 rollout is scheduled for July 29th but the final code changes to the new operating system will be made this week as Microsoft's new OS is expected to hit release to manufacturing (RTM) phase sometime later this week.
This does not mean the Windows 10 developers will sit back and take a break. With Windows 10, Microsoft is moving to a "Windows as a service" model so you can expect a constant stream of updates.
An example of Microsoft’s rapid progress with Windows 10 can be seen in recent builds that the company has provided to testers. Microsoft released three separate versions of Windows 10 last week (build 10158, 10159, and 10162) and each contained minor improvements. While there’s still a debate around the readiness of Windows 10, Microsoft has been squashing hundreds of bugs in the OS in just a week. Driver problems and other software bugs still remain on some systems, but the RTM milestone won’t mean these stay a problem for long. Once Microsoft has finalized Windows 10 this week the company will continue to work on bug fixes ready for the July 29th release date. Windows 10 testers will get a copy of the final version first, and the company will be rolling out the OS to the public in waves starting on July 29th.