NixOS on the camera
Open, NormalPublic

Description

To apply for this task please complete this mandatory coding challenge together with your application: T1232
Applications without matching coding challenge completed will not be considered.

Read our Google Summer of Code Overview page:
https://wiki.apertus.org/index.php/GSoC_Overview

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.

Goals:
Translate the makefiles and setup scripts that produce the customized Archlinux ARM image to nix, producing a customized NixOS image.

Prerequisites:

  • 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

Useful Links:

Difficulty: Hard

Mentors: vup

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.

Related Objects

vup created this task.Thu, Feb 18, 11:37 PM
vup updated the task description. (Show Details)
anuejn updated the task description. (Show Details)Thu, Feb 18, 11:40 PM
vup updated the task description. (Show Details)Thu, Feb 18, 11:47 PM
sebastian updated the task description. (Show Details)Fri, Feb 19, 8:38 PM
sebastian triaged this task as Normal priority.Sat, Feb 20, 2:58 PM