[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