Nix ♥ la francophonie | 217 Members | |
| Salon francographe de NixOS | 73 Servers |
| Sender | Message | Time |
|---|---|---|
| 28 Nov 2024 | ||
| 16:28:21 | |
| (voilà) | 16:28:40 | |
| L'avantage ou le désavantage de Nix, c'est qu'il est prévu pour ne pas faire d'effet de bord. Il n'y a pas moyen de faire du TCP, d'écrire un fichier, de faire des entrée sorties avec Nix. Alors oui c'est contraignant, mais c'est un avantage formidable en ce qui concerne le fait de contraindre avec certitude les entrées qui contribute à l’exécution d'un programme. | 16:29:01 | |
| Le désavantage, c'est qu'il n'y a pas d'outil existant pour le manipuler simplement. | 16:29:36 | |
| * Un désavantage, c'est qu'il n'y a pas d'outil existant pour le manipuler simplement. | 16:29:44 | |
| Alors oui, on peux créer des fichier dans le /nix/store … mais c'est volontairement restrictif, et ce n'est pas nécessaire pour l'éxecution. (et que personne ne me parle de import-from-derivation) | 16:32:21 | |
| Si on reprend ton raisonnement, nbp , je ne vois pas le fait qu'on ne puisse pas le manipuler simplement, comme un désavantage. ça forte le côté déclaratif, au lieu de coder la génération des nix | 16:33:21 | |
| C'est juste que le code c'est bon pour ceux qui savent le lire … et ce qui exclu beaucoup de gens. | 16:34:34 | |
| Avoir des outils pour faire une interface graphique au dessus de Nixpkgs / NixOS en ai que plus difficile. | 16:35:33 | |
| * Avoir des outils pour faire une interface graphique au dessus de Nixpkgs / NixOS en est que plus difficile. | 16:35:41 | |
| Ces derniers jours, je réfléchissais à la pertinence de faire un équivalent de YunoHost, sous Nix, Juste une interface qui instancie les services déclarés dans nixpkgs.
Mais... en regardant comment sont définis les apps sous YunoHost (exemple : https://github.com/YunoHost-Apps/nextcloud_ynh/blob/master/scripts/install) | 16:47:06 | |
| Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller des configurations génériques, c'est possible. | 16:48:59 | |
| * Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller chercher des configurations génériques, c'est possible. | 16:49:12 | |
| * Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller chercher des configurations génériques, peut-ere ? | 16:50:12 | |
| * Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller chercher des configurations génériques, peut-etre ? | 16:50:15 | |
In reply to @aevoo:matrix.org Ou des interfaces graphiques "métier" ?
bon, tout ça ça demande masse de temps de dév, mais pour les routeur c’est quelque chose qui m’intéresse si jamais j’ai du temps (jamais donc 😔) | 17:01:22 | |
In reply to @aevoo:matrix.org* Ou des interfaces graphiques spécifiques ?
bon, tout ça ça demande masse de temps de dév, mais pour les routeur c’est quelque chose qui m’intéresse si jamais j’ai du temps (jamais donc 😔) | 17:03:10 | |
| thoth, c'est plus une orientation routeur home, si j'ai bien compris ? | 17:04:53 | |
| * Ou des interfaces graphiques spécifiques ?
bon, tout ça ça demande masse de temps de dév (et un moyen de modifier les fichiers de conf programmatiquement), mais pour les routeur c’est quelque chose qui m’intéresse si jamais j’ai du temps (jamais donc 😔) | 17:04:55 | |
| * thoth, c'est plus une orientation routeur à la maison, si j'ai bien compris ? | 17:05:13 | |
In reply to @aevoo:matrix.orgOui. Je ne pense pas qu’il y ait d’entreprise qui utilise nix dans des routeurs 🤔 | 17:06:36 | |
| Implémenter OVN dans des routeurs Nix,ça se réfléchi :D | 17:07:17 | |
| Mais l'approche de mettre un Nix dans un initrd (si j'ai bien lu), avec la conf routeur, à chaud, ça me semble cool. Tu peux envisager d'avoir 2 initrd et boot sur le précédent si erreur | 17:08:14 | |
| je me demande si on peut ruser, côté grub, pour ça | 17:08:40 | |
| thoth: plan ip, d'adressage et nft, dans un json interprété par nix, serait un compromis, non ? | 17:25:36 | |
In reply to @aevoo:matrix.org Certains bootloaders font déjà ça, donc c'est bien possible. Mais c'est assez limité. Une fois que Linux est éxécuté, il n'est plus possible de revenir au bootloader. Avec l'option | 17:27:26 | |
| panic=10, c'est un paramètre donné au kernel ? "Linux exécuté" == chargement vmlinuz ou switch boot ? | 17:29:11 | |
In reply to @aevoo:matrix.orgOui. Chargement du vmlinux ou vmlinuz. | 17:29:50 | |
| Donc :
| 17:34:44 | |
| 29 Nov 2024 | ||
| Aevoo: J'arrive après la bataille concernant ta volonté de faire un YunuHost sous Nix. Je suis d'accord avec certains points.
Mais pour des personnes ayant de compétences informatique, un YunuHost sous nix peut être une bonne idée. J'ai d'ailleur aussi un projet de faire une sorte de selection de service pour chaque serveur. J'ai commencé une V1 => https://github.com/badele/nix-homelab Mon vu est de simplifier cela en rendant le code plus simple et en simplifiant l'installation, mes principaux objectifs
Mais j'ai encore du boulot :) bref, je pense que l'on peut échanger sur nos aventures :) | 09:07:16 | |