Expand description
Transparent Executor Module
This module implements the TransparentExecutor, which provides unified exec API for all ABIs in Scarlet OS.
The TransparentExecutor enables:
- Unified exec processing for all ABIs
- Binary format detection and ABI delegation
- VFS inheritance and resource management
- Does NOT contain ABI-specific knowledge
§Design Principle
The TransparentExecutor follows the principle of separation of concerns:
- Scarlet Core: Provides unified exec API and resource management
- ABI Modules: Handle their own binary formats and conversions
- No ABI knowledge in core: Core does not know about specific ABIs
Re-exports§
pub use executor::TransparentExecutor;
Modules§
- executor
- TransparentExecutor Implementation