TechnologiesArea 20

Low-level, Kernel & Legacy

22 frameworks

This area provides direct access to the lowest layers of the operating system, exposing the Darwin/BSD C system layer, Mach kernel interfaces, and the Objective-C runtime to your code. Its frameworks let you communicate with hardware and device drivers, manage disks and kernel extensions, and create and run virtual machines on Apple silicon and Intel Macs. It also preserves legacy and bridging technologies—such as Carbon, OpenCL, and scripting overlays—for maintaining and migrating older software.

iOSmacOStvOSwatchOSvisionOS
No frameworks match.
Darwin1371 types
The Darwin/BSD C system layer: POSIX APIs, Mach kernel interfaces, MacTypes, and core OS-level types and error codes.
iOSmacOStvOSwatchOSvisionOS
IOKit19 types
Low-level device driver and hardware access framework for HID, graphics, storage, USB, and other I/O families.
iOSmacOStvOSwatchOSvisionOS
ObjectiveC13 types
The Objective-C runtime: classes, methods, instance variables, properties, message dispatch, and dynamic introspection.
iOSmacOStvOSwatchOSvisionOS
Virtualization141 types
Create and run virtual machines on Apple silicon and Intel Macs, configuring boot loaders, CPUs, storage, network, audio, and console devices.
iOSmacOStvOSwatchOSvisionOS
AppleScriptObjC
Bridges AppleScript and Objective-C by loading AppleScript-ObjC scripts from a bundle for scripting automation on macOS.
iOSmacOStvOSwatchOSvisionOS
Carbon165 types
Legacy Carbon/HIToolbox APIs for events, menus, windows, and common panels on classic macOS.
iOSmacOStvOSwatchOSvisionOS
DirectoryService8 types
Legacy C interface to macOS Open Directory/DirectoryService for querying directory nodes, users and authentication data.
iOSmacOStvOSwatchOSvisionOS
DiscRecording25 types
Burn data and audio to CD and DVD media: manage burns, tracks, content files/folders, and CD-Text.
iOSmacOStvOSwatchOSvisionOS
DiscRecordingUI15 types
Provides standard macOS panels for burning and erasing CD/DVD optical discs atop DiscRecording.
iOSmacOStvOSwatchOSvisionOS
DiskArbitration3 types
Low-level API to observe and control disk mounting, unmounting, ejecting, and renaming via DASession and DADisk.
iOSmacOStvOSwatchOSvisionOS
ForceFeedback9 types
Legacy IOKit-based API for sending force-feedback (haptic) effects to game controllers and joysticks.
iOSmacOStvOSwatchOSvisionOS
GLUT
Legacy OpenGL Utility Toolkit providing windowing, input and primitive-drawing helpers for OpenGL applications.
iOSmacOStvOSwatchOSvisionOS
Hypervisor25 types
Low-level hypervisor API to build virtualization solutions, managing VMs, virtual CPUs, memory, and interrupt controllers.
iOSmacOStvOSwatchOSvisionOS
IOUSBHost34 types
Low-level USB host controller interface for communicating with and managing USB devices and endpoints.
iOSmacOStvOSwatchOSvisionOS
JavaRuntimeSupport7 types
Bridges the Java runtime to macOS AppKit/AWT for accessibility, cursors, drag, events, fonts, and input methods.
iOSmacOStvOSwatchOSvisionOS
KernelManagement
Framework for inspecting and managing kernel extensions (kexts) and DriverKit drivers on the system.
iOSmacOStvOSwatchOSvisionOS
OpenCL28 types
Legacy framework for general-purpose parallel computation on CPUs and GPUs using the Open Computing Language.
iOSmacOStvOSwatchOSvisionOS
Tcl34 types
Swift overlay exposing the embedded Tcl scripting language C interpreter library constants and bindings.
iOSmacOStvOSwatchOSvisionOS
TWAIN42 types
Legacy TWAIN data source manager types and constants for acquiring images from scanners and other imaging devices.
iOSmacOStvOSwatchOSvisionOS
_DarwinFoundation1 overlay1 types
Swift overlays for Darwin C headers: math constants, POSIX error codes, locale, qos, and other low-level system definitions.
iOSmacOStvOSwatchOSvisionOS
_DarwinFoundation3 overlay
Internal overlay exposing low-level Darwin/POSIX C primitives (pthread, signal, mach, sched, sys headers) to Swift.
iOSmacOStvOSwatchOSvisionOS
_Volatile overlay1 types
Pointer type for accessing volatile memory like memory-mapped I/O registers in kernels, firmware, and embedded environments.
iOSmacOStvOSwatchOSvisionOS
← All technologies