Hi Gunnar Dalsnes,
I dont understand what this "fight" is
about. Could you and Alex
elaborate? I would take part in this discussion too, if i only knew
what it is about;-)
G.
Emanuele Aliberti wrote:
> I just want to warn you are going to build FreeWin95 with WDM support.
>
There is no "fight". Just a "disagreement with some design choices",
as
correctly Jason said. Probably a vote will eventually close it. But, as
you too ask for, a technical discussion is required, presenting
arguments pro and contra.
The design choice, in short, is the rĂ´le of the "Client/Server Runtime
SubSystem" (CSR=CSRSS.EXE+CSRSRV.DLL) in the design of the "O.S.
Personality" code, that is the emulation code that manages processes of
the same operating system in user mode, making them belive to run on the
emulated O.S.
Think about it like the program run by the Architect in Matrix: when you
double click on Microsoft Word's icon and the process is created, it
happily belives to run under Windows, it can see the familiar libraries,
it can call CreateFile and get back a reasonable file. In fact,
CreateFile calls NtCreateFile and so on. Microsoft Word lives in a fake
World. ;)
The two opposite directions the CSR can turn for are:
- be a process totally bound to the Windows personality
- be a general purpose process, a facility for any kind of personality
More on demand.
--
:Emanuele Aliberti