Skip to content
@icos-project

icos-project

The ICOS Project

The primary objective of the ICOS project is to design, develop, and validate a meta operating system for the continuum, addressing key challenges such as:

  • Device volatility and heterogeneity, virtualization across the continuum infrastructure, and diverse network connectivity;

  • Optimized, scalable service execution and performance, including efficient resource utilization and reduced power consumption;

  • Ensuring trust, security, and privacy across all layers of the system; and

  • Lowering integration costs and effectively mitigating cloud provider lock-in, within a data-driven ecosystem grounded in the principles of openness, adaptability, data sharing, and aligned with a future edge market for services and data.

Explore the ICOS EU project

🌐 Discover the innovative work of the ICOS EU Project by visiting the official website: https://icos-project.eu/


🤖 Dive into ICOS Meta OS

Learn about ICOS Meta OS, the software developed by the ICOS project, through the official technical documentation: https://icos-project.eu/docs. The documentation is organized into several sections to guide you:

  • 🧭 Concepts: Understand the architecture and functionalities of ICOS Meta OS.

  • ⚙️ Administration Guide: Learn how to deploy and manage an ICOS system.

  • 👤 User Guide: Discover how to use an ICOS system effectively.

  • 💻 Development Guide: Find out how to integrate with or extend ICOS components.

  • 📖 Glossary: Familiarize yourself with the main definitions and conventions used in ICOS.


🧱 Structure of the ICOS Source Code

This organization hosts all the open-source code developed by the ICOS project. The code is organized into multiple repositories, each corresponding to a different component of the ICOS system.

To begin exploring the ICOS code, we recommend starting with the following repositories:

  • 📘 Documentation: Contains the source code for the ICOS [Techinical Documentation] provided in the ICOS project website
  • 💻 Shell: A command-line tool that allows users to access and operate an ICOS system.
  • 🛠️ ICOS Controller Suite: This repository provides all the essential details for installing and deploying the ICOS Controller in a Kubernetes cluster.
  • 📡 ICOS Agent Suite:This repository includes all required details for installing and deploying the ICOS Agent in a Kubernetes cluster.
  • 🧠 ICOS Meta OS: This repository hosts the complete ICOS Meta OS codebase, structured by layers and modules, offering an easy way to explore the source code.

⚠️ Note: The repositories in this organization are mirrors of the original, private repositories used internally by the ICOS development team.


This project has received funding from the European Union’s HORIZON research and innovation programme under grant agreement No 101070177.

image

Pinned Loading

  1. Shell Shell Public

    JavaScript

  2. ICOS-Meta-OS ICOS-Meta-OS Public

  3. ICOS-Agent-Suite ICOS-Agent-Suite Public

    Smarty

  4. ICOS-Controller-Suite ICOS-Controller-Suite Public

    Smarty

  5. Documentation Documentation Public

Repositories

Showing 10 of 37 repositories

Top languages

Loading…

Most used topics

Loading…