rkhamis / home

Overview of the zero-os stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zero-OS console

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.

Requirements

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

Main repositories

  • 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:

Release schedule

Telegram

About

Overview of the zero-os stack

License:Apache License 2.0


Languages

Language:Python 100.0%