Est-ce qu'ils vont refaire le coup de Qt ? Le saut de version était tellement complexe qu'un tas de logiciel ont mis 2 ans pour passer à la nouvelle version sans rajouter une seul fonction. Cela a définitivement enterrer le desktop linux à l'époque.
J'ai eu aussi un client utilisant citrix, pour utiliser un serveur X pour avoir accès à une machine de rebond linux : la cli était cassé (retour arrière pour modifier un caractère marchant peu, l'historique de profondeur 1, les raccourcis clavier cassés…), la résolution qui se bloque en 720 parfois, c'était vraiment pénible.
Il suffit de compiler en ARM et en x86 pour voir quel binaire est le plus gros. Le RISC a toujours été plus gros que les codes CISC. L'itanium est l'exemple extrême qui lui a couté cher.
Oui, mais comment tu écris le GC ? Dans ce genre de langage, le GC est écrit en C et utilise des appels systèmes à l'OS pour avoir de la mémoire. Linus n'aimait pas C++ surtout à cause des allocations mémoires un peu caché (passage de structure par valeur).
Comment écrire le bout de code de gestion mémoire dans de tel OS ? Avec un sous-langage bridé ? Mais l'absence d'allocation est souvent demandé (gestion d'exception, contexte d'interruption, …)est-ce que l'on ne risque pas d'avoir un deuxième langage à gérer en plus du premier ?
Est-ce que l'on a une idée de tendance sur ces différentes toolkit :
- Ceux qui respecte la façon "rust", typiquement pas d'objet que l'on retrouvera dans les mapping de Qt.
- utilisation du pattern entity-composant-system qui donne les meilleurs perfs et qui permet le multithreading (perf x10 dans unity3D !)
- utilisation du pattern "redessiner le monde" mais optimiser à mort comme dans React (API très simple, mais code rapide),
- voir utilisation des hooks de React qui sont vraiment top.
Pour un système "safety critical", la disponibilité est plus importante que la sécurité des informations. (système d'hôpitaux, gestion d'appel d'urgence, avion, train, …)
On aime bien les couches… Disons que sur le marché, les 2 trucs moyen mature, c'est l'OS dédié pour les VM (lancement rapide de function lambda par exemple, démarrage rapide d'un truc type k8s) et l'OS pour iot pour les trucs trop petit pour Linux (en gros <4Mo de RAM).
Ce que je ne comprends pas du tout est que le "pas de pilote" n'est pas du tout un problème si l'OS visait à supporter les hyperviseurs avec l'usage de virtio qui propose des belles performances.
Il y a un marché pour un OS plus petit que Linux pour fonctionner dans des VM, surtout si il est rapide et sécurisé.
Pour ce genre d'usage, il faut une compatibilité Posix et une pile IP en béton.
Vous n'avez aucun sens de la mesure, Guantanamo est une honte pour les USA et concerne une centaine de personnes. Cela reste sans comparaison avec ce qui est fait avec les Ouïgours (qui se chiffre en millions) ou Honk-kong (instrumentalisation de la justice contre les opposants politiques).
Attention aux microbenchmarks, souvent ils utilises très peu de RAM. Or avec 32 ko de données, le programme tourne dans le cache L1. Mais si on dépasse le Go, l'interface DRAM devient importante pour les performances brutes. Un gros cache L3 consomme beaucoup mais ne participe pas au perf si on reste dans le L1.
C'est souvent pratique pour avoir un max de max pour des cpu qui gèrent de qq Ko de RAM à quelques Go.
"Il n'y a pas qu'un parti politique en Chine continentale et il y en a d'autres, qui siègent au parlement. Par contre, ils ont uniquement un rôle consultatif. Comme dans le cas du sénat français, seule l'Assemblée nationale (parlement), décide, ou encore le parlement européen, seule la commission, non-élue, à le droit décisionnaire, et ça c'est très anti-démocratique."
Jolie enfilage de perle de contre-sens.
La chine n'a rien de démocratique, elle a des prisonniers politiques, une absence de liberté de la presse, et se passe des droits de l'homme. Et elle a un autocrate et pas de séparation de pouvoir.
je viens de voir que la news "Bogues de logiciel et bogues de management : 737 Max et autres catastrophes" est classé 1er de son mois avec 112 point. Alors qu'elle avait trainé et que certains la trouvaient de mauvaise qualité et elle a faillit être mise de coté.
Comment veux tu faire autrement ? Il s'agit de 2 changements contradictoires sémantiquement, il n'y a pas d'autre choix.
En pure merge, XML et Json ne sont pas connu pour fonctionner correctement, le présupposé de Git étant une "instruction par ligne". Il faudrait voir ce que donne un diff spécialisé json pour Git utilisant automerge pour vérifier l'utilité de l'algo.
# Portabilité ?
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Scoop : GTK+2 is dead ! (ha oui, et GTK4 est sorti). Évalué à 9.
Est-ce qu'ils vont refaire le coup de Qt ? Le saut de version était tellement complexe qu'un tas de logiciel ont mis 2 ans pour passer à la nouvelle version sans rajouter une seul fonction. Cela a définitivement enterrer le desktop linux à l'époque.
"La première sécurité est la liberté"
[^] # Re: Attention à la sécu
Posté par Nicolas Boulay (site web personnel) . En réponse au journal De l’inanité des solutions de travail in-da-cloud. Évalué à 3.
J'ai eu aussi un client utilisant citrix, pour utiliser un serveur X pour avoir accès à une machine de rebond linux : la cli était cassé (retour arrière pour modifier un caractère marchant peu, l'historique de profondeur 1, les raccourcis clavier cassés…), la résolution qui se bloque en 720 parfois, c'était vraiment pénible.
"La première sécurité est la liberté"
[^] # Re: quel forceur ce Martoni
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Le retour du RiscPC ?. Évalué à 3.
Il suffit de compiler en ARM et en x86 pour voir quel binaire est le plus gros. Le RISC a toujours été plus gros que les codes CISC. L'itanium est l'exemple extrême qui lui a couté cher.
"La première sécurité est la liberté"
[^] # Re: Pas de pilotes...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Redox OS, le prochain système d’exploitation à conquérir le monde ?. Évalué à 7.
Oui, mais comment tu écris le GC ? Dans ce genre de langage, le GC est écrit en C et utilise des appels systèmes à l'OS pour avoir de la mémoire. Linus n'aimait pas C++ surtout à cause des allocations mémoires un peu caché (passage de structure par valeur).
Comment écrire le bout de code de gestion mémoire dans de tel OS ? Avec un sous-langage bridé ? Mais l'absence d'allocation est souvent demandé (gestion d'exception, contexte d'interruption, …)est-ce que l'on ne risque pas d'avoir un deuxième langage à gérer en plus du premier ?
"La première sécurité est la liberté"
[^] # Re: Orbtk
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Redox OS, le prochain système d’exploitation à conquérir le monde ?. Évalué à 7.
Est-ce que l'on a une idée de tendance sur ces différentes toolkit :
- Ceux qui respecte la façon "rust", typiquement pas d'objet que l'on retrouvera dans les mapping de Qt.
- utilisation du pattern entity-composant-system qui donne les meilleurs perfs et qui permet le multithreading (perf x10 dans unity3D !)
- utilisation du pattern "redessiner le monde" mais optimiser à mort comme dans React (API très simple, mais code rapide),
- voir utilisation des hooks de React qui sont vraiment top.
"La première sécurité est la liberté"
[^] # Re: pas une alternative a linux, et ne le sera jamais...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Redox OS, le prochain système d’exploitation à conquérir le monde ?. Évalué à 6.
Pour un système "safety critical", la disponibilité est plus importante que la sécurité des informations. (système d'hôpitaux, gestion d'appel d'urgence, avion, train, …)
"La première sécurité est la liberté"
[^] # Re: Pas de pilotes...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Redox OS, le prochain système d’exploitation à conquérir le monde ?. Évalué à 4.
cf https://fr.wikipedia.org/wiki/Unikernel
"La première sécurité est la liberté"
[^] # Re: Pas de pilotes...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Redox OS, le prochain système d’exploitation à conquérir le monde ?. Évalué à 4.
Oui, c'est ça. Même si j'ai du mal à comprendre comment un langage à GC peut faire un kernel.
"La première sécurité est la liberté"
[^] # Re: Pas de pilotes...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Redox OS, le prochain système d’exploitation à conquérir le monde ?. Évalué à 5.
On aime bien les couches… Disons que sur le marché, les 2 trucs moyen mature, c'est l'OS dédié pour les VM (lancement rapide de function lambda par exemple, démarrage rapide d'un truc type k8s) et l'OS pour iot pour les trucs trop petit pour Linux (en gros <4Mo de RAM).
"La première sécurité est la liberté"
[^] # Re: Pas de pilotes...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Redox OS, le prochain système d’exploitation à conquérir le monde ?. Évalué à 9.
Ce que je ne comprends pas du tout est que le "pas de pilote" n'est pas du tout un problème si l'OS visait à supporter les hyperviseurs avec l'usage de virtio qui propose des belles performances.
Il y a un marché pour un OS plus petit que Linux pour fonctionner dans des VM, surtout si il est rapide et sécurisé.
Pour ce genre d'usage, il faut une compatibilité Posix et une pile IP en béton.
"La première sécurité est la liberté"
[^] # Re: Démocratie
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Le procès de Julian Assange, commencé le 7 septembre 2020 est toujours en cours. Évalué à 5.
Joli collection d'horreurs servant a en justifier d'autres.
Il n'y aucune logique à vouloir justifier une horreur avec une autre autre horreur.
"La première sécurité est la liberté"
[^] # Re: Démocratie
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Le procès de Julian Assange, commencé le 7 septembre 2020 est toujours en cours. Évalué à 9.
Vous n'avez aucun sens de la mesure, Guantanamo est une honte pour les USA et concerne une centaine de personnes. Cela reste sans comparaison avec ce qui est fait avec les Ouïgours (qui se chiffre en millions) ou Honk-kong (instrumentalisation de la justice contre les opposants politiques).
"La première sécurité est la liberté"
# microbenchmark
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Le nouveau processeur RISC-V de Micro Magic revendique une performance record par watt. Évalué à 6. Dernière modification le 07 décembre 2020 à 10:45.
Attention aux microbenchmarks, souvent ils utilises très peu de RAM. Or avec 32 ko de données, le programme tourne dans le cache L1. Mais si on dépasse le Go, l'interface DRAM devient importante pour les performances brutes. Un gros cache L3 consomme beaucoup mais ne participe pas au perf si on reste dans le L1.
C'est souvent pratique pour avoir un max de max pour des cpu qui gèrent de qq Ko de RAM à quelques Go.
"La première sécurité est la liberté"
[^] # Re: Démocratie
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Le procès de Julian Assange, commencé le 7 septembre 2020 est toujours en cours. Évalué à 5.
Jolie enfilage de perle de contre-sens.
La chine n'a rien de démocratique, elle a des prisonniers politiques, une absence de liberté de la presse, et se passe des droits de l'homme. Et elle a un autocrate et pas de séparation de pouvoir.
"La première sécurité est la liberté"
[^] # Re: Comment sont sélectionné les vainqueurs ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [Message de service] Gagnants des meilleures contributions de novembre 2020. Évalué à 4.
je viens de voir que la news "Bogues de logiciel et bogues de management : 737 Max et autres catastrophes" est classé 1er de son mois avec 112 point. Alors qu'elle avait trainé et que certains la trouvaient de mauvaise qualité et elle a faillit être mise de coté.
"La première sécurité est la liberté"
[^] # Re: Coïncidence
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Pijul, version 1.0 en approche. Évalué à 3.
Comment veux tu faire autrement ? Il s'agit de 2 changements contradictoires sémantiquement, il n'y a pas d'autre choix.
En pure merge, XML et Json ne sont pas connu pour fonctionner correctement, le présupposé de Git étant une "instruction par ligne". Il faudrait voir ce que donne un diff spécialisé json pour Git utilisant automerge pour vérifier l'utilité de l'algo.
"La première sécurité est la liberté"
[^] # Re: le but ?
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Le protocole Gemini, revenir à du simple et sûr pour distribuer l'information en ligne ? - Botzmeyer. Évalué à 3.
J'imagine qu'il faudra un plugin correctement fait avant de donner l'idée au navigateur de le mettre en place nativement.
"La première sécurité est la liberté"
[^] # Re: le but ?
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Le protocole Gemini, revenir à du simple et sûr pour distribuer l'information en ligne ? - Botzmeyer. Évalué à 3.
Cela reste un ux/cx tout pourri :)
"La première sécurité est la liberté"
[^] # Re: le but ?
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Le protocole Gemini, revenir à du simple et sûr pour distribuer l'information en ligne ? - Botzmeyer. Évalué à 6.
Quelle probabilité de se rappeler d'un mot de passe utilisé une fois par an ?
"La première sécurité est la liberté"
[^] # Re: Coïncidence
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Pijul, version 1.0 en approche. Évalué à 4.
Dans le même genre de papier, il y a https://github.com/automerge/automerge , qui serait le seul moyen de merge sans élement central.
cf https://www.youtube.com/watch?v=GXJ0D2tfZCM comme introduction.
"La première sécurité est la liberté"
[^] # Re: le but ?
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Le protocole Gemini, revenir à du simple et sûr pour distribuer l'information en ligne ? - Botzmeyer. Évalué à 3.
Le problème est que l'installation du certificat n'est pas pratique du tout. j'imagine que coupler cela avec une clef usb serait plus simple.
"La première sécurité est la liberté"
[^] # Re: le but ?
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Le protocole Gemini, revenir à du simple et sûr pour distribuer l'information en ligne ? - Botzmeyer. Évalué à 3.
Que veut-tu dire par l'absence d'hypertexte ? Il y a des liens (un par ligne ?), ce n'est pas ça l'hypertexte pour toi ?
"La première sécurité est la liberté"
# le but ?
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Le protocole Gemini, revenir à du simple et sûr pour distribuer l'information en ligne ? - Botzmeyer. Évalué à 6.
J'ai du mal à voir le but de gemini, si il n'y a pas moyen d'identifier une personne, toute application web qui authentifie ne peut plus marcher.
Il ne reste que les sites d'information public sans interaction (pas de commentaire ?) et sans image (?).
J'ai l'impression que l'on ne peut faire que des sites statiques sans image, et sans lien hypertexte ?!
"La première sécurité est la liberté"
# filtre ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Je viens de déposer plainte à la CNIL : mon retour d'expérience.. Évalué à 4.
Tu conseilles quel plugin pour dire 'non' à toutes ses demandes qui ne respectent pas le 'dnt' ?
"La première sécurité est la liberté"
[^] # Re: C'est un bon produit
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche KeePass, ou apprendre à gérer correctement ses mots de passe. Évalué à 3.
Non, c'est aeris qui en parlait.
"La première sécurité est la liberté"