Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Yuneta Directories

The Yuneta SDK is structured into the following top folders:


docs


kernel

The core framework of Yuneta, implemented in multiple languages.

The layered build-dependency stack, built and installed top to bottom: gobj-c, libjwt, ytls, yev_loop, timeranger2, root-linux, then modules, utils, yunos and tests. Each layer depends on the layers above it.

yunetas build installs in this dependency order. A kernel-lib change only needs the layers that consume it rebuilt — not the whole stack.


modules

Contains additional protocol and functionality modules.


packages

Debian packaging for the Yuneta Agent. Builds .deb packages that install the complete runtime — agent binaries, CLI tools, web server, init scripts, kernel tuning, TLS certificate management and a dedicated yuneta system user — under the /yuneta hierarchy.


performance

Performance testing utilities for key Yuneta components.


scripts

Auxiliary scripts shipped with the source tree. This directory is added to PATH by yunetas-env.sh, so they are runnable by name from any cwd inside a sourced yuneta shell.


stress

Stress-test programs that push Yuneta components under sustained load.


tests

Tests for Yuneta components.


tools

Auxiliary tools for building and compiling Yuneta projects.


utils

Utility scripts and CLI tools for Yuneta.


yunos

Pre-supplied full applications built with Yuneta.