Projets-2016-2017-NixosTegraX1

=Preambule=

Ce projet a pour but final de porter la distribution Linux NixOS sur les cartes Nvidia Jetson TX1 qui contiennent un processeur Tegra X1. Il s'agit la d'un processeur multicœurs ARM 64 bits couplé à un GPU de 256 coeurs. Pour appréhender le sujet nous avous abordé le gestionnaire de paquet nix pour se familiariser avec les particularités de NixOS.

=Project presentation=

= Team =


 * Supervisors : Olivier Richard


 * Members : NASSIK Ahmed Amine, TURRIN Vincent


 * Departement : RICM 4, Polytech Grenoble

= Progress of the project =

The project started January 9th, 2017.

Lundi 9 janvier

 * Choix du projet

Lundi 16 janvier

 * Découverte du projet
 * Consultation des projet antérieur
 * Installation des outils Docker (sans succès) -> VM
 * Téléchargement de NixOS

Lundi 23 janvier

 * Installation de NixOS sur la VM
 * Définition de l’objectif (paquet NixOS):
 * Renseignement sur les packages
 * Renseignement sur les gestionnaires de packages

Lundi 6 février

 * Renseignement sur le fichier config de NixOS et modification du fichier
 * Installation de l'environnement KDE
 * Création d’un utilisateur invité sur NixOs pour utiliser KDE
 * Configuration de KDE

Mardi 7 février

 * Renseignement sur les priorités utilisateur/root et leurs effets dans la suppression et la désinstallation de paquets
 * Observation des différences du package manager Nix avec celui d’Ubuntu


 * Ecriture d'un simple paquet

Lundi 13 fevrier

 * Début de la création d’un paquet test

Semaine du Lundi 27 fevrier

 * Suite de l'écriture du paquet
 * Assez compliqué aucune ressource avec des explications simples

=Synthèse du projet=

Emploi du temps et NFC

 * https://nixos.org/

=Ressources=


 * https://nixos.org/
 * https://nixos.org/wiki/Bootstrapping_NixOS_on_ARM
 * https://nixos.org/wiki/NixOS_on_ARM/multi_v7_defconfig