• Shan's Page

    Debugging SUA(posix) Processes using Visual Studio

    • 5 Comments
    SUA processes can be debugged using Visual Studio debugger. If you had tried debugging SFU/Interix processes using Visual Studio debugger, you would have noticed 1. You will not be able to launch the process using the debugger (doing so would launch...
  • Shan's Page

    SFU, SUA & IDMU… Fun with names!

    • 3 Comments
    I had mentioned few weird looking acronyms in my last post and had said those were what I worked on. To give you guys some history; SFU (Services for UNIX) is a hugely successful product and can be downloaded free of cost from Microsoft.com. SFU was not...
  • Shan's Page

    Mixedmode - easy way to extend your applications!

    • 1 Comments
    Mixed-mode refers to the ability of code running on the Subsystem for UNIX Applications (SUA) to use native windows libraries. Anyone familiar with SFU or SUA would know that one can port POSIX compliant code over to SFU/SUA. Though this enables one to...
  • Shan's Page

    Invoking win32 GUI from posix code using mixedmode.

    • 2 Comments
    In the last post , i was talking about mixed-mode and the various scenarios that it enables. In this post, let us look at a small sample app that would make it more clear. the goal of our sample app is to throw a win32 windows from posix code. There...
  • Shan's Page

    Debugging mixed-mode applications

    • 3 Comments
    32 bit Mixed mode applications can be debugged using both Gdb and Visual studio debugger. (Since there is no 64 bit gcc suite available for SUA, 64 bit mixed mode apps cant be debugged using gdb - VS debugger is the only option.) There is caveat that...
  • Shan's Page

    hi there!

    • 12 Comments
    I’m Shanmugam Kulandaivel. I work as a Program Manager with the team that builds SFU , SUA and IDMU technologies. I'll use this space to talk to about some of the cool things that we do and cool things that you can do with these UNIX Interop technologies...
  • Shan's Page

    Mixed-mode processes and IPC

    • 4 Comments
    Mixed-mode processes, because of their ability to call both Win32 subystem and subsystem libraries, can use both posix and windows I nter P rocess C ommunication mechanisms. This ability makes mixed-mode processes far more capable in terms of IPC...
  • Shan's Page

    Mixed-mode programming paradigms… part 1.

    • 0 Comments
    Like I alluded to in the post Using win32 GUI from posix code using mixedmode. , there are more than one way to write mixed mode programs . There are atleast two distinct approaches that we can take when we write code that transgresses both posix and...
  • Shan's Page

    Mixed-mode programming paradigms… part 2.

    • 1 Comments
    In part 1 , I had written about how mixed-mode code can be written using the ‘inline’ approach. In this post I will write about the second approach. SUA Application that links to a custom Win32 dll which exposes functions and data whose datatypes are...
Page 1 of 1 (9 items)