Sign inSign up

windriver/wrlx-image

By windriver

Updated 10 months ago

The binary images built from Wind River Linux

Image
3

50K+

windriver/wrlx-image repository overview

Wind River Linux container images -- WRDistro23

The Wind River Linux LTS23 container images have been replaced by WRDistro23: https://hub.docker.com/r/windriver/wrdistro23

Wind River Linux container images -- LTS22

The images are built from Wind River Linux LTS. The images can be highly customized by package manager dnf. The packages are well split which gives the user the ultimate flexibility to create a base container image with only the packages they need.

Sources

All required source code for these images are provided at the following URL:

LTS22:

Main sources: https://distro.windriver.com/dist/wrlinux/lts-22/sources/

Updated sources: https://distro.windriver.com/dist/wrlinux/updates/lts-22/sources/

LTS23:

Main sources: https://distro.windriver.com/dist/wrlinux/lts-23/sources/

Updated sources: https://distro.windriver.com/dist/wrlinux/updates/lts-23/sources/

Open Source Compliance Artifacts:

LTS22: https://open.windriver.com/env/Linux/lts/22/index.html

LTS23: https://open.windriver.com/env/Linux/lts/22/index.html

Supported Archs

  • x86-64

  • aarch64 (rpi4 images)

  • arm (zynq images)

Features

  • Package Manager: dnf

  • glibc

Image types

wrlinux-image-minimal

A busybox based minimal image that boots to a console, can be expanded to a large image via package manager dnf.

wrlinux-image-full

A full functional image that boots to a console, no busybox installed but other common tools such as coreutils is installed by default.

Get and run the images

Default latest image
 $ docker pull windriver/wrlx-image
 $ docker run -it --rm windriver/wrlx-image
Full image
 $ docker pull windriver/wrlx-image:full
 $ docker run -it --rm windriver/wrlx-image:full
Minimal image
 $ docker pull windriver/wrlx-image:minimal
 $ docker run -it --rm windriver/wrlx-image:minimal

Install a package

$ dnf install <package>

Remove a package

$ dnf remove <package>

Dockerfile

wrlinux-image-minimal
FROM scratch
ADD wrlinux-image-minimal-<machine>.tar.bz2 /
CMD ["/bin/sh"]
wrlinux-image-full
FROM scratch
ADD wrlinux-image-full-<machine>.tar.bz2 /
CMD ["/bin/sh"]

The machine is intel-x86-64 or bcm-2xxx-rpi4 according to the archs.

Known issues

  • ecryptfs-utils ecryptfs-utils includes a systemd service ecryptfs.service and a kernel module ecryptfs.ko. To make ecryptfs.service in container start successfully, ecryptfs.ko must be inserted in the host system first either by ecryptfs.service or manually. And then ecryptfs.service in the host system must be stopped, otherwise it would hold /dev/ecryptfs and prevents ecryptfs.service in container from accessing /dev/ecryptfs.
    In general, a container may depend on some features or devices in the host system. How to formally handle such dependencies is to be discussed.

License

The images are provided under the GPL-2.0 license.

Copyright (c) 2021 Wind River Systems Inc.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

The images include third party software which might be available under additional open source licenses, including the base Wind River Linux LTS22/LTS23 distribution along with third party dependencies.

All product names, logos, and brands are property of their respective owners. All company, product and service names used in this software are for identification purposes only. Wind River is a registered trademark of Wind River Systems, Inc. Linux is a registered trademark owned by Linus Torvalds.

Disclaimer of Warranty / No Support: Wind River does not provide support and maintenance services for this software, under Wind River’s standard Software Support and Maintenance Agreement or otherwise. Unless required by applicable law, Wind River provides the software (and each contributor provides its contribution) on an “AS IS” BASIS, WITHOUT WARRANTIES OF ANY KIND, either express or implied, including, without limitation, any warranties of TITLE, NONINFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the software and assume any risks associated with your exercise of permissions under the license.

Wind River Linux container images -- LTS21

The LTS21 images have been deprecated, please use windriver/wrlx-image:latest to instead of it.

Wind River Linux container images -- CD

The CD images have been deprecated, please use windriver/wrlx-image:latest to instead of it.

Wind River Linux container images -- LTS19

The LTS19 images have been removed, please use windriver/wrlx-image:latest to instead of it.

Tag summary

Content type

Image

Digest

sha256:20a554595

Size

30.8 MB

Last updated

10 months ago

docker pull windriver/wrlx-image