Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

(Isolated) Container (and Pod) Support

Abierto
#109 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
linux, rust

Línea de trabajo

Empieza en el área de FeOS Runtime y mapea primero los puntos de entrada del runtime existentes antes de diseñar el trabajo de OverlayFS, Pod y namespaces. Define el modelo y la API de Pod, y cubre después las capas de imágenes, las operaciones del ciclo de vida y el aislamiento básico. Añade las pruebas unitarias y de integración solicitadas; se considera terminado cuando se cumplen todos los criterios de aceptación enumerados para el almacenamiento, el ciclo de vida de múltiples contenedores y el aislamiento.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.
Lenguaje dominante
Rust
Estrellas
24
Forks
9
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ironcore-dev/FeOS

Todos los issues de ironcore-dev/FeOS

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.