demikernel
demikernel copied to clipboard
[pdpix] Add Support for Windows
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).