[ros-dev] Time has come, a call to developers

Daniel Reimer reimer.daniel at freenet.de
Thu May 8 16:06:26 CEST 2008

Aleksey Bragin schrieb:
> 	Hello,
> this message is inspired by a lot of thinking, and yesterdays talk in  
> #reactos, when Magnus Olsen's proposition to add support for more  
> than one graphic adapter was a last drop into my cup of tolerancy.
> Thus I want to say, one very important idea. But what I want even  
> more, for our developers to understand it. The key idea is that our  
> work on the project now MUST be aimed at bugfixing, not at adding  
> even more nice features. There are already quite enough of them  
> (features)!
> As I said 1000 times, our general "users" don't care about ability to  
> insert 3 graphic cards into their PC, and get ReactOS using them!  
> They care about ReactOS crashing after closing regedit. Or during  
> Office 2003 installation. And if it continues to crash this way, I'm  
> sorry, but noone could feel the pleasure of multiple graphic cards  
> support, or any other feature which is useless for 99% of potential  
> users.
> Moreover, I don't understand why noone ever bothered to work through  
> the winetests for reactos-specific parts of the system, like GDI,  
> user32/win32k testing, kernel32 testing. There are lots of failures,  
> and wine test results show APIs which are used for REAL, and by REAL  
> applications, not some historic APIs implemented by Magnus (no  
> offence, I'm just using him as an example, please excuse me if I  
> sound harsh anywhere) which are unused by any real application nowadays.
> I clearly want to stress, that there is a strong misconcept in  
> ReactOS way of development of its Win32 subsystem. There were a lot  
> of positive events happening (win32k native tests library, great work  
> by Timo at fixing various small issues, handles, memory leaks, etc).  
> But it must be continued!
> Ged Murphy said very right about the problem: small problems prevent  
> big apps from working. Wine already supports Office 2003 for years,  
> and noone except me was trying to make support it better. The same  
> applies to everywhere, there is no need to have some special skills  
> to improve ReactOS. You know, there are not that many people who  
> *really* worked on win32k in Microsoft, and they obviously can't code  
> for us anyway, so everyone had to learn how to develop one or another  
> part of the system. Look at Stefan Ginsberg - a guy who didn't know  
> anything about C development 3 months ago, but learnt just by reading  
> ros-diffs (well, and constant private messaging me in IRC asking  
> questions, but that doesn't count), and yesterday spotted a couple of  
> important real problems.
> Especially that counts for Win32-subsystem (the kernel must stay as  
> strict NT-alike as legally possible, so it takes time to read all  
> available literature), but for Win32-subsystem, just maintaining its  
> code would result in a hundred less crashes now! I don't even say  
> about rewriting bad written parts. Or just simply, very-very simply,  
> syncing Wine's changes back into ReactOS!
> But nobody cares to do that.
> I especially delay the 0.3.5 release, because I want people to  
> concentrate more on bugfixes. We could easily release in the  
> beginning of may, there are enough of good changes for a usual  
> reactos release. But I want this particular release to be *unusual*.
> If ReactOS wants to hit beta this year, developers must concentrate  
> on a boring work first, believe me, there will be lots more fun when  
> amount of people trying out reactos increases at least 100x.
> And if no beta this year, I'm sorry to say, but it may be too late.
> Thanks for thorough reading. Comments are welcome.
> With the best regards,
> Aleksey Bragin.
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
I think concentrating to new Features is a good idea, but as long as 
ReactOS hangs on 2/3 of tries to install it, these should go into some 
branches. As long as ROS is unstable the main concentration should be in 
fixing the bugs which cause the instability. I more than second 
Aleksey's Mail. I got a mail from a guy some minutes ago which clearly 
shows, what ppl want and expect:

Are you a programmer on the ReactOS team? If yes, can you explain why Reactos can not be run or installed? I keep reading use Vbox, also, is Reactos dos? The most important question I have is, is the base stable and it's more about getting the apps made for windows  working on ReactOS? 

I answered him with the same nice argument we all use all the time: Its 
Alpha etcetc blablabla.

More information about the Ros-dev mailing list