microsoft / microsoft/demikernel

[catloop] Windows support

Open
#965 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
Rust
Stars
1.2k
Forks
151
PR merge metrics
No merged PRs in 30d

Description

Context

The PAL abstractions for shared memory used by catloop are currently only exposed for *nix platforms.

Proposed Solution

Extend the PAL to support shared memory on Windows platforms.

Alternative Solutions

Large/huge page driver may also support this on Windows.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating catloop's PAL abstractions for shared memory and reading the existing *nix implementation. Review whether the large/huge page driver is relevant on Windows. Done means catloop's PAL exposes shared-memory support on Windows as well as *nix platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.