Void Philosophy
AetherOS Void, shortened to Void, is the AetherOS operating system for phones and tablets.
Void is developed separately from the desktop platforms and tracks Aether as its base instead of maintaining a private fork of Aether’s FreeBSD work.
Role
Void owns capabilities that exist specifically because the target is a mobile or tablet device, including:
- mobile hardware abstraction
- modem, calls, SMS, and cellular data
- sensors, GPS, cameras, biometrics, and device power integration
- touch-first shell and system UI
- mobile app lifecycle and permission UX
- mobile application framework and styling system
- emulator UX for mobile application and device development
Relationship to Aether
The dependency is one-way:
FreeBSD
↓
Aether
↓
Void
Reusable base-system capabilities, Linux compatibility, generic security primitives, package/update integration, and common services belong in Aether first. Void consumes those capabilities and adds the mobile-specific layers above them.
Development direction
Void can prototype its shell, application framework, and emulator contracts before physical hardware support is complete. Hardware enablement remains separate from proving the higher-level mobile platform architecture.
The project should not describe unvalidated device support as complete until it has been tested on real hardware.
Theme identity
Inside the OS, the short form Void is used for identity and themes. The supported appearance names are Void Light and Void Dark.