SysadminNews

CachyOS August: server profiles are an early step

On this page
  1. What the project actually announced
  2. An installer profile and an operating policy do different jobs
  3. Rollback must cover the data too

The August release prepares an installer path for a future server edition. It does not, by itself, establish a support lifecycle or prove the distribution ready for a particular production service.

Conceptual server lifecycle: install a profile, validate the service, maintain and recover it. A system snapshot can restore binaries while leaving a changed database schema on a separate volume. No CachyOS production guarantee is implied.
Conceptual server lifecycle: install a profile, validate the service, maintain and recover it. A system snapshot can restore binaries while leaving a changed database schema on a separate volume. No CachyOS production guarantee is implied. Chart : PeopleAreGeek. Data source.
View full-size image

What the project actually announced

The August 9 release notes call the CLI installer’s Server Edition profiles experimental. They also place the Rust rewrite specifically in the kernel-manager backend, integrated into chwd-kernel; that is not a claim that all of chwd was rewritten. Cachy-Update’s tray applet moves to Rust, while Shelly moves from C# to Zig. Lower memory use and faster Shelly startup are project claims, not our measurements.

For existing users, the notes prescribe the usual full system update without special manual changes. A refreshed installation image does not require reinstalling an existing system, but “no manual changes” does not mean the packages on that system never change. The old article overstated that distinction.

An installer profile and an operating policy do different jobs

Our diagram separates three stages: choose packages and configuration at installation, validate the service on that result, and maintain it through updates. A server profile mainly addresses the first. It does not answer how long packages receive support, who responds to regressions or how the operator restores a broken service.

A useful trial therefore starts with a concrete workload. For a database, record backup restoration time and application compatibility as well as throughput. For a web service, exercise restart behavior, network rules and certificate renewal in the intended setup. Those are validation questions, not claims about completed CachyOS features.

Rollback must cover the data too

Imagine an update changes both program binaries and a database schema. Restoring an earlier system snapshot may recover the binaries while leaving the schema changed on a separate data volume. The application can still fail. This hypothetical case explains why an operating-system rollback is not automatically an application recovery plan.

The experimental profiles are worth following as project development. Evaluate a future server offering through its documented maintenance and recovery behavior, rather than treating a tool-language rewrite or installation option as a performance or reliability certificate.

September 8: limit Rust rewrite to the kernel-manager backend; separate experimental installer profiles from server readiness and ISO refresh from package updates.