Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

(Isolated) Container (and Pod) Support

Aperta
#109 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
linux, rust

Direzione di ricerca

Inizia nell’area FeOS Runtime e mappa prima gli entry point del runtime esistenti, quindi progetta il lavoro su OverlayFS, Pod e namespaces. Definisci il modello e l’API di Pod, poi tratta il layering delle immagini, le operazioni del ciclo di vita e l’isolamento di base. Aggiungi i test unitari e di integrazione richiesti; il lavoro è completato quando tutti i criteri di accettazione elencati per lo storage, il ciclo di vita di più container e l’isolamento sono soddisfatti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area/operatingsystem

Summary

This work item focuses on enhancing FeOS with foundational support for containerized workloads, efficient image management, and system observability.

Key deliverables include using OverlayFS for image layering, introducing support for multi-container pods, and enabling isolated container execution.


Scope

✅ In Scope
  • Use OverlayFS for container/image layers
  • Introduce a Pod abstraction for managing groups of containers
  • Implement isolated container runtime support
❌ Out of Scope
  • Advanced pod networking (e.g., CNI integration)
  • Persistent volume support for pods/containers
  • Detailed per-container resource monitoring
  • Full Kubernetes CRI compliance

Responsible Areas

  • FeOS Runtime

Contributors

  • @guvenc 
  • @MalteJ 

Acceptance Criteria

  • Storage & Images

  - [ ] OverlayFS is implemented and used for layering container images.
  - [ ] Images can be mounted read-only with a read-write overlay created for running containers.

  • Container & Pod Management

  - [ ] A Pod specification/model is defined and can be submitted to FeOS.
  - [ ] FeOS can launch, manage the lifecycle, and stop a simple multi-container pod.
  - [ ] Containers are launched with basic isolation from the host (e.g., PID, mount namespaces).


Action Items

  • Design and implement OverlayFS driver for image management.
  • Define the Pod data model and API for the FeOS runtime.
  • Implement pod lifecycle management (create, start, stop) in the FeOS runtime.
  • Implement container isolation mechanisms (e.g., namespaces).
  • Add unit and integration tests for OverlayFS and Pod management.
Lingua principale
Rust
Stelle
24
Fork
9
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ironcore-dev/FeOS

Tutte le issue di ironcore-dev/FeOS

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.