demikernel icon indicating copy to clipboard operation
demikernel copied to clipboard

[pdpix] Add Support for Windows

Open anandbonde opened this issue 2 years ago • 0 comments

Context

Bing is a important collaborator for Demikernel and a path to production. Many Bing services run on Windows. So, having a fully supported Windows port is crucial.

Goal:

  • [ ] Provide a seamless build mechanism for Linux and Windows (based on Makefiles)
  • [ ] Build all Demikernel components (including tests and examples) on Windows
  • [ ] Successfully run all tests Demikernel tests on Windows

Proposed Solution

  • [ ] Support a seamless build mechanism for Linux and Windows
    • [x] Split Makefiles for Linux and Windows (https://github.com/demikernel/demikernel/pull/273)
    • [ ] Add Windows Makefiles and ensure that all components build successfully
  • [ ] Implement a "Catnap"-like solution for Windows

Alternative solutions

Handle all platform specific code via PAL (Platform Abstraction Layer).

anandbonde avatar Sep 23 '22 15:09 anandbonde