Linked by Thom Holwerda on Mon 18th Jan 2010 16:06 UTC, submitted by fireball
ReactOS The ReactOS project aims to be an open source Windows NT-compatible operating system which can run Windows applications and utilise Windows drivers. Obviously, this is quite a daunting task, and as such, progress has been relatively slow. As a result, project coordinator and kernel developer Aleksey Bragin has proposed a rather drastic solution.
Thread beginning with comment 404974
To view parent comment, click here.
To read all comments associated with this story, please click here.
DerGenosse
Member since:
2010-01-11

could you please enlighten us and telling us what are the wonderful things you created?


Ah! Well, here's the thing: I don't need to have created anything to criticize something. It's always the cheapest cop-out, especially in the world of Open Source, that random people suddenly ask for your developer credentials as soon as you criticize an Open Source project. Most software is made for *users*, and if some Open Source sissy can't take criticism, he should stay out of the kitchen.

at least, are you a great developer of commercial software able to bash the work of open source developers showing your superior work?


I'm not. And I don't have to be one. Because I didn't in any way criticize the *quality* of ReactOS.

come on man, if you do not like the way they work, respect them because of the work they do.


Oh, you got that wrong. I disrespect them precisely because of their work. It's redundant. It's irrelevant. If I want Windows, I buy Windows. A fully function-complete clone of even XP/2003 is IMO a sweet, fleeting dream.

Sure, every Open Source developer is free to work on whatever she wants. But given the fact that Open Source on the whole misses good developers, it's more of a disservice to the community to dabble in meaningless pet projects.

Feel free to disagree with me, though.

Reply Parent Score: -1

earksiinni Member since:
2009-03-27

In truth, I think that most people took issue with your belligerent and offensive tone. No one likes to be called (or to see their champions called) "clowns".

But you've got an interesting point from an engineering or even a political/economic perspective, that given that true programming talent and skill is a limited resource, why should it be put toward a project that will never really achieve its goal? I think that this view is too narrow, however, and in research there's always so-called "wasted" effort. ReactOS should be treated as a research project, and I suspect that its main usefulness will come from the knowledge gained among its participants. Who knows how Aleksey Bragin will use his findings to change the world in the years to come?

Reply Parent Score: 1

ebasconp Member since:
2006-05-09

I don't need to have created anything to criticize something. It's always the cheapest cop-out, especially in the world of Open Source, that random people suddenly ask for your developer credentials as soon as you criticize an Open Source project. Most software is made for *users*, and if some Open Source sissy can't take criticism, he should stay out of the kitchen.


I disagree. You don't have to be happy with some application or open source "product"; it is possible than you do not like it because it does not fulfills your needs, it has a lot of bugs, it has no the quality you are used to, etc... But, if you have no the skills to do something better than the thing you are criticizing, I suppose you should at least respect the people that made it and be constructive to help them to improve their stuff instead of bashing it.

Oh, you got that wrong. I disrespect them precisely because of their work. It's redundant. It's irrelevant. If I want Windows, I buy Windows. A fully function-complete clone of even XP/2003 is IMO a sweet, fleeting dream.


I also disagre on this point with you.

I am a software developer and though I do code for Linux and Mac, I respect A LOT the Win32 API and, thus, to their developers too.

I like Java a lot, but that thing does not mean that I do not respect to the .NET framework architects.

In brief, you don't have to like anything you don't want to, but everything turns around respect to others' work.

Reply Parent Score: 2

Stickfigure Member since:
2010-01-22

It's true, exclaiming your disgust at a product does not hinge on your ability to make a product of your own. You're free to not like the product, and it doesn't take a chef to tell you that the food's bad. But proudly touting your ignorance on a subject without first asking of the subject's relevance is a mug's game.

An OSS project attempting to replicate Windows will have a lot of advantages if successful:

1. An open operating system that has a built-in compatibility with most hardware created today. You take any other OS: Haiku, BSD, SkyOS, even Linux still, and the chance for many of those OSs to grow is very remote considering it's all tailored for hardware that at best has only basic functionality with that operating system. Few write drivers for an operating system possessing less than 1% of the market, and I doubt they're going to start.

2. This project will assist many other projects meant to replicate one part or another of Windows compatibility. Given the sheer volume of closed APIs they have, if one can find a way to openly replicate them, then other OSs can also implement a compatibility layer that will open up a cornicopia of programs to them and certainly go a long way to level the playing field, forcing MS to work harder on their OS in order to compete.

3. As windows does progress, it tends to can a lot of it's compatibility with older programs. DOS, Win 3.1, Windows 95, right on up to Windows XP all have access to programs that Windows 7 and Vista are no longer able to run properly. Sure, it's all well and good to tell someone to stick to their OS if they're in need of a certain program, but without support that OS will lose functionality in enough places where it will eventually become unfeasible to use that OS for any other reason than to execute a specific program.

You flippantly characterize this project as some sort of deluded fever dream, but even if the OS never reaches 1 on 1 functionality with the latest Windows OS(which, let's face it, it probably won't until MS gets lazy again), the very act of the project accomplishes enough to make it a worthy endeavor. Continue using your commercial Windows. It's fine that you do, there are certainly enough programs on there to justify doing so. But to boldly state that the project has no value without actually asking anyone if there's something you missed(and clearly there is) is irresponsible at best and gloriously, obnoxiously ignorant at worst.

Reply Parent Score: 1