Nevermind-you either can't or won't understand that Windows users SHOULD NOT have to learn Unix commands if they *have to* resort to using the commandline (which they will-I dispute your %10 of windows users figure).Bash can be provided for Windows without problems. 10% about of people are techs or able to use a commandline. In most cases more people linux personal are more skill at commandline level than windows users. Not always. Some linux techs are almost completely useless on the commandline. There notes are mainly how to I install my repair tool to get to graphical.
100% Windows compatibility means just that-from the "look and feel" to the commands used-plain and simple. Only the Microsoft part? Of course! the command line commands in Windows is FROM MICROSOFT! <bangs head on the wall>100% windows compad. you really do mean 100% or do you only mean the Microsoft part. Standard feature of Windows is POSIX addon part of this addon has bash support. I am not asking for anything more than what is require to get 100% windows compad. Bash support is require to get development system of POSIX to work. And since it will be required anyhow provide it to techs.
(**quick qualification-I don't mean they created the commands (yes, I know where some DOS box commands originated), I mean the functionality of the commands that are there currently in Win NT/2K/XP which users have access to)
Again, you're missing the point. Let's use your argument: I replace the hard to use DOS command line with a "less" hard to use GUI. The "easier to use" GUI may be just that, but there is *still* a learning curve-especially if Windows users have never used it before; Another (minor) point: this as-yet-unnamed-GUI-tool is to be included in ReactOS but *not* windows (which it won't be), breaking the goal of 100% Windows compatibility (assuming this is used in lieu of the command line). A simple compromise could be reached-provide the Command line commands and then create an OSS application to handle the same powerful commands of a command line in a GUI (if you wish)-it's been done many times...Yes but why are they on the command line. Should they not be provided in the form that most users use. The GUI. And should not they be provided with the most tech compad ie Windows "DOS" and bash. Please note anything that is a .exe like net ipconfig and. Is runable inside the bash enviroment. Basicly drop alot of the addons and compare the scripting and DOS is stuffed. Reason why wsh was created but just like microsoft to stuff that up with lack of secuirty.
Um...do you really think Macintosh personal have to repair windows? If so, I'd be afraid to know where you work-all the Macintosh people I know (no, this is not flame bait to start a Mac/Windows debate, so don't try it ) are barely users-certainly not administrators of the Windows O.S.This is totally not required. I know that user around 90% users don't know command line. And in more cases than not, linux/Mac personal have to repair windows so why not make it simpler if you require to program anyhow for other sections of compad.
From the "about ReactOS" link on THIS site:100% compadable means it will run all Windows applications and software. Posix based software is part of this. Note 100% compadable does not have to be done the same way.
"Before ReactOS Around about 1996 some people formed a group called FreeWin95, with the goal to implement an operating system that would be a clone of Windows 95....It was decided that the target should be Windows NT and that there would be an emphasis on results -- on written code rather than endless talk...."
Keyword there is "CLONE". In case you try to argue, clone means an EXACT duplicate-nuff said.
I think I understand your point, however I would say it a different way-if at the end of "cloning" all the major windows functions, look and feel, etc. they decide to add on say, Linux binary compatibilty or an OS/2 subsystem (etc.), they can do so to enhance the functionality, but the goal is to clone the Windows O.S.There is no point cloning a OS if you are not going to provide some extra features or fixed up features..