Zero-OS is a stateless and lightweight Linux operating system designed for clustered deployments to host virtual machines and containerized applications.
For more details see the Introduction to Zero-OS in the /docs
documentation directory, which includes a comprehensive table of contents.
All documentation has been tested using v8.2.0rc1 jumpscale_core8 and v1.1.0-alpha-2 of 0-Initramfs Builder, 0-Core, 0-FS and Zero-OS Rest API
- 0-initramfs:
- Assembly of shell scripts for building the Zero-OS Linux kernel and create an initramfs to start 0-Core.
- 0-core:
- Init process (0-Core) and container manager (CoreX) of Zero-OS
- Also contains Python client for 0-Core, for managing containers, disks and networking of a Zero-OS node
- 0-fs:
- File system for Zero-OS and Zero-OS containers
- 0-Disk:
- Zero-OS Block Storage: NBD based distributed block storage server
- 0-orchestrator:
- Restful API server and AYS templates for managing a Zero-OS cluster
- Also contains RAML definition and Python stubs to interact with the RESTful API
- 0-Hub:
- Repository for flists and vdisk templates
- Publicly hosted on https://hub.gig.tech
- Dec 7, 2016: v0.9.0
- First usable beta version of the Zero-OS
- May 12, 2017: v1.1.0-alpha-2: 0-Initramfs Builder, 0-Core, 0-FS, Zero-OS Rest API
- Introduces
- Hub
- Rest API (with v8.2.0rc1 of jumpscale_core8)
- NBD Block Storage server
- Kanban
- Introduces
- June 6, 2017: v1.1.0-alpha-3
- Introduces
- Basic integration with OpenvCloud
- Zero-OS Gateway
- Upgrade of service to JumpScale 9
- Kanban
- Introduces
- June 16, 2017: v1.1.0-alpha-4
- Introduces:
- Redundant vdisks
- vdisk rollback
- Automatic handling of storage failures
- All components accessed only over tls and authenticated over ItsYou.online
- Kanban
- Introduces:
- June 30, 2017: v1.1.0-alpha-5
- Introduces:
- Complete integration with OpenvCloud
- Statistics
- Kanban
- Introduces: