For the purposes of the UBOS Project, we use the following terms with these definitions:
Glossary
/glossary/
- Accessory (UBOS Gears)
- A software module that adds functionality to an App.
- App (UBOS Gears)
- A software module that provides value to a user, such as a web app.
- AppConfigId (UBOS Gears)
- Uniquely identifies a particular deployment of an App.
- AppConfigItem (UBOS Gears)
- A file, directory, systemd service, database or other item that needs to be provisioned to deploy an App or Accessory.
- AppConfiguration (UBOS Gears)
- The deployment of an App at a particular Site with a certain Context Path.
- Arch (UBOS Linux)
- A processor architecture, like Intel 64bit.
- Arch Linux
- A Linux distribution.
- Attribute (UBOS PeerGraph)
- A free-form named slot for a value on a PGO.
- Blessing (UBOS PeerGraph)
- The act of assigning an additional type to a PGO or Relationship.
- Bot (UBOS PeerGraph)
- A software agent that observes changes in data and autonomously performs actions in response to what it observed.
- Context Path (UBOS Gears)
- The part of a URL below the hostname to which an App is deployed.
- Customization Point (UBOS Gears)
- Allows customization of deployed Apps or Accessories.
- Data Transfer Protocol (UBOS Gears)
- A protocol to transfer data, such as backups, from one location to another.
- Deployment (UBOS Gears)
- The action that makes Apps and Accessories run at a Site.
- Depot (UBOS Linux)
- The website through which UBOS Packages are distributed.
- Device (UBOS Linux)
- Any physical or virtualized computer running UBOS Linux.
- Device Class (UBOS Linux)
- A class of Devices, such as Raspberry Pi 4.
- diet4j module framework (UBOS PeerGraph)
- A module framework for Java
- EntityType (UBOS PeerGraph)
- The type of a PGO
- Flock (UBOS Gears)
- The set of all Devices managed by the Shepherd.
- Gradle (UBOS PeerGraph)
- Build tool.
- History (UBOS PeerGraph)
- The evolution of an object over time.
- Home Server
- A computer that is primarily accessed over the network, and fully owned by the person who purchased it.
- HostId (UBOS Gears)
- A unique identifier for a Device.
- Hostname (UBOS Gears)
- The DNS name of a Site.
- IDE (UBOS PeerGraph)
- An integrated development environment.
- Installation (UBOS Gears)
- The action that makes the code for an App or other Package available on a Device.
- LetsEncrypt (UBOS Gears)
- A free SSL/TLS certificate authority.
- mDNS
- The multicast DNS system.
- Middleware
- Software that provides services to multiple applications.
- Network Configuration (UBOS Gears)
- A set of active network interfaces, their configuration and associated services.
- Package (UBOS Linux)
- A unit of code and associated files bundled together for Installation and uninstallation.
- Pagekite (UBOS Gears)
- A 3rd-party service that forwards traffic from the internet to your Device behind a firewall.
- Parallels Desktop
- The Parallels Desktop virtualization application.
- PeerGraph (UBOS PeerGraph)
- The UBOS component that provides graph-based middleware.
- Personal Server
- Used as a synonym for Home Server.
- PGBase (UBOS PeerGraph)
- Manages PGOs, like a database manages records.
- PGO (UBOS PeerGraph)
- An atomic unit of data on the UBOS PeerGraph.
- PGOId (UBOS PeerGraph)
- The unique identifier of a PGO.
- PGType (UBOS PeerGraph)
- Any kind of object that's part of the Schema.
- PGTypeId (UBOS PeerGraph)
- The unique identifier of any PGType.
- PKGBUILD (UBOS Linux)
- The build script for a Package.
- Property (UBOS PeerGraph)
- A slot with a value on a PGObject, as defined by a PropertyType.
- PropertyType (UBOS PeerGraph)
- Defines a typed slot for data in an EntityType or RoleType.
- Relationship (UBOS PeerGraph)
- An ordered pair of PGObjects.
- RelationshipType (UBOS PeerGraph)
- Defines the structure and semantics of a connection between two PGObjects.
- Release Channel (UBOS Linux)
- A maturity level for a UBOS Linux release.
- Repository (UBOS Linux)
- A collection of Packages distributed from the same place.
- Retention Bucket (UBOS Gears)
- A unit of data to be retained during backups or upgrades
- Role (UBOS Gears and UBOS PeerGraph)
- Depends on use
- RoleAttribute (UBOS PeerGraph)
- A free-form named slot for a value on a connection between two PGObjects.
- RoleProperty (UBOS PeerGraph)
- A slot with a value on the connection between two PGObjects, as defined by a RoleType
- RoleType (UBOS PeerGraph)
- Defines one end of a RelationshipType between two PGObjects.
- Rolling Release (UBOS Linux)
- An incremental system of software release management that does not employ major releases.
- Schema (UBOS PeerGraph)
- A schema for the information managed by UBOS PeerGraph.
- Shepherd (UBOS Gears)
- The account on a UBOS Device from which users can perform system administration.
- Site (UBOS Gears)
- Short for website.
- Site JSON (UBOS Gears)
- A JSON file that contains all meta-data about a Site.
- Site JSON Template (UBOS Gears)
- A JSON file that contains most meta-data about a Site, with blanks to be added at Deployment time.
- SiteId (UBOS Gears)
- Uniquely identifies a Site.
- Transaction (UBOS PeerGraph)
- A set of changes to PGObjects in a PGBase that are being performed as a unit.
- Transaction Log (UBOS PeerTalk)
- The sequence of Transactions that were performed on a PGBase.
- UBOS Gears
- The UBOS component that helps operate and maintain the software on UBOS Devices.
- UBOS Linux
- The version of Linux used by the UBOS project.
- UBOS Manifest (UBOS Gears)
- Meta-data for Apps or Accessories on UBOS.
- UBOS Mesh
- Old, now obsolete name for UBOS PeerGraph.
- UBOS Project
- This project.
- UBOS Staff (UBOS Gears)
- A USB stick used by the Shepherd to manage UBOS Devices.
- Unblessing (UBOS PeerGraph)
- The act of removing a type from a PGObject.
- UTM
- The UTM virtualization application.
- VirtualBox
- The VirtualBox virtualization application.
- VMWare
- A VMWare desktop virtualization application.
- Wildcard hostname (UBOS Gears)
- A Site that response to requests for any incoming hostname has a wildcard hostname.