Serpentos tools are available for testing

After two years of work on the project, the developers of the distribution of Serpentos said about the possibility of testing the main Instrumentation , which includes:

Available public API and Recipes of packages . To develop tools, the programming language D is mainly used, and the code is distributed under the zlib license. Packages are written in the language of the YAML configuration and gathered in their own binary format .Stone, which includes:

  • metadata package and its dependence;
  • Information about the location of the package in the system relative to other packages;
  • Cash data index;
  • The contents of the package files necessary for work.

Moss packet manager borrows Many modern capabilities developed in such package managers as Eopkg/Pisi, RPM, SWUPD and NIX/GUIX, while maintaining a traditional view of packages manipulation. All default packages are collected in stateless and do not include files that are not related to the operating system to Avoid situations that require conflict resolution between packages or mergers.

The package manager uses atomic a model of the system, in which the state of Rootfs is fixed, and after the update the state switches For new. As a result, if there are any problems during the update, there is the possibility of a rollback of changes to the past working condition.

/Media reports cited above.