[ros-dev] Some thoughts
aleksey at reactos.org
Sat May 17 19:29:03 CEST 2008
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.
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
> 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.
More information about the Ros-dev