What's new in darwinOS
Dive into the latest key technologies and capabilities.
Dive into the latest key technologies and capabilities.
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.
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.
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.
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.