Hi,
Having a version of Wine that could run on top of Windows could have some interesting commercial uses.

If one we were able to take the window manager that Arwinss uses and have it link to the Windows version of the X11 libraries and were be able to display Win32 applications over an X11 session to other clients, it would have the advantage of working better than RDP for Linux and MacOS Thin Clients and be much more compatible with existing applications than a Linux+Wine solution. I would love to have a Linux Terminal Server solution that didn't suck for Windows apps. 

Right now using something like LTSP+Wine still sucks, where if we could drop a ReactOS VM or Windows instance to host only those apps that are needed, I know of several people that would use it instead of Wine for their thin-clients.

I think this effort really needs to be done outside of ReactOS itself until it is viable on it's own. I mean if Arwinss is able to independently run on Windows, then certainly ReactOS should run it, however I think for various reasons it is going to be viewed as an extra project outside of the core of ReactOS until it is finished. At least that is the vibe I get from everyone I've ever spoken with about it.

Thanks
Steven


On Mon, Dec 30, 2013 at 3:33 AM, Aleksey Bragin <aleksey@reactos.org> wrote:
Thanks, I thought I would end up talking to myself :-)

Well, I totally eliminated X11 out of Wine. It was not that hard really, nearly all good code was in place already, the only thing which I had to develop was a very small "window manager". Literally, which would manage list of windows in the current window station and desktop, and issue redraw messages when certain window gets focus.

"A little flame never killed nobody"

Regards,
Aleksey


On 30.12.2013 8:17, James Tabor wrote:
Well.
Moving forwarded is hard for the weak heart. We strive to survive.

Arwiness will fail.

Testing so far proves this. Without X11 wine could not do the things
it can. Seems also, Mac OS does the same thing, filling in those holes
that wine lacks. Hacking X11 is the same, you need to know where to
place the traces. Stay actively focus there is still more to come into
the foreground.

Everyone all around say, "2014 is their year". Let this be ReactOS year!

Happy New Year ReactOS,
James


On 12/29/13, Timo Kreuzer <timo.kreuzer@web.de> wrote:
Well, some people prefer working on Arwinss, some people prefer working
on the old win32 subsystem, some people prefer working on a C++ memory
manager ... ;-)


Am 28.12.2013 21:52, schrieb Aleksey Bragin:
Hi,
this message is a bit provocative, but please don't be offended by it.
You all did a wonderful work during this year. Thank you!

It's very good to see the work is going on. Just for fun, when I had
spare 15 minutes, I decided to check, what was done in the win32
subsystem during this year by the major, respectable and very old time
ReactOS developer, and whether my proposal with Arwinss still stands
or not.

Here is what I found: (analyzing ~ 62 commits by jimtabor):

- 25 revisions: Fixes/hacks of our code (ReactOS-specific bug, works
in Wine, sometimes says in comments "//// ReactOS : Justin Case
something goes wrong.") (revs 58528, 58562, 58563, 58633, 58773,
58999, 59000, 59201, 60054, 60587, 60590, 60592, 60622, 60626, 60659,
60676, 60677, 60881, 61078, 61079, 61142, 61250, 61251, 61292, 61458)

- 13 revisions: Syncs with Wine (revs 59157, 59158, 59159, 60763,
60784, 60807, 60820, 60858, 60863, 60865, 60867, 61244, 61422)

- 14 revisions: Own code development or rewriting old code, some of
which might have been derived from ancient versions of Wine.
(60387, 60389, 60394, 60539, 60599, 60602, 60660, 60682, 60683, 60684,
60718, 60883, 60976, 60992)

- 1 revision: attempt to fix a bug found in Wine (revision 60054,
issue CORE-6024)

You don't need to be a scientist to see that 61% of the changes went
into fixing ReactOS specific bugs or just bringing in newer Wine code
to fix old Wine bugs. Remaining 22% of efforts was spent on actually
developing our own, assumingly better code, and just 1 revision was
spent on such a glorious thing as fixing Wine's bug.

ReactOS is a just for fun type of project, so I highly appreciate that
efforts were put into all of the above!
However, I still think that it would be beneficial if someone would
put similar efforts into Arwinss to eliminate the need to bring in
hacks and fix stuff which works in Wine for years already, and focus
on developing only those parts which we obviously can't share (GDI,
hardware accelerated graphics, whatever else).

I lack time to do this myself, but if anyone volunteers I would be
glad to help, share my experience and think up of interesting tasks.
Like, getting Arwinss to work in Windows 2003 instead of its native
subsystem, which would be a nice test.

Regards,
Aleksey Bragin



_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev



--
Steven Edwards

"There is one thing stronger than all the armies in the world, and that is an idea whose time has come." - Victor Hugo