We make official releases several times per year. As of MX-19 and forward, major version changes happen with debian stable major updates, with “point releases” in between.
Snapshot: monthly. These releases serve to update all software, and are designed to avoid lengthy download and setup time after a new installation.
It is important to keep in mind that MX Linux unites sources with differing rates of change:
MX itself. Changes in our own software are released as soon as tested satisfactorily.
antiX. Ongoing development released when ready, with a major release every 1-2 years.
Debian Stable. MX Linux follows a modified fixed-release model: users will upgrade between major MX releases that are still within the same Debian version (e.g., MX-18 was based on Stretch so there was no need to reinstall from MX-17.x). Although MX Linux is always based on the Stable version of Debian, packagers continually backport newer software versions as well as external packages to the main repository.
Xfce. The slowest rate of change, often with 2-3 years between versions.
The interaction among these four components with different schedules makes it difficult to describe with any exactitude the MX Linux release cycle.