我们很高兴得宣布ReactOS 0.3系列的下一个版本的发布。这是上三个月开发的顶点,并且在很多区域已经应用了很多有效的处理。
发布周期Starting from version 0.3.3 we have aimed to move our release cycle to a 2 month period. There are various reasons for this, but the two which are key to this decision is a desire to keep the main development tree in a stable condition, and an effort to keep up the interests of the people who follow the project, by providing regular release builds to play with. To explain the first one in a little more detail; one of the problems we were experiencing as a project was huge system regressions at release time. Our release cycle used to be around the 6 month mark and we were finding that after 6 months of heavy development, we would branch and start to test only to find regressions had appeared all over the operating system. A list of blockers was then generated and this could take a huge amount of time to clear, at which point developers were concentrating on trying to fix regressions and development came to a halt. We stumbled across this post from Linus Torvalds which showed the linux kernel was experiencing the same problems we were having, and discusses the changes which worked for Linux. We opted for a similar approach of shortening the release cycle, which is keeping our main trunk much more stable and means we can virtually release trunk ‘as is’ without the need for lengthy branch periods. It also means more releases from the project, which is hoped will raise awareness and interest in ReactOS. We did slightly overshoot the 2 month release period, but this is to be expected whilst we bring the new model into play. We expect to meet our targets with greater ease as the model becomes more established. MilestonesThere have been a lot of changes over the past few months. A consolidation of these can be found in the changelog. Some of the highlights are:
The ReactOS website content has been updated to reflect most recent development movements. The "Information/About" pages have been rewritten to highlight some basic facts about ReactOS, and additionally more in-depth information about the benefits of the ReactOS operating system. For the eye candy guys, we have also updated the screenshot gallery and the press pages (press information and articles coverage). Thank you to the testing team for their extensive testing and bug reporting, the followers of the project for their continued support, and of course the ReactOS Development Team, who have made this release possible. |