Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/distro-core/meta-distro

Distro Core Meta
https://github.com/distro-core/meta-distro

foss yocto-meta

Last synced: 10 days ago
JSON representation

Distro Core Meta

Awesome Lists containing this project

README

        

# Repository meta-distro

This repository contains recipe files and scripts for distribution. The distribution is based
on Yocto tools to create a specialized Linux distro. The current distribution is based from
the [Yocto Release **scarthgap**](https://wiki.yoctoproject.org/wiki/Releases).

The repository is partitioned by Yocto Release code name as the branch.

For all original content supplied with this layer; unless otherwise specified, the content
is licensed as [LICENSE](./LICENSE).

Editorial discretion is asserted on specific inclusion of layers that may referenced. All
packages and their source code come with their respective licenses. Individual packages
license terms are to be respected and followed.

# DISTRO Specialization

Specialized DISTRO defined and used with layer scripting

| DISTRO | Description |
| --- | --- |
| conf/distro/distro-core.conf | Core System, CLI Only, C/C++ Runtime glibc |
| conf/distro/distro-core-gui.conf | Full System, CLI + GUI, C/C++ Runtime glibc |
| conf/distro/include/*.conf | Shared configuration items for a specific feature, included by 'require' |

# MACHINE Specialization

Specialized MACHINE defined and used with layer scripting

| MACHINE | BSP | Type | Description |
| --- | --- | --- | --- |
| conf/machine/com-cexpress-bt.conf | meta-intel | COM | [Intel Baytrail, Core i5/i7 Adlink cExpress-bt Type 6 Compact](./conf/machine/com-cexpress-bt.conf) |
| conf/machine/com-cexpress-sl.conf | meta-intel | COM | [Intel SkyLake, Core i5/i7 Adlink cExpress-sl Type 6 Compact](./conf/machine/com-cexpress-sl.conf) |
| conf/machine/sbc-gene-bt05.conf | meta-intel | SBC | [Intel Baytrail, Atom E3845 Aaeon GENE-BT05](./conf/machine/sbc-gene-bt05.conf) |
| conf/machine/include/*.conf | | | Shared configuration items for a specific feature, included by 'require' |

# Build Artifact Generation

One time initialization

```sh
# initialization of yocto host dependency
scripts/setup-host-deps

# initialization of WSL2 instance soft links to USERPROFILE
scripts/setup-home-links

# initialization of proxy and cache environment
cat >>~/.bashrc <