universalisos/README.md
Fábio Coutada 9b4bb304ab feat(repository): Initialize Universalisos repository with core documentation
- Create Universalisos type-1 hypervisor repository structure
- Add comprehensive README.md with project objectives
- Add MIT license
- Add .gitignore for build artifacts and temporary files
- Create BUILD_ENVIRONMENT.md with toolchain setup instructions

This establishes the foundation for importing the complete PikeOS ecosystem
as the reference architecture for our safety-critical cyber-physical systems.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-06 17:54:22 +01:00

3.5 KiB

Universalisos - Type-1 Hypervisor Foundation

Universalisos is our safety-critical type-1 hypervisor foundation for cyber-physical systems, created from zero based on PikeOS architecture. This project imports the complete PikeOS ecosystem to serve as the reference architecture and codebase for Aurelio cyber-physical brain development.

Strategic Objectives

  • Type-1 Hypervisor: Safety-critical embedded systems foundation
  • AUTOSAR C++ Compliance: MISRA C++, MISRA C, DAL-B, DAL-A (avionics), ISO26262
  • Aurelio Integration: PikeOS codegen workflow → Aurelio implementation patterns
  • IP-XACT Architecture: Agent components as IP Cores with standard interfaces
  • Airship Control Foundation: Type-1 hypervisor for cyber-physical simulation control

Repository Structure

universalisos/
├── src/          # PikeOS source code import
├── test/         # PikeOS test framework source code
├── docs/         # Complete PDF documentation
├── ide/          # Eclipse-based IDE source code (XSD → C generation)
├── xsd/          # XSD schema files for C/C++ code generation
└── README.md     # This file

Project Status

Current Phase: Repository Creation and Environment Setup (Day 1-2)

This repository is being populated with the complete PikeOS ecosystem from the Nextcloud source at cloud.portugalfuturista.org/s/devmm-arch.

Development Environment Setup

See BUILD_ENVIRONMENT.md for detailed setup instructions.

Required Toolchains:

  • GCC cross-compilers (ARM, target architectures)
  • CMake and Ninja build systems
  • AUTOSAR build tools and code generation utilities
  • XSD processing tools and validators
  • Eclipse IDE for XSD workflow analysis

Documentation

Source Material

Source Location: Nextcloud cloud.portugalfuturista.org/s/devmm-arch

Contents:

  • PikeOS source code
  • Test frameworks
  • PDF documentation
  • Eclipse IDE source code (XSD → C generation)
  • XSD schema files

Safety-Critical Standards

Universalisos follows strict safety-critical coding standards:

  • AUTOSAR C++: Automotive software architecture compliance
  • MISRA C++: Motor Industry Software Reliability Association guidelines
  • MISRA C: C programming compliance
  • DAL-B: Design Assurance Level B (avionics systems)
  • DAL-A: Design Assurance Level A (critical avionics systems)
  • ISO26262: Functional safety for road vehicles

License

MIT License - See LICENSE file for details

Integration with Ecosystem

Universalisos integrates with:

  • nervura-electrica: Infrastructure platform and hosting
  • replica-omnisciente: Agent orchestration and mega-brain foundation
  • Aurelio: Compiler, gateway, and cyber-physical brain platform

Note: This repository is actively being populated with PikeOS ecosystem content. Documentation and implementation details are being added incrementally during the import process.