Apple Container 0.9.0
github.com
Apple Container 0.9.0
1–10 of 20 posts
Re: Apple Container 0.9.0
#2Super interesting that they're using swift. Does this mean the project is only a wrapper for system libraries ? I can't imagine writing low-level system code in swift yet.
Re: Apple Container 0.9.0
#3is this à replacement for docker ? Super interesting that they're using swift. Does this mean the project is only a wrapper for system libraries ? I can't imagine writing low-level system code in swift yet.
apple.github.io/container/documentation/
Re: Apple Container 0.9.0
#4is this à replacement for docker ? Super interesting that they're using swift. Does this mean the project is only a wrapper for system libraries ? I can't imagine writing low-level system code in swift yet.
This project is very similar to docker with a background daemon server that you control via a cli to launch Linux containers.
Because Linux containers need Linux namespaces, each container is run in a virtual machine with a Linux kernel.
Re: Apple Container 0.9.0
#5is this à replacement for docker ? Super interesting that they're using swift. Does this mean the project is only a wrapper for system libraries ? I can't imagine writing low-level system code in swift yet.
The container CLI tool wraps the underlying Containerization framework, which in turn vends packages for things like EXT4 file system support -- all written in Swift. Here's one example as a jumping off point. https://github.com/apple/containerization/blob/main/Sources/...
Re: Apple Container 0.9.0
#6Re: Apple Container 0.9.0
#7So it’d be cool if this or a sandbox tool could help.
Re: Apple Container 0.9.0
#8is this à replacement for docker ? Super interesting that they're using swift. Does this mean the project is only a wrapper for system libraries ? I can't imagine writing low-level system code in swift yet.
I was going to rant about how containerization does not just mean Linux namespaces but that is what this is. This project is very similar to docker with a background daemon server that you control via a cli to launch Linux containers. Because Linux containers need Linux namespaces, each container is run in a virtual machine with a Linux kernel.
Re: Apple Container 0.9.0
#9Re: Apple Container 0.9.0
#10is this à replacement for docker ? Super interesting that they're using swift. Does this mean the project is only a wrapper for system libraries ? I can't imagine writing low-level system code in swift yet.