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