Difference between revisions of "Projets-2016-2017-NixosTegraX1"

From air
Jump to navigation Jump to search
Line 2: Line 2:
 
=Preambule=
 
=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.
The project subject [[ NixOS for Tegra X1 ]]
 
  +
Pour appréhender le sujet nous avous abordé le gestionnaire de paquet nix pour se familiariser avec les particularités de NixOS.
 
   
 
=Project presentation=
 
=Project presentation=
Line 20: Line 20:
 
The project started January 9th, 2017.
 
The project started January 9th, 2017.
   
== Week 1 ==
+
== Lundi 9 janvier ==
   
 
* Choix du projet
 
* Choix du projet
   
== Week 2 ==
+
== Lundi 16 janvier ==
   
 
* Découverte du projet
 
* Découverte du projet
  +
* Consultation des projet antérieur
* Installation machines virtuelle
 
  +
* Installation des outils Docker (sans succès) -> VM
  +
* Téléchargement de NixOS
  +
  +
== Lundi 23 janvier ==
   
 
* Installation de NixOS sur la VM
== Week 3 ==
 
  +
* Définition de l’objectif (paquet NixOS):
  +
** Renseignement sur les packages
  +
** Renseignement sur les gestionnaires de packages
   
* Familiarisation avec Nix/NixOS
 
* Renseignement sur le gestionnaire de paquets et les paquet Nix
 
   
== Week 4 ==
+
== Lundi 6 février ==
   
 
* Renseignement sur le fichier config de NixOS et modification du fichier
* Recherches pour parvenir à écrire nous-même un paquet Nix
 
  +
* Installation de l'environnement KDE
  +
* Création d’un utilisateur invité sur NixOs pour utiliser KDE
  +
* Configuration de KDE
   
== Week 5 ==
+
== 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
 
* Ecriture d'un simple paquet
   
== Week 6 ==
+
== Lundi 13 fevrier ==
  +
* Début de la création d’un paquet test$
   
  +
== Semaine du Lundi 27 fevrier ==
 
* Suite de l'écriture du paquet
 
* Suite de l'écriture du paquet
 
* Assez compliqué aucune ressource avec des explications simples
 
* Assez compliqué aucune ressource avec des explications simples

Revision as of 02:31, 6 March 2017

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

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

Contexte

Matériel

Logiciels (utilisés)

Emploi du temps et NFC


Ressources