Lesson plan
XNU
XNU ("X is Not Unix") is the computer operating system (OS) kernel developed at Apple Inc. since December 1996 for use in the Mac OS X (now macOS) operating system and released as free and open-source software as part of the Darwin OS, which, in addition to being the basis for macOS, is also the basis for iOS, iPadOS, watchOS, visionOS, and tvOS. XNU was originally developed by NeXT for the NeXTSTEP operating system. It was a hybrid kernel derived from version 2.5 of the Mach kernel, developed at Carnegie Mellon University, which incorporated the bulk of the 4.3BSD kernel modified to run atop Mach primitives, along with an application programming interface (API) in Objective-C for writing drivers named DriverKit. After Apple acquired NeXT, the kernel was updated with code derived from OSF MK 7.3 from OSF, and the FreeBSD project, and the DriverKit was replaced with new API on a restricted subset of C++ (based on Embedded C++) named IOKit. macOS achieved UNIX certification in 2007 with the release of Mac OS X 10.5 Leopard under the Single UNIX Specification (SUS) by The Open Group. Despite this, Apple retained the original 'XNU' name, which stands for 'X is Not Unix,' a relic from its NeXTSTEP origins before macOS was UNIX-certified.…
Article summary
XNU ("X is Not Unix") is the computer operating system (OS) kernel developed at Apple Inc. since December 1996 for use in the Mac OS X (now macOS) operating system and released as free and open-source software as part of the Darwin OS, which, in addition to being the basis for macOS, is also the basis for iOS, iPadOS, watchOS, visionOS, and tvOS. XNU was originally developed by NeXT for the NeXTSTEP operating system. It was a hybrid kernel derived from version 2.5 of the Mach kernel, developed at Carnegie Mellon University, which incorporated the bulk of the 4.3BSD kernel modified to run atop Mach primitives, along with an application programming interface (API) in Objective-C for writing drivers named DriverKit. After Apple acquired NeXT, the kernel was updated with code derived from OSF MK 7.3 from OSF, and the FreeBSD project, and the DriverKit was replaced with new API on a restricted subset of C++ (based on Embedded C++) named IOKit. macOS achieved UNIX certification in 2007 with the release of Mac OS X 10.5 Leopard under the Single UNIX Specification (SUS) by The Open Group. Despite this, Apple retained the original 'XNU' name, which stands for 'X is Not Unix,' a relic from its NeXTSTEP origins before macOS was UNIX-certified.…
Key claims
- release date: 2003 — source: Wikipedia · confidence 0.95
Discussion questions
- Summarise the article in your own words. Which single claim would you verify first, and why?
- The record states that the release date is "2003". What evidence would count against this claim?
- Which claim in this article is most likely to be revised as the sources update? How would you check its current status?
- If two sources disagreed about one of these facts, what would you need in order to trust one over the other?
Bibliography
- Wikipedia https://en.wikipedia.org/w/index.php?oldid=1365739573
Key claims and bibliography are generated from the same tracked claims and sources as the article page.