TmaxOS

WinAPI Compatibility Team / Researcher / Apr 2016 – Apr 2017

Developed a compatibility layer to run Windows executables on TmaxOS.

Role

  • Built the compatibility layer to enable Windows systems on TmaxOS
  • Ported WinAPI (especially device driver parts) onto TmaxOS

Key Activities

  • Enabled Windows executables to run on TmaxOS
  • Analyzed WinAPI and mapped/ported to Linux / Unix APIs
  • Owned device-related WinAPI responsibilities

Technical Notes

  • Kernel and API level work in C
  • Compared the Windows device driver model with the Linux/Unix kernel model
  • Experience with system call and I/O abstraction