CARINA OS converts a fresh Ubuntu Server 24.04 installation into a mission-grade operating system with its own identity, tooling, and profiles. This guide walks you through initial deployment and verification.
CARINA OS is a headless-first Linux environment designed for:
| Component | Purpose |
|---|---|
| CARINA Core | Base OS layer with identity, CLI, and security defaults |
| FlightDeck | Optional GUI profile with XFCE desktop and xRDP |
| MissionLab | Embedded and robotics development tooling |
| Sandbox | Disposable container environments for safe testing |
| CARINA Control | AI advisory with confirm-to-execute execution model |
Convert a fresh Ubuntu Server into CARINA Core:
git clone https://github.com/ebarlowjr2/carina-os.git
cd carina-os
sudo ./bootstrap/bootstrap-carina.sh
The bootstrap script:
/usr/local/bin/carina/etc/os-release, /etc/motd)After bootstrapping, verify the installation:
carina doctor
This runs health checks on all CARINA components and reports their status.
carina version # Show CARINA version
carina profile list # List available profiles
carina profile apply core # Apply or reapply the core profile
If you need a graphical interface:
carina gui enable # Install and enable FlightDeck (XFCE + xRDP)
sudo reboot # Reboot to activate display manager
To disable the GUI later:
carina gui disable
sudo reboot
Related: Architecture, Profiles, Troubleshooting