Page 3 of 3

Re: Possibilities For NTVDM and other Sub-Systems

Posted: Tue Oct 15, 2019 5:10 pm
by Thanatophobia
erkinalp wrote:
Tue Oct 15, 2019 3:58 pm
I have the necessary and sufficient coding skills, but lack the necessary time (it's very difficuly to be a combined research&administrative assistant in one university and doctoral student in another, and more difficult to find a suitable contiguous timespan to make significant (non-toy) contribution to a third project), hence in the need of help.
I would help you, but unfortunately I don't have the sufficient knowledge or skills yet, but I'm learning. Though I am planning out an ReactOS distro that looks like Windows 7 with the features of Windows 10.

Re: Possibilities For NTVDM and other Sub-Systems

Posted: Tue Oct 15, 2019 6:50 pm
by learn_more
erkinalp wrote:
Tue Oct 15, 2019 3:58 pm
I have the necessary and sufficient coding skills,
Sorry, but based on what you wrote here and in other topics I highly doubt this.

Re: Possibilities For NTVDM and other Sub-Systems

Posted: Thu Mar 19, 2020 8:26 pm
by erkinalp
WSL 2 is now ready for release. ENIW needs more developers before it becomes too late (MSFT open-sources Windows).

Re: Possibilities For NTVDM and other Sub-Systems

Posted: Thu Mar 19, 2020 10:30 pm
by hbelusca
erkinalp wrote:
Thu Mar 19, 2020 8:26 pm
WSL 2 is now ready for release. ENIW needs more developers before it becomes too late (MSFT open-sources Windows).
ReactOS needs more developers too, before it becomes too late (the WW3 happens and the coronavirus kills everyone too).

Re: Possibilities For NTVDM and other Sub-Systems

Posted: Tue Mar 24, 2020 9:01 am
by Thanatophobia
Speaking of ENIW, not to burst your bubbles erkinalp, but would it be easier instead to include UNIX-like/POSIX subsystems that already exists for Windows, such as Cygwin or MSYS2 (both are licensed under GPL-compatible licenses)?

Also, I know that WSL 2 uses virtualization via Hyper-V. I don't know if ReactOS already has native virtualization, and if it does I guess there can be a way to implement ENIW using a real Linux kernel or an implementation similar to coLinux.

If anything, if the developers either chooses to implement the ENIW proposal or their own POSIX subsystem or not (if not bundled in I guess you can install Cygwin or MSYS2 on ReactOS the same way you can on Windows), it should be an optional component, since for most users there's obviously already a lot of software already available on Windows including free and open-source software you can also get on Linux, so for the average user there's no need for that audience to include a Linux/POSIX subsystem as a compatibility layer for getting most Linux software. It would most likely be useful instead for developers wanting to port UNIX/Linux software to Windows/ReactOS, or those who want to experiment with a UNIX environment and to compile and run some obscure Github project or bash terminal applications.

Re: Possibilities For NTVDM and other Sub-Systems

Posted: Thu Mar 26, 2020 7:50 am
by erkinalp
Cygwin and MSYS2 are not binary compatible with Linux.
Thanatopobia wrote:Also, I know that WSL 2 uses virtualization via Hyper-V. I don't know if ReactOS already has native virtualization, and if it does I guess there can be a way to implement ENIW using a real Linux kernel or an implementation similar to coLinux.
My proposal is more secure as only one kernel runs in system mode and the other is run in user mode.