This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

HeartSuite Exec

HeartSuite Exec is the HJFS interface for installing, updating, and selecting program versions. Prototype documentation. Kernel-level program and network control stays with Root Lock.

    HeartSuite Exec | Prototype


    Prototype: HeartSuite Exec is the HJFS interface for installing, updating, and selecting program versions. Documentation reflects current design intent and will be updated as the product matures.

    Overview: HeartSuite Exec is the filesystem UI for programs, next to HeartSuite Joint File System (HJFS). It works at the filesystem layer; kernel-level control of programs and network connections belongs to Root Lock by HeartSuite, the kernel product.

    What the product is

    HJFS isolates each program’s files on a stock kernel, entirely within the filesystem layer, and keeps executables in a separate area that only the official HJFS installer can write.

    The official tools for that area today are HJFS_update_program (install a new program version) and HJFS_version_manager (list, check, and set the active version).

    HeartSuite Exec is the intended UI for those program tools: install, update, and version selection against the HJFS Executables area. File isolation stays with HJFS, including the OS file-selection dialog already specified under Advanced Protection.

    HeartSuite Exec adds no kernel-level control over which programs execute or which network connections they open. For those controls, use Root Lock, which can share a host with HJFS on a Root Lock kernel; later network mediation is planned inside HJFS rather than as a companion product.

    Who uses which product

    NeedProduct
    Kernel default-deny for programs, files, and outbound network on a general-purpose hostRoot Lock
    Per-program files on a stock kernelHJFS; HeartSuite Exec is that product’s program UI

    See also