Open Source Activities
Note
TL;DR - Amarula Solutions is an active maintainer and contributor to Linux Kernel, U-Boot, Buildroot, and Yocto — with upstream maintainer roles in Allwinner sunXi, SPI, MTD/SPI-NOR, and DSI subsystems. - Key contributions span boot firmware, kernel drivers, multimedia (display/camera), build systems, OTA update frameworks (swupdate, Mender), and Flutter.
Amarula Solutions is an active open source participant and maintainer for many subsystems Linux and related open source projects.
Key project areas:
Boot Firmware - U-Boot, Secure boot
Embedded Linux, BSP, Boards
Linux Kernel device drivers
Linux Multimedia - Display, Camera, coders
Build, packaging - Yocto, Buildroot
OTA - swupdate, mender
See our open source activities so far.
What open source projects does Amarula maintain?
Linux Kernel
Key areas: Linux Kernel Memory Consistency Model (LKMM), Kernel drivers, display panels, display bridges.
Links: :
U-Boot
Key areas: BSP code, SoC’s, Boards, Drivers, tools in i.MX, Allwinner, Rockchip SoCs.
Links: :
Buildroot
Key areas: Boards, configurations, many packages
Links: :
Yocto
Key areas: meta BSP, boards, configurations
Link: :
How does Amarula contribute to open source?
Linux Kernel
Contributions on Linux kernel Memory model, Board designs from customer, SBC vendors, Kernel drivers, Devicetrees, bug fixes. see linux contributions
U-Boot
Contributions on SoCs, BSPs, Common Code, Drivers, Devicetrees, Boards, configurations, tools, scripts, bug fixes. see u-boot contributions
Buildroot
Contributions on Packages, Boards, configurations, bug fixes. see buildroot contributions
Yocto
Contributions on Meta BSPs, Boards, configurations. see yocto contributions
Tip
Interested in contributing to open source or need maintainer support for your project? Amarula Solutions offers sponsored upstream development and maintainer services across Linux Kernel, U-Boot, Buildroot, and Yocto. Contact our open source team