Skip to content

Networking support for macOS #841

@nderjung

Description

@nderjung

Overview

KraftKit, the supporting codebase for the modular library operating system Unikraft designed for cloud native applications, provides users with the ability to build, package and run unikernels. As a swiss-army-knife of unikernel development, it eases both the construction and deployment of unikernels. To this end, supporting diverse user environments and their ability to run unikernels locally supports the ultimate goal of the project. One such environment which requires more attention is macOS.

Towards better faciliting the execution of unikernel virtual machine images on macOS, this project aims to introduce new packages which interface directly with macOS environments by interfacing natively via the local networking environment such that the execution of unikernels is accessible through a more direct communication mechanisms of the host. Until now, the project only supports Linux bridge networking with accommodation (albeit "stubs") in the codebase for darwin.

Feature request summary

This issue tracks adding support for host networking on macOS

Describe alternatives

No response

Related architectures

None

Related platforms

None

Additional context

https://github.com/unikraft/kraftkit/blob/staging/machine/network/register_darwin.go

Metadata

Metadata

Assignees

No one assigned

    Labels

    gsocGoogle Summer of Code Contributionkind/enhancementNew feature or requestkind/projectThis issue represents a standalone projectpriority/noneNice to have issues/features that do not have requests/complaints right now.

    Type

    No type

    Projects

    Status

    🧊 Icebox

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions