Tagged articles
4 articles
Page 1 of 1
21CTO
21CTO
Jul 11, 2024 · Fundamentals

How BSD Shaped Apple’s Operating Systems: From BSD Roots to XNU

This article explores how BSD’s various releases and innovations have been integrated into Apple’s operating systems—macOS, iOS, watchOS, and others—through the Darwin core and XNU kernel, highlighting the historical evolution, technical components, and ongoing open‑source contributions.

AppleBSDDarwin
0 likes · 18 min read
How BSD Shaped Apple’s Operating Systems: From BSD Roots to XNU
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Apr 14, 2021 · Mobile Development

Understanding the XNU "wakeup" Metric and Its Impact on iOS Battery Consumption

Apple’s XNU kernel introduced the “wakeup” metric in iOS 13 to count CPU core activations from low‑power states, and because high wake‑up rates increase dynamic power consumption, developers must identify and consolidate timers, avoid frequent polling, and pause background tasks to lower the metric and extend battery life.

CPU Power ManagementXNUbattery optimization
0 likes · 16 min read
Understanding the XNU "wakeup" Metric and Its Impact on iOS Battery Consumption
Architects' Tech Alliance
Architects' Tech Alliance
Oct 8, 2017 · Fundamentals

History and Evolution of Unix and the XNU Kernel

The article traces the origins of Unix, its various branches such as BSD, System V, and modern derivatives like XNU, AIX, Solaris, and Linux, highlighting key historical milestones, licensing, and the impact of open‑source releases on developers.

Operating SystemsUnixXNU
0 likes · 10 min read
History and Evolution of Unix and the XNU Kernel
21CTO
21CTO
Oct 1, 2017 · Fundamentals

Why Did Apple Open‑Source Its XNU Kernel? Insights and Implications

Apple surprised developers by publishing the XNU kernel source for macOS and iOS on GitHub, explaining the kernel’s origins, licensing under APSL 2.0, and how this move may help developers understand system internals while aiming to attract more contributors.

AppleXNUiOS
0 likes · 4 min read
Why Did Apple Open‑Source Its XNU Kernel? Insights and Implications