Tu cherches à montrer que tu as raisons sans chercher à comprendre ce que j'écris. Oui, on peut découper en n partitions, et vu que le resize est pris en compte par ext4, LVM ne t'apporte rien de plus la dessus.
Croire que mettre un "/home" dans une partition aide pour un migration, c'est se mettre le doigt dans l’œil jusqu'au coude. Tu es de toute façon censé avoir tout sauvegardé, et si tu garde /home tel quel il faut ensuite s'amuser à vérifier toutes les .config et autres, de tous les logiciels pour voir si les versions sont les mêmes ou compatibles, bref, tu te traines un tas de boue d'upgrade en upgrade. De plus, il faut ensuite faire correspondre les uid et gid sous peine de futur gros problème.
"/var" séparé pour une machine perso, j'ai du mal à voir l’intérêt. soit, c'est trop petit et c'est chiant, soit c'est gros, et de l'espace est gâché.
Dans le langage Esterel, à l'époque, il fallait utiliser des fonctions de troncature si on utilisait un "+" sur 2 registres 8 bits, le résultat était sur 9 bits, cela ne compilait pas, il fallait donc tronquer ou arrondir.
En effet, et c'est moche.
{{ $script := .Site.Data.webpack_assets.app }}
{{ with $script.js }}
<script src="{{ relURL (printf "%s%s" "dist/" .) }}"></script>
{{ end }}
Je n'ai rien compris à ce que tu veux dire avec les log. En quoi le fait qu'il y en ai beaucoup ou pas à avoir avec la gestion d'exception ou l'usage de retour de fonction (type option ou autre).
Si tu as un code qui fait un dépassement d'entier, c'est que tu a un bug, et ce n'est pas un cas d'erreur à gérer. Les exceptions ne sont pas faite pour rattraper des bugs, mais de gérer des erreurs rares normales dans la vie du logiciel. Si tu as un dépassement, c'est qu'il une erreur dans les gestion des entrées de ton opération entière. C'est une problème de code faux, pas de gestion d'erreur dans l'usage du logiciel.
Il y a code connu en Ada qui gérait les exceptions entières, sans handler, cela a lancé l'autotest, ce qui a balancé des AAAA et des 5555 sur le bus. Et pouf la fusée, pour une variable dont tout le reste du code se foutait.
Quel rapport avec les log ? Parce que c'est le comportement d'un code java typique ?
Les débordements d'entier sont rarement un problème :
- c'est une arithmétique de modulo qui ont des propriétés sympa
- les CPU n'ont pas de support pour le débordement, mais la propriété sympa
- C'est un problème de dimensionnement, un bug et pas un cas d'erreur.
Ocaml a les 2. Et franchement, les exceptions c'est chiant. un type option/Sum t'oblige à gérer bien les cas, une exception fait semblant d'être simple, mais c'est difficile d'être sûr de tout gérer correctement.
Donc, pour hiberner sans avoir mis du swap, j'ai dû :
- réduire ma partition /dev/sda1 de 16.5Go (à priori, la taille de la RAM n'est pas forcément obligatoire), c'est du ext4, c'est donc possible
- créer/formater le swap dans l'espace libérée (diskdrake, sur /dev/sda2 chez moi)
- on peut monter de suite le swap avec swapon /dev/sda2, sinon il faut redémarrer pour la prise en compte
- je remarque qu'une entrée de menu "Hiberné" est apparu à coté de "mise en veille".
- il faut rajouter l'entrée resume=/dev/sda2 sur la ligne d'option de démarrage (accessible par drakconf, c'est un paramètre kernel)
Chaque distribution gère ses menus, ses répertoires de façon propre. RPM ou deb n'est pas le seul problème potentiel. Le problème concerne les problèmes de violations de convention, d'ux, de conflit sur des fichiers de configuration, etc…
VLM2 rajoute une couche de complexité, à l'époque il ne gérait pas le TRIM des SSD, ce qui est rédhibitoire. Il y a plein d'autre contrainte, c'est loin d'être simple à utiliser.
Réduire une partition est géré correctement pas besoin de LVM.
Le process d'installation s'est beaucoup amélioré. Il reste à gérer un peu mieux l'uefi et les sauvegardes.
Serait-il possible d'avoir un outil qui copie toutes les données comme vous le spécifier vers un support externe, puis les re-copie à l'install si besoin. Tout copier et tout remettre peut poser problème dans les configurations, on peut garder des vieilles config un peu pourris quand la nouvelle version par défaut est bien mieux. Il faudrait pouvoir choisir et être guidé. (sinon une rolling release serait cool en fait, comme android..)
Concernant l'uefi, j'ai pris l'habitude de passer en mode partition manuelle dans diskdrak depuis 15 ans, hors la partition uefi est un truc nouveau et peu documenté même si vous détectez son absence (le message d'erreur ne donne pas le type exact de partition nécessaire, ni sa taille mini, ni sa position).
Sinon pour l'instant, j'aime bien.
Une astuce, si comme moi vous êtes coincé en mode clone en HDMI et que la conf d'Affichage vous montre qu'un seul écran, en fait les 2 écrans sont superposées, il suffit de faire un drag dessus.
On a l'exemple des abus de la SACEM ou de la taxe sur la copie privée, mais on pourrait imaginer un système proche d'un truc qui marche : la taxe du CNC.
De mémoire, il s'agit de 2€ de taxe sur les billets de cinéma qui serve à financer le cinéma produit en France. L'idée est donc de taxer la consommation (et les block buster américain) pour avoir de l'argent à investir en local.
Cela voudrait dire une taxe sur l'usage d'outil informatique qui serait à redistribuer comme crédit d'impôt pour les personnes qui font du logiciel en France. (si vous regardez bien, cela revient à une sorte de RU pour une activité particulière)
Une copie brute et bien faite à 24 bits 96 khz ne serait pas l'original, mais devrait contenir l'intégralité de l'information audio qui était contenu dans les bandes mêmes analogiques. La qualité est bien au delà d'une copie CD, par exemple.
Je ne vois pas comment une telle voiture pourra rouler. Combien de temps avant une couverture total de la France en 5G ? En cas de panne réseau, la voiture ne roule plus ? En cas de panne réseau, sur l'autoroute à 130, il se passe quoi ?
D'autant plus difficile à estimer qu'on est au début de la technologie, où beaucoup de calculs sont fait pour le moment en ligne pour différentes raisons mais qui pourraient être effectuées par la voiture en local en production.
C'est faux et complètement con. Il est impossible à la voiture de gérer la latence induite par une connexion internet permanente. Une voiture autonome est autonome, si elle a besoin d'une connexion, elle ne peut pas avoir le droit de circuler sur les routes, c'est trop peu fiable. Déjà être dépendant d'un GPS et d'une carte est un problème de sécurité (un GPS peut faire des erreurs, une carte être obsolète).
Si NVIDIA vend des boites avec plein de GPU, ce n'est pas pour rien.
En effet, les opérateurs de télévision par IP comme nos opérateurs télécoms utilisent le multicast à différentes étapes d'acheminement du flux vidéo pour économiser en bande passante, car le flux pour chaque chaine étant le même pour tous les abonnés, il n'y a pas besoin que chaque client ait son flux dédié.
Qt qui est une grosse lib C++ pourrait tout à fait créer son propre écosystème d'outils purement c++ autour de lui. Et agréger ceux qui veulent suivre.
[^] # Re: LVM2
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 1.
C'est juste 20 ans d'expérience.
"La première sécurité est la liberté"
[^] # Re: LVM2
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 1.
Tu cherches à montrer que tu as raisons sans chercher à comprendre ce que j'écris. Oui, on peut découper en n partitions, et vu que le resize est pris en compte par ext4, LVM ne t'apporte rien de plus la dessus.
Croire que mettre un "/home" dans une partition aide pour un migration, c'est se mettre le doigt dans l’œil jusqu'au coude. Tu es de toute façon censé avoir tout sauvegardé, et si tu garde /home tel quel il faut ensuite s'amuser à vérifier toutes les .config et autres, de tous les logiciels pour voir si les versions sont les mêmes ou compatibles, bref, tu te traines un tas de boue d'upgrade en upgrade. De plus, il faut ensuite faire correspondre les uid et gid sous peine de futur gros problème.
"/var" séparé pour une machine perso, j'ai du mal à voir l’intérêt. soit, c'est trop petit et c'est chiant, soit c'est gros, et de l'espace est gâché.
"La première sécurité est la liberté"
[^] # Re: LVM2
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à -1. Dernière modification le 07 juillet 2019 à 11:28.
Les partitions ext4 se redimensionnent aussi pas besoin de LVM, pour chiffrer non plus. Et je n'ai jamais utilisé les snapchots.
"La première sécurité est la liberté"
[^] # Re: Pourquoi des exceptions?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 4.
Dans le langage Esterel, à l'époque, il fallait utiliser des fonctions de troncature si on utilisait un "+" sur 2 registres 8 bits, le résultat était sur 9 bits, cela ne compilait pas, il fallait donc tronquer ou arrondir.
"La première sécurité est la liberté"
[^] # Re: templates hugo
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Générateur de site web statique. Évalué à 7.
En effet, et c'est moche.
{{ $script := .Site.Data.webpack_assets.app }}
{{ with $script.js }}
<script src="{{ relURL (printf "%s%s" "dist/" .) }}"></script>
{{ end }}
"La première sécurité est la liberté"
[^] # Re: Pourquoi des exceptions?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 5.
Je n'ai rien compris à ce que tu veux dire avec les log. En quoi le fait qu'il y en ai beaucoup ou pas à avoir avec la gestion d'exception ou l'usage de retour de fonction (type option ou autre).
Si tu as un code qui fait un dépassement d'entier, c'est que tu a un bug, et ce n'est pas un cas d'erreur à gérer. Les exceptions ne sont pas faite pour rattraper des bugs, mais de gérer des erreurs rares normales dans la vie du logiciel. Si tu as un dépassement, c'est qu'il une erreur dans les gestion des entrées de ton opération entière. C'est une problème de code faux, pas de gestion d'erreur dans l'usage du logiciel.
Il y a code connu en Ada qui gérait les exceptions entières, sans handler, cela a lancé l'autotest, ce qui a balancé des AAAA et des 5555 sur le bus. Et pouf la fusée, pour une variable dont tout le reste du code se foutait.
"La première sécurité est la liberté"
[^] # Re: Pourquoi des exceptions?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3.
Quel rapport avec les log ? Parce que c'est le comportement d'un code java typique ?
Les débordements d'entier sont rarement un problème :
- c'est une arithmétique de modulo qui ont des propriétés sympa
- les CPU n'ont pas de support pour le débordement, mais la propriété sympa
- C'est un problème de dimensionnement, un bug et pas un cas d'erreur.
"La première sécurité est la liberté"
[^] # Re: Pourquoi des exceptions?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 4.
En fait, cela dépend si tu privilégie de torcher un code ou de faire un truc qui ne plante jamais.
"La première sécurité est la liberté"
[^] # Re: LVM2
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 1.
A quoi te sert LVM dans ce cas ? Qu'est-ce qu'il fournit de plus qu'une partition simple ?
"La première sécurité est la liberté"
[^] # Re: Pourquoi des exceptions?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 6.
Ocaml a les 2. Et franchement, les exceptions c'est chiant. un type option/Sum t'oblige à gérer bien les cas, une exception fait semblant d'être simple, mais c'est difficile d'être sûr de tout gérer correctement.
"La première sécurité est la liberté"
[^] # Re: hibernation
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 1.
Le fichier de swap n'a pas l'air d'être pris en charge partout.
Mon environnement de dev est assez long à mettre en place, donc, je gagne du temps.
"La première sécurité est la liberté"
# hibernation
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 2.
Donc, pour hiberner sans avoir mis du swap, j'ai dû :
- réduire ma partition /dev/sda1 de 16.5Go (à priori, la taille de la RAM n'est pas forcément obligatoire), c'est du ext4, c'est donc possible
- créer/formater le swap dans l'espace libérée (diskdrake, sur /dev/sda2 chez moi)
- on peut monter de suite le swap avec swapon /dev/sda2, sinon il faut redémarrer pour la prise en compte
- je remarque qu'une entrée de menu "Hiberné" est apparu à coté de "mise en veille".
- il faut rajouter l'entrée resume=/dev/sda2 sur la ligne d'option de démarrage (accessible par drakconf, c'est un paramètre kernel)
Et chez moi, cela marche.
"La première sécurité est la liberté"
[^] # Re: LVM2
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 4.
Tu as 1 partitions qui s'étalent sur 2 disques. Un disque meurt, qu'est-ce qu'il reste ?
"La première sécurité est la liberté"
[^] # Re: Paquets
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Bienvenue Mageia 7. Évalué à 4.
Chaque distribution gère ses menus, ses répertoires de façon propre. RPM ou deb n'est pas le seul problème potentiel. Le problème concerne les problèmes de violations de convention, d'ux, de conflit sur des fichiers de configuration, etc…
"La première sécurité est la liberté"
[^] # Re: LVM2
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Installation de Linux Mageia 7 sur un Dell 14 5000. Évalué à 4.
VLM2 rajoute une couche de complexité, à l'époque il ne gérait pas le TRIM des SSD, ce qui est rédhibitoire. Il y a plein d'autre contrainte, c'est loin d'être simple à utiliser.
Réduire une partition est géré correctement pas besoin de LVM.
"La première sécurité est la liberté"
[^] # Re: Quand ça ne marche pas, taxe!
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Une Sacem du logiciel libre?. Évalué à 4.
C'est vrai, mais en même temps, la France est le seul pays d'Europe avec une production cinématographique importante.
"La première sécurité est la liberté"
# Retour
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Bienvenue Mageia 7. Évalué à 5. Dernière modification le 03 juillet 2019 à 09:14.
Le process d'installation s'est beaucoup amélioré. Il reste à gérer un peu mieux l'uefi et les sauvegardes.
Serait-il possible d'avoir un outil qui copie toutes les données comme vous le spécifier vers un support externe, puis les re-copie à l'install si besoin. Tout copier et tout remettre peut poser problème dans les configurations, on peut garder des vieilles config un peu pourris quand la nouvelle version par défaut est bien mieux. Il faudrait pouvoir choisir et être guidé. (sinon une rolling release serait cool en fait, comme android..)
Concernant l'uefi, j'ai pris l'habitude de passer en mode partition manuelle dans diskdrak depuis 15 ans, hors la partition uefi est un truc nouveau et peu documenté même si vous détectez son absence (le message d'erreur ne donne pas le type exact de partition nécessaire, ni sa taille mini, ni sa position).
Sinon pour l'instant, j'aime bien.
Une astuce, si comme moi vous êtes coincé en mode clone en HDMI et que la conf d'Affichage vous montre qu'un seul écran, en fait les 2 écrans sont superposées, il suffit de faire un drag dessus.
"La première sécurité est la liberté"
[^] # Re: Et le mutuellisme ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Une Sacem du logiciel libre?. Évalué à 6.
En quoi créé une mutuelle pour financer des logiciels libres seraient différent d'une structure associative de gestions de dons ?
"La première sécurité est la liberté"
[^] # Re: Quand ça ne marche pas, taxe!
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Une Sacem du logiciel libre?. Évalué à 6.
On a l'exemple des abus de la SACEM ou de la taxe sur la copie privée, mais on pourrait imaginer un système proche d'un truc qui marche : la taxe du CNC.
De mémoire, il s'agit de 2€ de taxe sur les billets de cinéma qui serve à financer le cinéma produit en France. L'idée est donc de taxer la consommation (et les block buster américain) pour avoir de l'argent à investir en local.
Cela voudrait dire une taxe sur l'usage d'outil informatique qui serait à redistribuer comme crédit d'impôt pour les personnes qui font du logiciel en France. (si vous regardez bien, cela revient à une sorte de RU pour une activité particulière)
"La première sécurité est la liberté"
[^] # Re: Peut-être que si ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Pas de backup chez Universal. Évalué à 7.
Une copie brute et bien faite à 24 bits 96 khz ne serait pas l'original, mais devrait contenir l'intégralité de l'information audio qui était contenu dans les bandes mêmes analogiques. La qualité est bien au delà d'une copie CD, par exemple.
"La première sécurité est la liberté"
[^] # Re: Arguments en carton, et sources fantaisites
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Jean-Marc Jancovici : Pourquoi vous polluez quand vous êtes sur Internet ? . Évalué à 7.
Je ne vois pas comment une telle voiture pourra rouler. Combien de temps avant une couverture total de la France en 5G ? En cas de panne réseau, la voiture ne roule plus ? En cas de panne réseau, sur l'autoroute à 130, il se passe quoi ?
"La première sécurité est la liberté"
[^] # Re: Arguments en carton, et sources fantaisites
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Jean-Marc Jancovici : Pourquoi vous polluez quand vous êtes sur Internet ? . Évalué à 5.
C'est faux et complètement con. Il est impossible à la voiture de gérer la latence induite par une connexion internet permanente. Une voiture autonome est autonome, si elle a besoin d'une connexion, elle ne peut pas avoir le droit de circuler sur les routes, c'est trop peu fiable. Déjà être dépendant d'un GPS et d'une carte est un problème de sécurité (un GPS peut faire des erreurs, une carte être obsolète).
Si NVIDIA vend des boites avec plein de GPU, ce n'est pas pour rien.
C'est vrai pour la télé free, mais pas netflix.
"La première sécurité est la liberté"
[^] # Re: Mon avis (professionnel)
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 3.
Qt qui est une grosse lib C++ pourrait tout à fait créer son propre écosystème d'outils purement c++ autour de lui. Et agréger ceux qui veulent suivre.
"La première sécurité est la liberté"
[^] # Re: Oui, mais non
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 5.
Le manager ne respecte en général jamais sa part de contrat dans l'agilité : le contenu d'un sprint est décidé au début de celui-ci.
Si cela casse, tout ce qui est rythmé par le sprint casse (genre l'équipe de teste qui valide le sprint précédent, va se tourner les pouces)
"La première sécurité est la liberté"
[^] # Re: Oui, mais non
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 10.
L'agilité sans "le client", dans la boucle, n'est pas de l'agilité.
"La première sécurité est la liberté"