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 makefiles and shell scripts to suite the requirements of 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 to 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
* deep 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.