[ros-dev] On the growth of the reactos project

Aleksey Bragin aleksey at reactos.org
Fri Jul 17 12:41:51 CEST 2009


Good post, and thanks for backing me - I keep telling the same for  
years!

And, keep watching, an end to "reactos sucks" era is coming very soon.


WBR,
Aleksey Bragin.

On Jul 17, 2009, at 10:54 AM, Samuel serapion wrote:

> Hello everyone. I find myself today thinking, as I sometimes do,  
> about the ReactOS problem. How come we are trying to clone the  
> biggest and arguably the most popular desktop OS in the world and  
> still have such a small community/user base?
>
> The obvious answer to this question is that ros doesn’t do what it  
> promises. Indeed it does almost run a lot of windows  
> applications... some of the time, but that’s not the whole picture.  
> Let us examine the typical(in my experience) first time encounter  
> of a random computer user with reactos.
>
> <fanboy> Look, this is a free open source windows clone called  
> ReactOS. It has solitaire and runs firefox. Awesome, isn’t it?
>
> <noob> so does it run my windows drivers and Office and COD4 and… !?
>
> <fanboy> well…. Umm…  not really.
>
> Let’s analyze what went wrong:
>
> 1)      ReactOS base distribution is fine and great, I totally like  
> my reactos with just a cmd window and dwnl.exe; but it’s not  
> enough, except perhaps for  someone that’s extremely motivated to  
> do something interesting with ros.
> The solution, host a reactos distribution. I think its been proven  
> that the reactos community doesn’t want to host more 3rd party code  
> in the repository unless it’s absolutely necessary. But that  
> doesn’t matter. We don’t need to build firefox, mono, or anything  
> from source.  The Windows model of software distribution is binary.  
> There doesn’t have to be an update manager, reactos is just a toy 
> (more on that later) and it needs to look useful so that people buy  
> into it. Maybe a nice list of packages and some checkboxes in  
> second stage installed with a script…
>
> 2)      Hardware support is very poor, on recent hardware it almost  
> never works(wild guess 75% fail rate on modern hardware) Problems  
> range from unsupported video cards/ros driver uses wrong/ 
> unsupported mode, wrong storage bus, random crashes from  
> unsupported usb devices + pcmcia other  similar alien buses and  
> just random bullshit. Even if nothing manages to bring down  
> reactos, it of course has the wrong nic card and since usb storage  
> doesn’t exist there’s no chance to get a driver and see ros crash  
> because of course we only support a couple of drivers.
> I know this can’t just be magically fixed, but we need people  
> dedicated to do hardware testing/debugging and provide real bug  
> reports with traces. (Suggestion: allow kdbg to take ownership of  
> the screen/give it back, provide visual console. I don’t care if  
> it’s not a windows feature.)
> 3)      Who cares about all the above? Not noobs, the question they  
> really ask is: “Does it run XYZ?”
> What is XYZ? Flagship applications. The ones everyone knows and  
> uses, commercial and opensource. The following, I think, are  
> universally recognized as very important.
>
> a)      Firefox + Flash (this works most of the time… maybe god  
> will kill that mouse move bug)
> b)      A recent version of Microsoft Office. (2007 would be very  
> nice)
> c)       Latest OpenOffice( imagine a make distro command that  
> would tell ros setup to install it automagically, wouldn’t that  
> make testing easier… heck we could have a super build bot that  
> wrote documents in office and compiled shit with gcc and took 3  
> days to run….)
> d)      .NET Framework (atleast 2.0) (This means fixing its  
> installer bug)
> e)      Java runtime. (it installs and almost launches limewire!!  
> Christ!!)
> f)       Visual Studio 2008 (installer fails, but the c++ compiler  
> works and the IDE almost works!!)
> g)      Recent versions of Adobe Photoshop, Dreamweaver or Flash.
>
> Extra points:
> h)      Msn Messenger (its expected by windows users)
> i)        Internet Explorer (screenshots floated around at some  
> point with IE6, I think.. or maybe it was a dream)
> j)        Virtual Box (with its drivers!) ( I just love the vm  
> inside vm screenshot)
> k)      Nmap (only pcap driver is broken!)
> l)        Silverlight (seems to install)
> m)    Itunes (with ipod support)
>
> (please dont be pricks about this list, make a poll or something if  
> you must, but someone has to arbitrarily set it)
>
> The sad truth is that most of these applications are known to work  
> to a certain degree. However, good bug reports don’t even exist.  
> I’m confident that with a bit of determined effort these apps can  
> be made to work. Atleast we need to compile a list of whats missing  
> in ros that is need to support these and other important  
> applications with real bug reports, and focus the project... give  
> defined tasks to noobs that stumble into the project but are not  
> knowledgable enought to dive into our huge code base and decide  
> what are the missing features/features that need work/bugs.
> But really, what is the point of this email…
> 0.4.0 will be a milestone release(nice round number), people really  
> want these and other similar applications to work(perhaps they are  
> the reasons people still use windows). It makes sense to try and  
> support them and would provide a nice PR boost if 0.4.0 can  
> honestly be said to support any or all of the above applications.
>
> ReactOS is a developer toy, a cute little model of windows that  
> almost works. If we can at least make it work for applications that  
> most users actually use we could maybe, oh I don’t know… spark some  
> interest. Yes, it’s about users, which we still won’t condone being  
> alpha and all. But users are the ones that get excited and twitter  
> and facebook and blog about the little OS that could; Excitement  
> that will get developers exited, that will provide testers (I’m  
> praying for some sort of reactos error reporting service, atleast a  
> minidump….. atleast in usermode… support event logs…. for Christ  
> sakes our bug reports suck and they suck10x worse when they come  
> from noobs!).
>
> Right now we are stuck in the vm, so atleast make that experience  
> enjoyable. There’s no need to rant about explorer, I hope…
>
> We have to start thinking about 0.5 and making reactos “beta”, and  
> I still haven’t seen plans on how that’s going to happen or what  
> exactly that means. ReactOS development needs to speed up and get  
> more organized….. that’s all I have to say about that…. probably not…
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-dev/attachments/20090717/7159260f/attachment.html 


More information about the Ros-dev mailing list