[ros-dev] FreeWin95
Alex Ionescu
ionucu at videotron.ca
Fri Oct 14 23:39:18 CEST 2005
Phillip Susi wrote:
> I was under the impression that the SFU programs were all win32
> subsystem, they just provided network access to unix services, and
> therefore, there was no posix subsystem.
>
> Are you saying that SFU ships PE images tagged for the posix subsystem
> instead of win32 cui?
Yep.
>
> Alex Ionescu wrote:
>
>>
>> Erm, the posix subsystem has been removed since Windows 2000. Had SFU
>> not been including one all along, then all those utlities would've
>> never worked...so yes, SFU -does- include psxss. That part is called
>> SUA (Subsystem for Unix Applications). One of the big improvemnts is
>> that it now supports 64-bit.
>>
>> Best regards,
>> Alex Ionescu
>
>
>
>
> The kernel still only has a single namespace. The session specific
> namespaces are implemented as object manager directories other than
> \DosDevices, and kernel32.dll simply prefixes the correct path for the
> current session instead of \DosDevices. You can force it to use
> \DosDevices instead of the session directory by prefixing the names
> you pass it with Global\.
>
>
> Robert Köpferl wrote:
>
>> The one reason I gave me as answer was that on a TS-environment,
>> everyone has it's own DOSDevices-namespace.
>>
>> and I think there are even more parts of the object manager namespace
>> duplicated and separated. But will this need several csrss?
>> Neiter that nor win32k. It needs a hack to the win32 API
>>
>> OR
>> Start csrss with another alternative \DosDevices OM-Path as start
>> parameter to make the whole win32 api behave different.
>> GetDriveLetters etc.
>
>
>
Best regards,
Alex Ionescu
More information about the Ros-dev
mailing list