Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Improve Host Management

オープン
#108 コメント 0 件 リアクション 0 件 担当者 1 名 GitHub で見る

@friegger がすでに取り組んでいます。

2026年1月12日 から。

評価

この issue はまだ評価されていません。

説明

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.
主要言語
Rust
スター
24
フォーク
9
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

ironcore-dev/FeOS のほかの issue

ironcore-dev/FeOS の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。