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

Improve Host Management

Aperta
#108 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@friegger ci sta già lavorando.

Dal 12/1/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

area/operatingsystem

Summary

This work item focuses on improving the core host management capabilities of FeOS.

Key deliverables include integrating a time synchronization client (SNTP/NTP) to ensure system clock accuracy and extending the Host API to expose critical resource statistics (memory and CPU) for better observability.


Scope

✅ In Scope
  • Integrate an SNTP/NTP client for system time synchronization
  • Extend the Host API to expose host memory and CPU consumption statistics
❌ Out of Scope
  • Detailed per-container resource monitoring (this is focused on host statistics)
  • Integration with external monitoring systems (e.g., Prometheus exporters)
  • Advanced time synchronization features (e.g., PTP)

Responsible Areas

  • FeOS Runtime

Contributors

  • @guvenc 
  • @MalteJ 

Acceptance Criteria

  • System Services

  - [ ] An SNTP or NTP client is integrated and can be enabled via configuration.
  - [ ] FeOS system time is successfully synchronized with a configured time server upon startup and periodically.

  • Host API & Observability

  - [ ] A new Host API endpoint exists for retrieving host resource statistics.
  - [ ] The API endpoint returns current host-level memory usage (e.g., total, used, free).
  - [ ] The API endpoint returns current host-level CPU utilization (e.g., load average or percentage).


Action Items

  • Research and integrate a lightweight SNTP/NTP client library.
  • Add configuration options for enabling NTP and setting time servers.
  • Design the Host API endpoint and data structure for resource statistics.
  • Implement the backend logic to gather host memory and CPU data.
  • Expose collected memory/CPU data via the new Host API endpoint.
  • Add unit and integration tests for NTP and the statistics API.
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.