The Foundries.io Linux microPlatform is an extensible software and hardware platform that makes it easier to develop, secure, and maintain Internet-connected Linux-based embedded devices. The Linux microPlatform is based on OpenEmbedded / Yocto Project, and adds a select set of board support package layers to enable popular development boards. This meta layer contains the base distribution definition and core recipes.

Setup information

Git repository

https://github.com/foundriesio/meta-lmp web repo

Subdirectory

meta-lmp-base

Last commit: 2 months, 3 weeks ago (kirkstone branch)

Maintainers

Dependencies

The meta-lmp-base layer depends upon:

Recommends

The meta-lmp-base layer recommends:

Recipe name Version Description
aktualizr-callback 1.0 Aktualizr configuration snippet to enable Foundries.IO callback function
aktualizr-fiovb-env-rollback 1.0 Aktualizr configuration snippet to enable Foundries.IO verified boot bootcount function
aktualizr-pkcs11-label 1.0 Aktualizr configuration snippet to make sure pkcs#11 token is labeled properly
base-files-issue 3.0.14 Miscellaneous files for the base system (only contains /etc/issue*)
bluetooth-attach 0.1 Bluetooth Serial Attach Initialization
bt-6lowpan-setup 0.1 Setup BT 6LoWPAN network / modules
compose-apps-early-start 1.0 A systemd oneshot helper to start compose apps as early as possible
composectl git A CLI utility to manage compose apps
containerd-opencontainers v1.7.13+gitX containerd is a daemon to control runC
crucible v2021.05.03+gitX One-Time-Programmable (OTP) fusing tool
cryptsetup 2.7.0+gitX Manage plain dm-crypt and LUKS encrypted volumes
custom-sota-client git Custom SOTA Client example based on the aktualizr-lite C++ API
docker-auto-prune 0.1 Automatic Docker System Prune service for removal of unused data
docker-ce 25.0.2-ce+gitfce6e0ca9bc000888de3daa157af14fa41fcd0ff Linux container runtime
docker-cli-config 0.1 Default system configuration file for Docker cli
docker-compose 2.21.0 Define and run multi-container applications with Docker
docker-compose-switch 1.0.5 Compose Switch is a replacement to the Compose V1 docker-compose (python) executable. It translates the command line into Compose V2 docker compose then run the latter.
docker-credential-helper-fio 0.1 Docker-credential helper to handle hub.foundries.io for registered devices
docker-network-ref 1.0 Auto creation of the `docker-network-ref` docker bridge network
efitools 1.9.2+gitX Tools to support reading and manipulating the UEFI signature database
efitools-native 1.9.2+gitX Tools to support reading and manipulating the UEFI signature database
fio-docker-fsck git A tool to check and fix an image&layer store of the docker daemon
fio-se05x-cli git Foundries.io NXP SE05X Secure Element CLI
fioconfig git A daemon to handle configuration management for devices in a Foundries Factory
htpdate 1.3.7 HTTP based time synchronization tool
ima-inspect 0.15 Output IMA/EVM extended attributes in a human readable format
ima-policy-tcb 1.0 IMA sample tcb policy
initramfs-ostree-lmp-image 1.0 Linux microPlatform OSTree initramfs image
initramfs-ostree-lmp-recovery 1.0 Linux microPlatform OSTree initramfs recovery image
jailhouse 0.12+gitX Linux-based partitioning hypervisor
jool 4.1.10 SIIT and NAT64 for Linux
libfyaml 0.6.3 A fancy 1.3 YAML and JSON parser/writer.
libp11 0.4.12 Library for using PKCS
linux-lmp 6.6.25+gitX Linux kernel
linux-lmp 6.1.102+gitX Linux kernel
linux-lmp-dev 6.8.0+gitX Linux kernel
linux-lmp-dev-mfgtool 6.1.70+gitX Linux kernel
linux-lmp-rt 6.6.25+gitX Linux kernel
linux-lmp-rt 6.1.102+gitX Linux kernel
lmp-auto-hostname 0.1 Automatic hostname update based on hardware specific information
lmp-base-console-image 1.0 Base console image which includes OTA Lite, Docker, and OpenSSH support
lmp-boot-firmware 0 Linux microPlatform Boot Firmware Files
lmp-device-auto-register 1.0 A systemd oneshot helper to auto register a device
lmp-device-register git Linux microPlatform OSF OTA+ device registration tool
lmp-device-tree 1.0 Linux microPlatform BSP device trees
lmp-el2go-auto-register 1.0 A systemd oneshot helper to auto register a device using EdgeLock2GO
lmp-gateway-image 1.0 Basic console-based gateway image
lmp-mini-image 1.0 Minimal image that includes OTA+ support
lshw 02.19.2+gitX Hardware lister
luks-reencryption 0.1 LUKS2 online re-encryption
mcumgr v0.0.1+git Management library for 32-bit MCUs
mfgtool-files 0.1 MFGTOOL Support Files and Binaries
mfgtool-resize-helper 0.1 Rootfs disk resize-helper for mfgtools
mxm-mwifiex-setup 0.1 Setup NXP MXM MWiFiEx kernel module
ncurses 6.4 The New Curses library
nss-altfiles 2.23.0+gitX NSS module which can read user information from files in an alternative location
ntp 4.2.8p17 Network Time Protocol daemon and utilities
optee-client 3.21.0 OP-TEE Client API
optee-examples 3.21.0 OP-TEE examples
optee-fiovb git OP-TEE Foundries.IO Verified Boot Client Application
optee-os-fio 3.21.0 OP-TEE Trusted OS
optee-os-fio-mfgtool 3.21.0 OP-TEE Trusted OS
optee-os-tadevkit 3.21.0 OP-TEE Trusted OS TA devkit
optee-sks git OP-TEE TA/Library for Secure Key Services (PKCS#11)
optee-test 3.21.0 OP-TEE sanity testsuite
ostree-pending-reboot 0.1 OStree Pending Reboot service
ostreeuploader git Tools used to push an ostree repo to and check if it is synced with OSTreeHub
pkcs11-se050-import git Tool to import NXP SE050 Secure Objects into PKCS11 / OP-TEE
pkcs11test git A PKCS#11 Test Suite
plug-and-trust-demos 4.02.00 NXP Plug and Trust Middleware Demos with SETEEC support
plug-and-trust-seteec 4.02.00 NXP Plug and Trust Middleware with SETEEC support
python3-docker-vxcan 1.0.2 Docker NetworkDriver plugin providing CAN connectivity
python3-func-timeout 4.3.5 Support running any existing function with a given timeout
python3-plug-and-trust-ssscli 4.02.00 NXP Plug and Trust SSS Python command line tool
resize-helper 0.1 Rootfs disk resize-helper
runc-opencontainers 1.1.12+gitX runc container cli tools
sbin-path-helper 0.1 Add all sbin dirs to PATH for root user
sysctl-hang-crash-helper 0.1 sysctl hang/crash helper settings
sysctl-net-queue-pfifo-fast 0.1 sysctl set net queue to pfifo_fast
systemd-journald-config 1.0 Systemd Journald Configuration Fragment
systemd-watchdog-config 1.0 Systemd Watchdog Configuration Fragment
tf-a-fio v2.7.0 Trusted Firmware-A FIO
tpm2-abrmd 3.0.0 TPM2 Access Broker & Resource Manager
tpm2-pkcs11 1.9.0 A PKCS#11 interface for TPM2 hardware
tpm2-tools 5.5 Tools for TPM2.
tpm2-tss 4.0.1 Software stack for TPM2.
u-boot-base-scr 1.0 Boot script for launching lmp base images with u-boot (no ostree)
u-boot-fio imx-2023.04 Universal Boot Loader for embedded devices
u-boot-fio imx-2022.04 Universal Boot Loader for embedded devices
u-boot-fio 2023.04 Universal Boot Loader for embedded devices
u-boot-fio-mfgtool imx-2023.04 Universal Boot Loader for embedded devices
u-boot-fio-mfgtool imx-2022.04 Universal Boot Loader for embedded devices
u-boot-fio-mfgtool 2023.04 Universal Boot Loader for embedded devices
u-boot-ostree-scr 1.0 Boot script for launching OSTree based images with u-boot
u-boot-ostree-scr-fit 1.0 FIT image boot script for launching OSTree based images with u-boot
wireguard-tools 1.0.20210914 WireGuard is an extremely simple yet fast and modern VPN
xenomai4 git Xenomai 4
aktualizr_%.bbappend
alsa-state.bbappend
alsa-utils_%.bbappend
base-files_%.bbappend
base-passwd_%.bbappend
bluez5_5.65.bbappend
busybox_%.bbappend
collectd_%.bbappend
core-image-minimal-initramfs.bbappend
curl_%.bbappend
dbus_%.bbappend
dnsmasq_2.90.bbappend
docker-ce_%.bbappend
docker-compose_%.bbappend
dropbear_%.bbappend
edk2-firmware_%.bbappend
gnu-efi_3.0.14.bbappend
grub-efi_%.bbappend
haveged_%.bbappend
ima-evm-keys_1.0.bbappend
initramfs-framework_%.bbappend
initramfs-module-install-efi_%.bbappend
iproute2_%.bbappend
libpam_%.bbappend
linux-yocto_%.bbappend
logrotate_%.bbappend
networkmanager_1.36.%.bbappend
nss_3.%.bbappend
openct_%.bbappend
opensc_%.bbappend
openssl_3.%.bbappend
optee-client_%.bbappend
optee-os_%.bbappend
optee-os-fio%.bbappend
os-release.bbappend
ostree_%.bbappend
ostree-kernel-initramfs_%.bbappend
ovmf_git.bbappend
packagegroup-base.bbappend
packagegroup-security-tpm2.bbappend
pciutils_%.bbappend
psplash_%.bbappend
ptest-runner_%.bbappend
python3-docker_%.bbappend
python3-docker-compose_%.bbappend
python3-jsonschema_%.bbappend
python3-pycparser_%.bbappend
python3-pyroute2_%.bbappend
readline_%.bbappend
rpcbind_%.bbappend
rrdtool_%.bbappend
shadow_%.bbappend
softhsm_2.%.bbappend
sudo_%.bbappend
swtpm_%.bbappend
systemd_%.bbappend
systemd-boot_%.bbappend
tpm2-abrmd_%.bbappend
tpm2-pkcs11_%.bbappend
tpm2-tss_%.bbappend
trusted-firmware-a_%.bbappend
u-boot-tools_2022.01.bbappend
weston-init.bbappend
wireguard-module_%.bbappend
zram_%.bbappend