Glossary

We are currently compiling and defining terms for this glossary. If you would like to help, please visit our contributions page for details on how to get involved.

80x86

See i386

AArch32

See armhf

AArch64

See arm64

amd64

CPU Architecture identifier for the AMD64 (also known as x64, x86-64, x86_64, and Intel 64) architecture; a 64-bit version of the i386 instruction set.

See also: X86-64 (Wikipedia)

ANAIS
Architecture Not Allowed In Source

Work in Progress

ABI
Application Binary Interface

Defines how two binary applications interface each other, like calling conventions, data type sizes, and system call interfaces, ensuring compatibility and proper communication between different parts of a software system, such as libraries, executables, and the Operating System. Application Binary Interfaces are crucial for software components compiled on different systems to work together seamlessly.

See also:

Warning

Do not confuse with Application Programming Interface (API)!

API
Application Programming Interface

An Application Programming Interface (API), is a set of rules that allows different software applications to communicate with each other. It defines the methods and data formats that applications can use to request and exchange information, perform specific tasks, or access the functionality of another software component, such as an Operating System, library, or online service.

APIs enable developers to build upon existing software and create new applications by providing a standardized way to interact with external systems, services, or libraries without needing to understand their internal workings.

Warning

Do not confuse with Application Binary Interface (ABI)!

APT
Advanced Packaging Tool

This is a common package manager used in Ubuntu.

See also:

Architecture

Within the context of Ubuntu, this refers to the system architecture (more specifically, the CPU architecture and its instruction set) an application is designed for.

See also:

AA
Archive Admin

An administrator that is responsible for maintenance tasks of the Ubuntu Package Archive, including processing of new Packages, migration of packages between Components, and other administrative matters.

See also:

Archive Mirror

A Mirror of the Ubuntu Archive.

See the section Mirrors for more details.

ARM

ARM (formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a widely used family of RISC CPU Architectures known for their efficiency, low power consumption, and versatility, which are widely used in Embedded Systems and mobile devices.

Notable examples are arm64 and armhf.

See also:

arm64
ARMv8

CPU Architecture identifier (also known as ARM64, ARMv8, and AArch64) for a 64-bit ARM Architecture variant.

See also:

armhf
ARM Hard Float
ARMv7

CPU Architecture identifier (also known as ARM32, ARMv7, AArch32, and ARM Hard Float) for a 32-bit ARM Architecture variant.

See also:

autopkgtest

autopkgtest(1) is a software that interprets and executes tests found in source packages that follow the DEP-8 specification.

See also:

autopkgtest Cloud

The Ubuntu project operates a testing infrastructure used to execute automated tests for Ubuntu source packages. It is an implementation of the DEP-8 specification, enabling large-scale testing across a variety of architectures and environments.

BZR
Bazaar

A distributed Version Control System to collaborate on software development, developed by Canonical and part of the GNU system.

Bazaar as a Canonical project is discontinued. Development has been carried forward in the community as Breezy.

See also:

Note

Bazaar is replaced in favor of a git-based workflow as the main Version Control System within Ubuntu. There are some projects that still use it, but be aware that documents referencing Bazaar as an actively used Version Control System within Ubuntu are most likely outdated.

See also: git-ubuntu

Big-Endian

Work in Progress

See also: Endianness

Binary Package

A Debian binary package is a standardized format with the file extension .deb that the Package Manager (dpkg(1) or apt(8)) can understand to install and uninstall software on a target machine to simplify distributing software to a target machine and managing software on a target machine.

See also:

Blank space

Blank space characters refer to characters in a text (especially Source Code) used for formatting and spacing but that do not produce visible marks or symbols when rendered. Common blank space characters include spaces, tabs and newline characters.

Branch

Work in Progress

Breezy

A Fork of the Bazaar Version Control System.

See also:

Bug

In software development a bug refers to unintended or unexpected behavior of a computer program or system that produce incorrect results, or crashes.

Bugs can occur due to programming mistakes, design issues, or unexpected interactions between different parts of the software.

Identifying and fixing bugs is a fundamental part of the software development process to ensure that the software functions as intended and is free of errors.

See also:

BTS
Bug Tracking System

A platform used by software development teams to manage and monitor the progress of reported issues or Bugs within a software project. It provides a centralized platform for users to report problems, assign tasks to developers, track the status of issues, prioritize fixes, and maintain a comprehensive record of software defects and their resolutions.

This system helps streamline the debugging process and enhances communication among team members, ultimately leading to improved software quality.

Launchpad is the Bug Tracking System for Ubuntu packages.

See also:

Canonical

Canonical Ltd. is a UK-based private company that is devoted to the Free and Open Source Software philosophy and has created several notable software projects, including Ubuntu. Canonical offers commercial support for Ubuntu and related services and is responsible for delivering six-monthly milestone releases and regular LTS releases for enterprise production use, as well as security updates, support and the entire online infrastructure for community interaction.

Find out more on the Canonical website.

Canonical Discourse

A Discourse instance for internal/Canonical-wide discussions. The discussions here are only accessible to Canonical employees.

See also:

CD Mirror

A Mirror of the Ubuntu Image archive.

See also:

CPU
Central Processing Unit

The main component of a computer, which is responsible for executing the instructions of a computer program, such as arithmetic, logic, and input/output (I/O) operations.

CUE
Certified Ubuntu Engineer

Develop and certify your skills on the world’s most popular Linux OS.

See also:

Changelog

The debian/changelog file in a Source Package.

See also:

CoF
Circle of Friends

The Ubuntu logo is called Circle of Friends, because it is derived from a picture that shows three friends extending their arms, overlapping in the shape of a circle. It should represent the core values of Ubuntu: Freedom, Reliable, Precise and Collaborative.

Circle of Friends (Ubuntu Logo) Old Ubuntu-Login background showing three people in a circle holding hands.
Closed Source Software

Work in Progress

Code name

Work in Progress

CoC
Code of Conduct

Work in Progress

See also: Ubuntu Code of Conduct

Code Review

Work in Progress

CLI
Command Line Interface

Work in Progress

CVE
Common Vulnerabilities and Exposures

Work in Progress

CISC
Complex Instruction Set Computer

A CPU Architecture featuring a rich and diverse set of instructions, often capable of performing complex operations in a single instruction. CISC processors aim to minimize the number of instructions needed to complete a task, potentially sacrificing execution speed for instruction richness.

See also:

Component

Components are logical subdivisions or namespaces of the Packages in a Suite. The APT Package Manager can individually subscribe to the components of a suite.

The packages of an Ubuntu Ubuntu series are categorized if they are Open Source Software and part of the Base Packages for a given Ubuntu series and sorted into the components; Main, Restricted, Universe, or Multiverse, as shown in the following table:

Open Source Software

Closed Source Software

Ubuntu Base Packages

Main

Restricted

Community Packages

Universe

Multiverse

See also: Components (explanation)

CD
Continuous Delivery

Work in Progress

See also:

CI
Continuous Integration

Work in Progress

See also:

CLA
Contributor Licence Agreement

Work in Progress

Control File

The debian/control file in a Source Package.

This can also refer to a Debian source control file (.dsc file) or the control file in a Binary Package (.deb file).

See also:

Coordinated Release Date

The date at which the details of a CVE are to be publicly disclosed.

Disambiguation: The acronym CRD could also refer to Current Release in Development

Copyleft

Licenses which implement copyleft grant certain freedoms to their works, under the condition that these freedoms are preserved in all derivative works.

One famous example of copyleft is the GNU General Public License, which gives its users Free Software rights as long as equivalent rights are maintained in modified distributions of said software.

Work in Progress

The debian/copyright file in a Source Package.

See also:

Cryptographic Signature

Work in Progress

Current Release in Development

Ubuntu follows a strict time-based release cycle. Every six months a new Ubuntu version is released.

The “Current Release in Development” is the Ubuntu version in development for the next release at any given time. It is also often referred to as “devel”.

Disambiguation: The acronym CRD could also refer to Coordinated Release Date See also:

Debian

Debian is a widely-used community-driven Free and Open Source Operating System known for its stability and extensive software Repository.

It follows a strict commitment to Free and Open Source Software principles and serves as the basis for various Linux Distributions (including Ubuntu). Debian’s Package Manager, APT, simplifies software installation and updates, making it a popular choice for servers and desktops.

See also:

debs

.deb is the file extension of a Debian Binary Package. Such files are commonly referred to as “debs”.

DEP
Debian Enhancement Proposal

A Debian Enhancement Proposal (DEP) is a formal document that outlines proposed changes, enhancements, or new processes within the Debian project. DEPs provide a structured way for contributors to suggest, discuss, and document improvements to Debian’ software, policies, or workflows.

See also:

DEP 3

DEP 3 is a specification from the Debian project that defines patches and patch file headers.

DEP-8

DEP-8 is a specification from the Debian project that defines a standardized framework for automated testing of source and binary packages.

See also:

Detached Signature

A detached signature is a Digital Signature that is separated from the data it signs. In contrast to an embedded signature, which is included within the data it signs, a detached signature is kept as a separate file or entity.

Devel

Shorthand term for the Current Release in Development.

DMB
Developer Membership Board

Work in Progress

See also:

diff

A text format that shows the difference between files that are compared. A file that contains text in this format usually has the file extension .diff. This file format does not work well for comparing files in a non-text encoded format (e.g. .bin, .png, .jpg).

See also:

Discourse

An open-source forum software that is used by Ubuntu and Canonical.

See also:

Distribution
distro

In general, a software distribution (also called a distro) is a set of software components that is distributed as a whole to users.

Usually people think specifically of Linux distributions. A Linux distribution (or distro), is a complete Operating System based on the Linux Kernel. It includes essential system components, software applications, and Package Management Tools, tailored to a specific purpose or user preferences. Linux distributions vary in features, desktop environments, and software Repositories, allowing users to choose the one that best suits their needs.

See also:

DNS
Domain Name System

Work in Progress

Downstream

A software project(s) (and associated entities) that depend on another software project directly or indirectly.

See also:

DSA
Debian System Administration

Work in Progress

dsc

.dsc is the file extension of a Debian source control file.

See also:

End of Life

Refers to the End of Support (Life) for a product/software.

End of Line

The end of a line of encoded text is indicated by a control character or sequence of control characters. This is relevant for text parser which often parse text line by line.

The most common examples for control character(s) that indicate a end of line are:

Operating System

Abbreviation*

hex value(s)*

dec value(s)*

Escape sequence*

Unix and Unix-like systems

LF

0A

10

\n

Windows systems

CR LF

0D 0A

13 10

\r \n

* for the character encoding ASCII

EoSS
End of Standard Support

Work in Progress

EoS
End of Support

Work in Progress

EULA
End-user license agreement

Work in Progress

Embedded Systems

Work in Progress

Endianness

Work in Progress

See also:

ESM
Expanded Security Maintenance

Work in Progress

See also:

FTBFS
Failed to build from Source

Work in Progress

FTI
Failed to install

Work in Progress

FFE
Feature Freeze Exception

Work in Progress

See also:

FR
Feature Request

Work in Progress

FIPS
Federal Information Processing Standards

A set of standards and guidelines of the United States federal government developed by National Institute of Standards and Technology (NIST) to ensure the security and interoperability of computer systems and software used by non-military federal agencies and its contractors.

See also:

Fork

In the context of Open Source Software development, a fork refers to the process of creating a new, independent version of a software project by copying its Source Code to evolve separately, potentially with different goals, features, or contributors.

FOSS
Free and Open Source Software

The term “Free and Open Source Software” encompasses both Free Software and Open Source Software. In short, free and open-source software not only makes its Source Code publicly available, but also allows users to use, distribute, modify, and distribute modified copies of the software free of charge.

See also:

Free Software

A common definition of Free Software is any software which guarantees the Free Software Foundation’s four essential freedoms:

  • The freedom to run the program as you wish, for any purpose (freedom 0).

  • The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). This requires access to the source code.

  • The freedom to redistribute copies of the original software program (freedom 2).

  • The freedom to distribute copies of your modified versions to others (freedom 3). This also requires access to the source code.

The definition of free software has significant overlap with Open Source Software, so the two categories are often collectively referred to as Free and Open Source Software.

See also:

GA
General Availability

Work in Progress

GPL
General Public License

The GNU General Public Licenses (GPL) are a set of Free Software licenses. They grant users the ability to use, study, modify, and distribute the software and source code. Additionally, the GPLs are Copyleft, so any derivative works must be distributed with the same or equivalent freedoms.

Prominent projects which use a version of the GPL include git and Linux.

git

Work in Progress

git-ubuntu

Work in Progress

GNU

GNU is a recursive acronym for “GNU’s Not Unix!”. It is a collection of Free and Open Source Software that can be used as an Operating System and aims to respect its users’ freedom. The collection of Free and Open Source Software is often used with Unix-like kernels like Linux (these Distributions are commonly referred to as GNU/Linux).

For example, Debian and Ubuntu are GNU/Linux Distributions.

Most of the GNU software is licensed under the GNU General Public License (GPL).

See also:

GUI

Abbreviation for Graphical User Interface.

i386

CPU Architecture identifier (also known as Intel x86, 80x86, and x86), that was originally released as 80386; a 32-Bit Microprocessor by Intel.

See also:

IBM

Abbreviation for International Business Machines

See also:

Image

Within the context of Ubuntu development, an Image refers to an .iso file that contains a bootable Ubuntu installer that can be burned to a CD to make installation disks.

See also:

IC
Individual Contributor

Work in Progress

IEEE
Institute of Electrical and Electronics Engineers

Work in Progress

See also:

Intel 64

See arm64

Intel x86

See i386

ITP
Intent to Package

Work in Progress (see https://wiki.debian.org/ITP)

ICE
Internal Compiler Error

Work in Progress

IRC
Internet Relay Chat

Internet Relay Chat (IRC)

ISO

Work in Progress

Kernel

Work in Progress

Keyring

Work in Progress

LP
Launchpad

The general development platform where Ubuntu itself and most of Ubuntu related software projects live.

See also:

Linux

Linux is an Open Source Operating System Kernel originally created by Linus Torvalds in 1991. It forms the core of various Linux Distributions, such as Debian and Ubuntu. Linux is known for its stability, security, and flexibility, making it a popular choice for servers, desktops, and embedded systems.

See also:

LinuxONE

Work in Progress

LXC
Linux Containers

Work in Progress

See also:

Little-Endian

Work in Progress

See also:

LTS
Long Term Support

Work in Progress

LXD

LXD is system container manager.

See also:

Main

A Component of every Ubuntu Series in the Ubuntu Archive that contains Open Source Packages which are supported and maintained by Canonical.

See also:

Micro-Release Exception

In some cases, when upstream fixes bugs, they do a new “microrelease” instead of sending patches. If all of the changes are appropriate for an SRU, then it is acceptable (and usually easier) to upload the complete new upstream microrelease instead of backporting the individual patches.

See: TODO: New upstream microreleases (SRU Documentation)

Makefile

A Makefile declares a set of tasks to be automatically executed. Makefiles are most commonly used to describe how a program is compiled, installed, cleaned, and uninstalled. The actions the Makefile performs in order to achieve these tasks consist of Shell commands.

See also:

MIR
Main Inclusion Review

The review process when a Package in Universe or Multiverse gets requested to be promoted to Main or Restricted.

See also:

Mailing List

Work in Progress

Maintainer

Work in Progress

MOTU
Masters of the Universe

Masters of the Universe are the brave souls who keep the Universe and Multiverse components of Ubuntu in shape. They are community members who spend their time adding, maintaining, and supporting as much as possible the software found in Universe.

A list of MOTUs can be found on our Launchpad team page.

Besides the MOTU there is also a large number of volunteers called contributors who are on their way to becoming MOTUs and have their work on Universe sponsored by MOTUs.

Merge

Work in Progress

Merge Conflict

Work in Progress

MP
Merge Proposal

Work in Progress

MRE
Micro Release Exception

See also:

MIR Team

The Ubuntu team that reviews requests to promote Packages in Universe or Multiverse to Main or Restricted.

See also:

Mirror

A server that mirrors (replicates and keeps in sync) the content of another server to distribute network traffic, reduce latency, and provide redundancy, ensuring high availability and fault tolerance.

See also:

Multiverse

A Component of every Ubuntu Series in the Ubuntu Archive that contains Packages of Closed Source Software or Open Source Software restricted by copyright or legal issues. These packages are maintained and supported by the Ubuntu community.

See also:

Namespace

A concept in computer science and software development that defines a scope or context in which identifiers (such as variable names, functions, or classes) are unique and distinct.

It helps prevent naming conflicts and organizes code elements into separate compartments. Namespaces are commonly used in programming languages to group and categorize code, making it more manageable and maintainable.

They play a crucial role in encapsulation and modularity, allowing developers to create reusable and organized code structures. Namespaces are particularly important in larger software projects where numerous components and libraries need to coexist without clashing with each other’s names.

NIST
National Institute of Standards and Technology

Work in Progress

Native Package

Native source packages are Source Packages that are their own Upstream, therefore they do not have an orig tarball.

See also:

NBS
No longer Built by the Source
Not Built from Source

Work in Progress

NPOASR
Never Part Of A Stable Release

Work in Progress

NVIU
Newer Version in Unstable

Work in Progress

OSS
Open Source Software

Open source software is any software with a license that guarantees a certain set of rights to users of the software: the rights to use, study, modify, and distribute both the software and its source code for any purpose.

The definition of open source software has significant overlap with Free Software, so the two categories are often collectively referred to as Free and Open Source Software.

See also:

OS
Operating System

An operating system (OS) is essential system software that manages computer hardware and software resources. It provides crucial services for computer programs, including hardware control, task scheduling, memory management, file operations, and user interfaces, simplifying program development and execution.

See also:

orig tarball

Also known as “original tarball”. The .orig.tar.ext and .orig-component.tar.ext (where ext can be gz, bz2, lzma and xz and component can contain alphanumeric characters (a-zA-Z0-9) and hyphens -) tar(5) archive files of a Debian Source Package that contains the original Source of the Upstream project.

See also:

Package

Work in Progress

Package Manager

Work in Progress

Patch

A patch is a (often small) piece of code or a software update designed to fix or improve a computer program or system. It is typically applied to address Security Vulnerabilities, Bugs, or enhance functionality, ensuring the software remains up-to-date and reliable. Patches are essential for maintaining software integrity and security.

See also:

PCRE
Perl Compatible Regular Expressions

Work in Progress

See also: PCRE (Reference Implementation)

PPA
Personal Package Archive

Work in Progress

Pocket

A pocket is a Package sub-repository within the Ubuntu Archive. Every Ubuntu Series has the following pockets:

See also:

POSIX

Abbreviation for Portable Operating System Interface: A family of standards specified by the IEEE Computer Society for maintaining compatibility between Operating Systems. POSIX defines the API, along with command line shells and utility interfaces, for software compatibility with variants of Unix and other Operating Systems.

PowerPC

Work in Progress

ppc64el

Work in Progress (PowerPC64 Little-Endian)

PKCS
Public Key Cryptography Standards

Work in Progress

See also:

Pull

Work in Progress

PR
Pull Request

Work in Progress

Push

Work in Progress

RTOS
Real Time Operating System

Work in Progress

Rebase

Work in Progress

RISC
Reduced Instruction Set Computer

a CPU characterized by a simplified and streamlined set of instructions, optimized for efficient and fast execution of basic operations. RISC processors typically prioritize speed over complexity.

Examples of RISC Architectures are arm64, armhf, RISC-V, ppc64el, and PowerPC.

See also:

RegEx
Regular Expression

A sequence of characters that specifies a text-matching pattern. String-search algorithms usually use these patterns for input validation or find (and replace) operations on strings.

While this general term stems from theoretical computer science and formal language theory, people usually think of Perl Compatible Regular Expressions (PCRE).

Repository
Repo

Work in Progress

RFC
Request for Comments

Work in Progress

See also:

RoM
Request of Maintainer

Work in Progress

RoP
Request of Porter

Work in Progress

RoQA
Requested by the QA team

Work in Progress

RoST
Request of Security Team

Work in Progress

RoSRM
Request of Stable Release Manager

Work in Progress

Restricted

A Component of every Ubuntu Series in the Ubuntu Archive that contains Closed Source Packages which are supported and maintained by Canonical.

See also:

RISC-V

Work in Progress

riscv64

Work in Progress

Root

Work in Progress

Rules File

The debian/rules file in a Source Package.

See also:

s390x

Work in Progress

Seeds

Seeds are lists of packages that define which packages go into the Main component of the Ubuntu Archive and which packages go into the distribution images.

Series

A series refers to the Packages in the Ubuntu Archive that target a specific Ubuntu version. A series is usually referred to by its Code name.

See also:

SLA
Service-level Agreement

Work in Progress

Shell

Work in Progress

Signature

A digital signature is a cryptographic record that verifies the authenticity and integrity of data.

Every Package in the Ubuntu Archive is digitally signed, enabling users to detect data corruption during the download or unwanted/malicious modifications. Furthermore, some Upstream projects sign their releases, which lets Ubuntu Maintainers and users of the corresponding packages verify that the Source Code is from the developers of the upstream project.

The tool gpg(1) is commonly used to create and modify digital signatures. Further information can be found in the GNU Privacy Handbook.

Signing Key

Work in Progress

Source

Work in Progress

Source Code

The source code of a program is a set of human-readable instructions written in a programming language. Those instructions are later converted to machine code to be directly executed by a computer. Generally, programmers study and modify software by reading and editing the source code.

Source Package

A Debian source package contains the Source material used to build one or more Binary Packages.

See also:

Source Tree

Work in Progress

Sponsor

Work in Progress

SRU Verification Team

Work in Progress

Stable Release Managers

Work in Progress

SRU
Stable Release Update

Work in Progress

Stack

In computer science, a Stack is a data-structure that can store a collection of elements linearly with two primary operations:

  • “Push”: adds an element to the collection

  • “Pop”: removes the most recently added element in the collection

Stack implementations also often have a “Peak” operation to see the most recently added element in the collection without removing it.

The name Stack stems from the analogy of items “stacked” on top of each other like a stack of plates, where you have to remove the plates above to access the plates below.

See also:

Staging Environment

Work in Progress

Standard Output

Work in Progress

tarball

A file in the tar(5) archive format, which collects any number of files, directories, and other file system objects (symbolic links, device nodes, etc.) into a single stream of bytes. The format was originally designed to be used with tape drives, but nowadays it is widely used as a general packaging mechanism.

See also: orig tarball

Text Encoding

Text encoding refers to the method or schema used to represent and store text characters in a digital format. It involves assigning numerical codes (typically binary) to each character in a character set, which allows computers to process and display text.

For example, ASCII and UTF-8 are commonly used text encoding formats.

The choice of a text encoding format is essential for ensuring proper character representation, especially when dealing with different languages and special characters.

TLS
Transport Layer Security

Work in Progress

TPM
Trusted Platform Module

Work in Progress

TUI

Abbreviation for text-based User Interface.

Ubuntu

The word “ubuntu” is derived from the pronunciation of an an ancient African word oǒ’boǒntoō meaning “humanity to others”. It is often described as reminding us that “I am what I am because of who we all are”.

The Ubuntu Operating System tries to bring that spirit to the world of computers and software. The Ubuntu Distribution is a Debian-based Linux distribution and aims to represent the best of what the world’s software community has shared with the world.

See also:

Ubuntu Archive
Archive

The Ubuntu Package Archive is an APT Repository that is pre-configured by default on Ubuntu installations. It hosts Debian Binary Packages (.deb files) and Source Packages (.dsc files).

See also:

Ubuntu autopkgtest Cloud

Work in Progress

See also:

Ubuntu Base Packages

Packages that are in the Main or Restricted Component. These are packages maintained by Canonical, because they are fundamental for Ubuntu.

See also: Main Inclusion Review

UCA
Ubuntu Cloud Archive

Work in Progress

See also:

Ubuntu Code of Conduct

Work in Progress

See also:

UCT
Ubuntu CVE Tracker

Work in Progress

See also:

Ubuntu Delta

A modification to an Ubuntu Package that is derived from a Debian Package.

See also:

Ubuntu Desktop

Work in Progress

UDS
Ubuntu Developer Summit

Between 2004 and 2012, Ubuntu releases were planned during regularly scheduled summits, where the wider Ubuntu community would come together for planning and hacking sessions. This event occurred two times a year, each one running for a week. The discussions were highly technical and heavily influenced the direction of the subsequent Ubuntu release.

These events were called the “Ubuntu Developer Summit” (UDS).

Since November 2022, these events were continued as the “Ubuntu Summit” (US) to include the broader Ubuntu community and not only developers.

See also:

Ubuntu Discourse

A Discourse instance about general Ubuntu development that is accessible to the general public, where you can find discussions, announcements, team updates, documentation and much more.

Feel free to introduce yourself.

See also:

Ubuntu ESM Team

Work in Progress

See also:

Ubuntu flavors

Ubuntu flavors are Distributions of the default Ubuntu releases, which choose their own default applications and settings. Ubuntu flavors are owned and developed by members of the Ubuntu community and backed by the full Ubuntu Archive for Packages and updates.

Officially recognized flavors are:

IRCC
Ubuntu IRC Council

Work in Progress

See also:

Ubuntu Keyserver

Work in Progress

Ubuntu Pro

Work in Progress

See also:

Ubuntu Server

Work in Progress

Ubuntu SRU Team

Work in Progress

See also:

Ubuntu Sponsors

Work in Progress

See also:

Ubuntu Security Sponsors

Work in Progress

See also:

Ubuntu Stable Release

Ubuntu stable releases are officially-published versions of Ubuntu and their packages.

US
Ubuntu Summit

The Ubuntu Summit (US) is a continuation of the Ubuntu Developer Summit since November 2022. The change in name aims to broaden the scope, which opens the event up to additional audiences.

While the Ubuntu Developer Summit was focused on technical development, the talks and workshops of the Ubuntu Summit will cover development as well as design, writing, and community leadership with a wide range of technical skill levels.

The name also results in a nifty new acronym, US, or more appropriately, simply “Us”. This fits very nicely with the meaning of Ubuntu, “I am what I am because of who we all are”.

If you have any question feel free to send an email at summit@ubuntu.com.

Also, check out the Ubuntu Summit mailing list.

You can find more information at the Ubuntu Summit page.

URI
Uniform Resource Identifier

Work in Progress

See also:

URL
Uniform Resource Locator

Work in Progress

See also:

Universe

A Component of every Ubuntu Series in the Ubuntu Archive that contains Open Source Packages which are supported and maintained by the Ubuntu community.

See also:

Unix

Unix is an Operating System whose development started in the late 1960s at AT&T Bell Labs. It is characterized by its multi-user and multi-tasking capabilities, hierarchical file system, and a suite of Command Line utilities. Unix has been influential in shaping modern Operating Systems and remains the basis for various Unix-like systems, including Linux and macOS.

See also:

Upstream

A software project (and associated entities), another software project depends on directly or indirectly.

See Upstream (explanation)

UX
User Experience

The overall experience and satisfaction a user has while interacting with a product or system. It considers usability, accessibility, user flow, and the emotional response of users to ensure a positive and efficient interaction with the User Interface and the product as a whole.

UI
User Interface

Refers to the visual elements and design of a digital product or application that users interact with. It includes components like buttons, menus, icons, and layout, focusing on how information is presented and how users navigate through the interface.

UIFe
User Interface Freeze Exception

Work in Progress

See also:

VCS
Version Control System

A software tool or system that enables developers to track and manage changes to their Source Code and collaborate with others effectively. It maintains a history of Source Code revisions, allowing users to revert to previous versions, track modifications, and work on different Branches of Source Code simultaneously. Version Control Systems are crucial for Source Code management and collaboration in Open Source Software development projects.

WoU
Waiting on Upstream

Work in Progress

See also: Upstream

Watch File

The debian/watch file in a Source Package.

See also:

x64

See amd64

x86

See i386

x86-64

See amd64

x86_64

See amd64