User avatar
Océane @oceane@peculiar.florist
Private
Blogueuse. Usages du syndicalisme et des logiciels libres contre le terrorisme d'État. Conscience de genre et solidarité de classe. Ségrégation raciale, salariale, et surproduction de masse.

​:guix:​ 🏳️‍⚧️
Location
Lyon
Birthday
1995-09-07
Cwtch ujdiifjzf5ixbe2fy3midvf7fhgxopfnz2n4v5csnnkvuwla4nv7w3ad
User avatar
Océane @oceane@peculiar.florist
2y
@TritTriton (Je rigole il ne s'agit pas de le troller, je dis ça pour les personnes qui lisent cet échange)

Mais tu penses qu'il y a moyen de le contacter pour lui proposer ça ?
0
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
@TritTriton Tu penses que y a moyen de rendre Mark Shuttleworth suffisamment vener pour lui faire faire implémenter ces appels systèmes dans le noyau Linux ?
2
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
@TritTriton Merci pour l'info, c'est très intéressant ! Donc IBM bloquerait l'implémentation d'unveil(2) et pledge(2) pour pousser pour Wayland ?
2
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
@TritTriton Houlà ça fait beaucoup de trucs !
1
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
Donc pourquoi est-ce que ces appels systèmes ne sont pas encore implémentés dans Linux ? Ça fait 8 ans depuis l'implémentation de pledge(2), et 5 ans depuis celle d'unveil(2) dans OpenBSD…

Je n'en connais pas les détails, mais je tiens à attirer l'attention sur l'aspect bénévole des contributions aux logiciels libres, la plupart des contributaires à temps plein au noyau Linux étant payé·es par des entreprises comme Intel, Red Hat,
etc. Les committers au projet OpenBSD sont elleux-mêmes des bénévoles, des hobbyistes… Donc j'imagine que le manque de financement des logiciels libres jouerait effectivement un rôle dans le manque de traduction de la documentation, mais aussi dans ce manque d'implémentation de nombreuses innovations OpenBSD, AMHA.

Je pense aussi aux intérêts
corporate de Red Hat, qui ont exclu des dépôts Fedora doas(1) (implémenté en 2015) jusqu'en 2020 et signify(1) (implémenté en 2013) jusqu'en 2021, prétextant dans ce dernier cas des manques de compatibilité et de sécurité, qui étonnent un peu dans les communautés concernées.

Je comprends que Fedora soit financé par Red Hat pour tester leurs technologies émergentes, ce qui justifie l'exclusion de programmes non compatibles de leurs dépôts, comme
mpd(8) qui entrait en conflit avec PulseAudio. Mais cette entreprise reste patronale, et caractérisée par un besoin de nous empêcher de rêver d'une informatique réellement libérée, dans le même sens qu'une agriculture communale et locale : ça leur fermerait des marchés.

Le développement des logiciels libres et plus encore des logiciels propriétaires est caractérisé par une relative ignorance des bonnes pratiques, par exemple on me recommande des logiciels en ligne de commande comme
kiln(1) qui mettent toute leur documentation dans la page de manuel dédiée à l'interface en ligne de commande, alors que la section 7 correspondrait à une description générale et à la compatibilité avec les templates Go, la section 5 au fichier de configuration config.toml, etc., ce qui rend son manuel très peu lisible et très peu accessible.

Donc on a une situation où se mêlent un manque de financement et donc des contributions non-contractuelles, basées sur le volontariat, caractérisées par une ignorance généralisée des bonnes pratiques, notamment en raison de la pauvreté de nos infrastructures communautaires et d'information (dont les récènes), et des contributions contractuelles, marquées par des intérêts
corporate, qui AMHA n'intègrent pas le fait de nous montrer qu'une cinquantaine de hobbyistes scrupuleux·ses quant aux bonnes pratiques peuvent être à l'origine des trois quarts des innovations côté administrataire système en sécurité informatique (sudo(8), doas(1), OpenSSL, LibreSSL, signify(1), unveil(2), pledge(2), etc.).

3/3
1
1
0
0
User avatar
Océane @oceane@peculiar.florist
2y
Le principe de moindre privilège veut que l'on exécute chaque programme avec un utilisateur Unix dédié, dit « système », dénoté par un tiret bas avant le nom (par exemple _www). Par exemple, dans Absolute OpenBSD Michael W. Lucas donne l'exemple du serveur utilisé pour l'infrastructure d'OpenBSD, dont le serveur web n'a notamment pas de permissions d'écriture ; outre différents dispositifs de sécurité (pas de possibilité de se connecter ou de lancer une invite de commande), même si on piratait leur serveur web, on ne pourrait pas en faire grand-chose.

Ça correspond à un chmod 400, qui correspond en retour à l'usage de l'appel système pledge(2) dans lequel le programme dit au système d'exploitation ne pas avoir besoin de modifier des données, donc s'il était piraté on ne pourrait pas en faire grand-chose.

Pour le dire de manière très grossière et très schématique, unveil(2) et pledge(2) permettent d'exécuter des programmes de manière sécurisée, même si ils sont lancés en tant qu'administrateur 😁

Et comme ces appels systèmes font partie du code source du programme, même dans un contexte d'entreprise ils fournissent un filet de sécurité permettant, encore une fois, de limiter les risques de fuites de données, de rançongiciel,
etc.

Et on parle parfois d'infrastructures critiques comme celles d'hôpitaux !

2/3
⭐1
1
1
0
1
User avatar
Océane @oceane@peculiar.florist
2y
Je voudrais vous rappeler que pledge(2) a été implémenté dans OpenBSD en 2015, et unveil(2) en 2018.

Grosso modo, ces fonctions permettent d'exécuter des programmes de manière sécurisée même quand les permissions ne le sont pas, ce qui rend Wayland un peu superflu, et peut paraître inutile pour de l'auto-hébergement de serveurs jusqu'au moment où on se rappelle que les environnements d'entreprise sont complexes, que des administrataires systèmes peuvent gérer 2000 serveurs ou plus, et que ces appels systèmes permettent de nous protéger d'une fuite de données, notamment dans des contextes capitalistes de réduction des coûts de maintenance (et donc de risques d'erreurs humaines accrus).

1/3
⭐1
1
1
0
1
User avatar
Océane @oceane@peculiar.florist
2y
@tournesol Tu me fais penser à donner des sous à mon université dès que j'ai un travail stable correspondant à un niveau de diplôme master ou doctorat (3000€/an/étudiant·e, c'est une honte)
0
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
Sur la lecture de livre dans le milieu miitant : je crois premièrement qu'il y a un certain écart entre l'intérêt tout à fait légitime que nos camarades peuvent avoir pour nos lectures, et je crois aussi que l'on devrait à un moment donné construire des infrastructures pour en partager l'intérêt au plus grand nombre de camarades possible, et c'est à ça que servent notamment Castopod et PeerTube, et le prestige intellectuel petit-bourgeois que l'on peut en retirer. J'ai déjà vu des camarades noyauter une union départementale et y faire leur loi en se reposant sur leurs lectures et sur leurs statuts d'ATR d'une part, et sur la passivité, voire la complicité de quelques camarades (masculins dans cette situation) d'autre part, quitte à produire un entre-soi masculin clairement misogyne, hostile aux revendications féministes.
0
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
@LindaCollins11 Is this what you mean? www.nytimes.com/live/2020/11/08/us/trump-biden

A screenshot of a tweet saying, “Happy 3rd anniversary to the funniest thing that happened in the history of ever” with a picture of someone giving a speech with a few “Trump 2020” posters on his “desk” and on a wall behind him.

It's dated on November the 7th, 2023. Here's the Wikipedia page for the same day, 3 years ago:
en.wikipedia.org/wiki/Portal:Current_events/2020_November_7
0
1
0
0
User avatar
Océane @oceane@peculiar.florist
2y
@bortzmeyer @maiwann Je pense au contraire que ce serait un très bon terme : il ne s'agit pas effectivement de modérer les gens mais les échanges, et donc de faire un travail de discussion et de justice réparatrice avec les personnes concernées.

L'objectif est bien de les maintenir sur la plateforme, notamment sans supprimer leurs publications à leur place, jusqu'au moment où on les bannirait/défédérerait. Mais avant ça il y aurait, dans l'idéal, une discussion préalable.

C'est un peu différent avec le fédi puisque ce travail revient à ton admin, et dans ce cas je dirais qu'il faudrait une plateforme d'échanges horizontale (de même qu'un·e modérataire est censé·e échanger avec ses utilisataires en tenant compte de la différence de pouvoir, mais seulement pour la neutraliser).

Dans le cas, j'imagine, de witches.town, ce n'est pas une excuse mais il s'agissait de personnes victimes de Twitter, qui en avaient un vécu (d'addiction et de maltraitance) très différent du tien. Mais ce n'était pas de la modération. C'était bien une
coupure pour réparer un vécu de maltraitance (numérique et AFK) partagé avec l'admin.
0
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
Ce post donne un peu faim (ça parle d'un cours de sociologie) « Voilà, je voulais vous faire une petite référence bibliographique à Wittgenstein, donc je vous la mitonnerai en début de séance la semaine prochaine. »

Michel Peroni, prof de sociologie tendance cuisine marocaine.
0
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
Si ça peut aider quelqu'un, læ gagnant·e lors d'altercations impliquant des automobiles est cellui qui passe à autre chose en premier
0
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
C'est pareil quand vous vous forcez à suivre des comptes qui ne vous intéressent pas et évidemment qu'il y a un lien entre les deux ; de toute façon vous ne pouvez pas « aider » quelqu'un en répondant à tous ses messages. Par contre si vous continuez à læ suivre vous allez devenir comme ellui.
0
1
0
0
User avatar
Océane @oceane@peculiar.florist
2y
Cela dit en passant, si votre récène est merdique comme Twitter, ça devient… un mécanisme d'emprise, vous vous forcez à utiliser une interface bourrée de bugs pour nourrir votre addiction, votre illusio, votre conformité aux intérêts de l'institution.
⭐1
1
1
0
1
User avatar
Océane @oceane@peculiar.florist
2y
J'ai posé un lapin à mon psy car j'étais au lit en train de faire des câlins à mon chéri.

C'est pas cool mais je vais tout simplement arrêter de le voir. Je n'en ai pas besoin, et il ne m'a jamais aidée, donc évidemment je loupais des rendez-vous et j'arrivais en retard.

Il est vraiment adorable mais il est plus orienté psychanalyse et à titre personnel, j'ai très peu avancé avec lui.
0
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
Fun fact, si vous arrivez en retard à chaque rendez-vous chez læ psy et qu'iel n'envisage pas que vous vous forciez à læ voir, et qu'iel n'envisage donc pas de travailler sur les raisons pour lesquelles vous vous forcez à faire des choses que vous n'avez pas à vous forcer à faire, peut-être que vous devriez lui en parler de vous-même ou tout simplement changer de psy
1
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
@jonny @JosetAEtzel I've read a sketchy guy on Facebook saying he didn't care if Facebook could steal his writing because he could write others. Words to live by, IMHO – if people build upon my work and complement it, then that's kinda the point I guess, and I can't wait to build upon theirs.
0
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
Pour rappel, j'ai commencé mon défi il y a six mois. Aujourd'hui, pour la première fois de ma vie, je trouve Mastodon super chill et reposant.

Ça ne marchera peut-être pas pour tout le monde, mais essayez ? Je me suis créé un compte Twitter il y a un peu plus de 11 ans et 8 mois.

100DaysToOffload.com
0
0
0
0
User avatar
Océane @oceane@peculiar.florist
2y
@demarko I'm confused on the representation of US women in the Soviet Union propaganda. Why is there a woman showing her thighs and her butt to the rich man, and how can it feel like slutshaming while women had a better sexuality under socialism?

Do you have any clue about this?
1
0
0
0