Thanks for good words, I just wanted to provide some brief answers to
the points you suggested.
1. Drivers compatibility - yes, Native API is unlike WinAPI and is
subject to change and improvement. But it's lots easier to adapt our
ReactOS Native API to Vista's than to develop drivers for everything
from scratch (Linux-way). Still, majority (how many? 98% or 95%?
there are many different studies/researchs showing different figures)
of PCs nowadays run some kind of a Windows operating system. So
hardware vendors will rather produce Windows drivers for their devices.
Also, having in mind that XP is not going to disappear from the
market anytime soon (a few years for sure), thus hardware vendors are
going to still produce drivers for it.
There are numerous articles saying Linux's drivers are usually of a
lower quality than OEM's drivers.
2. Legality questions. This is a question which lawyers decide, not
individuals. There were so many false claims and attempts to sabotage
ReactOS development (aka slowing down the development process by
migrating to the new, empty repo and starting from scratch, locking
the old repository, then audit, then kicking us out of google summer
of code for two years in a row) that I don't have a slightest will to
even touch this topic. "Don't judge, and you won't be judged".
There are enough of facts, but the best way to answer is to develop
ROS faster, what is being done now.
If there is anything else you would want to know, don't hesitate to ask.
WBR,
Aleksey Bragin.
On May 17, 2008, at 8:27 PM, theUser BL wrote:
As a ReactOS-User I thoght sometimes, which is better: ReactOS or
Linux with WINE.
WINE is much more mature and can also run Windows 3.11 programs.
But ReactOS - on the other side - is more Windows-like. It is a
complete Operating System like Windows. And the applications for
ReactOS can also be running in binary form on Windows and are not
Linux-/Unix-native applications which are additional compiled
against a winelib.dll.
On the ReactOS-side stand the everyone known text
"ReactOS aims to achieve complete binary compatibility with both
applications and device drivers meant for NT and XP operating
systems, by using a similar architecture and providing a complete
and equivalent public interface."
That is one of the differences to WINE: Being also driver-compatibe
to XP.
But thats also a point, where I ask myself, how much sense this make.
Windows NT could run a lot of Windows 95/98 programs. Windows XP
could run most Windows NT, Windows 9x and Windows 3.x programs.
Windows Vista runs not all but some of the Windows XP and Windows
NT programs.
But on the driver side, Windows XP could only some Windows NT
driver (like printer-driver).
As I read for some time, for Windows Vista existing lesser driver
then for Linux. So, it seems not, that Vista could use some of the
plenty of Windows XP driver.
Also Vista existing as 32bit and 64bit. And the 64bit system can
not use 32bit driver.
Follower of Vista (for example Windows 7) will only be existing as
64bit system.
So, you want to be driver-compatibe to Windows. But Windows will
itself not be drivercompatibe to older or newer versions.
I have read anywhere in the Internet, that it is planned, that in
newer Windows-versions only driver can be used and installed, which
are trustable. And only Microsoft dicide, which drivers are
trustable and which not. And driver-creator have ro pay on
Microsoft that they make the drivers authorized/trustable.
This makes it also more senseless to be driver-compatibe to Windows.
But ReactOS have the advantage, that it looks and feels in all
areas like Windows. And you can run Windows-programs on it. That is
really an advantage of ReactOS.
Possible ReactOS would be anytime cooperate with DeviceVM ( the
company behind SplashTop
http://www.splashtop.com/index.php ) .
Because it is possible, that there are people who would prefer an
Windows/ReactOS system which starts fast on an RAM instead of an
Linux-System.
In the new Newsletter (#41) of ReactOS stands, that Steven Edwards
comes back to interact again between ReactOS and WINE.
Thats a very good news. Hopefully all the WINE-developers see
ReactOS in some time as legal and use again ReactOS-code for WINE,
so that ReactOS and WINE could again more cooperate.
There are still some developer (like GvG and others) who have left
ReactOS and thought, that ReactOS isn't legal in USA-laws. I still
think, that it is a big problem, that there are some ex-developer
of ReactOS and some WINE-developer, who beliefs, that ReactOS is
illegal. A more intensive dialog with this people is needed I think.
Greatings
theuserbl