Skip to content

Commit a10adf1

Browse files
authored
Merge pull request #190 from poettering/readme-tweaks
tweaks/updates to README
2 parents 99d0b4b + 4554b0d commit a10adf1

File tree

1 file changed

+30
-27
lines changed

1 file changed

+30
-27
lines changed

README.md

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,42 +5,42 @@ BookToC: false
55

66
# UAPI Group Specifications
77

8-
* [Boot Loader Specification](specs/boot_loader_specification.md):
8+
* [UAPI.1 Boot Loader Specification](specs/boot_loader_specification.md):
99
Defines a set of file formats and naming conventions to allow distribution independent boot loader menus supportable by multiple bootloaders.
1010
([canonical online location](https://uapi-group.org/specifications/specs/boot_loader_specification/))
11-
* [Configuration Files Specification](specs/configuration_files_specification.md):
12-
Standardises default locations and environment variables for locating common files or base directories.
13-
This is derived from, and extends, the [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir/latest/),
14-
to allow for separation between vendor and admin configuration files, drop-in files, and masking.
15-
([canonical online location](https://uapi-group.org/specifications/specs/configuration_files_specification/))
16-
* [Discoverable Partitions Specification](specs/discoverable_partitions_specification.md):
11+
* [UAPI.2 Discoverable Partitions Specification](specs/discoverable_partitions_specification.md):
1712
Discusses GUID UUIDs for auto-discovery of partition semantics and mount points.
1813
([canonical online location](https://uapi-group.org/specifications/specs/discoverable_partitions_specification/))
19-
* [Discoverable Disk Image](specs/discoverable_disk_image.md):
14+
* [UAPI.3 Discoverable Disk Image](specs/discoverable_disk_image.md):
2015
Describes the Discoverable Disk Image format for self-describing system images.
2116
([canonical online location](https://uapi-group.org/specifications/specs/discoverable_disk_image/))
22-
* [Extension Image](specs/extension_image.md):
17+
* [UAPI.4 Extension Image](specs/extension_image.md):
2318
Describes the use of Discoverable Disk Images to create extensions to a base image.
2419
([canonical online location](https://uapi-group.org/specifications/specs/extension_image/))
25-
* [Linux File System Hierarchy](specs/linux_file_system_hierarchy.md):
26-
Describes the layout of directories and files in an installation of Linux
27-
([canonical online location](https://uapi-group.org/specifications/specs/linux_file_system_hierarchy/))
28-
* [File Hierarchy for the Verification of OS Artifacts (VOA)](specs/file_hierarchy_for_the_verification_of_os_artifacts.md):
29-
Describes the use of Discoverable Disk Images to create extensions to a base image.
30-
([canonical online location](https://uapi-group.org/specifications/specs/file_hierarchy_for_the_verification_of_os_artifacts/))
31-
* [Unified Kernel Image](specs/unified_kernel_image.md):
20+
* [UAPI.5 Unified Kernel Image](specs/unified_kernel_image.md):
3221
Describes the use of UEFI PE binaries to provide a Unified Kernel Image containing the kernel, initrd, command line, and other components.
3322
([canonical online location](https://uapi-group.org/specifications/specs/unified_kernel_image/))
34-
* [Version Format Specification](specs/version_format_specification.md):
35-
Defines semantics of version strings used in the other specifications listed here.
36-
([canonical online location](https://uapi-group.org/specifications/specs/version_format_specification/))
37-
* [Linux TPM PCR Registry](specs/linux_tpm_pcr_registry.md):
23+
* [UAPI.6 Configuration Files Specification](specs/configuration_files_specification.md):
24+
Standardises default locations and environment variables for locating common files or base directories.
25+
This is derived from, and extends, the [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir/latest/),
26+
to allow for separation between vendor and admin configuration files, drop-in files, and masking.
27+
([canonical online location](https://uapi-group.org/specifications/specs/configuration_files_specification/))
28+
* [UAPI.7 Linux TPM PCR Registry](specs/linux_tpm_pcr_registry.md):
3829
An informative list of how TPM PCRs are used on a Linux system.
3930
([canonical online location](https://uapi-group.org/specifications/specs/linux_tpm_pcr_registry/))
40-
* [Package Metadata for Executable Files](specs/package_metadata_for_executable_files.md):
31+
* [UAPI.8 Package Metadata for Executable Files](specs/package_metadata_for_executable_files.md):
4132
Describes the format and mechanism to include packaging metadata in ELF/PE binaries.
4233
([canonical online location](https://uapi-group.org/specifications/specs/package_metadata_for_executable_files/))
43-
* [Dlopen Metadata for ELF Files](specs/elf_dlopen_metadata.md):
34+
* [UAPI.9 Linux File System Hierarchy](specs/linux_file_system_hierarchy.md):
35+
Describes the layout of directories and files in an installation of Linux
36+
([canonical online location](https://uapi-group.org/specifications/specs/linux_file_system_hierarchy/))
37+
* [UAPI.10 Version Format Specification](specs/version_format_specification.md):
38+
Defines semantics of version strings used in the other specifications listed here.
39+
([canonical online location](https://uapi-group.org/specifications/specs/version_format_specification/))
40+
* [UAPI.11 File Hierarchy for the Verification of OS Artifacts (VOA)](specs/file_hierarchy_for_the_verification_of_os_artifacts.md):
41+
Describes the use of Discoverable Disk Images to create extensions to a base image.
42+
([canonical online location](https://uapi-group.org/specifications/specs/file_hierarchy_for_the_verification_of_os_artifacts/))
43+
* [UAPI.12 dlopen() Metadata for ELF Files](specs/elf_dlopen_metadata.md):
4444
Describes the format and mechanism to include dynamically loaded libraries metadata in ELF binaries.
4545
([canonical online location](https://uapi-group.org/specifications/specs/elf_dlopen_metadata/))
4646

@@ -69,20 +69,23 @@ A `filename/MAJOR.MINOR` git tag will be created when a new version of a given s
6969
This section clarifies on terms and abbreviations used in specs and other documents.
7070

7171
## General terms and abbreviations
72+
- *ELF* – Executable and Linkable Format (Linux executable binary format)
7273
- *MOK* – Machine Owner Key (shim)
7374
- *PCR* – TPM Platform Configuration Registers
74-
- *TPM*Trusted Platform Module (security chip)
75+
- *PE*Portable Executable (UEFI executable binary format)
7576
- *SBAT* – UEFI Secure Boot Advanced Targeting
77+
- *TPM* – Trusted Platform Module (security chip)
7678

7779
## Terms and abbreviations specific to UAPI group specifications
80+
- [*BLS*](specs/boot_loader_specification.md) - Boot Loader Specification
81+
- [*confext*](specs/extension_image.md) – Configuration Extension Image
82+
(type of DDI that is overlayed on top of `/etc/` via overlayfs and can extend the underlying OS' configuration in a composable, immutable fashion)
7883
- [*DDI*](specs/discoverable_disk_image.md) - Discoverable Disk Image
7984
- [*DPS*](specs/discoverable_partitions_specification.md) - Discovery Partition Specification
80-
- [*UKI*](specs/unified_kernel_image.md) - Unified Kernel Images (UEFI boot stub + kernel + initrd + more)
81-
- [*BLS*](specs/boot_loader_specification.md) - Boot Loader Specification
8285
- [*sysext*](specs/extension_image.md) – System Extension Image
8386
(type of DDI that is overlayed on top of `/usr/` and `/opt/` via overlayfs and can extend the underlying OS vendor resources in a composable, immutable fashion)
84-
- [*confext*](specs/extension_image.md) – Configuration Extension Image
85-
(type of DDI that is overlayed on top of `/etc/` via overlayfs and can extend the underlying OS' configuration in a composable, immutable fashion)
87+
- [*UKI*](specs/unified_kernel_image.md) - Unified Kernel Images (UEFI boot stub + kernel + initrd + more)
88+
- [*VOA*](specs/file_hierarchy_for_the_verification_of_os_artifacts.md) – Verification of OS Artifacts
8689

8790
## Participate
8891

0 commit comments

Comments
 (0)