Skip to content

decision: fixed service-block redesign (Windows +6..+8 IPC collision) #57

Description

@mobileskyfi

The decision

Whether to replace the fixed service-port "block" with a design that avoids the Windows
+6..+8 IPC-offset collision.

Options

  • Dynamic variable-size blocks — allocate what each machine needs.
  • Fixed core pool + separate extras pool — core services fixed, optional extras
    elsewhere.

Both dodge the Windows +6..+8 collision.

Recommended default

Fixed core pool + separate extras pool — the simplest that removes the collision.
Rationale in DESIGN.md "Port Layout".

What it changes

The port-block layout (persisted). Coordinate with the port-base-randomness decision
(same contract) and the Windows umbrella (the +6..+8 collision is a Windows-IPC fact).

Done-when

Direction recorded; implementation filed as a Task with migration, or closed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3research / investigation — needs grounding firstarea:networkingport forwarding, sockets, L2/MNDP, vmnet/TAPneeds-decisionmaintainer call required before work (changes a persisted/port/API contract)platform:windowsMikrosoft Windows specific issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions