Jump to content

VNext

From The OpenXP Wiki

vNext is the upcoming development hive of OpenXP, intended for fundamental changes. Ideologically, it is principally derives abandoned nova branch, but with relatively new approach.

Structure

Before 2025, vNext development was done exclusively on vnext branch, without reverse-integrations and subbranches. However, this approach declared continuous mess of source code which wasn't separated from code base.

To keep things sorted out, vNext branches started with vx prefix, and it's mainstream branch is vx_core. Another subbranches will available eventually, as the earliest available subbranch is vx_core_architect. Continually, after stabilizing all vNext development results it will be reverse integrated with master branch, and it's results will appear on public patch kits.

Planned features

Since vNext is relatively new development hive, it plans to integrate following things in general;

  • Finalized port of source code under Windows Server 2003 SP1 DDK's compilers, which include fixed AMD64/IA-64 compilers,
  • Rejuvenated kernel, similar in principles to MinWin and Linux, portative and compatible with older Windows NT family operating systems (e.g. ` Windows NT 3.1 and Windows 2000),
  • Replacements for most of shell programs with backwards compatibility with original programs (e.g. ` New Task Manager),
  • Bringing to public release of OpenXP source code by re-checking code audit.