ISO/IEC TS 23360-1-6:2021 PDF
Linux Standard Base (LSB) — Part 1-6: Graphics and Gtk3 specification
Linux Standard Base (LSB) — Part 1-6: Graphics and Gtk3 specification
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 519
- Дата публикации:
- 8 октября 2021 г.
- Издание:
- ISO/IEC TS 23360 edition 1 version 1
- ICS:
- 35.080
The Trial Use Specification defines components which are not required parts of the LSB Specification.
Abstract
Overview
ISO/IEC TS 23360-1-6:2021 sets forth the Linux Standard Base (LSB) - Part 1-6: Graphics and Gtk3 Specification. This technical specification, published by ISO/IEC, defines trial use components relevant to graphics libraries, including libpng15 and the Gtk3 stack libraries (libgdk-3, libgtk-3), for the Linux Standard Base ecosystem. These components are not required to be present on every conforming LSB system but are on a standards track for potential inclusion in future editions. The standard aims to help software developers create portable applications that leverage key graphics capabilities in an LSB-compliant environment.
Key Topics
- LSB Graphics Components: Outlines components that may be optionally implemented, notably the PNG graphics library (libpng15) and the Gtk3 toolkit libraries (libgdk-3, libgtk-3).
- Trial Use Specification: Describes features and libraries that are not yet mandatory for full LSB conformance, but which may become so in the future.
- Standardized Interfaces: Provides definitions for key programming interfaces (APIs and ABIs) for the supported graphics libraries, facilitating binary and source compatibility in the Linux ecosystem.
- System Integration: Specifies naming conventions for runtime libraries, ensuring dynamic linking and system search paths are properly utilized.
- Documentation Conventions: Establishes standardized terminology and typographic conventions to ensure clarity and consistency across LSB documentation.
Applications
ISO/IEC TS 23360-1-6:2021 carries practical benefits for both developers and organizations:
- Application Portability: By referencing this specification, developers can write software that is more likely to run without modification on any LSB-compliant Linux distribution, especially when handling PNG graphics or building GUIs with Gtk3.
- Consistent Runtime Behavior: Standardized library interfaces help ensure consistent behavior and reduced fragmentation across distributions, reducing the risk of incompatibilities in graphical applications.
- Preparatory Adoption: Since these are trial use components, early adoption prepares organizations for future requirements and eases future migrations as these components become mandated.
- Interoperability: Provides a predictable environment for ISVs (Independent Software Vendors) targeting enterprise or embedded systems that require stable and predictable graphics support.
Related Standards
Developers and technical leads may benefit from consulting the following related specifications for comprehensive LSB compatibility and internationalization:
- ISO/IEC 9899:1999 - Programming languages - C (ISO C 99), referenced for C language compliance.
- GDK 3.6 and GTK+ 3.6 - Reference manuals for the respective graphics toolkit libraries.
- Other LSB Standards (ISO/IEC TS 23360 series) - Covering broader system libraries, core modules, and additional trial use specifications within the standard base.
For further reference, terminology aligns with ISO/IEC 2382 (informatics vocabulary), and users are encouraged to consult ISO and IEC’s online terminological platforms.
Summary
Adhering to ISO/IEC TS 23360-1-6:2021 enables developers to leverage current and upcoming standards for Linux graphics programming. While focused on optional "trial use" elements, future-proofing development and ensuring compatibility within the expanding LSB framework is made simpler by consistently applying the interfaces and conventions defined herein. This boosts software sustainability, portability, and user confidence across the diverse landscape of LSB-compliant Linux environments.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 22 - Programming languages, their environments and system software interfaces
- SKU
- ISO/IEC TS 23360-1-6:2021
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
SIST EN ISO/IEC 2382-37:2024
ДействующийInformation technology - Vocabulary - Part 37: Biometrics (ISO/IEC 2382-37:2022)
Overview SIST EN ISO/IEC 2382-37:2024 defines a standardized vocabulary for the field of biometrics concerning the recognition of human beings. Developed by CEN and based on ISO/IEC 2382-37:2022, thi…
ISO 8689-1:2000
ДействующийWater quality — Biological classification of rivers — Part 1: Guidance on the interpretation of biological qu…
Overview ISO 8689-1:2000, titled Water quality - Biological classification of rivers - Part 1: Guidance on the interpretation of biological quality data from surveys of benthic macroinvertebrates, is…
ISO/ASTM51540-04(2012)
ОтменёнStandard Practice for Use of a Radiochromic Liquid Dosimetry System (Withdrawn 2020)
Significance and Use4.1 The radiochromic liquid dosimetry system provides a means of measuring absorbed dose in materials (5-7). Under the influence of ionizing radiation, chemical reactions take pla…
ISO/ASTM51204-04
ДействующийStandard Practice for Dosimetry in Gamma Irradiation Facilities for Food Processing (Withdrawn 2013)
Significance and Use4.1 Food products may be treated with ionizing radiation, such as gamma-rays from 60Co or 137Cs sources, for numerous purposes, including control of parasites and pathogenic micro…
ISO/ASTM51431-05
ОтменёнStandard Practice for Dosimetry in Electron Beam and X-Ray (Bremsstrahlung) Irradiation Facilities for Food P…
Significance and Use4.1 Food products may be treated with acceleratorgenerated radiation (electrons and X-rays) for numerous purposes, including control of parasites and pathogenic microorganisms, in…
ISO/ASTM52628-20e1
ДействующийStandard Practice for Dosimetry in Radiation Processing
1.1 This practice describes the basic requirements that apply when making absorbed dose measurements in accordance with the ASTM E61 series of dosimetry standards. In addition, it provides guidance o…
ISO/ASTM52921-13(2019)
ДействующийStandard Terminology for Additive Manufacturing—Coordinate Systems and Test Methodologies
Significance and Use 3.1 Although many additive manufacturing systems are based heavily upon the principles of Computer Numerical Control (CNC), the coordinate systems and nomenclature specific to CN…
ISO/ASTMTR52917-EB
ДействующийAdditive Manufacturing — Round Robin Testing — General Guidelines
This document outlines the steps with regard to aspects of design to conduct and run a round robin study (RRS) to assess the degree of variability in an additive manufacturing material or process. Th…