On Thu, 28 Jul 2005, Alex Ionescu wrote:
> This wasn't directed at any one person :P
>
> This is directed at everyone in general. A problem i've noticed that
> alotta devs are having is a problem i tend to have as well. In order
> for ReactOS to actually become a useable, viable desktop alternative
> someday, goals need to be SET and MET. You set a goal, and you work
> towards the goal. When all the goals are met, you release a new
> version. Remember 0.3? It was due out last year wasn't it? It's now
> almost NEXT year and there is still a lot of work to do for 0.3.
Hi,
I'm interested in helping (lots of network coding experience from DOS
WATTCP and embedded systems right through to Win2003), but the reactos web
server outage isn't making it any easier to get started.
Anyways, I just wanted to wade in on the completion comments...
Projects tend to mature quicker when there is momentum, and momentum
usually comes from achieving less ambitious/reachable goals first. In
particular, goals which make money and pay people to help.
We could learn a lot from the Linux and FreeBSD groups which
capitalized on corporate money ages ago to fund this sort of work.
Yes, it will be great to have reactos as a viable desktop alternative, but
an earlier achievement will be a decent Win32-compatible black box running
relatively little GUI code.
If you want some examples: control systems, DHCP servers, Win32 web
pages without needing buggy IIS, etc.
You may think that niche is being filled by Linux/FreeBSD, but I think the
ability to use Windows development tools and device drivers will make
ReactOS a better choice for many people.
I think NTFS is important, but I know millions of computers would be happy
to use captivefs and their windows license. A perfect example would be to
use ReactOS + captive FS to install Windows XP on workstations. Right now
people are paying for Powerquest/etc. $$$ per station to do this.
The installation idea is neat because it would be free advertising to the
windows administration community that ReactOS is out there, and that
it may become relevant to their needs.
The networking section is critical. High performance would be nice, but
not essential to get our foot in the door.
Erick