Page 1 of 2

My two cents on priorities

Posted: Tue Jul 02, 2013 5:56 am
by xkiter
I would like to leave here an opinion on the priorities of development of ReactOS at this stage... having seen it slooowly developing along the years, while Linux and Android rocketed. I still believe ReactOS can have a great future and something will ignite its growth...

Having said that, I don't think growth will come primarily from end users using it like Linux user do. I believe that if some vertical markets that use a limited set of functions could adopt it, they could essentially fund further development and thus ignite its growth, much like the "server" Linux part has funded the rest of the development.

In my opinion uses like Point Of Sales systems, Digital Signage, NAS, Easy Routing, and all single function devices.

Specifically for POS, if USB Printing and USB HID functions work, maybe it could be stable enough to be a platform for the millions of POS systems sold every year. Many distributors of POS would eagerly start using ReactOS and contributing to its development. Same for other vertical markets.

I would love to see NTFS support, better soon than later, but recognize, IMHO, that support for vertical market solutions functionality would best serve the interests of growth of ReactOS. Or, as already someone said, if governments "anti-MS" would fund ReactOS development, things could go so much faster... some come to mind (friends of Assange :D ), but this is going off to a "dangerous" off topic...

Re: My two cents on priorities

Posted: Tue Jul 02, 2013 7:56 am
by jonaspm
well, Android is based on Linux kernel but ANYWAY! im not gonna ruin your message. :)

You are right! ReactOS needs to satisfy the needs of some companies, devices or governments if we want their support.

I think that right now, the development roadmap should be focused on being stable enough for doing the job of a server:

-Correctly boot operating system

-Functional CMD

-Network support (IPv4, IPv6), Ethernet, WiFi (WPA)

-Drivers support

-GUI, User Accounts


P.S.
this is just an opinion, i am not requesting anything so don't feel i am demanding anything :D

Re: My two cents on priorities

Posted: Tue Jul 02, 2013 10:19 am
by oldman
xkiter, did you read this:
https://sourceforge.net/blog/potm-201306/.

The last answer at the bottom you should find interesting.

Re: My two cents on priorities

Posted: Tue Jul 02, 2013 12:13 pm
by Aeneas
You mean:
If all goes well, it’s going to be announced within a week.
Well... that was on 3rd June, we have 2nd July, and I think that it is safe to say, we should not exactly wait for this any longer.

Re: My two cents on priorities

Posted: Tue Jul 02, 2013 1:28 pm
by cruonit
1. get the memory manager and CC stable in order to use the OS without crashing. (? - maybe 0.4)
2. Also fix(?)/make generic drivers in order to get the OS to boot on real hardware and other related bugs. (? - important but it looks like it's not a priority ?)
3. USB support (mice, keyboard, usb storage) - already done only bug fixes shuld be working till 0.4
4. Print support - (ReactOS 0.5)

Application support will come with wine been developed and individual fixes.

not a priority but very important:
- explorer_new (ReactOS 0.4 - soon ?)
- NTFS read support ( ReactOS 0.5)

Re: My two cents on priorities

Posted: Tue Jul 02, 2013 6:15 pm
by mrugiero
jonaspm wrote: I think that right now, the development roadmap should be focused on being stable enough for doing the job of a server:
I don't think ReactOS will ever run on servers (aside from experiments some people might do), mostly because that niche is already in good shape. No company would spend the amount of money needed to get ReactOS to do what they are already able to do with Linux, and for replacing Windows servers you probably need a similar set of features as Windows (which means ReactOS should be feature-complete first). Points of sale makes a lot more sense, IMO. The same for migrating from Windows in public administration. There is something to win, there.

Re: My two cents on priorities

Posted: Tue Jul 02, 2013 8:31 pm
by cruonit
mrugiero wrote:
jonaspm wrote: I think that right now, the development roadmap should be focused on being stable enough for doing the job of a server:
I don't think ReactOS will ever run on servers (aside from experiments some people might do), mostly because that niche is already in good shape. No company would spend the amount of money needed to get ReactOS to do what they are already able to do with Linux, and for replacing Windows servers you probably need a similar set of features as Windows (which means ReactOS should be feature-complete first). Points of sale makes a lot more sense, IMO. The same for migrating from Windows in public administration. There is something to win, there.
maybe but it would be cool to run c# console applications on a server in the .net runtime(not mono !)

Re: My two cents on priorities

Posted: Wed Jul 03, 2013 3:45 am
by mrugiero
cruonit wrote:
mrugiero wrote:
jonaspm wrote: I think that right now, the development roadmap should be focused on being stable enough for doing the job of a server:
I don't think ReactOS will ever run on servers (aside from experiments some people might do), mostly because that niche is already in good shape. No company would spend the amount of money needed to get ReactOS to do what they are already able to do with Linux, and for replacing Windows servers you probably need a similar set of features as Windows (which means ReactOS should be feature-complete first). Points of sale makes a lot more sense, IMO. The same for migrating from Windows in public administration. There is something to win, there.
maybe but it would be cool to run c# console applications on a server in the .net runtime(not mono !)
Then again, as I said, you probably need rather good compatibility before you achieve that. I think I didn't expressed my idea correctly in the previous post, but my point was more as a way to get funding from it before it's actually feature complete (because it wouldn't probably compete with Windows yet, and if costs were enough incentive to abandon Windows for them, they'd probably did to Linux a lot of time ago). The "ever" thing was obviously exaggerated, in retrospect.

As for .net runtime, I don't know, maybe (again, I have no idea, but I think one could expect that) the license doesn't allow you to run it outside of MS Windows.

Of course, after a basically compatible version goes out, servers could become a real target (specially because of .net and probably the desktop remoting capabilities) and a source of funding.

Re: My two cents on priorities

Posted: Wed Jul 03, 2013 12:27 pm
by janl
As for funding. It is pity, that money in Germany are frozen. Developers have to pay their bills, ...

Re: My two cents on priorities

Posted: Wed Jul 03, 2013 4:49 pm
by Z98
janl wrote:As for funding. It is pity, that money in Germany are frozen. Developers have to pay their bills, ...
That hasn't been true for two months now.

Re: My two cents on priorities

Posted: Wed Jul 03, 2013 10:28 pm
by janl
Does it mean, it is possible create new contracts with developers? It would help Reactos. In Germany's fund is about 15 000 euro available.

Re: My two cents on priorities

Posted: Thu Jul 04, 2013 11:53 am
by EmuandCo
We know very well, how much money is there, even cent for cent.

And yes, it is possible.

Re: My two cents on priorities

Posted: Thu Jul 04, 2013 1:26 pm
by erkinalp
maybe but it would be cool to run c# console applications on a server in the .net runtime(not mono !)
Just impossible not due to licensing but due to lack of public documentation of complete C# API(besides CLR).

Re: My two cents on priorities

Posted: Thu Jul 04, 2013 4:48 pm
by EmuandCo
Mono is very powerful already and quite complete. But yeah, .net might run in the future, but not very legal according to the license i fear

Re: My two cents on priorities

Posted: Thu Jul 04, 2013 6:18 pm
by erkinalp
We can fork Mono and name it ROS.org MF-OSP(Managed Frameworks-Open Source Platform).