3 ms·
The particular implementation detail I was referring to: https://github.com/opencontainers/runc/tree/master/libcontainer/nsenter https://github.com/opencontaine
by richardjennings 6y ago
The particular implementation detail I was referring to: https://github.com/opencontainers/runc/tree/master/libcontainer/nsenter https://github.com/opencontainers/runc/tree/master/libcontai...
The distinction I was attempting to make is whether or not C source code is required in your Go project to fully implement a container runtime.
- pjmlp 6y agoHow do you propose to implement bindings to Linux APIs, written in C?
- richardjennings 6y agoFrom Go? There is the syscall package. More generally C is just adding some conventions, like 'calling' that can be interacted with by following the rules from e.g assembly or a higher level language that can compile to compatible calls.
- pjmlp 6y agoFair enough, I forgot about that one.