Aller au contenu

Installer Nixos sur Raspberry Pi3 B

Rappel

Qu'est-ce que le matériel ?

  • Carte mère Raspberry Pi 3 Type B
  • Processeur intégré Quad-core ARM Cortex-A53 1.2 GHz (Broadcom BCM2837)
  • RAM : 1024 Mo
  • GPU Dual Core VideoCore IV Multimedia Co-Processor
  • Lecteur de cartes Micro SD
  • Ports : HDMI, 4x USB, RJ45, jack 3.5 mm, connecteurs pour APN et écran tactile

Un rpi modele 3 B

Quel OS ?

  • Raspbian : Optimisé pour le Raspberry
  • Ubuntu Mate : Pour les fan d'Ubuntu
  • Windows 10 on ARM ou Windows 10 IoT core
  • Media center : OSMC , OpenELEC, LibreELEC
  • dsitribution pour jouer : Recalbox, Retropie, Lakka

c'est la liste des OS promu par Raspberry Pi France est un site conseils et d’actualités avec pour sujet le Raspberry Pi.

Si on cherche un peu on trouve une liste de distribution linux pour ARM donc potentielement pour Raspberry

  • Arch Linux ARM
  • Debian ARM
  • Void Linux
  • armbian
  • OpenSUSE LEAP
  • Manjaro ARM
  • Gentoo Linux
  • Ubuntu Server ARM
  • openSUSE Tumbleweed
  • Alpine Linux
  • postmarketOS
  • Fedora ARM

NOTA Pas de Nixos, Pourtant il existe dans le wiki un ensemble de page NixOs on ARM

C'est donc dans ces pages que j'ai trouvé comment installer Nixos sur ARM.

Quelles performances.

Pour avoir une idée de la performances j'ai pris l'évaluation BogoMips que l'on récupère par la commande lscpu.

Nom du Produit HArchitecture Modele name BogoMips
Raspberry Pi 4 Model B armv7l Cortex-A72 108.00
Clevo : P15xEMx x86_64 Intel(R) Core(TM) i7-3920XM CPU @ 2.90GHz 6185.91
TUXEDO : N2x0WU x86_64 Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz 4800.00
Raspberry Pi 3 Model B aarch64 Cortex-A53 38.40

Comment faire ?

Compte-tenu des performances d'un Raspberry rpi3b il semble raisonnable de faire une installation minimale mais pour comprendre si c'est possible et quels sont les problèmes j'ai fait une installation Xserver sans activation de X du serveur et une fonctionnant avec le desktop Mate.

Donc voici trois "HOWTO"

Type d'installation Description configuration.nix
Mininimal Installation Minimale minimale
Xserver Ajout xserver Xserver
Mate ajout Windowns manager sddm & Mate

Installation