В качестве академического проекта я хочу разработать операционную систему, которая объединяет требования «высокого уровня безопасности, низкого потребления ресурсов, широкой совместимости программного обеспечения и поддержки облака /края». В проекте в основном Rust будет использоваться; c/c ++ будет использоваться только тогда, когда я должен. Other tools (Go, Python, JavaScript/TypeScript, etc.) can be used as needed.
**Main goals: **
- Kernel isolation with microkernel architecture (Rust)
- Secure/Measured Boot, TPM-based key management
- Container- and VM-based Изоляция приложения
- В/O-вывод и планирование в реальном времени
- Windows, Linux, MacOS, iOS и Android Compatibility Layers
- A/B-разделение Atomic stude и Rollback
- ebpf/dpdk. />GPU/ASIC accelerated cryptography and AI payloads
Which existing microkernel projects (e.g. seL4, Fuchsia Zircon, L4Re, etc.) provide the most suitable infrastructure for Разработка с ржавчиной? Поделитесь взглядами и опытом опытных дизайнеров ОС!
Подробнее здесь: https://stackoverflow.com/questions/796 ... multi-laye