Opportunity : NixOS + SlapOS fusion

  • Last Update:2024-03-21
  • Version:001
  • Language:en


  • Title: NixOS + SlapOS fusion
  • Location:  Lille (accommodation possible) or remote
  • Type: full time
  • Position: Développeur
  • Duration: CDI / Stage (3-6 mois)
  • Reference: Offer-2023-Nixos-Slapos-Fusion


SlapOS and NixOS are two modern approaches to operating systems with goals of complete reproducibility and portability. SlapOS and NixOS are both founded on a Domain Specific Language (DSL) to describe a distributed build system along up to the orchestration system, and, in the case of slapOS, up to the billing system. NixOS is a complete Linux distribution whose Nix utility is capable of generating the base system configuration in a reproducible and deterministic manner. In SlapOS, everything is a service: SlapOS is not an OS but behaves as an overlay allowing to automate deployment of distributed systems under any Un*x (Linux, FreeBSD, etc...). It is also an edge cloud engine (OSS/BSS).

The purpose of the internship is to imagine how to combine the best of SlapOS and NixOS in one system: use Nix to automate building of SlapOS packaging on many OS (instead of OBS) or to configure the base system (instead of ansible), add Nix packaging support to SlapOS, use SlapOS as a Nix orchestrator etc... We could then obtain the best principles of free systems conceived for reproducibility.


  • Improve our open source software stack (https://stack.nexedi.com/)
  • Find or build the common ground between two operating systems


  • Contribute to open source software projects
  • Learn to work with complex software solutions and challenging topics
  • Work in an international environment



About Nexedi

Nexedi is one of  the leading European open source and free software publishers in Europe with a portfolio of open source solutions of more than 15 million lines of code. Our customized software solutions run at Airbus, Stellantis, Sanef and other enterprises around the world. We participate in industry-leading research projects, try to build Rapid.Space, a fully open cloud provider and lobby for Europe's independence with regards to cloud and communication technologies as well as the use of Free Software. 


We would be happy to hear from you, so drop us a line (along with your CV) at jobs(at)nexedi.com and we will get in touch with you.

Nexedi SA
147 Rue de Ballon
59110 La Madeleine

Phone+33 629 02 44 25