What's new in darwinOS

Dive into the latest key technologies and capabilities.

Platform

The darwinOS kernel has been retuned for current-generation hardware, with a new I/O scheduler and a revised Mach port table for reduced IPC latency.

Core userland utilities have been audited for memory safety and are being progressively rewritten in Swift where practical, preserving POSIX-compatible interfaces.

Developer tools

Swift 6 is the default compiler. Strict concurrency checking is enabled by default for new projects; existing projects can opt in per target.

The bundled package manager now supports signed, reproducible builds with content-addressed dependency resolution.

lldb gains first-class async/await stack unwinding and improved Swift expression evaluation.

Frameworks

Foundation is updated with new AsyncSequence conveniences and improved URLSession streaming.

Dispatch now has performance parity with Dispatch on equivalent hardware, with new primitives for structured concurrency.

A new DarwinOS umbrella framework exposes platform-specific APIs — process supervision, hardware sensors, and the darwinOS-native keychain.

Security

Every application is sandboxed by default. Entitlements are declarative and checked at install time, not only at runtime.

Code signing is mandatory but free. An independent certificate authority issues developer certificates at no cost; revocation is transparent and auditable.