Show HN: Berth – A native macOS app for managing containers with Apple/container
Berth is a native macOS application designed to simplify container management. Built with Apple's native technologies, it provides a streamlined interface for developers to manage containers directly on their Mac, leveraging Apple's container framework for performance and integration with the macOS ecosystem.
背景メモ
- Berth は、macOS 向けのコンテナ管理ネイティブアプリ。特徴は、Docker ではなく Apple が自社開発した「Apple/container」(Swift ネイティブのコンテナランタイム)をバックエンドに使っている点。
- Apple/container は Apple がオープンソースで開発するコンテナ技術で、Linux コンテナに依存せず macOS の機能(Sandbox など)を活用する。まだ実験的で情報が少ない。
- これまでも macOS でコンテナを扱う方法としては Docker Desktop、OrbStack、Podman などがあったが、いずれも裏で Linux VM を立ち上げていた。Berth は VM を介さないため軽量・高速で、Apple Silicon との親和性が高い。
- 「Show HN」は Hacker News で作者が自作品を紹介する際のタイトル形式。このスレッドでは、Apple/container 自体の熟度や Berth の実用性についての議論が交わされている。