3 ms·
I don't think this is a good use of time. All we need is the Win32 subsystem, I see little use for other parts of the project. The two major pushed besides Win
by frozenport 13y ago
I don't think this is a good use of time.
All we need is the Win32 subsystem, I see little use for other parts of the project. The two major pushed besides Windows compatibility are hardware drivers that aren't supported on Linux and supposed performance gains by removing a layer of abstraction. The later is rarely an issue and it can be solved at a later time.
The driver thing is absurd because unless the OS is 100% identical, they will not be compatible causing random crashes. Imagine how unstable your system will be if you are running a driver that wasn't tested on your system? I don't want buggy drivers form 2003 on my computer! If this was my requirement I would install Windows XP.
This project has the functionality of a wrapper for Wine, why not just wrap Wine into something more useful like a Linux?
More time on Wine and less time on this.
- cbhl 13y agoIIRC, a lot of code gets shared between ReactOS and wine. It's not like the two projects are mutually exclusive.
- deleted 13y ago[deleted]
- EvanAnderson 13y agoWin32 is the ugliest part of Windows, to me. I like seeing the lower level "native" NT bits being re-implemented. (I think NT itself is a pretty elegant OS. I'd love to see a "distribution" of NT with a POSIX personality and no Win32.)
- orthecreedence 13y agoOddly enough, as someone who was fluent in SoftICE, I almost cringed when NT surpassed Win32. I love Windows 7 now...the interface is second to none and I don't have to reinstall the OS every 3 months, but sometimes I miss the days where if a program didn't do what I wanted, I could have it grovelling at my feet within 30 minutes. This was great for either sniffing out serial numbers or getting unlimited health in games. I know there are good NT debuggers around nowadays, but nothing really beats loading in at ring0 on Win32 =].
- frozenport 13y agoThis is weird statement. The Win32 subsystem is what most people encounter as Windows and unless you try hard your software will target that. The Native API includes calls like throwing a bluescreen and halting OS execution.
- zokier 13y ago> The driver thing is absurd because unless the OS is 100% identical, they will not be compatible causing random crashes. Imagine how unstable your system will be if you are running a driver that wasn't tested on your system? I don't want buggy drivers form 2003 on my computer! If this was my requirement I would install Windows XP. How I see it, it's not really intended for general purpose use. Instead imagine a situation where you have some very expensive equipment connected to a PC and the only drivers available for that equipment are for Win2k. Then imagine that old PC breaking down and the replacement isn't compatible with Win2k. But you could plop in ReactOS and continue using that equipment with Win2k driver. And because it's open-source you can just kludge it until that proprietary driver works just like you want.