asterisc-release/saguaro는 Gramine에서 파생된 리눅스 호환 라이브러리 운영체제로, 수정하지 않은 리눅스 응용 프로그램을 분리된 환경에서 실행하는 것을 목표로 한다. 저장소는 샌드박스와 기밀 워크로드를 위한 프로젝트로 소개하며, 공개된 최신 릴리스는 없다. 따라서 이번에 새로 발표된 버전이나 변경 사항이 아니라 저장소가 설명하는 프로젝트 자체를 살펴보는 글이다.
프로젝트는 직접 실행과 가상 머신을 비롯해 SGX, TDX, SEV, VBS 등 여러 실행 층을 제공한다고 설명한다. 아키텍처는 x86 계열뿐 아니라 AArch64와 RISC-V도 포함한다. 그래픽 가속, 다중 프로세스, 신호 처리, 네트워크 기능도 지원 항목으로 제시한다. 여러 실행 환경과 아키텍처를 아우르려는 점이 이 저장소의 핵심이다. 여기서 라이브러리 운영체제는 응용 프로그램을 분리된 환경에서 실행하도록 운영체제 기능을 제공하는 구조를 가리킨다.
다만 저장소는 현재 실험용이며 제품 환경에서 사용하지 말라고 명시한다. 지원 표에서도 일부 실행 환경과 아키텍처의 조합은 실험 단계이거나 계획 상태다. 그러므로 나열된 기능이 모든 조합에서 동일하게 사용할 수 있다고 보기는 어렵다. 현재 자료가 뒷받침하는 판단은 여러 실행 층을 목표로 하는 초기 프로젝트라는 데 그친다.