Is there a new way to create, execute and manage processes to run command line tools in macOS?
Asked on 2025-07-15
1 search
Yes, there is a new way to create, execute, and manage processes to run command line tools in macOS. Apple introduced a new framework called Containerization, which provides a command line tool that lets you create, download, and run Linux container images right on your Mac. This tool is built on an open-source framework optimized for Apple Silicon and provides secure isolation between container images. You can learn more about this in the session Meet Containerization.
Additionally, the session What’s new in Swift introduces a new package with APIs for launching subprocesses, which can be used for scripting tasks. This package allows you to start subprocesses by calling the run function and awaiting the result, streamlining the process of managing command line tools.

What’s new in device management
Learn about the latest management capabilities for iOS, iPadOS, macOS, and visionOS, then discover the latest changes to Apple Business Manager and Apple School Manager. We’ll also share updates to Activation Lock, SoftwareUpdate, and Safari management.

Platforms State of the Union
Discover the newest advancements on Apple platforms.

Meet Containerization
Meet Containerization, an open source project written in Swift to create and run Linux containers on your Mac. Learn how Containerization approaches Linux containers securely and privately. Discover how the open-sourced Container CLI tool utilizes the Containerization package to provide simple, yet powerful functionality to build, run, and deploy Linux Containers on Mac.