yoe-distro
kas
yoe-distro | kas | |
---|---|---|
2 | 2 | |
179 | 322 | |
2.2% | 2.8% | |
9.6 | 9.1 | |
about 14 hours ago | 5 days ago | |
BitBake | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
yoe-distro
-
Yocto layer handling via Git
Thanks, u/baudvine, that should be the common way to go. While skimming through several Github repos - where mainly this solution is used or some type of submodule mechanics like here - I am really wondering how I could miss that. Anyway, thanks for pointing me in the right direction!
-
Make raspberry pi os with yocto?
Raspian is from Debian which is a binary distro and Debian is for Server/Desktop systems. Yocto Project/ObenEmbedded are binary distros where you need to build everything from sources and made for constrained embedded systems. So you rather add whatever you need than start for a huge image. You can ask on https://github.com/agherzan/meta-raspberrypi for a bigger image. Also you might want to look at https://github.com/YoeDistro/yoe-distro But I don't see a huge image there as well.
kas
-
Yocto layer handling via Git
You can also use KAS for versioning (https://github.com/siemens/kas). It's a pretty neat solution, that also provides a docker-build container. The basic principle is that you store your layers with commit hashes and local.conf files in a single .yaml format
-
First steps with the kas build system
I often work with the Yocto Project to build custom Linux distributions for a various range of products. One of the main struggles you can have while working with this tool is managing multiple git repositories in order to produce a successful build. A new tool called kas tries to simplify this process; let's see how by building a distribution for a Pine64 board.
What are some alternatives?
meta-raspberrypi - Yocto/OE BSP layer for the Raspberry Pi boards
meta-sunxi - Official sunxi OpenEmbedded layer for Allwinner-based boards.
TermuxArch - You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install
SaltStack - Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
meta-debian - Meta-layer for Poky to build embedded Linux environments by Debian's source codes
meta-openembedded
python-dotenv - Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.
yadm - Yet Another Dotfiles Manager