Skip to content

Prior native Homa implementations for macOS? #105

Description

@phenomenon0

Hello — I have published MacHoma, an experimental Go userspace implementation of native IPv4 Homa for macOS and Linux, targeting HomaModule commit d8914b8a57aa48c19a2c8130484961585bcbe53c.

The current evidence includes native raw-IP protocol-146 loopback on a physical Apple Silicon Mac and bidirectional byte-checked request/reply tests against the unmodified Linux HomaModule inside QEMU, for eight sizes from 1 to 1,000,000 bytes. Validation details and reproducible fixtures distinguish those two test paths. Linux and macOS CI also pass the userspace raw-IP loopback test.

This is a new userspace implementation of the wire protocol; it does not transplant the Linux kernel implementation or claim its performance. Physical-network checks and a persistent-TCP comparison are being added separately.

Are you aware of earlier native macOS implementations or porting attempts that we should reference? I did not find a documented example in my search, but that is not evidence of a historical first, and I would like to credit prior work accurately.

Thank you for the protocol documentation and the independently testable implementation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions