containerd / ttrpc

GRPC for low-memory environments
Apache License 2.0
559 stars 80 forks source link

non Linux support #18

Closed justincormack closed 3 years ago

justincormack commented 6 years ago

I am working on the non Linux support; it requires upstreaming changes to x/sys/unix for peercred support which turns out to be very tedious as it is all generated code.

stevvooe commented 6 years ago

@justincormack Can you just shuffle some functions around to not even be exported unless they are on a peercred supported platform?

stevvooe commented 6 years ago

In case that was confusing, I'll clarufy.

ttrpc should not be a platform-specific package. Patches for support on all platforms will be accepted!

:smile:

kzys commented 3 years ago

@kevpar Since contained is working on Windows. I believe ttrpc is working on Windows. Right?

kzys commented 3 years ago

macOS looks fine as well. See #85.

kzys commented 3 years ago

Confirmed with @kevpar (Windows) and @samuelkarp (FreeBSD). While there are some Linux-specific functions (see #85), ttrpc works on non-Linux platforms.