To apply for this task please complete this mandatory coding challenge together with your application: TBD
Applications without matching coding challenge completed will not be considered.
Read our Google Summer of Code Overview page:
AXIOM cameras currently boot a custom arch linux arm image produced by the a set of makefile and shell script to suite the camera usage. A build process of the firmware image using nix and running NixOS on the camera has many benefits and the goal of this task is facilitate that.
Translate the makefiles and setup scripts that produce the customized archlinux arm image to nix, producing a customized NixOS image.
working experience with nix and NixOS
understanding of shell scripts and makefiles
ability to understand complicated build processes like the one for u-boot or the linux kernel
To get in touch with any mentor check the Mentor Contact List.
Notes: If you do not have access to the required hardware platforms/dev kits, we will provide them (or remote access) to you for the duration of the project.