https://github.com/tiacsys/tsn-asdf-ws
ASDF Workspace for TiaC Systems Network
https://github.com/tiacsys/tsn-asdf-ws
asdf-vm docker-image
Last synced: 3 months ago
JSON representation
ASDF Workspace for TiaC Systems Network
- Host: GitHub
- URL: https://github.com/tiacsys/tsn-asdf-ws
- Owner: tiacsys
- License: apache-2.0
- Created: 2024-10-09T20:02:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-27T10:27:23.000Z (12 months ago)
- Last Synced: 2025-02-26T05:16:37.324Z (8 months ago)
- Topics: asdf-vm, docker-image
- Language: Dockerfile
- Homepage: https://github.com/tiacsys/tsn-asdf-ws/blob/main/README.rst
- Size: 26.4 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
TiaC Systems Network (TSN) ASDF Workspace
=========================================This repository contains the build configuration of the `ASDF`_ workspace,
a tool version manager, for TiaC Systems Network (TSN) as multi-arch Docker
images for Linux.Documentation
-------------The documentation overview is in this `readme in the project root directory
`_.Content
-------Based on `Ubuntu official Docker image`_, |ubuntu-docker-tag|:
- |ubuntu-release|_
- Docker image architectures:- Intel/AMD x86 64-bit (``linux/amd64``): https://hub.docker.com/r/amd64/ubuntu
- ARMv7 32-bit (``linux/arm/v7``): https://hub.docker.com/r/arm32v7/ubuntu
- ARMv8 64-bit (``linux/arm64/v8``): https://hub.docker.com/r/arm64v8/ubuntu
- RISC-V 64-bit (``linux/riscv64``): https://hub.docker.com/r/riscv64/ubuntu
- IBM POWER8 (``linux/ppc64le``): https://hub.docker.com/r/ppc64le/ubuntu
- IBM z-Systems (``linux/s390x``): https://hub.docker.com/r/s390x/ubuntuUbuntu system packages
**********************- Ubuntu system package upgrade
- Ubuntu software repository management utilities
- locales for English unicode (``en_US.UTF-8``)
- locales for German unicode (``de_DE.UTF-8``)Multiple tool version management
********************************Based on `ASDF`_ together with the `ASDF Plugin Manager`_ all Docker images
are ready to install multiple runtime environments in different versions in
parallel into the dedicated TSN user workspace under |TSN-HOME|. The user
and group identifier, |TSN-UID| and |TSN-GID|, are derived from the original
Read-The-Docs user space to be compatible in the future in our other TSN
Docker images.- |asdf-version|_ with:
- |asdf-pm-version|_
References
----------.. target-notes::
.. _`ASDF`: https://asdf-vm.com/
.. |asdf-version| replace:: ASDF :strong:`v0.14.1`
.. _`asdf-version`: https://github.com/asdf-vm/asdf/releases/tag/v0.14.1.. _`ASDF Plugin Manager`: https://github.com/asdf-community/asdf-plugin-manager
.. |asdf-pm-version| replace:: ASDF Plugin Manager :strong:`v1.4.0`
.. _`asdf-pm-version`: https://github.com/asdf-community/asdf-plugin-manager/releases/tag/v1.4.0.. _`Ubuntu official Docker image`: https://github.com/docker-library/official-images
.. |ubuntu-release| replace:: Ubuntu :strong:`24.04.1 LTS`
.. _`ubuntu-release`: https://hub.docker.com/_/ubuntu
.. |ubuntu-docker-tag| replace:: :strong:`ubuntu:noble-20241011`.. |TSN-HOME| replace:: :code:`/home/tsn`
.. |TSN-USER| replace:: :code:`tsn`
.. |TSN-UID| replace:: :code:`UID=1005`
.. |TSN-GID| replace:: :code:`GID=205`