NixOS : La conf d'un système en un fichier!

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024

ความคิดเห็น • 38

  • @ybcanal21
    @ybcanal21 7 หลายเดือนก่อน

    Avec ce type de système c'est très pratique pour une entreprise pour déployer massivement sur des postes clients.
    Et pour une communauté, c'est tout aussi pratique pour comparer les performances/benchmarks entre deux machines proches et voir les gains/pertes entre elles, que ce soit pour un CPU ou un GPU avec un système strictement identique !
    Les journalistes qui font du bench comparatif de matériel ça pourrait être intéressant.

  • @tititherainbow2670
    @tititherainbow2670 7 หลายเดือนก่อน

    Sympa de faire découvrir cette distrib qui mérite d'être plus connu (surtout dans la francophonie) ! Ce que tu évoquais pour virtualbox et qui peux encore être perturbant : tous les softs ne sont pas (encore) pré-compilé pour toutes les architectures. NixOS a un système de cache et si le paquet n'y est pas présent, il tente la compile
    des sources sur le poste. Je pense qu'avec le temps, ça sera de moins en moins courant.

  • @patricksalmon3494
    @patricksalmon3494 7 หลายเดือนก่อน

    Trop compliqué pour moi,mais intéressant à savoir.
    Comme toujours,un plaisir de vous regarder.
    Merci Vinceff

  • @NicolasElie
    @NicolasElie 7 หลายเดือนก่อน

    Super intéressant. Ma Solus en dur sur mon Mac mini fonctionne parfaitement, et est tout à fait à ma main, en revanche, Solus m'a déjà planté une fois, il y a environ 2 ans, donc je vais garder en mémoire cette vidéo et l'iso de NixOs... Merci pour ces tests !

  • @ybcanal21
    @ybcanal21 7 หลายเดือนก่อน

    Bon courage pour la pleine guérison. Du repos bien mérité avant de préparer le bilan du challenge du mois avec les camarades challengers 👍

  • @sebastienchavaux3522
    @sebastienchavaux3522 7 หลายเดือนก่อน

    Excellent!!! Je suis comme toi, bon pour le moment c'est opensuse qui fait le taff chez moi mais dans un futur proche il est fort probable que ce soit nixos.

  • @N4tcher
    @N4tcher 7 หลายเดือนก่อน +1

    Je trouve l'idée géniale, si ça peut me permettre de ne plus avoir des scripts de post install à rallonge ça peut m'intéresser.
    Pour avoir lu en diagonale ton fichier de conf ça n'as pas l'air très compliqué étant Arch de base, il faut que je prenne le temps de regarder le manuel
    Merci pour la découverte en tout cas

  • @daviusikse1486
    @daviusikse1486 7 หลายเดือนก่อน +1

    Complètement imbitable 😂
    Par contre, possibilité de faire une/des configurations GLF ?
    Pourquoi pas lancer une production GLF fichier de conf NixOS. Ça pourrait être très intéressant.
    Et j'aimerais bien savoir comment ça se passe avec Nvidia ;)
    On testera ça au calme. Le genre de truc où il te faut quelques heures la première fois.
    Juste un truc : Toutes les distributions peuvent être réinstallés très facilement à partir d'un script bash ultra simple. Suffit de récupérer la liste des pak installé sur le système et de l'envoyer dans le gestionnaire de paquets de la distribution.
    La différence c'est le système de rollback et imutable. A tester 😊

  • @smokyngs110
    @smokyngs110 หลายเดือนก่อน

    J'aime beaucoup le fonction 'immuable' de cette distro. Vue que tu pense que c'est l'avenir de linux j'ai une question.
    Pense tu que ubuntu, debian ou d'autre distribution vont l'adopté ? Sava demandé beaucoup de travail et une réécriture complète de la gestion des paquet. Sava m'être plusieurs années...

  • @coubi64
    @coubi64 7 หลายเดือนก่อน +1

    Merci pour la découverte, j'adore la philosophie de cet os et je vais tester cette distrib rapidement! Petite question: peut-on switcher d'un snapshot à un autre? Car sinon aucun intérêt de garder plusieurs snapshots.

  • @davidcesar2929
    @davidcesar2929 2 หลายเดือนก่อน

    Très intéressé par cet os , j'ai commencé à mettre les mains dans le cambouis , j'aurais une petite question : comment installer le module firefox "downloadhelper" car je n'ai rien vu concernant certains modules sur Firefox , en tout cas merci pour vos formidables vidéos 👍

  • @zapoutix
    @zapoutix หลายเดือนก่อน

    Merci pour cette video, je recouvre nixOS,
    j'ai une question nixOS ne gere pas les fichiers de conf utilisateur ? on ne peux pas faire de snapshot a la modif d'une fichier de conf gnome par exemple.
    Merci

  • @primokorn1
    @primokorn1 7 หลายเดือนก่อน

    Merci pour cette vidéo. Ça serait intéressant de voir comment se passe une restauration d'un snapshot et aussi est-ce qu'on peut automatiquement supprimer les snapshots les plus anciens ou ne garder que les 10 derniers par exemple ?

  • @philippeo2737
    @philippeo2737 6 หลายเดือนก่อน

    Salut Vinceff, ta Nixos est installé en VM ou en dur dans ta distribution ? Merci

  • @xataz5893
    @xataz5893 6 หลายเดือนก่อน

    Très bonne distribution, mais je conseille plus pour serveur. Étant un (des)installeur compulsifs, le reboot systématique est vraiment relou

  • @philippelages1121
    @philippelages1121 7 หลายเดือนก่อน

    Tu peux ouvrir gedit en sudo, sur les tuto, nano est le plus souvent utilisé parce qu'il est installé partout par défaut

    • @ludo_mtb
      @ludo_mtb 7 หลายเดือนก่อน

      On fait comment? sudo gedit /dossier/nomdufichier tout simplement? Désolé, je débute et j'ai pas gedit sous KDE pour tester. Merci d'avance

  • @sh-koh
    @sh-koh 7 หลายเดือนก่อน

    Bienvenue chez les Nixxers ! 🤩

  • @MonBureauLinux
    @MonBureauLinux 7 หลายเดือนก่อน

    Prompt rétablissement🙂. Je testerai cette NixOS sur une machine full Intel. Je partirai sur Gnome. Plus qu'à mettre après les mains dans le fichier de configuration PS : pour nano tu peux mettre l'option -l pour afficher les numéros des lignes😉 ( nano -l nomdufichier).

    • @ludo_mtb
      @ludo_mtb 7 หลายเดือนก่อน +1

      merci pour l'astuce!

    • @MonBureauLinux
      @MonBureauLinux 7 หลายเดือนก่อน

      @@ludo_mtb De rien 😌

  • @BruTuX
    @BruTuX 7 หลายเดือนก่อน

    Salut Vinceff,
    Merci pour cette vidéo !
    Question : Comment tu testes ces distributions ? Tu as 2 SSD ? (un pour ton système permanent et un autre pour ton système de test ? )
    J'avoue, c'est plus par curiosité... car tu dois passer un paquet de temps à faire des intstallations/configurations :D

    • @Vinceff
      @Vinceff  7 หลายเดือนก่อน

      Hello, en effet, j’ai trois SSD, un qui devrait être permanent une fois le cahier des charges terminés, un deuxième de bidouille et le troisième pour les challenge 😅. En vrai je change tout le temps pour la chaîne et être à la page, c’est ptet celui de challenge qui bouge le moins 🤣

  • @Tala2n
    @Tala2n 7 หลายเดือนก่อน

    Ce que j'aime bien c'est que Nix resout le probleme de la mise à jour de dependances, sans les dupliquer comme le ferait flatpak ou snap. Ca semble ideal sur le papier.
    Mais l'interface n'abstrait pas assez ce systeme, du coup on doit taper beaucoup de commandes, et elles sont souvent longues.

  • @LunyYTB
    @LunyYTB 7 หลายเดือนก่อน +1

    Salut, j'adore. J'ai pas encore fini la vidéo mais j'avais une question : Combien de dépôts y a t'il ? Et c une distribution mère ou basé sur quelque chose ?
    Limite je la trouve d'apparence plus facile que Arch. Le plus dur dans Arch c'est Pacman pour moi.
    Et au moins si je dit pas de bêtises c du stable, et de plus si c immuable bah il faut du stable & sa la rend plus stable.
    Continue ce que tu fait c génial.

    • @R.e.n.e
      @R.e.n.e 7 หลายเดือนก่อน

      NixOs n'est pas baser sur une autre distribution.
      Il y'a plus de 80 milles paquets dans les dépôts. Il y a un nouveau dépôt stable tout les nouvelle version de nix qui sorte tout les 6 mois. Et un dépôt nommé unstable( qui est loin d'être très instable ) qui a les mises a jour comme une roling realese

    • @LunyYTB
      @LunyYTB 7 หลายเดือนก่อน +1

      @@R.e.n.e ok merci. Donc il ya 2 dépôt si j'ai compris stable et unstable ? Sinon ouai j'ai pu me renseigner entre temps mais merci de ta réponse

  • @Cardiacman
    @Cardiacman 7 หลายเดือนก่อน

    Moi il y a un truc que j'ai pas compris c'est en quoi le fait d'être en lecture seule empêche de casser le système. Exemple la Vince il est en kernel current si le 6.7.4 ou 6.7.5 ou 6.8 ou 6.9 doit lui péter le wifi, le son ou le système entier il le fera comme sur une distro non-immutable. Par contre il pourra rollback mais ça cassera pareil. Donc pour moi le seul vrai avantage c'est le rollback et donc la question que je me pose c'est est-il avantageux par rapport à par exemple un grub-btrfs.

    • @samuelsewall8598
      @samuelsewall8598 7 หลายเดือนก่อน

      C'est impropre de parler de rollback en fait, tout comme comparer NixOS avec Silverblue car elles n'ont pas grand chose en commun. Mais ça serait long de tout détailler, donc juste quelques exemples :
      Sur NixOS, le fait d'être en lecture seule permet une seule chose : tu prends la main sur une NixOS, tu lis le fichier de conf, tu sais comment la machine est paramétrée. Donc tu as les mêmes bugs que toute personne qui le même hardware que toi. Là où sur une autre distro chacun fera des bidouilles dans des fichiers de conf qui créeront un bug un jour ou l'autre dont il sera impossible de déterminer l'origine, sur NixOS ce n'est pas possible, tout est construit entièrement à chaque fois (ils disent "stateless" - sans état - et c'est un des trucs les plus durs à comprendre mais les plus puissants).
      Ensuite, la construction du système va chercher dans /nix/store pour tout build. En d'autres termes, il n'y a pas de "rollback" puisque rien ne "rolle" (rien n'est écrasé lors d'une mise à jour). Chaque nouvelle version d'un programme crée une nouvelle entrée dans /nix/store (donc on a des "doublons" - plusieurs versions de ffmpeg par exemple, mais avec leur hash donc un nom différent).
      Chaque programme qui a besoin de dépendances sait de quelle version il a besoin et donc sait à quel "hash" se référer dans /nix/store. Cela renforce au passage la sécurité, car si un malin veut modifier une dépendance, son hash change (fin de la parenthèse).
      Donc en cas de problème, pas besoin de faire des superpositions de sous-volumes btrfs pour avoir un truc bootable, le système qui marchait est toujours présent EN ENTIER. Tu bootes simplement dessus. Et pas besoin de "back le roll", puisqu'on n'est pas sur un snapshot mais sur notre système.

    • @Cardiacman
      @Cardiacman 7 หลายเดือนก่อน

      @@samuelsewall8598 Mais donc ça prend énormément de place ? Et il y a un autre truc quand on doit toucher à un fichier de conf ce n'est pas pour le plaisir mais parce que il pas conf comme on le veut, si les fichiers de conf de Nix ne nous conviennent pas on fait comment. Exemple j'ai vu que pour Nvidia ils ont une option pour activer nomodeset mais pas fbdev.

    • @samuelsewall8598
      @samuelsewall8598 7 หลายเดือนก่อน

      ​@@Cardiacman Oui il faut faire un peu le ménage de temps en temps sinon en effet ça prend de la place (soit automatiquement comme le fait Vinceff soit avec une commande qui nettoie les vieilles versions).
      Pour Nvidia je ne suis pas le mieux placé pour répondre désolé :/
      Mais pour la question plus générale, beaucoup d'options sont prévues soit sur le wiki soit sur la pages des options (dont je ne peux pas mettre le lien sinon le commentaire saute - la page de la vidéo de Vinceff où c'est écrit 80 000 packages).
      Et sinon il est toujours possible, s'il faut éditer un fichier à la main (par exemple dans /etc), de le faire déclarativement moyennant une commande du type environment.etc

    • @Cardiacman
      @Cardiacman 7 หลายเดือนก่อน

      OK merci pour toutes ces explications, je tenterai à l'occasion.

    • @christiansagot5360
      @christiansagot5360 7 หลายเดือนก่อน

      @@Cardiacman Voila des questions qui soulévent des critiques ce que j'aime beaucoup chez toi cardia ;qui remet à réfléchir pour avancer ensemble .Vinceff nous essaye ; des pépites os ;mais pour trouver la féve ; et la couronne d'une distribution qui serait la couronne de l'année .Enfin ton mérite Vinceff tu fais tu essayes ; la réalité est une paire de manche complexe

  • @camini57
    @camini57 7 หลายเดือนก่อน

    👌

  • @jonathanchevallier7046
    @jonathanchevallier7046 7 หลายเดือนก่อน

    Merci pour ce petit tour d'horizon de NixoS que je ne connaissais pas.

  • @artype211
    @artype211 7 หลายเดือนก่อน

    bon rétablissement. Dommage j aime trop la stabilite debian.

  • @yannos80
    @yannos80 7 หลายเดือนก่อน

    merci, très intéressant. Je testerais sûrement 👍