en.Wedoany.com Reported - Apple has released Container 1.0.0, a tool that provides a lightweight virtual machine solution for running Linux containers on Apple Silicon Macs. Written in Swift and optimized for Apple Silicon, Container leverages the underlying Containerization Swift package for container, image, and process management. It creates OCI-compatible containers that can be pulled from and pushed to any standard registry, and images built on it can also run in other OCI-compatible applications.

Version 1.0.0 introduces the container machine command, enabling developers to create persistent Linux environments that are tightly integrated with the host Mac. Configuration has been migrated to TOML files, replacing the old user property system settings with config.toml, and the get and set subcommands for container system property have been removed. This is a breaking change, requiring updates to scripts that call the affected subcommands. This release also cleans up the help output for subcommands and adds the container cp command for moving files between the host and running containers, addressing a long-standing request since the project's early days.
This release fixes a calculation error in the system df command that reported disk usage. On the networking front, an address leak issue has been resolved by binding each IP address lease to its XPC connection. The --stop-signal option has been added, and the output structure of the ls and inspect commands for containers, images, networks, and volumes has been unified across JSON, YAML, and TOML formats. Additionally, this release drops compatibility with the version 0 XPC application interface, with future versions set to add versioning for the API itself.
Running Container requires a Mac with Apple Silicon and macOS 26, as the project relies on virtualization and networking features introduced in this version. Apple states that issues that cannot be reproduced on macOS 26 will generally not be addressed. Installation uses a signed package from the GitHub releases page, after which the background service can be started with container system start. An update script installed with the tool handles migrations to newer or older versions. The project is available for free on GitHub, with the repository having garnered over 46,500 stars and nearly 1,500 community forks.










