ReactOS Revealed 280
reactosfanboy writes "DRM Hacker Alex Ionescu explained the internals of ReactOS in a recent talk. Ionescu indicates that ReactOS is nearly 100% binary and API compatible with the Windows 2003 kernel, and that they are aiming for full Vista compatibility. Ionescu attempted to demonstrate ReactOS but only succeeded in installing it after two BSoDs. This alone should make it clear that ReactOS is still not ready for prime time." In what may be a red flag for Microsoft's lawyers, ReactOS is described as "an environment identical to Windows, both visually and internally." Here are slides from Ionescu's talk (PDF), which might prove more useful than the video offered in various forms at over 450 MB.
Link? (Score:5, Informative)
With no disrespect to the ReactOS developers... (Score:2, Informative)
Comment removed (Score:4, Informative)
Re:BARF (Score:5, Informative)
So you won't have to actually run Windows in order to run Windows programs such as Photoshop, AutoCAD, and most video games. WINE isn't good enough for everyone.
FUD - ReactOs is legal (Score:5, Informative)
Oh, please... While I have no doubts MS will try to destroy ReactOs when it becomes too popular, the developers have made painstakingly difficult steps to ensure the proper reverse engineering is done ( http://en.wikipedia.org/wiki/Black_box_testing [wikipedia.org] ). They can sue all they want, they can't win this. (They can however make it an expensive legal wrangling...but then again, since it's open source, it's difficult to imagine any single lawsuit will be able to end the project).
slides unavailable (Score:3, Informative)
Re:Red flag? (Score:3, Informative)
Re:memory footprint (Score:4, Informative)
Facts badly wrong in parent, mod down (Score:5, Informative)
mimicking bill gates w/ win98 (Score:4, Informative)
hey, that sounds mighty familiar... [google.com]
Re:Red flag? (Score:5, Informative)
Re:BARF (Score:3, Informative)
Re:Doubt microsoft would care (Score:4, Informative)
Drivers (Score:3, Informative)
Re:ironic (Score:5, Informative)
Not true. ReactOS uses some of Wine's codebase, but many key areas (window management, memory management, thread support, etc.) are rewritten from scratch to be more compatible with Windows own implementations of these. I've seen Wine fail to run applications before because of some subtle difference in how Linux handles these tasks to Windows. ReactOS can eliminate these issues.
Driver Compatibility - ReactOS can use native Windows drivers. Projects like NdisWrapper have shown that it is possible to use Windows drivers on Linux too, if enough people are interested.
Yes. Unfortunately NdisWrapper doesn't really work very well (my limited experiments suggest only about half of the cards out there work with it), CaptiveFS is slow, and no other projects have produced useful results in this field. This is because running a Windows device driver without a Windows kernel is quite tricky. NDIS drivers are a simpler problem: NDIS was originally developed to be an open, cross-platform specification by 3Com. MS have embraced & extended it since then, but at its heart it is still much more portable than many other driver types used by Windows.
There is also the huge issue of using binary drivers in an open source kernel. It still hasn't been settled whether or not this is ultimately a good or bad thing. However, it is generally accepted that open source drivers are much better than binary, and ReactOS would provide absolutely no motivation for hardware vendors to ever open their drivers, or even to target ReactOS as a platform.
Frankly, there are a lot of us who have become fed up waiting for working open source drivers for our hardware and would rather just plug a black box in and be done with it.
Also, if one desired you could rework something like KDE to be VERY similar to Windows, I believe that there are already distro's who try to do this (such as Linspire). There are still differences, but not really significantly more than between Win 98 & XP.
Actually, there are very substantial differences that can be deeply annoying because they're about the way the basic system works. Details like which control panel applet you use to start or stop services (e.g.) aren't as annoying (to me) as the lack of feedback when a program is starting (KDE does have some feedback, but it doesn't show if the program wasn't started from the window manager, whereas Windows will show it however you start your program). This can't be fixed easily in Linux: it needs the kernel to provide feedback to the window manager to inform it when a graphical subsystem program is in the process of starting up. Linux doesn't have such a thing as a graphical subsystem program, and the window manager is not a special process that could easily receive such feedback from the kernel.
I think a lot of people have missed the real point of ReactOS. Including the developers, by all appearances. Windows won't run under Xen paravirtualization. There's no reason ReactOS couldn't be ported to it, however.
Re:Doubt microsoft would care (Score:3, Informative)
Re:FUD - ReactOs is legal (Score:3, Informative)
Good luck hosting the project in timbuktu.
Re:WTF??? (Score:2, Informative)
we have VMware, we have 2007, we have everything necessary to run Windows programs without running Windows.
Pls post instructions on how to run Windows without Windows using VMWare. thx.
Not saying that is a bad solution, but that still doesn't allow you to run Windows programs without windows.
Windows with snapshots is still Windows.
A link to the discussion? (Score:1, Informative)
http://www.reactos.org/archives/public/ros-dev/20
Here's a quote from one of the messages about the standard policy, which helps to put the discussion in perspective:
">From Section C of the ReactOS IP Statement (C. Copyrights of Others)
Re:Identical? (Score:2, Informative)
They're called the Microsoft TrueType Core Fonts and its one of the key points that non-technical Windows users have when they use Linux. (Their imported Word documents don't look right.) There are quasi-legal (legality depends on your country) packages for Linux distros to mitigate this, but no distro includes them by default.
Obviously, this also applies to ReactOS.
While I personally dislike SuSe, especially since Novell took them over, one thing they have gotten right is to include open fonts for serif, sans-serif, and monospacing where each letter has the same horizontal proportions as those of Times New Roman (serif), Arial (sans-serif), and Courier New (monospacing) so at least applications run in WINE don't run into issues as shown in the screenshots above, even if it still leaves the applications looking off. I wish Ubuntu (and ReactOS) would do the same.