Skip to content

Conversation

@guvenc
Copy link
Collaborator

@guvenc guvenc commented Jul 14, 2025

Rewrite of FeOS and introducing it as version 0.5.0

Highlights

  • Internal Architecture Improved

    • Fully async, lock-free, event-driven approach
  • Testability

    • Unit tests
    • Nested virtualization-based tests
  • Live Upgrade

    • Support for FeOS PID1 live upgrade
  • Backend Flexibility

    • Pluggable Rust-based backends:
      • VM-Service: Cloud Hypervisor / Other rust based vmms possible
  • Cloud Hypervisor

    • Hard dependency eliminated
  • Host Service

    • Enhanced features and improvements

Signed-off-by: Guvenc Gulce <[email protected]>
Copy link

@maxmoehl maxmoehl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's two Empty left which should probably be the concrete req/res they are used for like it is already done in the other proto file.

@guvenc guvenc force-pushed the feature/feos_v0_2 branch from 61560f5 to 4fc370e Compare July 15, 2025 18:11
Signed-off-by: Guvenc Gulce <[email protected]>
@guvenc guvenc force-pushed the feature/feos_v0_2 branch 6 times, most recently from dd39914 to c210fd2 Compare July 22, 2025 15:28
@guvenc guvenc force-pushed the feature/feos_v0_2 branch from b0bf609 to 4128eed Compare July 30, 2025 13:31
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Sep 19, 2025
@guvenc guvenc changed the title FeOS v0.2.0 initial version FeOS rewrite and introduce v0.5.0 Sep 19, 2025
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should keep the old DNS.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we now have the latest version of the dependencies? I remember we had some problems upgrading youki and netlink.

FeOS logger can print to the console and serve several clients
who want to stream the logs concurrently.

Signed-off-by: Guvenc Gulce <[email protected]>
Init hugepages on the host and enhance vm-service api to support
enabling hugepage on the VM as well.

Signed-off-by: Guvenc Gulce <[email protected]>
Signed-off-by: Guvenc Gulce <[email protected]>
Signed-off-by: Guvenc Gulce <[email protected]>
Signed-off-by: Guvenc Gulce <[email protected]>
Signed-off-by: Guvenc Gulce <[email protected]>
Signed-off-by: Guvenc Gulce <[email protected]>
Signed-off-by: Guvenc Gulce <[email protected]>
@MalteJ MalteJ merged commit f2cc266 into master Sep 19, 2025
4 checks passed
@MalteJ MalteJ deleted the feature/feos_v0_2 branch September 19, 2025 15:51
@github-project-automation github-project-automation bot moved this to Done in Roadmap Sep 19, 2025
@MalteJ MalteJ restored the feature/feos_v0_2 branch September 19, 2025 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/operatingsystem Operating system-related concerns. documentation Improvements or additions to documentation enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants