-
@_mcorbin @oaz @Dr_Alexises @dascritch @damyr_fr Le besoin de docker pour les devs se résume à « on veut utiliser des trucs qu’on ne maîtrise pas ». Le besoin de docker pour le packaging se résume à « on ne sait pas utiliser les outils système »
-
@_mcorbin @oaz @Dr_Alexises @dascritch @damyr_fr L’orchestration ou autre est un « bonus » lié à des effets de bords indésirables suite aux (non) besoins initiaux pour contruire la techno qui s’apparentent en réalité à des bad practices.
-
@_mcorbin @oaz @Dr_Alexises @dascritch @damyr_fr Je vais reprendre dans l’ordre histoire d’être clair : Docker & consort reposent sur le concept des images OCI qui sont par elles-mêmes injustifiables. Derrière on a ajouté des choix tout aussi injustifiables au niveau réseau/dns/single-process et j’en passe. […]
-
@_mcorbin @oaz @Dr_Alexises @dascritch @damyr_fr Du coup avant d’aller étudier si les effets de bords finaux de la techno comme l’orchestration ou les API sont cools, je vais commencé par étudier si les concepts initiaux de la techno le sont. Spoiler : ils n’auraient jamais du voir le jour.
-
@_mcorbin @oaz @Dr_Alexises @dascritch @damyr_fr Une techno peut être complexe pour de bonnes raisons. C’est le cas du packaging la plupart du temps. Une techno peut être vu comme plus simple pour de mauvaises raisons. C’est le cas de docker & consort.
-
@_mcorbin @oaz @Dr_Alexises @dascritch @damyr_fr Le packaging est **fondamentalement** compliqué. Parce qu’il nécessite justement d’intégrer des notions de sécurité/reproductibilité/contrôle absolu/multi-tenant, etc. On peut critiquer la lourdeur du packaging debian et on pourrait peut-être/certainement faire mieux. […]
-
@_mcorbin @oaz @Dr_Alexises @dascritch @damyr_fr Mais chacune des lourdeurs est justifiée et le jour où tu comprends (douloureusement) pourquoi c’était là, tu trouves que les gens derrière maven ou debuild étaient loin d’être des cons. Ceux derrière pip déjà un peu plus. Ceux derrière go ou npm complètement des crétins.
-
@_mcorbin @oaz @Dr_Alexises @dascritch @damyr_fr J’ai hurlé des tonnes de fois sur le « no network policy » de Debian. Le jour où j’ai du faire une maj de sécu sur un de mes softs, j’étais HEUREUX d’avoir juste un patch à ajouter dans le .debian.tar.gz et que toute la magie de debuild allait me garantir 0 régression.
-
@_mcorbin @oaz @Dr_Alexises @dascritch @damyr_fr Que le fait pour CouchDB d’embarquer **en dur** spidermonkey 1.8.5, on aurait du faire comme debian et refuser catégoriquement de faire atterrir ça en prod en 2021.
aeris22’s Twitter Archive—№ 104,864