Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierFlux principal

Des nouvelles de Fortran n°6 - décembre 2024

24 décembre 2024 à 07:54

Que s’est-il passé dans le monde du Fortran depuis décembre 2023 ? Nous avons un centenaire à fêter (non, ce n’est pas le vieux barbu coincé dans la cheminée), ainsi qu’un nouveau Roi (il n’est pas libre, mais tant pis pour lui, il n’avait qu’à choisir de vivre dans une amphore). Sans oublier un artiste octogénaire (on en profite pour explorer les liens entre FORTRAN et art dans les années 60-70). Et on déconstruit enfin un mythe sur les ordinateurs des sondes Voyager.

Sommaire

John Backus est né il y a cent ans

John Backus (1924-2007), père du langage, est né à Philadelphie le 3 décembre 1924. Le site mathématique MacTutor propose une biographie intéressante (en anglais) du mathématicien/informaticien, avec des citations. Par exemple, à propos de ses années dans le secondaire :

I flunked out every year. I never studied. I hated studying. I was just goofing around. It had the delightful consequence that every year I went to summer school in New Hampshire where I spent the summer sailing and having a nice time.

Sur le front des compilateurs

Compilateurs opérationnels

Le Roi est mort, vive le Roi ! Le compilateur classique Intel ifort n’est plus maintenu à partir d’Intel® Fortran Compiler 2025.0, sorti le 31 octobre 2024. Sa version définitive est la 2021.13. C’est son dauphin Intel ifx, basé sur LLVM, qui prend le relais, après être sorti de sa version beta avec la 2022.0.

Mais « si je n’étais Intel ifx, je voudrais être GNU Fortran ». Au moins, l’animal est libre, dans l’immensité des savanes. Certains anciens prétendent même en avoir aperçu un assis en tailleur et jouant de la flûte. GFortran, compilateur Fortran de la GCC, en est à la version 14.2. On notera des améliorations concernant OpenMP et OpenACC. Si le compilateur accepte désormais l’option -std=f2023, ne nous réjouissons pas trop vite. Pour l’instant la nouvelle fonctionnalité gérée concerne l’augmentation de la longueur des lignes à 10 000 caractères (au lieu de 132 depuis Fortran 90) et des instructions à un million de caractères (elles peuvent être continuées sur un grand nombre de lignes). À quoi ça sert ? C’est utile pour des codes générés automatiquement.

En gestation

Il faut 22 mois de gestation pour un éléphant, mais beaucoup plus pour un nouveau compilateur Fortran ! On doit non seulement implémenter près de 700 pages de norme technique, mais aussi tout un tas de choses externes telles que MPI, OpenMP ou OpenACC pour le calcul parallèle, et gérer de nombreuses architectures matérielles. On comprend donc que les motivations sous-jacentes doivent être puissantes pour s’attaquer à un tel chantier et on comprend pourquoi la plupart des nouveaux compilateurs s’appuient sur l’infrastructure LLVM.

L’avancée du travail sur le nouveau Flang pour LLVM est décrite dans le dernier Flang Liaison Report au J3 (24/10/2024). Et d’après Phoronix, flang-new a été rebaptisé flang pour la version LLVM 20.1 du printemps prochain, ce qui est de bon augure. Flang est un projet soutenu par NVIDIA et le Département de l’Énergie américain.

AMD travaille de son côté à sa version Next-gen Fortran compiler permettant le délestage (offloading) des instructions OpenMP sur ses GPU. Bref, c’est chaud dans le monde du calcul parallèle sur processeur graphique !

Le développement du compilateur LFortran continue. Il passera en version beta quand il sera capable de compiler une sélection de dix bibliothèques Fortran matures : en décembre 2023, il en était à 4/10. Il est désormais à 7/10. Et il a été annoncé en novembre 2024 que LFortran gérait désormais toutes les fonctions intrinsèques de Fortran 2018. Le même blog présente également quelques démos en ligne du back-end WebAssembly de LFortran.

Fortran 2028

Alors que les compilateurs n’implémentent pour l’instant que certaines parties de Fortran 2023, la prochaine mouture est déjà en cours d’élaboration. Et on commence à voir l’appellation Fortran 2028 apparaître dans les documents du comité J3 à la place de 202Y. Dans la liste des caractéristiques retenues par le groupe de travail WG5 fin juin, on trouve en particulier :

  • des templates pour la programmation générique ;
  • la gestion des tâches asynchrones ;
  • un pré-processeur Fortran ;
  • la possibilité de définir les KIND utilisés par défaut dans un programme (on pourrait par exemple demander dans le code lui-même que tous les REAL soient considérés comme des REAL64, ou REAL32 ou REAL128).

La proposition d’ajouter au langage des entiers non signés a disparu (pour l’instant ?), malgré l’option expérimentale -funsigned qui sera disponible dans GFortran 15.

Communauté Fortran-lang

Projets Fortran-lang

L’organisation Fortran-lang est désormais financée par l’organisation américaine à but non lucratif NumFOCUS.

fpm

Le gestionnaire de paquets Fortran fpm est disponible en version 0.10.1 depuis mars 2024. Une liste d’environ 300 projets utilisant fpm est disponible ici.

stdlib

La bibliothèque standard stdlib est sortie en version 0.7.0 début juillet. Elle apporte entre autres choses les valeurs CODATA 2022 des constantes physiques fondamentales. Ces valeurs, utilisées par tous les physiciens, sont mises à jour par le NIST (National Institute of Standards and Technology) tous les quatre ans, au fil des progrès en métrologie.

Quelques projets divers

  • Fortitude, un linter écrit en Rust, est disponible en version 0.6.2.
  • Le projet fprettify, un utilitaire de formatage automatique de code Fortran, écrit en Python, a été officiellement adopté par l’organisation Fortran-lang.
  • forgex, un moteur d’expressions régulières entièrement écrit en Fortran, est disponible en version 3.5.

Art et Fortran

C’est Noël, on veut ce qui n’a pas de prix, on veut du beau ! Que la technologie serve à faire du beau.

Earl Einhorn, 81 ans, crée ses images à l’aide de programmes Fortran depuis 1989, et utilise Photoshop pour finaliser les couleurs. Ses œuvres actuelles comportent souvent des visages, leur symétrie facilitant son travail depuis la perte de son œil droit. Vous pouvez voir son travail sur son site. Il y explique qu’actuellement il crée typiquement des images de 12 000 sur 15 000 pixels, ce qui lui permet de les imprimer en 300 PPP pour des tableaux d’environ un mètre de côté.

Voilà qui peut sembler original, mais dans les années 60-70 de nombreux artistes ont en fait utilisé FORTRAN 1 pour explorer ce que l’ordinateur, machine alors révolutionnaire et rare, pouvait apporter à la musique, aux arts graphiques et à la poésie. Pourquoi FORTRAN ? C’était simplement le langage dominant et facile à apprendre à l’époque, le Python des Beatles !

En 1963, Iannis Xenakis (1922-2001) publie son livre Musiques formelles : nouveaux principes formels de composition musicale. Le chapitre IV « Musique Stochastique libre, à l’ordinateur » contient le listing du programme en FORTRAN IV utilisé pour générer sur IBM 7090 une œuvre de musique stochastique intitulée ST/10=1,080262. Il est maintenant en ligne sur GitHub. Au fait, bonne écoute !

Pierre Barbaud (1911-1990) a également utilisé FORTRAN pour composer par exemple une oeuvre de musique électronique intitulée Terra incognita ubi sunt leones (1973). Le début du code est visible ici (hum… que penser de cet appel répété à cette procédure : CALL GIRL(IDIV) ?). Bonne écoute !

Au niveau des arts graphiques, on pourrait penser que les imprimantes de l’époque étaient rudimentaires, mais ce serait oublier les traceurs (plotters), ou tables traçantes, qui permettaient de tracer des dessins techniques avec précision 2. Les artistes programmeurs (ou programmeurs artistes) vont s’en emparer.

Dans les années 60, l’artiste japonais Hiroshi Kawano a travaillé sur sa série Artificial Mondrian. Le site du Zentrum für Kunst und Medien Karlsruhe présente son oeuvre KD 52, réalisée en 1969 à l’aide d’un programme en FORTRAN IV pour les formes et peinte ensuite à la gouache. On pourra lire cet article de blog : « The man-machine: Hiroshi Kawano’s algorithmic Mondrian » par Claudio Rivera.

En 1962, A. Michael Noll (Bell Labs) a commencé à utiliser un Stromberg Carlson SC-4020 microfilm plotter pour faire des dessins abstraits. Un faisceau d’électrons dessinait les formes sur un écran cathodique qui lui-même impressionnait un microfilm. Il rend compte de ses premières expérimentations dans ce mémo daté du 28 août 1962, avec bien sûr un court code FORTRAN.

On peut également citer l’Allemand Manfred Mohr, né en 1938. Voir son site et l’article de blog « Surveying Manfred Mohr’s Five-Decade Collaboration with the Computer » (2019). Citons aussi le Slovène Edward Zajec (1938 – 2018) dont on peut voir des oeuvres sur cette page. Son assistant Matjaž Hmeljak a continué sa carrière dans l’art génératif au moins jusqu’en 2020.

Les œuvres de Vera Molnár (1924-2023), pionnière de l’art génératif, ont été exposées à la biennale de Venise en 2022. Elle a écrit en 1974-1976 un programme baptisé Molnart avec son mari :

François Molnar et moi avons conçu et mis au point un programme souple qui permet une expérimentation picturale systématique. Il est écrit en Fortran pour ordinateur de grande capacité relié à un écran de visualisation et à un traceur.

Voir également :

Dans le domaine des arts graphiques, vous trouverez plus d’œuvres numériques réalisées entre 1963 et 1980 à l’aide de FORTRAN sur le site compart.

Même les poètes ont utilisé FORTRAN. L’écrivain portugais Pedro Barbosa a ainsi publié en 1977 un livre intitulé A literatura cibernética 1. Autopoemas gerados por computador. On peut y lire des extraits de code. Et le poète brésilien Erthos Albino de Souza a utilisé FORTRAN et PL/1 pour créer des poèmes graphiques.

J. M. Coetzee, prix Nobel de littérature 2003, a commencé sa carrière comme programmeur chez IBM dans les années 60. Il a expérimenté la génération automatique de poésie : « The line generator was composed in a combination of FORTRAN-style pseudocode and assembly code », comme rapporté dans cet article :

Déconstruction

Depuis 2013 circulait l’idée que les logiciels internes des sondes spatiales Voyager 1 et Voyager 2, lancées en 1977, avaient été écrits originellement en FORTRAN. Le buzz remonte apparemment à un article intitulé « Interstellar 8-Track: How Voyager’s Vintage Tech Keeps Running » paru dans Wired. Charles A. Measday a publié sur son blog début 2024 un article approfondi intitulé « Voyager and Fortran 5 » qui déconstruit ce mythe urbain. Si une partie des logiciels au sol ont été écrits à l’époque en FORTRAN, les ordinateurs de bord des sondes étaient et sont toujours programmés en assembleur, ainsi qu’à l’aide de séquences de commandes spécifiques aux sondes.

La citation de Backus

Terminons en revenant au point de départ de la dépêche, avec une citation de Backus issue d’une de ses dernières interviews en 2006. Voici son bon conseil pour les jeunes :

Well, don’t go into software. It’s just such a complicated mess that you just frazzle your brains trying to do anything worthwhile.


  1. On écrit le nom du langage en majuscules pour la période avant Fortran 90. 

  2. Ce n’est peut-être pas un hasard si le langage Logo, avec sa célèbre tortue, est créé à cette époque (1967). 

Commentaires : voir le flux Atom ouvrir dans le navigateur

Agenda du Libre pour la semaine 52 de l’année 2025

Par : Ysabeau 🧶
23 décembre 2024 à 02:41

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 10 événements (France: 8, other: 2) est en seconde partie de dépêche.

Sommaire

[FR Montpellier] Émission | Radio FM-Plus | Temps Libre | Diffusion - Le lundi 23 décembre 2024 de 09h00 à 10h00.

Montpel'libre réalise une série d’émissions régulières à la Radio FM-Plus intitulées « Temps Libre ». Ces émissions sont la présentation hebdomadaire des activités de Montpel’libre.

Après le jingle où l’on présente brièvement Montpel'libre, nous donnerons un coup de projecteur sur les activités qui seront proposées prochainement.

Ces émissions seront l’occasion pour les auditeurs de découvrir plus en détails les logiciels libres et de se tenir informés des dernières actualités sur le sujet.

Alors, que vous soyez débutant ou expert en informatique, que vous ayez des connaissances avancées du logiciel libre ou que vous souhaitiez simplement en savoir plus, Montpel'libre, au travers de cette émission, se fera un plaisir pour répondre à vos attentes et vous accompagner dans votre découverte des logiciels libres, de la culture libre et des communs numériques.

Vous vous demandez peut-être ce qu’est un logiciel libre. Il s’agit simplement d’un logiciel dont l’utilisation, la modification et la diffusion sont autorisées par une licence qui garantit les libertés fondamentales des utilisateurs. Ces libertés incluent la possibilité d’exécuter, d’étudier, de copier, d’améliorer et de redistribuer le logiciel selon vos besoins.

Inscription | GPS 43.60524/3.87336

Fiche activité:
https://montpellibre.fr/fiches_activites/Fiche_A5_017_Emission_Radio_Montpellibre_2024.pdf

[FR Beauvais] Sensibilisation et partage autour du Libre - Le mercredi 25 décembre 2024 de 18h00 à 20h00.

Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.

C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

[FR Saint Laurent du Pont] Permanence Rézine Chartreuse - Le mercredi 25 décembre 2024 de 19h00 à 20h00.

Rézine est un fournisseur d’accès à Internet qui défend une vision politique des technologies et des réseaux. Pour cela, Rézine met notamment en œuvre un accès Internet local, à prix juste, respectant la neutralité du Net, piloté par ses usagères et usagers, dans une démarche émancipatrice.

Nous fournissons Internet via la fibre, via wifi (radio) et proposons également des VPN.

Par ailleurs, fournir une critique du numérique, et en particulier des réseaux, est une activité inhérente à notre activité de fournisseur d’accès à Internet, que nous avons affirmée dans l’objet de la structure. Nous inscrivons notre démarche dans une tradition d’éducation populaire, qui vise à contribuer à l’émancipation des personnes, dans leur rapport aux technologies et aux réseaux, quel que soit leur niveau de connaissance.

Venez nous rencontrer pour discuter, devenir membre, poser vos questions sur la fibre, sur Internet, ou juste par curiosité!

[FR Montpellier] Permanence | OpenStreetMap | HérOSM (hybride) - Le mercredi 25 décembre 2024 de 19h00 à 22h00.

Ces rencontres mensuelles se veulent être des instants conviviaux pour faire un compte-rendu des activités du mois précédent, mais aussi pour présenter les opérations et rendez-vous à venir que proposent les groupes HérOSM. Naturellement, elles sont également ouvertes à tout public, en présence et à distance.

Si vous avez des propositions n’hésitez pas à compléter la page dédiée.

Programme:

  • Contribution sur les points d’eau incendie de l’Hérault;
  • Poursuite du Mapathon humanitaire au Nigeria et au Togo:
    • Cartographie «Au fil de l’eau» à Gusau (Capitale de l’État de Zamfara, au Nigeria)
    • Cartographie du canton de Barkoissi (Région des Savanes au Togo)
    • Cartographie du village de Konohoué (Région des Plateaux au Togo)
    • Cartographie du village de Djeregou (Région de la Kara au Togo)

Déroulement de la rencontre
Nous vous présenterons les projets en cours, nous vous proposerons de contribuer, faire de la production de données.
Comme d’habitude, chacun amène ce qu’il veut à manger et à boire pour un repas partagé.
N’oubliez pas vos ordinateurs portables pour la séance de saisie!

Tramway lignes 1 et 3, arrêts Port-Marianne et Rives du Lez
GPS Latitude: 43.603095 | Longitude: 3.898166
Carte OpenStreetMap

[other Ouagadougou] RAFLL2025 | Réunion d’organisation CLO Ouagadougou - Le jeudi 26 décembre 2024 de 11h00 à 12h00.

Jeudi 26 décembre 2024 de 11h00 à 12h00 (UTC 0)

Université Joseph Ki-Zerbo, 03 BP 7021, Quartier Kadiogo Centre, Boulevard Charles de Gaulle, Ouagadougou, Burkina Faso.

Réunion hybride du Comité Local d’Organisation des RAFLL de Ouagadougou.

Objet: Mise en place des RAFLL2025 à Ouagadougou au Burkina Faso.

Ordre du jour:
- Discussion autour des dates des prochaines RAFLL, du 07 au 12 octobre 2025.
- Présentation des participants ;
- États de lieux de retour d’expérience ;
- Formation du noyau de pilotage pour la tenue des RAFLL à Ouagadougou ;
- Élaboration de la stratégie de collaboration et de sponsoring ;
- Divers.

Places limitées, inscriptions nécessaires | GPS 12.37934/-1.50264

[FR Sète] Permanence | GNU/Linux et Logiciels Libres - Le jeudi 26 décembre 2024 de 18h00 à 20h00.

Dans le cadre des JPO, La Palanquée en fête.

Venez découvrir Linux et vous faire aider pour l’installer et à la prise en main, dans différents lieux, dans et à proximité de la métropole montpelliéraine

L’équipe de Montpel’libre vous propose une permanence Logiciels Libres : discussions libres et accompagnements techniques aux systèmes d’exploitation libres pour vous aider à vous familiariser avec votre système GNU/Linux au quotidien.

Le contenu de l’atelier s’adapte aux problèmes et aux questionnements des personnes présentes avec leur(s) ordinateur(s), qu’il soit fixe ou portable, et permet ainsi l’acquisition de nouvelles compétences nécessaires à une autonomie numérique certaine, au rythme de chacun.

Les thèmes :
Vous pourrez y aborder plusieurs thèmes (liste non exhaustive) :

  • discussions conviviales entre utilisateurs autour de Linux en général ;
  • pré-inscription aux prochains Cafés Numériques et Linux-Party ;
  • premières explorations du système ;
  • installations et configurations complémentaires ;
  • mise à jour et installation de nouveaux logiciels ;
  • prise en main, découverte et approfondissement du système

Les permanences techniques ont lieu une fois par semaine, dans un lieu et à des jours et heures différents.

Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible. Rejoindre le groupe Montpel’libre sur Telegram S’inscrire à la Newsletter de Montpel’libre.

Sur inscription | GPS 43.405195/3.695778

Fiche activité: https://montpellibre.fr/fiches_activites/Fiche_A5_002_Permanence_GNU-Linux_Montpellibre_2024.pdf

[FR Annecy] Réunion hebdomadaire AGU3L Logiciels Libres - Le vendredi 27 décembre 2024 de 20h00 à 23h59.

L’AGU3L, Logiciels Libres à Annecy, votre association se réunit tous les vendredis à partir de 20h00 et jusque vers 1h00 du matin. Passez quand vous voulez.

Entrée par le côté, entre les 2 bâtiments. Au fond du couloir à droite, là où il y a de la lumière.

⚠️ Vérifiez sur le site avant de vous déplacer, y a un bandeau en haut qui confirme la tenue de la réunion.

Le programme de la réunion, s’il y en a un, est sur notre site. 😉 ⬇️

Digression possible, voire probable.

Vous pouvez aussi nous soumettre un programme sur un thème particulier.

Exemples:

  • Libre Office les listes à puces, j'aimerais en savoir plus
  • Pouvez-vous nous présenter le système Linux pour les débutants ?
  • plus technique: recompiler un noyau Linux avec les options spécifiques
  • Kubernetes est-ce pour moi ?
  • Démo sur un logiciel libre en particulier, ex: Gimp
  • Ou votre logiciel que vous souhaitez partager
  • À l’aide ! 😱 pas de panique, on a probablement une solution pour vous.
  • Vous développez du code libre ? oui
  • etc, etc.

Apportez à boire, à manger. Un ordi ça peut aider.
De la bonne humeur et un brin de Liberté.
Et tout ce que vous trouvez sympa: des amis, des projets, des trouvailles, etc.

Besoin d’une installation Linux?

Pas de problème! Laissez-nous un petit message avant au cas où l’on soit pas dispo ce soir-là.

C’est install party à la demande!

[other Abidjan] RAFLL2025 | Réunion d’organisation CLO Abidjan - Le samedi 28 décembre 2024 de 10h00 à 11h00.

Samedi 28 décembre 2024 de 10h00 à 11h00 (UTC 0)

Docteur PC, Riviera Bonoumin, Nouveau CHU Carrefour Golgotha, Abidjan Côte d’Ivoire.

Réunion hybride du Comité Local d’Organisation des RAFLL d’Abidjan

Objet: Mise en place des RAFLL2025 à Abidjan en Côte d’Ivoire.

Ordre du jour:
- Date du 07 au 12 octobre 2025 pour la tenue des Rencontres Amicales Francophones du Logiciel Libre coïncide avec la période électorale en Côte d’Ivoire.
- Divers.

Places limitées, inscriptions nécessaires | GPS 5.322905/-3.999804

[FR Ramonville Saint-Agne] Les ateliers du CULTe - Le samedi 28 décembre 2024 de 14h00 à 18h00.

Le CULTe est le « Club des utilisateurs de logiciels libres et de gnu/linux de Toulouse et des environs ».

Le samedi après-midi tous les quinze jours, le CULTe organise un atelier d’informatique « libre », de 14h à 18h.

La séance est consacrée à l’information du public, à l’entraide entre membres et/ou visiteurs pour notamment installer et configurer des logiciels libres, système d’exploitation (« Linux ») ou « applications » (programmes informatiques).

L’entraide peut également concerner le matériel afin d’aider le membre ou le visiteur à faire évoluer son ordinateur (ajout de mémoire, changement de disque dur…), étant précisé que si des avis peuvent être bien entendu émis pour de tels achats, le CULTe quant à lui n’a aucune activité commerciale, directe ou indirecte.

Chacun peut amener son ordinateur pour la séance. S’il s’agit d’une « Unité Centrale » (Ordinateur de bureau) il est inutile d’amener également écran clavier et souris, qui peuvent être prêtés sur place. Au besoin nous pourrons aussi vous prêter une machine pour la séance.

Afin de préparer votre venue, nous vous recommandons vivement de nous prévenir par courrier électronique en expliquant succinctement votre projet ou votre besoin à l’adresse suivante:

president@o2.culte.org

L’adhésion au CULTe n’est en aucun cas obligatoire pour participer à nos activités.

NB: Les personnes qui souhaitent adhérer ou faire un don peuvent bénéficier d’un reçu fiscal en vue d’une réduction d’impôt (66% en 2022) notre association étant reconnue « Organisme d’Intérêt Général » éligible au mécénat. (Rescrit fiscal 2021/228)

PS : Notre club met à la disposition de tous une liste de discussion dédiée à l’informatique « libre » : « linux31@culte.org" » Vous pouvez sans attendre demander à y être inscrit pour, le cas échéant, y exposer une difficulté et bénéficier de l’aide et de conseils d’une centaine de participants. Il vous suffit de vous rendre à cette adresse et d’y formuler votre demande d’inscription :

https://sympa.culte.org/sympa/subscribe/linux-31?previous_action=info

[FR Quimper] Permanence Linux Quimper - Le samedi 28 décembre 2024 de 16h00 à 18h00.

Tous les samedis de 16h à 18h, Linux Quimper vous donne rendez-vous au centre social des Abeilles, 4 rue Sergent Le Flao (quartier de la Terre Noire) Quimper.

Nous vous proposons lors de ces rencontres d’échanger autour du Libre et de Linux en particulier

Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution GNU/Linux de votre choix ou des logiciels libres sur votre ordinateur.

Recommandations:

  • Sauvegardez vos données avant de venir.
  • Pour une installation de Linux si vous voulez conserver Windows, libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows.
  • Nous prévenir, éventuellement, de votre passage via le forum.

Vous pouvez aussi venir pour une première prise d’informations et de contacts.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Haiku a 23 ans et un quart

La dernière dépêche annuelle sur les nouveautés dans Haiku a dépassé la longueur maximale tolérée par Linuxfr (et été finalement découpée en plusieurs parties publiées séparément). Aussi, les nouveautés sur Haiku seront désormais publiées trimestriellement, pour faire face à l’augmentation d’activité dans le projet.

Sommaire

Ce rapport est basé sur les rapports mensuels d’activité d’août, septembre et octobre publiés sur le site de Haiku. Il couvre les changements de code survenus entre hrev57901 et hrev58291 de Haiku.

Certains des changements mentionnés dans ce rapport font partie des derniers développements du mois d'août, et étaient déjà présents dans la version R1 bêta 5 qui a été publiée début septembre 2024.

Les corrections de bugs sont appliquées sur la branche bêta 5 si elle est concernée, mais les nouveaux développements sont mis dans la branche principale et seront disponibles uniquement dans les « nighlty builds » (constructions journalières) puis dans la prochaine version, qui sera probablement étiquetée R1 bêta 6.

La version R1 est très attendue, mais la feuille de route comporte toujours environ 600 bugs et demandes d’amélioration. Jusqu’à ce qu’ils soient tous traités (corrigés, devenus obsolètes ou déplacés vers une version plus tardive), Haiku continue de publier des versions bêta.

Applications

Amélioration et corrections de textes de messages dans diverses applications (humdinger).

L’application Switcher — permettant de naviguer rapidement entre les différentes fenêtres et applications à l’aide d’un menu qui apparaît lorsque la souris se trouve sur les bords de l’écran — peut à nouveau être compilée. Cette application n’est pas terminée et non intégrée dans Haiku par défaut pour l’instant (nephele).

Dans les préférences de disposition clavier, des icônes avaient disparu de certains menus suite à un problème dans une modification précédente. Ces icônes sont maintenant de retour (jscipione).

Les réglages de polices de caractères de WebPositive peuvent faire des retours à la ligne dans le texte d’exemple utilisé pour visualiser la police choisie (correction récupérée depuis la fenêtre de réglage des polices du système, qui utilise une variante du même code). (nipos).

Le raccourci clavier « muet » permet d’alterner entre l’activation et la désactivation du son, au lieu de toujours passer en mode muet (korli).

Plusieurs applications pouvaient ouvrir leurs fenêtres en dehors de l’écran si leur dernière position enregistrée n’était pas bonne (après un changement de résolution d’écran par exemple). L’appel de la fonction MoveOnScreen() après la création d’une fenêtre permet de régler ce problème (korli, pinaraf, waddlesplash).

Icon-O-Matic ouvre ses dialogues de sélection de fichiers dans le dossier où se trouve l’icône en cours d’édition (nipos).

Il est possible de sélectionner une famille de polices directement dans FontDemo (nipos).

Améliorations du mode sombre

Modifications faites par nipos et nephele.

Depuis la version bêta 5 de Haiku, il est beaucoup plus simple de configurer un thème de couleurs dans Haiku (avec seulement 3 couleurs à sélectionner, les autres étant calculées automatiquement).

Cependant, toutes les applications et contrôles graphiques ne se comportent pas forcément très bien, en particulier si on choisit une couleur de fond de fenêtres sombre. Ce trimestre, on trouve donc des améliorations sur ColumnListView (contrôle permettant l’affichage de données en listes, en arbre et en colonnes), et dans les applications Debugger, Mail (en particulier les marqueurs de portions de message citées), WebPositive, ResEdit, FontDemo, Cortex, Sudoku et Tracker (les fenêtres de configuration des permissions de fichiers et de statut de copie de fichiers), ainsi que dans les préférences de disposition clavier (couleur des touches de clavier affichées), et de configuration des écrans et des écrans de veille. Ces applications utilisaient encore quelques couleurs codées « en dur » qui ne s’adaptaient pas automatiquement au thème choisi.

En outre, les formules de calcul utilisées pour générer le thème de couleurs ont été améliorées pour donner de meilleurs résultats dans le cas de couleurs sombres, assurant de conserver un bon contraste entre tous les éléments graphiques et une meilleure cohérence des couleurs.

AboutSystem

L’application AboutSystem donne quelques informations sur la machine (RAM, CPU), et surtout affiche les noms des développeurs et les messages de copyright et clauses de licences obligatoires de logiciels libres qui sont embarqués dans Haiku.

Correction d’un crash à cause d’une information de copyright mal enregistrée (madmax).

Mise à jour des crédits à l’occasion de la version Beta 5 : ajout des nouveaux membres de l’équipe, et passage dans la catégorie « anciens développeurs » de certaines personnes qui ne participent plus pour l’instant. (waddlesplash).

Débogueur

Haiku est fourni avec un débogueur graphique permettant d’investiguer facilement les problèmes dans les applications.

Waddlesplash a amélioré le désassembleur pour mieux décoder les adresses mémoire calculées à partir de la valeur d’un registre CPU. La correction a été remontée dans la bibliothèque tierce Zydis, utilisée pour le désassemblage.

Il a également modifié le code du Debugger pour ne pas essayer de télécharger des informations de debug lorsque l’outil est lancé en mode non-interactif (dans le cas d’une test suite automatisée par exemple). Plusieurs autres problèmes qui pouvaient causer un plantage du debugger ou un blocage dans un état invalide (avec l’application qui ne s’arrête jamais) ont été également traités.

DriveSetup

L’outil DriveSetup permet de modifier la table de partitions et de formater les partitions avec différents systèmes de fichiers.

Pour les partitions de type « Intel » (MBR), lorsqu’on crée une première partition, par défaut elle est marquée automatiquement comme partition active. Auparavant il fallait cocher une case pour cela, et de nombreux utilisateurs oubliaient de le faire, ce qui pouvait rendre le système impossible à démarrer (korli).

Dans certains messages, le nom des partitions n’était pas mis entre guillemets, ce qui pouvait prêter à confusion avec des noms de partitions choisis maladroitement (ou judicieusement, selon de quel point de vue on se place). Maintenant le nom de la partition est clairement identifiable dans le message (humdinger).

HaikuDepot

HaikuDepot est le frontal graphique du gestionnaire de paquets de Haiku. L’application est maintenue par apl et se compose d’une interface graphique native développée en C++ et d’un webservice développé en Java qui permet de stocker des métadonnées supplémentaires sur les paquets : captures d’écrans, notes et revues des utilisateurs, liste des paquets à mettre en avant.

  • Refactoring du « language model », de la gestion des chemins, de la récupération des données des paquets, de l’affichage des auteurs de paquets, de la gestion des notes données par les utilisateurs. (apl)
  • Fenêtre des conditions d’utilisation: correction de la couleur du texte, correction d’un crash si on clique dans la fenêtre avant que le texte soit chargé. (apl et jscipione)
  • Le bouton « Ouvrir » permettant de lancer une application installée ne fonctionnait pas toujours (apl).
  • Amélioration de la sélection d’un icône par défaut pour les paquets qui n’ont pas d’icône inclus (apl).

La liste de paquets mis en avant a été revue, un nouveau mainteneur (Michel) se charge de la tenir à jour avec des règles mieux définies : une sélection d’applications populaires (sur suggestion de participants aux forums de discussion) ainsi que des applications mises à jour récemment. Si vous utilisez Haiku, n’hésitez pas à passer un peu de temps à évaluer et noter les applications, peu de personnes le font et il est difficile d’exploiter les données de façon pertinente si beaucoup d’applications n’ont reçu qu’un seul vote.

Horloge

L’application horloge permet d’afficher l’heure (sans surprise). Elle propose diverses apparences de cadrans, peut être redimensionnée, et incrustée dans le bureau sous forme d’un replicant.

Un bug dans l’application conduisait à afficher une heure aléatoire (non initialisée) pendant quelques centièmes de secondes au démarrage avant de commencer à afficher l’heure courante (OscarL)

Les aiguilles de l’horloge étaient décalées de quelques pixels et ne pointaient pas précisément là ou elles devraient (dovsienko).

Tracker

Tracker est le gestionnaire de fichiers de Haiku. Il affiche le bureau et toutes les fenêtres de navigation et de recherche de fichiers. Il se distingue par son utilisation de la navigation dite « spatiale », où chaque dossier s’ouvre dans une fenêtre séparée dont la taille et la position à l’écran sont mémorisées.

jscipione continue son travail d’amélioration du Tracker (cela comporte de nombreux changements qui sont encore en gestation). Ce trimestre, les changements intégrés permettent :

  • la désactivation d’entrées du menu « Nouveau » lorsque les opérations ne sont pas disponibles,
  • la mise à jour dynamique de certains menus en fonction des opérations disponibles,
  • la préservation de la sélection après une opération de copie où de déplacement (avec quelques problèmes d’affichage corrigés au passage),
  • des corrections de bug sur le choix de couleurs utilisées dans la fenêtre « Ouvrir avec »,
  • la possibilité de créer un lien symbolique lorsqu’on fait un drag and drop depuis un dossier virtuel,
  • utilisation de la police de caractères « menu » de façon cohérente dans tous les menus.

Il a également travaillé sur des tâches de fond, sans changements visibles pour l’instant. Le code du Tracker provient de BeOS et est un peu vieillissant. Il est souvent nécessaire de faire beaucoup de nettoyage avant de pouvoir développer de nouvelles fonctionnalités sans casser autre chose. Cette fois-ci, on trouve entre autres une refonte de la gestion des raccourcis claviers, la fermeture automatique des fenêtres en double lors du passage en mode « navigation spatiale », et divers crashs liés à la gestion des menus popup.

humdinger a également travaillé sur le Tracker pour améliorer certains messages concernant la copie et la création de fichiers, pour les rendre plus faciles à traduire.

humdinger a également travaillé sur l’organisation du menu « templates » (affiché quand on fait un clic droit -> nouveau… et permettant de créer différents types de fichiers à partir de fichiers de référence). Ce menu peut maintenant être organisé en plusieurs sous-menus à l’aide d’une nouvelle option « New template folder », pour les personnes qui utilisent cette fonctionnalité avec de nombreux fichiers de référence au point d’avoir besoin de les organiser.

La fenêtre de requêtes (recherche de fichiers en fonction de leurs attributs étendus indexés dans le système de fichiers) permet maintenant d’afficher en temps réel les résultats lorsqu’on édite une requête. En outre, il est possible de filtrer les résultats pour afficher uniquement les fichiers contenus dans un répertoire donné (auparavant, on pouvait au mieux restreindre par volume disque). Ces changements ont été réalisés dans le cadre du Google Summer of Code par CalistoMathias, avec également une participation de jscipione, humdinger et waddleplash pour finaliser le travail.

Correction d’un crash du Tracker lors de changements de résolution d’écran (OscarL).

Terminal

Le Terminal permet d’exécuter des applications en ligne de commande.

Lors du changement de la taille de texte du Terminal, ce dernier ajuste le nombre de lignes et colonnes de texte visibles, au lieu de redimensionner sa fenêtre (nipos).

Prise en compte de la séquence d’échappement ANSI pour effacer l’historique de défilement (CodeForEvolution).

PowerStatus

L’application PowerStatus affiche des informations sur les batteries pour les ordinateurs portables.
sen a effectué plusieurs améliorations pour les systèmes avec plusieurs batteries:

  • Gestion de plusieurs emplacements pour batteries qui ne sont pas forcément tous utilisés,
  • Meilleur calcul des alertes de batterie faible,
  • Prise en compte de la déconnexion de batteries pendant le fonctionnement du système.

Outils en ligne de commande

La commande profile (qui permet d’analyser les performances d’autres applications et du système) peut maintenant afficher le nombre d’évènements qui n’ont pas pu être enregistrés par l’analyseur système (waddlesplash).

La commande package_repo update (utilisée pour mettre à jour un dépôt de paquets avec de nouveaux logiciels) peut maintenant fonctionner sans avoir accès au contenu complet des fichiers packages à inclure dans le dépôt (seuls les noms des paquets et quelques autres métadonnées sont réellement nécessaires).

La commande package_repo list dispose d’une option -f pour afficher le nom de fichiers correspondant aux paquets contenus dans un dépôt de paquets. Les fichiers peuvent ainsi être téléchargés facilement par un outil tiers. (waddlesplash)

Ces deux modifications sont utiles en particulier pour la ferme de build de HaikuPorts, qui souhaite héberger les fichiers dans des buckets S3 afin de simplifier l’infrastructure et de réduire les coûts de fonctionnement.

Amélioration du format de sortie de la commande launch_roster pour indiquer le statut des services et pas simplement leur nom (kallisti5 + waddlesplash).

Ajout dans strace du décodage des drapeaux de configurations de mutex (par exemple MUTEX_SHARED) (waddlesplash).

Serveurs

Les serveurs sont des applications fonctionnant en tâche de fond et qui implémentent une grande partie des fonctionnalités du système.

app_server

app_server est le serveur graphique qui se charge de l’affichage du bureau et des fenêtres.

madmax a travaillé sur la gestion des polices de caractères: correction de problèmes de verrouillage pour éviter des accès concurrents au gestionnaire de polices par plusieurs fils d’exécution, amélioration du traitement de l’ajout et du retrait de polices, et une optimisation pour éviter de scanner deux fois de suite les dossiers de polices au démarrage.

waddlesplash a complété ce changement en déplaçant une partie du code de gestion des polices pour éviter que d’autres parties de l’exécution soient bloquées par l’initialisation des polices, qui peut prendre beaucoup de temps (quelques secondes) au démarrage du système.

waddlesplash a corrigé un problème de calcul de délai d’expiration (probablement sans conséquence, découvert par hasard en investiguant un autre problème).

jscipione a corrigé un problème de rafraîchissement de l’affichage lorsque des fenêtres sont empilées, qui pouvait conduire à ne pas bien effacer la barre de titre dans certains cas.

Un clic simple sur le coin bas-droite de la fenêtre (coin de redimensionnement) déclenchait par erreur une minimisation de la fenêtre concernée (madmax).

media_server

Le media_server prend en charge les flux audio et vidéo et permet de router ces flux entre différentes applications ainsi que depuis et vers le matériel (cartes son, cartes d’acquisition vidéo, webcams…).

Travaux effectués par waddlesplash:

Correction de problèmes de calculs de temps dans le mixeur audio (problèmes découverts suite à l’amélioration de la détection d’erreurs dans BTimeSource, mentionné plus haut), et ajout de contrôles d’intégrité supplémentaires lors du démarrage du mixeur.

Cela corrige plusieurs bugs qui faisaient que le système n’avait pas de son au démarrage pendant un certain temps, avant que soudainement ça se mette à fonctionner.

D’autre part, des améliorations de performance sur la programmation des évènements, et des corrections de crash sur la connexion et déconnexion des nœuds média vers la sortie audio, et sur le nœud multi-audio avec certaines cartes sons qui exposent des types de contrôles invalides.

D’autres changements sont en cours pour pouvoir changer la sortie audio sans avoir besoin de redémarrer le serveur média, mais ça ne fonctionne pas encore.

registrar

Le registrar surveille quelles sont les applications déjà lancées et fournit divers services de communication entre applications, en particulier pour le presse-papier.

Ajout de vérification d’erreurs si un message de récupération du contenu du presse-papier échoue. Cela peut arriver si on a mis beaucoup de données dans le presse-papier et qu’il n’y a plus assez de mémoire disponible.

Des corrections du côté de la libbe permettent maintenant de gérer ces erreurs et de ne pas faire planter l’application concernée.

input_server

L’input_server` se charge des périphériques d’entrée (clavier, souris…)

Améliorations la validation des données des fichiers de configuration de souris, qui dans certains cas pouvaient empêcher la souris de fonctionner. Refonte de la gestion des accès concurrents à la liste des périphériques, pour supprimer des verrous inutiles et permettre les accès à la liste même si un thread de gestion d’un périphérique est bloqué. (madmax)

Les codes de touches pour la touche power et la touche \_ des claviers japonais s’étaient retrouvés assignées à des valeurs identiques (cela semble provenir tout droit de changements datant de BeOS, car ces touches non présentes sur un clavier de PC américain classiques sont assez mal documentées). La documentation a été mise à jour pour mieux expliquer quels sont les codes utilisés, et les différents pilotes (PS2, USB) ont été harmonisés pour utiliser les mêmes codes (x512 et PulkoMandy).

Le code power pourra également être utilisé par un pilote GPIO sur les machines où c’est nécessaire (souvent non compatibles PC).

net_server

Le net_server se charge de toutes les opérations liées au réseau.

mmlr a corrigé un problème dans le client DHCP, qui utilisait certaines variables sans les initialiser.

package_daemon

Le package_daemon vérifie la cohérence des paquets installés avec leurs dépendances, crée les dossiers de transactions et de sauvegarde de l’état passé du système, et se charge de lancer les scripts d’activation et de désactivation de paquets. L’accès au contenu des paquets est en revanche traité dans le noyau par le système de fichier packagefs.

Changement des couleurs des fenêtres « problèmes » et « résultats » qui apparaissent quand il y a des conflits ou d’autres problèmes de résolution de dépendances lors de l’activation des paquets (jscipione).

Kits

Les « kits » sont les composants de la bibliothèque standard de Haiku. Il s’agit principalement d’une convention de documentation et d’organisation de code source pour regrouper des fonctionnalités liées entre elles.

Interface

L’interface kit` permet l’ouverture de fenêtre et l’ajout de contrôles d’interface graphiques à l’intérieur de ces dernières.

Les objets BBitmap (permettant de stocker une image « raster ») avec le flag ACCEPT_VIEWS (permettant d’attacher une « vue" pour dessiner dans le bitmap ne sont plus automatiquement effacés. Cela permet de créer un bitmap à partir de données existantes, puis de dessiner autre chose par-dessus. Ce changement corrige un problème de compatibilité avec BeOS, et permet aussi d’utiliser cette méthode dans l’implémentation de WebKit pour Haiku (ZardShard).

Un changement précédent avait causé un problème de compatibilité d’API avec BeOS, qui déclenchait dans certains cas une récursion infinie et un crash lorsqu’on essayait de faire défiler une BListView par glisser-déplacer (par exemple dans l’application Wonderbrush). Waddlesplash a corrigé ce problème, et jscipione a également ajouté quelques améliorations sur la mise à jour des items sélectionnés lorsqu’on effectue cette opération.

Il est maintenant possible d’afficher des « checkmarks » (coche indiquant une option activée) sur les items de menus disposés en « matrice ». Habituellement les menus sont soit disposés sur une ligne, soit sur une colonne avec les items les un au-dessous des autres. Le mode « matrice » permet de s’affranchir de ces restrictions pour disposer les items librement avec du code applicatif.

Mise à jour en direct des couleurs dans les contrôles BSpinner, refonte de l’héritage des couleurs de la vue parente, et changement de la couleur de fond des boutons en mode sombre (jscipione).

Centrage vertical des dates dans BCalendarView (permettant d’afficher un calendrier) (nipos).

Factorisation de code dans BView pour l’envoi des données BShape vers app_server (x512).

La méthode de debug BPoint::PrintToStream affiche maintenant les coordonnées avec des décimales, permettant de détecter les points qui ne sont pas alignés avec la grille de pixels (ayu-ch).

Les boîtes de texte marquées comme « invalides » ont maintenant un fond rouge. La bordure rouge utilisée précédemment n’était pas assez visible (nephele).

Media

Le media kit permet aux applications de s’interfacer avec le media server, et fournit en plus une interface standardisée pour les codecs audio et vidéo.

Ajout d’assertions dans la classe BTimeSource pour empêcher les applications d’envoyer des temps avec un « drift » inférieur ou égal à 0. Le « drift" est utilisé comme multiplicateur et diviseur dans les calculs d’horloge, donc les valeurs inférieures ou égales à 0 causent des problèmes. Ceci a été mis en évidence par des corrections au niveau du noyau (voir plus loin dans la dépêche) et a ensuite permis de trouver encore d’autres problèmes en particulier dans les add-ons media (waddlesplash).

Locale

Le « locale » kit permet la traduction des applications, le formatage des nombres en fonction des préférences de chaque pays, la gestion des fuseaux horaires, et toutes les autres problématiques liées à l’internationalisation. Il s’agit principalement d’un enrobage de la bibliothèque ICU pour faciliter son utilisation avec les types natifs de Haiku.

Meilleure gestion des erreurs si la bibliothèque ICU ne peut pas être initialisée (waddlesplash).

Support

Le support kit contient diverses méthodes et classes utilitaires et génériques.

Contrôle d’intégrité des données lors de la déserialisation de BMessage (waddlesplash).

Correction d’incohérence de nommage de paramètres de fonction entre les fichiers .cpp et .h détectés par cppcheck (mt).

Pilotes de périphériques

Les pilotes sont indispensables pour assurer le fonctionnement de Haiku sur une grande variété de matériel. Certains sont développés à partir des spécifications du matériel spécifiquement pour Haiku, et d’autres ont été adaptés de travaux réalisés pour d’autres systèmes d’exploitation.

Le niveau de logging par défaut a été abaissé dans certains pilotes afin de ne pas trop polluer le journal système, en particulier:

  • Suppression de messages indiquant qu’aucun matériel compatible avec le pilote n’a été détecté,
  • Suppression de certains logs de debug dans les pilotes audio HDA et usb_audio.

Processeurs et économie d’énergie

Renommage du pilote intel_cstates en x86_cstates puisque les processeurs récents de chez AMD sont également pris en charge par ce pilote.

Appel à ce pilote à plus d’endroits dans le noyau pour mettre les processeurs en veille ou au ralenti quand ils ne sont pas utilisés.

Réseau

virtio_net

Le pilote virtio_net (carte réseau utilisée dans les machines virtuelles) implémente maintenant le « checksum offloading » pour les protocoles IP, TCP et UDP. En effet, dans le cas de ce pilote, les vérifications et calculs de sommes d’intégrité doivent être faits de toutes façons du côté de la machine hôte, il est donc inutile de les refaire dans la machine virtuelle.

Au passage, correction de quelques erreurs dans ce driver, et en particulier de problèmes de calcul de taille de buffers en mémoire.

broadcom750x

Utilisation des interruptions par messages (MSI) lorsque c’est nécessaire pour certaines versions du matériel (waddlesplash).

 vmxnet

Nouveau pilote porté depuis FreeBSD qui permet d’utiliser l’interface réseau paravirtualisée de VMWare (CodeForEvolution).

 Couches de compatibilité BSD

Haiku utilise des pilotes réseau venus de FreeBSD et OpenBSD, cela permet de mutualiser les ressources et de ne pas perdre du temps à réinventer la roue. Une couche de compatibilité permet de réutiliser les pilotes avec très peu de modification dans leur code et une simple recompilation.

Cette approche est également utilisée par d’autres systèmes d’exploitation comme RTEMS.

La couche de compatibilité a reçu des corrections de problèmes sur l’allocation de mémoire dédiée aux transferts DMA, ainsi qu’un problème sur le calcul de la taille d’un buffer de réception, qui empêchait les pilotes de fonctionner sur certains matériels.

 TCP

Waddlesplash a travaillé sur l’amélioration de l’implémentation de TCP :

  • Refonte de la gestion des ACK reçus dans le désordre,
  • Amélioration du code de débogage pour investiguer des crashs du noyau remontés par quelques utilisateurs,
  • Modification du code de mise à jour de la taille de fenêtre TCP pour éviter d’envoyer inutilement des changements de taille,
  • Correction de calcul du temps d’aller-retour,
  • Implémentation du redimensionnement dynamique de la fenêtre de réception (auparavant, elle était de taille fixe),
  • Ajout d’assertions à divers endroits dans la pile réseau pour détecter les problèmes à la source.

Ces améliorations permettent au trafic TCP d’être au moins 10 fois plus rapide, selon le type de connexion utilisé, et règle un problème de lenteur des téléchargements depuis Haiku qui était présent depuis assez longtemps.

 Ethernet

Du côté d’Ethernet, quelques améliorations et nettoyages sur le calcul de la MTU (taille maximale d’un paquet qui peut être envoyé). Pour l’instant, la découverte du « path MTU », la MTU du chemin complet entre deux machines, n’est pas encore disponible. Haiku ne s’autorise donc pas à envoyer du trafic plus large qu’une trame Ethernet standard, même si cela pourrait être possible pour le réseau local. Il reste donc une amélioration potentielle des performances réseau dans certains cas.

 UNIX domain sockets

Les sockets UNIX sont une méthode de communication entre processus standardisée par POSIX, utilisée surtout par des logiciels portés depuis d’autres systèmes (les applications natives pour Haiku utiliseront plus volontiers des BMessages ou des ports).

Amélioration et nettoyage du code autour de la gestion des données annexes dans les sockets UNIX. Correction de petites fuites de mémoire et d’un kernel panic qui pouvait se produire lors de la fermeture d’un socket (waddlesplash).

USB

Implémentation de l’USB « Super Speed Plus », qui permet des connexions USB avec un débit pouvant atteindre 10 gigabits par seconde (korli).

Refonte et consolidation du comptage de références dans la pile USB, ce qui met en évidence sous forme de kernel panic des cas où les choses ne sont pas bien faites. Ce n’est pas agréable, mais c’est tout de même mieux qu’une corruption mémoire difficile à investiguer (waddleplash).

Décodage des descripteurs USB Audio v2 dans la commande listusb, mais pas encore dans le pilote usb_audio qui implémente pour l’instant seulement la version 1 (gscrain).

PCI

Correction de problèmes d’accès au bus PCI sur les machines équipées de ACPI. Suite à une modification précédente, les accès sur 8 ou 16 bits étaient convertis en accès sur 32 bits, mais ce n’est pas le comportement attendu. En particulier, certains registres effacent automatiquement leur contenu lorsqu’ils sont lus, ou bien les données accessibles en lecture et en écriture ne sont pas les mêmes. (PulkoMandy)

Il n’est donc pas possible de lire une valeur sur 32 bits, remplacer 8 bits, et réécrire 32 bits pour simuler une écriture sur 8 bits dans un registre.

Les accès sont à nouveau traités correctement, ce qui permet à Haiku de fonctionner à nouveau normalement sur les machines concernées par ce type d’accès au bus PCI (cela dépend du matériel et des pilotes).

Périphériques de stockage

Petites améliorations de performances dans le pilote NVMe (waddlesplash).

Modification du pilote AHCI/SATA (waddlesplash) :
- Suppression de code dupliqué pour utiliser à la place des fonctions communes partagées avec d’autres pilotes,
- Correction d’une confusion entre adresses 32 et 64 bits qui empêchait de démarrer la version 32
bits de Haiku sur certains systèmes avec plus de 4Gio de RAM.

La pile SCSI prend mieux en compte les restrictions sur les adresses DMA. Chaque pilote de périphérique qui implémente SCSI peut indiquer ce qu’il est capable de faire, et la pile SCSI fait en sorte que les demandes de transferts DMA respectent ces contraintes, ce qui évite aux pilotes de devoir découper par eux-mêmes les transferts en unités qu’ils sont capables de traiter (waddlesplash).

ACPI

ACPI est une interface standardisée avec le matériel. Elle permet la gestion d’énergie (extinction de la machine par exemple), ainsi que l’accès à du matériel annexe tels que les boutons on/off, la détection de rabat de l’écran sur un PC portable, le contrôle des LEDs indicatrices ; ainsi que la découverte de matériel non connecté sur le bus PCI (comme certains modules eMMC dans des tablettes et ordinateurs à bas coût).

La spécification étant assez complexe, la bibliothèque ACPICA est utilisée pour implémenter les bases de ACPI. Ensuite, des pilotes dédiés permettent d’exposer chaque périphérique ACPI.

Mise à jour de ACPICA avec la dernière version publiée par Intel (publiée en mars), et un peu de nettoyage afin de pouvoir intégrer quelques patchs dans la version upstream de ACPICA (PulkoMandy).

Ajustement du pilote ACPI pour mapper sa mémoire physique en « write back » au lieu de désactiver complètement le cache. C’est nécessaire sur ARM64, car le cache permet d’intercepter les accès mémoire non alignés. Correction de problèmes liés au fait que la même zone de mémoire physique pouvait être mappée plusieurs fois avec des configurations différentes, ce qui est impossible (déclenche une « machine check exception ») (oanderso).

Graphiques

Avancées sur la prise en charge des cartes graphiques Intel de générations Tiger Lake, Ice Lake et Gemini Lake (ttmfx, ilzu, PulkoMandy). L’utilisation de ces cartes graphiques reste assez limité, sans accélération matérielle et sans possibilité d’utiliser plusieurs écrans pour l’instant.

virtio

Les pilotes virtio permettent l’utilisation de matériel virtuel défini pour tirer le meilleur parti des machines virtuelles. Plutôt que de copier le fonctionnement d’un matériel existant, l’interface peut être conçue pour rendre le travail plus simple aussi bien pour l’hôte que pour le système virtualisé.

Correction de problèmes dans l’allocation des files de messages virtio et amélioration de la gestion des erreurs (mmlr).

Vérification de l’état du périphérique après une réinitialisation, et correction d’un accès mémoire hors limite dans le pilote virtio_pci (korli).

PS/2

Les ports PS/2 ont disparu de la plupart des machines depuis de nombreuses années, mais le protocole est encore utilisé pour les claviers des ordinateurs portables ainsi que pour certains touchpads. Ces derniers utilisent de nombreuses extensions peu standardisées et mal documentées pour offrir des fonctions avancées qui n’existaient pas à l’époque des souris à deux boutons.

Le driver reçoit ce trimestre une refonte de la gestion des verrous entre ses différents composants, pour essayer de régler quelques problèmes de synchronisation (waddlesplash).

Systèmes de fichiers

ram_disk et ramfs

ram_disk est un périphérique bloc (block device) qui stocke ses données en RAM (non persistante au redémarrage). Il peut être formaté avec n’importe quel système de fichier.

ramfs est un système de fichiers qui stocke ses données en RAM, sans passer par un block device. Cela permet de meilleures performances (pas besoin de journalisation par exemple), une meilleure intégration avec le cache de fichiers (la mémoire peut être partagée directement entre ramfs et le cache), et de s’affranchir des limites habituelles des périphériques de bloc (par exemple: une taille fixe connue lors de la création du système de fichiers).

Un utilisateur a remonté un problème de compatibilité avec POSIX. Si on utilise mmap() sur un fichier stocké dans un ramfs, et que la taille du fichier n’est pas un multiple de la taille des pages de mémoire, la fin de la dernière page pouvait contenir des données aléatoires. Selon la spécification POSIX, il faut que cette zone soit remplie avec des 0, et le compilateur clang dépend de ce comportement pour implémenter une lecture rapide des fichiers sources compilés.

Le problème a été corrigé, avec au passage une commonalisation de code entre ramfs et ram_disk, de petits ajustements de performances, et un peu de nettoyage.

Enfin, la priorité des allocations mémoires de ces deux pilotes a été abaissée, ce qui permet d’éviter un gel du système s’il n’y a plus de mémoire disponible.

Le pilote ramfs continue d’être stabilisé, quelques problèmes qui pouvaient encore causer des kernel panic ont été corrigés.

packagefs

packagefs est un système de fichier virtuel qui expose le contenu de fichiers de packages au format hpkg. Des paquets peuvent être ajoutés et supprimés pendant le fonctionnement du système, et il n’est pas nécessaire d’extraire leurs données sur disque.

Plusieurs améliorations faites par waddlesplash :

  • Ajout de vérifications de la bonne utilisation de verrous entre différents threads et corrections de problèmes mineurs qu’elles ont mis en évidence,
  • Amélioration du message d’erreur si on essaie d’activer deux paquets qui entrent en conflit.

Un reproche qui est souvent fait au packagefs est d’avoir augmenté les besoins en RAM de Haiku, en effet, depuis la version Beta 1 de Haiku, la configuration mémoire minimum recommandée est de 384Mio de RAM, alors que les versions précédentes se contentaient de 128Mio.

  • Utilisation d’object_cache` (un allocateur mémoire pour des objets qui font tous la même taille) dans différents endroits de packagefs pour réduire sa consommation de mémoire,
  • Utilisation de listes chaînées simples au lieu de listes chaînées doubles là où ça ne pose pas de problème de performances,
  • Suppression de champs constants dans certaines classes,
  • « inlining » des compteurs de références pour rendre les structures de données plus compactes,
  • Réorganisation des structures pour réduire le padding,
  • Retrait des « dépôts d’objets » dans les arènes d'allocation,
  • Découpage des allocations en plusieurs zones distinctes,
  • Utilisation de verrous moins fins (par exemple, avoir un seul verrou pour tout un dossier au lieu de un par fichier),
  • Utilisation d’un « bump allocator » pour les objets à courte durée de vie.

La réduction de consommation mémoire avec ces changements est de près de 20%, soit environ 15Mio sur une installation de référence. En effet, un gain de quelques octets sur le stockage d’informations sur un fichier est multiplié par plusieurs milliers de fichiers présents sur le disque, ce qui fait que chaque petite optimisation est intéressante. Cependant, les investigations ont aussi permis de découvrir d’autres problèmes encore plus importants qui n’étaient pas directement liés au packagefs, on en reparle un peu plus loin.

Un autre changement a été fait par waddlesplash, non seulement pour packagefs mais aussi pour d’autres endroits où le même code était utilisé : La fonction pour calculer un hash de chaîne de caractères utilisait un algorithme obsolète. Elle a été remplacée par hashdjb2 qui génère moins de collisions.

FAT

FAT est un système de fichier développé par Microsoft. Il est utilisé en particulier sur les cartes SD et les clés USB, ainsi que pour les partitions systèmes EFI. Bien que sa conception soit quelque peu obsolète, il reste donc indispensable.

Le pilote FAT de Haiku, qui provenait tout droit d’un code source publié par Be, a été remplacé dans la version beta 5 par une nouvelle version basée sur le code de FreeBSD. Ce nouveau pilote reçoit depuis des améliorations régulières par Jim906, le développeur qui s’est chargé du portage du code de FreeBSD.

Ce trimestre, le pilote reçoit des corrections sur l’initialisation des « media bytes » dans l’en-tête des partitions, des améliorations de performances pour réduire le temps nécessaire au montage d’une partition FAT, ainsi qu’une meilleure gestion des erreurs dans le traitement des noms de volumes. Il est également possible de monter les volumes FAT de taille supérieure à 2TiO.

BFS

BFS est le système de fichier hérité de BeOS et utilisé pour les partitions natives de Haiku. Il propose une très bonne implémentation des attributs étendus (sans limite de taille, et typés) et permet en plus d’exécuter des requêtes sur ces attributs pour localiser très rapidement les fichiers répondant à certains critères.

L’implémentation du système de fichier BFS est assez mûre et reçoit habituellement peu d’évolutions. Cependant, il reste toujours des possibilités d’améliorer les performances.

C’est le cas de la fonction de recherche de blocs libres. Les blocs sont chacun représentés par un bit dans une structure indiquant s’ils sont disponibles ou pas. La recherche de blocs libres se faisait bit à bit, mais il est possible de gagner beaucoup de temps en testant 64 bits d’un coup pour savoir tout de suite qu’ils représentent tous des blocs occupés, et passer directement aux 64 bits suivants. Cela améliore les performances de la création et du redimensionnement de fichier, en particulier sur les architectures RISC-V (waddlesplash).

Query parser

Plusieurs systèmes de fichiers conçus pour BeOS ou Haiku (bfs, ramfs, et packagefs) permettent l’utilisation d’attributs indexés par le système de fichiers qui permettent d’effectuer des requêtes pour localiser des fichiers comme dans une base de données.

Depuis la version beta 5 de Haiku, ces 3 systèmes de fichiers partagent le code utilisé pour parser une requête (envoyée sous forme de texte) et la convertir en une opération de recherche exécutable.

Ce parser pouvait dans certains cas (requêtes trop complexes) déclencher volontairement un kernel panic. Celui-ci a été remplacé par une « simple » erreur, remontée à l’application qui a déclenché la requête. L’application aura la charge de remonter cette erreur à l’utilisateur, et de l’inviter à simplifier sa demande.

block_cache

Le cache de blocs, comme son nom l’indique, stocke en mémoire RAM une copie de certains blocs des systèmes de fichiers. Cela permet d’accélérer les opérations bas niveau sur le système de fichier, en particulier pour mettre en cache des structures internes du disque. Il complète le file_cache, qui lui se trouve à un niveau plus haut, et met en cache uniquement le contenu des fichiers lus et écrits par les applications.

Le seul changement notable sur le block_cache est le retrait de paramètres inutilisés dans certaines fonctions, afin de simplifier le code (waddlesplash).

kernel

Une correction de bug sur le blocage des threads avec timeout (par exemple, l’attente d’un mutex ou d’un sémaphore avec un délai maximum): dans certains cas, une fonction pouvait retourner B_TIMED_OUT pour d’autres raisons que l’expiration du timer. Ce n’était pas traité correctement, et le noyau supposait que le timeout avait expiré, alors qu’il s’agissait d’autre chose. Des vérifications supplémentaires permettent de traiter ce cas correctement.

Correction de problème sur la programmation des timeouts « absolus temps-réel ». Comme leur nom l’indique, ils référencent l’horloge « real time » (qui essaie de suivre l’heure et la date « réelle », par opposition à l’horloge système qui est basée sur l’uptime de la machine, mais garantit de ne jamais faire de saut ou revenir en arrière). Ces timers ne fonctionnaient pas du tout (ou alors, seulement sur un coup de chance), et restaient probablement bloqués pendant une durée beaucoup plus longue que demandé. Au passage, nettoyage du code de gestion des timers.

Dans le code de gestion des interruptions: ajout d’assertions pour investiguer un bug dans les addons vmware ou virtualbox.

Correction d’un bug dans l’implémentation de kqueue qui produisait un blocage au démarrage de la libevent (qui utilise maintenant kqueue pour Haiku).

Des petites améliorations de performances: sur l’allocateur mémoire du noyau, sur l’utilisation de verrous dans la gestion de la mémoire virtuelle, des fuites de mémoire dans l’allocation de page, des améliorations sur la détection de références devenues invalides (jpelczar + waddlesplash).

Le script de link du noyau refuse maintenant les sections inconnues avec un message d’erreur, au lieu de simplement les ignorer (korli).

Correction du décompte du temps CPU utilisé par le thread en cours d’exécution, pour donner des résultats plus fiables dans les applications qui affichent l’utilisation CPU (waddlesplash).

Refactorisation du décompte du temps d’exécution des appels systèmes. Seul le temps passé dans l’exécution du syscall est prise en compte, sans mesurer la mise en place d’un appel système et du retour vers l’espace utilisateur (qui ne peuvent de toutes façons pas être mesurées de façon fiable depuis le noyau). Cela rend l’affichage des durées d’exécution dans strace plus facile à interpréter (waddlesplash).

Réduction de la taille maximale des tampons mémoire pour stocker des dirent à 8Kio. La plupart des applications n’utilisent pas un tampon aussi large, et les quelques-unes qui le faisaient ont été modifiées pour réduire la taille. Cette réduction permet d’utiliser un allocateur spécialisé beaucoup plus rapide, ce qui devrait compenser les rares cas où le tampon est trop petit pour récupérer tout le contenu d’un dossier en une seule fois (waddlesplash).

Correction de plusieurs problèmes dans le système de gestion des ressources faibles (qui essaie de libérer de la mémoire quand il n’y en a plus assez de disponible). Dans certains cas, le système finit par geler ou déclencher un kernel panic, alors qu’il devrait toujours être possible de refuser des demandes d’allocation mémoire venant de l’espace utilisateur, et de conserver suffisamment de mémoire libre pour au moins afficher proprement une erreur.

Amélioration de la gestion des mutex (exclusions mutuelles entre threads):

  • Ajout d’assertions pour détecter des cas de réveil d’un thread qui ne devrait pas l’être.
  • Correction d’un problème introduit récemment et investigué à l’aide de ces nouvelles assertions.
  • L’ABI des locks est identiques entre les builds du kernel en version debug ou release, ce qui permet de ne pas avoir besoin de recompiler tous les pilotes dans le même mode que le kernel. Les pilotes compilés en mode release vont déclencher une erreur de symbole manquant si on essaie de les utiliser avec un noyau en mode debug, dans l’autre sens, il n’y a pas de problème. Auparavant, dans les deux cas on obtenait des crashes ou un gel complet du système, difficile à investiguer et faisant perdre du temps.
  • Ajout d’assertions dans plusieurs cas pour détecter les utilisations incorrectes des rw-locks. Certaines activées par défaut, et d’autres uniquement sur demande à la compilation du noyau en raison de coût de vérification trop importants.
  • Correction de mauvaises utilisations des rwlocks ainsi détectées.

Généralisation de l’utilisation de fonctions utilitaires partagées pour la conversion des timespec en durées en microsecondes. Cela permet aux fonctions concernées (entre autres kqueue) de bénéficier de contrôles de validité supplémentaires (waddlesplash).

Ajout d’informations de debug supplémentaires dans la sortie de la commande slab_object du debugger du noyau.

Réactivation de la calibration du TSC à partir d’informations du CPUID lorsque Haiku s’exécute dans un hyperviseur, comme c’était déjà le cas lorsqu’il s’exécute directement sur une machine physique. Le TSC est un timer interne du CPU qui permet des mesures de temps très rapides (une seule instruction CPU) mais dans une échelle de temps arbitraire qu’il faut corréler avec le « vrai » temps. Cela peut être fait soit à l’aide d’une mesure empirique (méthode historique), soit à l’aide d’informations sur cette horloge disponibles dans les informations retournées par l’instruction CPUID.

Affichage de plus de fonctionnalités du CPU reconnues dans les logs de debug pour les processeurs x86 (korli).

Ajout d’un raccourci clavier (Control+D) pour quitter le debugger noyau et reprendre l’exécution normale si possible (équivalent à la commande continue ou co) (mmlr).

Le chargement des pilotes de périphériques se fait en priorité depuis les dossiers non-packaged avant de rechercher les fichiers dans les paquets logiciels, ce qui permet de tester facilement une version modifiée d’un pilote - sauf si les dossiers non-packaged sont désactivés dans la configuration du noyau (korli).

VFS

Le VFS (virtual file system) est le composant de Haiku qui gère l’accès aux fichiers. Il fait l’intermédiaire entre les appels systèmes liés aux fichiers (open, read, write…) et les systèmes de fichiers eux-mêmes. Il implémente autant que possible ce qui peut être mis en commun entre tous les systèmes de fichiers: résolution de chemins relatifs, vérification de permissions…

Cela rend plus facile l’écriture d’un nouveau système de fichiers, qui peut alors se concentrer sur les aspects bas niveau et la gestion de ses structures de données.

Ajout de vérifications d’intégrités supplémentaires dans le VFS pour détecter des bugs dans les systèmes de fichiers le plus rapidement possible, au lieu d’obtenir un crash du noyau difficile à investiguer un peu plus tard.

Retrait d’un scan du bus SCSI et des pilotes associés par le device manager pour réduire un peu le temps de démarrage.

Correction d’un gros problème dans l’API du noyau IORequest qui aboutissait à une confusion entre la taille totale d’une requête et l’offset de la dernière donnée transférée (les transferts ne commençant pas forcément à l’offset 0). La conséquence était l’écrasement de données dans le cache de fichiers, déclenchant des crashes du noyau avec des messages d’erreur incompréhensibles à propos des structures de pages. Correction d’un problème de calcul d’offset qui faisait que certaines opérations étaient considérées comme réussies, alors qu’il y avait en fait une erreur.

Correction de problèmes de décomptage de références et de gestion du cache à l’interface entre ramfs et VFS, mis en évidence lors du travail de portage de Firefox.

Ajout d’une acquisition de référence sur un vnode qui manquait dans le cache de fichiers (waddlesplash).

Améliorations du cache d'entrées, dont en particulier la mise en cache du hash des noms de fichiers, pour éviter des comparaisons de chaînes de caractères inutiles.

Gestion de la mémoire

La gestion de la mémoire virtuelle est une des tâches essentielles d’un système d’exploitation. Elle garantit l’isolation entre les différents processus, permet d’utiliser la mémoire physique le mieux possible (éventuellement en déplaçant certaines allocations peu utilisées vers un espace d’échange sur disque), et permet aussi aux différents processus de se partager des données.

Il s’agit également d’un composant très sollicité, et dont les performances impactent beaucoup le comportement du système. Une mauvaise gestion de la mémoire peut fortement ralentir le système ou le rendre instable.

Ajout d’assertions dans le code gérant les pages de mémoire, pour essayer d’intercepter ce type de correction plus rapidement si elles se reproduisent.

Dans l’arbre des areas globales : ajout d’assertions pour détecter les identifiants d’areas dupliqués (chaque area doit bien sûr avoir un identifiant unique).

Implémentation de PAT (Page Attribute Table) pour les processeurs x86. Les PAT permettent de configurer des zones de mémoires qui peuvent ou ne peuvent pas être mises en cache (complètement ou en write-through). Elles remplacent les MTRR en permettant un contrôle plus fin et plus flexible. Au passage, nettoyage de l’implémentation des MTRR (préservée pour les processeurs plus anciens incompatibles avec PAT), ajout de nouvelles commandes dans le debugger noyau. Renommage des constantes B_MTR_* pour indiquer précisément leur rôle indépendamment des dénominations utilisées dans les registres MTRR qui ne sont pas très claires (mmlr).

Lorsque le système utilise PAT, ajout d’assertions pour détecter les tentatives d’accéder à la même zone de mémoire physique avec des configurations de cache différentes. Elles ne sont pas activées lorqu'on utilise les MTRR, car ces dernières ne permettent pas une configuration aussi fine (waddlesplash).

Ajout d’informations supplémentaire dans le message de kernel panic indiquant qu’une page devrait être libre mais qu’elle ne l’est pas. Modification de la commande page du debugger noyau pour récupérer la liste des espaces d’adressage depuis les structures du kernel plutôt que d’itérer sur tout l’espace d’adressage (ce qui pouvait fonctionner sur un espace 32 bit, mais pas en 64 bit).

Correction du code de « guarded heap » du noyau qui ne compilait plus. Il s’agit d’un allocateur mémoire plus lent mais avec de nombreuses vérifications d’intégrité pour détecter les débordements de tampons, double free, et autres problèmes de gestion de la mémoire dans le noyau (kallisti5).

Le fichier swap est automatiquement supprimé, et l’espace disque libéré, lors de la désactivation de la swap. Auparavant, un redémarrage était nécessaire (waddlesplash).

Correction d’un problème dans l’allocation de mémoire « early boot » (avant que l’allocation normale soit mise en place), qui empêchait le démarrage sur les systèmes pouvant gérer de grandes quantités de mémoire (plusieurs centaines de Gio) (waddlesplash).

libroot

La libroot regroupe tous les composants de la librairie standard C (parfois découpée en libc, libm et libpthread pour d’autres systèmes). Elle contient en plus un certain nombre d’extensions spécifiques à Haiku et à BeOS.

Changements effectués par waddlesplash, sauf mentions spécifiques:

Nettoyage de code dans la classe WeakReferenceable, une classe de comptage de références intrusive qui autorise les références "faibles".

Correction de problèmes dans le code d’interfaçage avec ICU pour la conversion de dates (nipos et waddlesplash).

libnetwork

Nettoyage de code de compatibilité avec BeOS dans la libnetwork, pour faire en sorte qu’il ne soit plus du tout compilé sur les architectures n’offrant pas de compatibilité avec BeOS.

Compatibilité POSIX

Implémentation minimale de mknod et mknodat dans le seul cas spécifié par POSIX, qui permet de réaliser une opération équivalente à mkfifo. La gestion des devices dans Haiku est très différente de celle utilisée traditionellement par UNIX, et ne se prête pas à l’implémentation des autres utilisations de ces fonctions.

Rectification de l’implémentation des fonctions *at (par exemple linkat) qui permettent de réaliser une opération à partir d’un descripteur de fichier au lieu d’un path. Dans la libroot, ces fonctions envoyaient la valeur -1 aux appels systèmes pour implémenter AT_FDCWD. La valeur de AT_FDCWD a été modifiée pour choisir autre chose que -1 (qui est souvent utilisé pour indiquer une erreur dans le code de retour d’autres fonctions). Les appels systèmes acceptent pour l’instant les valeurs -1 et AT_FDCWD, mais rejettent maintenant toutes les autres valeurs négatives.

Remplacement d’une partie du code de gestion des flux d’entrée-sortie par la version de la glibc. La bibliothèque libroot est un patchwork d’implémentations provenant de la glibc, de musl, et de divers BSD, un objectif à terme est d’essayer de se rapprocher d’une de ces implémentations, mais on ne sait pas encore trop de laquelle. En tout cas, le code des I/O provient majoritairement de la glibc afin d’être très compatible avec ce qui était utilisé dans BeOS.

La fonction gmtime retourne une struct tm avec le champ tm_zone contenant la chaîne "GMT" (waddlesplash).

Correction de la conversion des "surrogate pairs" dans la fonction mbrtowc.

Mise en conformité de l’implémentation des threads avec POSIX :

  • Ajustement de code d’erreurs retournés par les fonctions
  • Suppression de la possibilité de retourner EINTR depuis un rwlock
  • Correction de deadlocks dans les barriers
  • Correction de plusieurs problèmes dans l’implémentation des sémaphores anonymes.

Mise en place systématique de l’utilisation de _DEFAULT_SOURCE pour protéger les extensions à la norme POSIX, ce qui permet de les activer automatiquement via l’inclusion de features.h lorsque c’est possible.

Nettoyage de quelques fichiers d’en-tête, dont en particulier <sys/select.h>, pour éviter de polluer l’espace global avec des macros et des définitions en double (waddlesplash).

Prise en compte correcte du drapeau O_NONBLOCK lors de l’ouverture d’un FIFO (korli).

runtime_loader

Le runtime_loader est le composant responsable du chargement en mémoire des exécutables et du lancement de nouveaux processus. Il réalise la résolution des dépendances et la recherche des bibliothèques partagées nécessaires pour l’exécution d’un programme.

Il reçoit des évolutions suite au portage d’applications complexes venues de Linux, qui nécessitent souvent plusieurs dizaines de bibliothèques partagées.

Correction de problèmes détectés en testant un portage expérimental et instable de Firefox: crash du runtime_loader dans certains cas si on charge une bibliothèque (via dlopen ou load_add_on) dont il manque des dépendances.

Retrait de l’option -fno-builtin dans les drapeaux de compilation du runtime_loader, comme cela avait déjà été fait pour la majorité de la libroot. Cela permet à gcc de remplacer des appels à des fonctions standardisées par une implémentation inline plus performante (waddlesplash).

Outils de debug

Développement d’outils pour enregistrer ce qu’il se passe pendant le démarrage du système et détecter d’éventuels problèmes de latence, de 'lock contention', etc. Au passage, correction de divers problèmes liés à ces outils : les barres de défilement de DebugAnalyzer, les permissions noyau dans transfer_area, etc.

Amélioration de la remontée des valeurs de retour des appels systèmes vers strace sur les plateformes x86 32-bit.

Pour terminer, un changement réalisé par mmlr : amélioration de l’allocateur mémoire "guarded heap" pour le rendre utilisable plus facilement, y compris comme allocateur pour tout le système. Cet allocateur permet de détecter les accès au-delà de la fin d’une zone mémoire allouée avec malloc(), ainsi que les accès à de la mémoire déjà libérée, mais au prix d’une consommation mémoire nettement plus élevée qu’un allocateur classique. La disponibilité d’un espace d’adressage de 64 bits permet de limiter les cas où une adresse mémoire est initialement utilisée pour une allocation, puis libérée et allouée à nouveau pour autre chose.

Un problème de gestion d’erreur dans l’interfaçage entre le Debugger et le noyau pouvait conduire à un gel complet du système dans certains cas de plantage du debug_server, en particulier s’il n’y a plus assez de mémoire RAM disponible.

Bootloader

Ajout d’une vérification manquante pour prendre en compte l’option « BlockedEntries » dans le bootloader. Cette option s’appelait précédemment « EntriesBlacklist » mais a été renommée pour utiliser un terme non entaché de racisme. L’ancien nom continue de fonctionner pour ne pas casser les installations existantes, mais n’est plus documenté.

Augmentation de la taille maximum autorisée pour les allocations « standard » sur la pile. L’allocateur mémoire du bootloader traite séparément les allocations de grande taille, mais ces allocations ne sont pas correctement libérées lors du transfert de contrôle vers le noyau, en particulier sur les machines utilisant un BIOS non EFI. Pour l’instant, une correction complète du problème semble compliquée à mettre en place, mais la modification permet de libérer de la mémoire allouée pour l’accès au packagefs (le bootloader a besoin d’y accéder pour trouver le noyau, qui est stocké dans un paquet). Ce changement permet de libérer plusieurs dizaines de Mio de mémoire, et complète les changements mentionnés plus haut sur la gestion des paquets après démarrage. Il est possible de configurer Haiku pour fonctionner avec moins de 100Mio de mémoire (waddlesplash).

Réparation de la ré-initialisation des ports série sur le bootloader EFI. Le port série est utilisé à des fins de debug, mais il peut être accédé de plusieurs façons différentes (en adressant directement le matériel, ou bien via des services EFI dédiés). Le bootloader doit passer d’une méthode à l’autre à différentes étapes du démarrage: accès direct au port physique dans les premières étapes (en détectant s’il est bien présent à une adresse standard), accès via les services EFI une fois ceux-ci initialisés, puis à nouveau accès direct au matériel après l’arrêt des services EFI pour la dernière étape de passage de contrôle au noyau (cette fois-ci à une adresse qui peut être configurée dans les options du bootloader et du noyau). Ce fonctionnement ne s’insère pas forcément très bien dans la logique du bootloader, qui n’avait à l’origine pas été conçu pour une gestion aussi complexe des entrées-sorties (VoloDroid).

Réduction de la quantité de logs liés à la mise en place de SMP (gestion de plusieurs processeurs) dans le bootloader pour BIOS (waddlesplash).

Le menu de démarrage affiche la version (numéro 'hrev') du paquet système correspondant à chaque point de restauration disponible, ce qui facilite l’identification des états qui correspondent à un changement de version du système, et pas une simple installation, désinstallation ou mise à jour de paquets logiciels (waddlesplash).

Documentation

Haiku Book

Le « Haiku Book » est un projet de documentation des APIs publiques de Haiku. Il doit à terme remplacer le « Be Book », qui documente les APIs de BeOS, mais ne peut pas être mis à jour à cause de se license CC BY-NC-ND. Actuellement, il faut jongler entre ces deux documentations.

La documentation de B_INFINITE_TIMEOUT (constante permettant d’indiquer à certaines fonctions qu’on veut les exécuter sans timeout, et attendre indéfiniment) a été mise à jour pour indiquer explicitement que sa valeur numérique est INT64_MAX (waddlesplash).

Correction de fautes de frappe dans la documentation des API liées aux entrées clavier (drea233).

Haiku Interface Guidelines

Ce document présente les bonnes pratiques et conventions pour la conception d’interfaces graphiques fonctionnant avec Haiku.

Ajout d’une section sur la gestion des fichiers récemment utilisés et la façon dont ils peuvent être exposés aux utilisateurs.

Wiki et documentation interne

Le wiki contient des informations utiles aux développeurs de Haiku.

La documentation « interne" documente le fonctionnement de Haiku en s’adressant principalement aux contributeurs du système, par opposition aux personnes qui souhaitent seulement développer ou porter des applications.

Mise à jour de la page « release cookbook » indiquant toutes les étapes à suivre lors de la publication d’une version de Haiku.

Notes d’administration système : mise à jour des instructions pour instancier des machines Google Cloud Platform (kallisti5).

Système de build, environnement de compilation

La compilation d’un système d’exploitation complet n’est pas chose facile. D’autant plus pour Haiku, qui présente les particularités suivantes:

  • Utilisation de deux versions de gcc (gcc 2.95.3 et gcc 13) pour la version 32 bit de Haiku, afin d’assurer la compatibilité binaire avec BeOS,
  • Possibilité de compilation croisée depuis Linux, Mac OS et d’autres systèmes, ou depuis un hôte Haiku,
  • Compilation d’outils pour la machine hôte de la compilation croisée, avec si nécessaire une couche de compatibilité permettant d’écrire ces outils en utilisant des API et fonctionnalités spécifiques à Haiku,
  • Possibilité de compiler des applications pour un système hôte existant (une autre version de Haiku) à des fins de test,
  • Compilation d’un système complet (noyau, bibliothèques, applications, image disque) en une seule opération.

Pour ces raisons, l’utilisation d’un système de build haut niveau (CMake, Meson…) s’avère plutôt complexe. L’utilisation de make ou de ninja directement serait de trop bas niveau. Le choix de Haiku est donc d’utiliser l’outil jam, qui est malheureusement assez peu populaire et tombé à l’abandon dans sa version originale. Haiku maintient un fork de jam qui est concurrent de ceux maintenus par Boost et par Freetype.

Reformatage des fichiers Jamfile pour lister une seule cible par ligne au lieu de les rassembler, cela facilite les rebase et résolutions de conflits (x512).

Mise à jour de paquets en préparation pour la version beta 5: OpenSSL 3, Python 3.10, et autres mises à jour diverses (PulkoMandy, waddlesplash, kallisti5).

Ajout de l’inclusion de <features.h> dans <sched.h>. Le fichier d’en-tête features.h configure la visibilité des extensions GNU et BSD aux fichiers d’include standards C et POSIX, en fonction d’options de ligne de commande du compilateur. L’inclusion de ce fichier permet d’utiliser facilement et par défaut ces extensions (PulkoMandy).

Mise à jour des marque-pages fournis par défaut avec le navigateur WebPositive (waddlesplash).

Ajout des en-têtes de la bibliothèque linprog dans le paquet haiku_devel. Ces en-têtes sont nécessaires pour les applications associées au système de layout d’interfaces graphiques ALM (korli).

Correction de fautes de frappe dans des commentaires (jmairboeck) et d’un problème de compatibilité C89 dans un en-tête système (waddlesplash).

La taille des images « nightly build » de Haiku est maintenant de 650 Mo, ce qui laisse un peu plus de place disponible pour les utiliser et créer quelques fichiers (jscipione).

Diverses corrections pour une nouvelle fois essayer de faire fonctionner la compilation de Haiku avec Clang (waddlesplash, oanderso). Les choses en sont toujours au même point depuis plusieurs années, avec des corrections de temps en temps mais quelques parties du système qui ne fonctionnent toujours pas correctement.

La compilation du profil « nightly » n’a plus besoin de générer le paquet haiku_source contenant le code source de Haiku. Ce paquet est inclus uniquement dans les images de releases (pour faciliter le respect strict de la licence GPL de certains composants de Haiku), mais, pour des raisons de dépendances entre cibles dans le système de build, il était tout de même généré pour les autres profils, ralentissant la compilation (waddlesplash).

Améliorations du script ./configure (jessicah, OscarL et waddlesplash):

  • Le script vérifie que les options passées fournies sont valides, et rejette immédiatement les configurations incohérentes plutôt que de laisser la compilation échouer bien plus loin.
  • Validation que l’interpréteur Python sélectionné existe bien, et uniformisation de la syntaxe utilisée pour choisir un interpréteur avec la façon dont c’est fait pour d’autres outils.
  • Détection des options disponibles pour demander à wget de ré-essayer un téléchargement en cas d’échec, ce qui permet d’assurer la compatibilité avec wget2.
  • Utilisation automatique d’une version moderne de GCC pour compiler les outils « hôtes » lors de la compilation à partir d’une machine hôte fonctionnant sous Haiku en version 32 bit, en ignorant le compilateur par défaut qui est gcc 2 pour des raisons de compatibilité avec BeOS.

Réorganisation du code source de libroot pour déplacer les implémentations de malloc dans des sous-dossiers séparés, et faciliter l’expérimentation avec d’autres implémentations de malloc. L’allocateur hoard2 utilisé actuellement n’est pas adapté aux architectures 64 bits, une tentative a été faite il y a quelques années avec rpmalloc, mais ce dernier pose des problèmes sur les
architectures 32 bits. Des investigations sont en cours avec l’implémentation de malloc d’OpenBSD.

L’outil de dessin Wonderbrush est maintenant disponible sur toutes les architectures. Historiquement, le code de Wonderbrush n’était pas libre, mais une version gratuite était offerte aux utilisateurs de Haiku. Le développeur principal de Wonderbrush n’est plus très actif sur le projet et a décidé de publier les sources, ce qui a permis de recompiler le programme en version 64 bits et plus tard sur les autres architectures non x86. Mais ces nouvelles versions n’avaient jamais été incluses dans Haiku (PulkoMandy).

Nettoyage et centralisation des définitions préprocesseur pour la compatibilité avec BeOS. Désactivation de la compatibilité avec BeOS dans le noyau, la compatibilité avec les pilotes et modules noyau de BeOS n’étant plus assurée depuis quelque temps dans Haiku.

Suppression de définitions de règles obsolètes et inutilisées dans le Jamfile permettant de construire le fichier package_repo (CodeforEvolution).

Remise en service du test DiskDeviceManagerTest qui ne compilait plus (waddlesplash).

ARM & PowerPC

Actuellement, Haiku est disponible officiellement pour les architectures x86 32 et 64 bits. Une version RISC-V 64 bits expérimentale est également disponible mais pas encore totalement intégrée dans le dépôt de code principal, des discussions sont en cours sur la bonne façon de faire certains changements nécessaires. Les versions ARM (32 et 64 bits) et PowerPC sont les prochaines cibles sur la liste. La première, car c’est une architecture très populaire, la deuxième plutôt pour des raisons historiques : c’est l’une des architectures sur lesquelles fonctionne BeOS.

Renommage de structures qui étaient initialement spécifiques à l’architecture x86, mais qui sont finalement utilisées également sur d’autres CPU sans nécessiter de changements (waddlesplash).

Réparation de la console de texte du chargeur de démarrage OpenFirmware qui était cassée depuis l’adaptation pour OpenBOOT sur les machines SPARC (zeldakatze).

Sur ARM, utilisation de la bonne instruction CPU pour mettre le processeur en veille quand il n’y a rien à faire (archeYR).

oanderso continue le travail sur le portage ARM64:

  • Correction de plusieurs problèmes liés à la gestion du cache et de la MMU dans le bootloader, ce qui permet de démarrer le noyau dans une machine virtuelle sur un hôte Apple M1.
  • Correction de l’implémentation des timers dans le kernel qui ne fonctionnait pas dans les environnements virtualisés.
  • Quelques avancées sur la gestion de la MMU : Implémentation de la table de translation de la mémoire virtuelle, du traitement des exceptions matérielles (défauts de page), des TLBs.
  • Synchronisation du cache d’instructions.
  • Correction de problèmes de double lock.

Ajout de messages sur le port série traçant l’exécution de méthodes spécifiques à une architecture qui ne sont pas encore implémentées. Ceci permet de détecter facilement quelle est la prochaine fonction à implémenter (waddlesplash).

Nettoyage et documentation du fichier ArchitectureRules pour simplifier la configuration des options en ligne de commande du compilateur (qui doit savoir traiter deux versions de gcc et clang) (waddlesplash).

Commentaires : voir le flux Atom ouvrir dans le navigateur

Un webinaire à propos de l’interopérabilité et l’optimisation logistique pour les circuits courts

5 décembre 2024 à 06:41

Le Data Food Consortium (DFC) organise un nouveau webinaire pour présenter ses avancées et notamment une solution de mutualisation et d’optimisation logistique des circuits courts¹ :

Le mardi 10 décembre à 13h30 (inscription ci-dessous).

Ce webinaire inclura une démonstration de l’optimisation d’une tournée de livraison de produits en circuits courts issus de plusieurs plateformes de vente.

Le Data Food Consortium travaille depuis 2018 à relever ce défi logistique qui pose problème aux circuits courts notamment sur le plan écologique. Effectivement, ces circuits et plus particulièrement ceux de proximité sont constitués d’un maillage de producteurs et productrices sur le territoire. Les livraisons de produits qui ne sont pas mutualisées entraînent une mise en circulation sous-optimale de véhicules. Cela engendre une pollution plus importante, des coûts et du temps de travail supplémentaires.

La solution qui sera présentée utilise VROOM : « un moteur d’optimisation libre écrit en C++20 qui vise à fournir de bonnes solutions à divers problèmes réels de tournées de véhicules (VRP) dans un petit temps de calcul ». Nous accédons à ce moteur via l’API mise à disposition par la société Verso.

N’hésitez pas à vous inscrire pour assister au webinaire, en savoir plus et poser des questions si vous le souhaitez.

Le DFC est une association de loi 1901 qui développe un standard d’interopérabilité libre et ouvert lui-même basé sur des standards existants comme ceux issus du web sémantique. Des acteurs internationaux ont rejoint notre initiative comme au Royaume-Uni, au Canada et en Australie. Plusieurs projets pilotes ont vu le jour en Australie et au Royaume-Uni. En France, des acteurs comme Socleo et CoopCircuit travaillent à la coconstruction et à l’implémentation du standard DFC dans leur solution. L’association DFC est notamment financée par l’ADEME et la région Île-de-France.

¹ Circuit court : Les circuits courts désignent les circuits de distribution les plus directs entre producteurs et consommateurs. Ils comptent au maximum un seul intermédiaire.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Dons aux associations, épisode 13

Cette dépêche est la treizième de sa série, après celles de 2011, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 et 2023. Elle tient compte des suggestions des années passées.

Montre ton amour au Libre

Bissextile ou pas, cette année encore, je m’adresse à toi libriste, qui procrastine en se disant qu’il reste quasi tout décembre pour faire des dons en 2024, déductibles des impôts ou non. Toute l’année on escompte soutenir telle ou telle action sur tel ou tel sujet qui nous méritait vraiment, car c’est important. Donnons quelques exemples d’associations de promotion et défense du Libre, des droits dans l’espace numérique ou de la liberté d’expression, dont les dons sont déductibles en France : Acrimed, Amnesty France, Basta!, Debian France, Disclose, Framasoft (20 ans <3), Fédération internationale pour les droits humains (FIDH), Fonds pour une Presse Libre, Libre à Toi / Radio Cause Commune, Ligue des Droits de l’Homme (LDH), Open Food Facts, OpenStreetMap France, Politis, Reporterre, Reporters Sans Frontières (RSF), Wikimédia France, (qui n’est pas la Wikimedia Foundation états-unienne qui collecte aussi des dons), etc. Ce premier mardi de décembre (jour de rédaction de cette dépêche) est aussi le Giving Tuesday (aussi appelée journée mondiale de la générosité et de la solidarité).

    Sommaire

    Et comme tu fais vivre les principes du Libre, que tu contribues à des projets libres et défends des idées, tu soutiens aussi des associations ne bénéficiant pas de la déductibilité des dons en France (par exemple, des associations jugées trop dérangeantes ou trop critiques par le gouvernement… ou des associations européennes ou non, voire des associations n’ayant jamais fait la démarche, comme LinuxFr). Citons par exemple AFUL, April, Debian CH (déductible en Suisse), European Digital Rights (EDRi), En Vente Libre, Exodus Privacy, FACIL, FFII, FreeBSD Foundation, FSF (avec une longue liste de méthodes pour donner), FSFE (déductibilité dans plusieurs pays), Paheko, GNOME et GIMP, Haiku (déductible aux États‐Unis), IHateMoney, Internet Archive (déductible aux États‐Unis), KDE e.V (déductible en Allemagne), Léa-Linux, LILA, LQDN, Mageia, Nos Oignons, noyb, OKFN, PHP Foundation, SlackBuild.org, Tails (déductible en Allemagne), TechInquiry (déductible aux États-Unis), Toile Libre, Tor (déductible aux États-Unis et en Europe], Ubuntu-Fr, XSF, etc. (notez qu’elles peuvent parfois avoir la déductibilité des dons dans d’autres pays, voir la décision C-318/07 mentionnée plus bas).

    Cette dépêche récurrente vit aussi grâce à vos remarques, propositions d’ajouts, de compléments et vos retours sur les systèmes fiscaux et les dons dans vos pays respectifs. N’hésitez pas à la commenter pour l’enrichir. Bien que récurrente, cette dépêche est mise à jour et enrichie chaque année.

    Précision : la dépêche parle bien de « don » (je soutiens sans rien obtenir à titre personnel), pas de « financement participatif avec contrepartie » (je cofinance en échange de goodies ou avantages), les deux étant destinés à des choses différentes. Si vous avez lu jusqu’ici, un dessin xkcd sur le sujet en récompense (et d’autres images plus loin pour récompenser les libristes patients qui liront jusqu’au bout).

    Pourquoi les associations ayant des permanents ont des besoins récurrents d’argent ? (tiré de l’épisode 12 mais mis à jour)

    Quand une association veut passer de zéro à un permanent ou à un permanent de plus, elle n’a généralement pas en réserve de quoi le payer sur une année complète. Elle prend donc un risque avec une visibilité sur x mois (comme n’importe quel chef d’entreprise), en faisant de son mieux pour que l’argent rentre (le nouveau permanent va « produire », une campagne de communication ou d’appel à don ou autres sera lancée, une subvention sera recherchée, une convention sera signée avec tel ou tel, des goodies seront vendus, etc.).

    Soutenez Framasoft, parce que le Libre n’est pas qu’une question de logiciel

    Une association qui ne veut pas s’embêter à rechercher des fonds ou qui ne vise pas à passer le cap du premier permanent n’a pas du tout ce souci et peut être très indolente si elle veut.

    Dès qu’il y a un besoin récurrent de payer des salariés, de payer à date les charges de l’employeur — qu’il faut prévoir à trois mois s’il faut gérer un préavis de licenciement économique ou pas, etc. —, cela devient plus compliqué (comme pour n’importe quel chef d’entreprise). Une association militante qui ne prendrait pas de risque financier du tout, ce n’est pas envisageable à mon avis. Toute la question étant de savoir combien elle réussit à faire rentrer d’argent au moment où c’est nécessaire, si elle peut continuer à embaucher pour grossir, faire plus d’actions ou faire mieux, si elle doit licencier, ou bien si elle doit stagner ou continuer ainsi dans l’immédiat.

    Donc, oui, on a toujours l’impression que les associations ayant des permanents recherchent de l’argent (et décembre est particulier, car c’est la fin de l’exercice fiscal et traditionnellement la période des dons défiscalisés, notamment côté humanitaire associé aux bons sentiments des fêtes de fin d’année). Et oui, en décembre, la Croix Rouge ou le Secours Populaire, April, RSF, LQDN, la FSF, Amnesty, Framasoft et bien d’autres font des appels à don.

    Soutenons La Quadrature du Net !

    En dehors de la simple mais cruciale question de la trésorerie (pérennité / continuité), il y a bien évidemment aussi les projets et actions futures à financer. Citons par exemple la justification de Framasoft (une dizaine de permanents) en six points :

    1. parce que l’enfermement, c’est maintenant ;
    2. pour plus d’alternatives libres ;
    3. parce que les gentils, c’est nous !
    4. pour décider où vont vos impôts (avec défiscalisation) ;
    5. parce que l’économie du don rend indépendant ;
    6. pour changer le monde ensemble.

    Quelques chiffres : « Chacun s’accorde pour estimer que près de 90% des associations fonctionnent exclusivement grâce à leurs bénévoles. Vitale dans ces associations, cette ressource humaine reste essentielle dans les 10 à 12% d’associations employant des salariés »
    « en 2022, l’emploi privé non lucratif au sein des associations et des fondations représente plus de 155 000 employeurs, plus de 2 millions de salariés, soit 9,5% du total des salariés du secteur privé, et une masse salariale de plus de 54,4 milliards d’euros (près de 7% de la masse salariale du secteur privé) » (Recherche et Solidarités)

    Et sur l’évolution des bénévoles et du mécénat de compétences :

    « Les 25-34 ans sont de plus en plus nombreux à s’engager (30% en 2024 pour 22% en 2019), quand les 70 ans et plus perdent 10 points pour n’être que 24% aujourd’hui. »
    « En 2024, 9% des Français sont présents chaque semaine dans leurs associations, ils étaient 10% en 2019 et 12,5% en 2010. »
    « Ces tendances fragilisent la colonne vertébrale des associations, à savoir celles et ceux qui les font vivre au quotidien qui se trouvent privées de l’expérience et de la disponibilité des seniors »
    « Parmi les perspectives positives, le mécénat de compétences poursuit sa percée avec 27% de bénévoles tentés par l’expérience en 2024 ; ils étaient 23% en 2022 et 20% en 2019. » (Recherche et Solidarités et France Générosités)

    Petit rappel sur les impôts en France (tiré de l’épisode 10 mais mis à jour)

    • l’article 200 du Code général des impôts prévoit pour un particulier une déduction fiscale de 66 % (réduction d’impôt sur le revenu dans la limite de 20 % du revenu imposable, reportable sur cinq ans en cas de dépassement de ce plafond) des dons vers les associations d’intérêt général ou reconnues d’utilité publique ; ce pourcentage monte même à 75 % pour les organismes d’aide aux personnes en difficulté (dans la limite de 521 €, au‐delà, on retombe sur les 66 %) ;
    • l’article 238 bis du CGI prévoit une déduction fiscale de 60 % des dons pour une entreprise (réduction d’impôt sur le revenu ou d’impôt sur les sociétés dans la limite de 5 ‰ du chiffre d’affaires hors taxes, reportable sur cinq ans en cas de dépassement de ce plafond) vers les associations d’intérêt général ou reconnues d’utilité publique ;
    • fiche pratique ServicePublic.fr : « À noter : l’organisme peut être en France ou dans un État membre de l’Union européenne : Allemagne, Autriche, Belgique, Bulgarie, Chypre, Croatie, Danemark, Espagne, Estonie, Finlande, France, Grèce, Hongrie, Irlande, Italie, Lituanie, Lettonie, Luxembourg, Malte, Pays-Bas, Pologne, Portugal, République tchèque, Roumanie, Slovaquie, Slovénie, Suède, en Islande, en Norvège ou au Liechtenstein. S’il n’est pas agréé, vous devez justifier qu’il a un objectif et des caractéristiques similaires aux organismes situés en France et pouvant bénéficier du dispositif. »
    • loi n° 2021-1109 du 24 août 2021 : « Art. 222 bis.-A l’exception de ceux mentionnés au 3 de l’article 200, les organismes qui délivrent des reçus, des attestations ou tous autres documents par lesquels ils indiquent à un contribuable qu’il est en droit de bénéficier des réductions d’impôt prévues aux articles 200,238 bis et 978 sont tenus de déclarer chaque année à l’administration fiscale, dans les délais prévus à l’article 223, le montant global des dons et versements mentionnés sur ces documents et perçus au cours de l’année civile précédente ou au cours du dernier exercice clos s’il ne coïncide pas avec l’année civile ainsi que le nombre de documents délivrés au cours de cette période ou de cet exercice. »

    France générosités mentionne des évolutions récentes (juillet 2024), notamment le fait que les dons des particuliers aux organismes d’intérêt général qui concourent à l’égalité entre les femmes et les hommes ouvrent droit à réduction d’impôt et la prorogation jusqu’au 31 décembre 2026 du plafond dérogatoire de 1 000 € applicable aux dons retenus pour la réduction d’impôt de 75 % accordée au titre des dons versés aux organismes qui apportent une aide gratuite aux personnes en difficulté.

    Exemple pour un particulier : je suis imposable et donne 99 € à l’association XYZ bénéficiant de la déductibilité des dons à hauteur de 66 %. Mon don me coûte en fait (au final) 33 €, j’ai temporairement avancé 66 € qui seront ensuite déduits de mon imposition fiscale (dit autrement, j’ai choisi l’attribution de 66 € du budget de l’État).

    Soutenir Framasoft

    Autres infos :

    Les dons en France (tiré de l’épisode 11 mais mis à jour)

    « 51 % des Français déclarent avoir donné au moins une fois en 2023 à une fondation ou à un organisme caritatif (+1 point par rapport à 2022). »

    (Baromètre de la solidarité 2024)

    « En 2023, la générosité des Français tient bon dans un contexte encore difficile, avec une progression de 2,1% des dons par rapport à 2022 en euros courants. » (ainsi que la « poursuite de la baisse des petits dons » et un « focus sur les urgences médiatisées »)

    (Baromètre de la générosité 2023)

    « l’augmentation des investissements est aussi due à des coûts d’acquisition en hausse (+ 28%) en raison d’une concurrence accrue pour atteindre 33 € de coût d’acquisition moyen par donateur sur les campagnes de fin d’année (CFA) 2022 du panel de l’étude mais pour un don moyen de 172 € (+ 10%). »
    (Baromètre Orixa Fundraising 2023)

    « L’étude de Recherches & Solidarités montre une progression de 6,3% du montant total des dons déclarés au titre de l’IR en 2022 par rapport à 2021.
    L’étude de Recherches & Solidarités montre une progression de 3,9% du nombre de foyers fiscaux donateurs en 2022 par rapport à 2021. »
    (Étude 2023 sur les dons déclarés 2022 – Recherches & Solidarités)

    « en 2022 : en moyenne, les donateurs de 35-54 ans correspondent à une pénétration de 5,5% des Français de cette tranche d’âge. Soit le plus faible taux comparé aux autres tranches d’âge. » (Étude sur le don des 35-54 ans – France)

    Admincal indique que « seulement 4,61 % des entreprises assujettis à l’Impôt sur les Sociétés (IS) déduisent des dons du mécénat ».

    Selon Infodon.fr (via une enquête Ifop pour France générosités, réalisée sur un échantillon représentatif de la population française (4031 personnes) – Mai 2023)
    « 69% des Français déclarent soutenir financièrement assos et fondations, « 46 % donnent au moins une fois par an ». À comparer avec les chiffres donnés en 2022 (72% 48%), 2021 (58%, 45%) et 2020 (52%, 40%).

    Petit rappel sur les impôts d’autres pays (tiré de l’épisode 12 mais mis à jour)

    Forcément, je connais mieux le sujet pour la France, mais voici néanmoins quelques infos glanées pour d’autres pays (et je ne doute pas que les visiteurs compléteront dans les commentaires) :

    Exemple de dons (source)

    Exemple de dons financiers et parfois de temps

    « Sacrifier une partie de son revenu pour faire un don à une association, c’est une affaire sérieuse. » (patrick_g)
    Liste non exhaustive de dons financiers ou de temps à des associations du Libre ou pour libérer quelque chose :

    Pour les exemples plus ou moins exhaustifs sur les 11 premières années de cette série de dépêches, voir la section de l’année 2022

    Exemple de dons de matériel ou ressources

    Pour les exemples plus ou moins exhaustifs sur les 11 premières années de cette série de dépêches, voir la section de l’année 2022.

    Johann « nojhan » — CC-BY-SA-fr, LAL, GFDL

    Diffusion des idées et questionnements autour du don

    Pour les exemples plus ou moins exhaustifs sur les 11 premières années de cette série de dépêches, voir la section de l’année passée.

    Lettre au Père Noël — Clément Clem Quaquin — Licence Art libre

    Don à une entreprise ? (tiré de l’épisode 11 mais mis à jour)

    Une question un peu annexe ici vu le titre « dons aux associations » mais qui a déjà été posée ici ou sur LinuxFr.org : peut‐on faire un don (sans contrepartie) à une entreprise ? Pour prendre quelques sites que j’aime bien : Next.ink anciennement Next INpact (SARL de presse) a opté pour un mélange de comptes premium (avec contrepartie, donc), publicités et dons. Voir les appels à dons 2023 pour le Fonds pour une presse libre ou Next.ink par exemple). Tandis que Reflets.info (SAS) accepte les dons.

    Lors d’une recherche rapide précédente, j’avais vu évoquer l’utilisation du compte 7713 « libéralités perçues » du plan comptable, d’un justificatif clair pour la comptabilité (un expert comptable et/ou un notaire sont évoqués), d’une exonération de TVA si aucune vente de bien ou de service n’est associée. Bref, la question des taxes et impôts à payer pour le donateur (60 % entre non‐parents ?) et l’entreprise n’est pas forcément claire. Cela reste assez flou et hypothétique, et ça mériterait une question aux impôts.

    « Oups, j’ai procrastiné sur mes dons » généré avec https://framalab.org/gknd-creator/.

    Logiciels libres pour gérer les dons (tiré de l’épisode 12 mais mis à jour)

    La question avait été posée lors de l’épisode 3 de cette série de dépêches : quel(s) logiciel(s) libre(s) utiliser pour faire les dons ? Ou pour les gérer ? En général, pour les faire, un navigateur fait l’affaire : paiement en ligne, réception de l’éventuel reçu fiscal, réception d’un éventuel message de remerciement.

    Pour les reçus fiscaux, il convient de les conserver avec les documents des impôts pendant le temps nécessaire (suivant la législation locale).

    Pour les dons via des intermédiaires, par exemple Liberapay ou HelloAsso, il faut conserver soigneusement les identifiants du compte créé pour l’année suivante.

    Si vous avez opté pour l’adhésion à une structure plutôt que le don, vous allez recevoir des identifiants aussi et probablement une lettre interne ou des choses du genre, ainsi que certainement une convocation à une assemblée générale annuelle.

    Et si vous avez opté pour versement régulier (virement ou prélèvement), ça ne change pas fondamentalement les choses ; éventuellement, l’organisme qui prélève vous prévient un peu avant chaque prélèvement par courriel.

    Il existe aussi dans le Libre des logiciels ou des événements spécialement prévus pour les dons :

    À ma connaissance, le site HelloAsso, structure ayant obtenu son agrément « Entreprise solidaire d’utilité sociale », évoqué dans un commentaire de 2015, n’utilise pas une plate‑forme libre, contrairement à Liberapay.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    On passe 575 millions d’heures par an à cliquer sur les bandeaux cookies en Europe !

    Une récente analyse révèle que l’on consacre annuellement plus de 575 millions d’heures à cliquer avec les bannières de cookies en Europe. Ces bannières, imposées par la Directive ePrivacy 2002/58, visent à obtenir le consentement éclairé des utilisateurs avant de stocker ou d’accéder à leurs informations. Bien que l’objectif soit de renforcer la protection de la vie privée, l’impact réel sur la confidentialité des utilisateurs est limité, car la majorité des bannières servent principalement à des fins d’analyse web, de gestion de la publicité ou de suivi du trafic.

    Les pertes de temps se traduisent par un coût économique total d’environ 14,35 milliards d’euros par an, représentant 0,10 % du PIB annuel de l’UE. En termes de productivité, cela équivaut à une entreprise de 287 500 employés passant 8 heures par jour à cliquer sur ces bannières.

    Contrairement à une croyance populaire, les bannières de cookies n’ont pas été introduites par le RGPD mais par la Directive ePrivacy de 2002 qui n’a pas été mise à jour malgré de très nombreuses critiques.

    Aujourd’hui, la plupart des sites utilisent des bannières cookies pour un suivi interne plutôt que pour un suivi massif des utilisateurs. Cependant, la multiplicité de demandes de consentement entraîne une frustration générale et une fatigue de consentement, où les utilisateurs acceptent souvent sans réflexion, sapant totalement l’objectif initial de protection de la vie privée.

    NdM : l’article pointé conclut que le coût économique est conséquent et que le gain en vie privée est faible, et qu’il faut légiférer en révisant la directive ePrivacy. Les propositions sont orientées (exceptions pour les PME et les besoins basiques publicitaires). Dans l’absolu, les citoyens et les utilisateurs (pour regarder les deux angles) passent des millions d’heures sur des bandeaux de cookies, mais aussi à lire des conditions générales d’utilisation (CGU), en attention détournée par des pubs et des popups, etc. Ensuite on peut discuter pour savoir si on supprime la législation existante, si on la modifie et comment (variations suivant les choix politiques possibles), si on interdit, ou si on compte sur le marché pour s’auto-décider à ne pas le faire de lui-même (insérer des rires ici). Rappel : on n’est pas obligés de collecter des données personnelles d’une part, et d’autre part tous les cookies ne nécessitent pas le recueil du consentement préalable (voir les exceptions). Et un exemple récent montrant une mauvaise gestion avec un bandeau de cookie pour gérer uniquement le cookie du bandeau de cookie (et ça ce n’est pas un souci de la législation).

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Spare Cores et BlueMind présentés au prochain webinaire de la série « Open Source by OW2 »

    28 novembre 2024 à 19:22

    Dans le cadre de sa nouvelle série de webinaires, OW2 donnera la parole aux projets Spare Cores et BlueMind, le jeudi 12 décembre 2024 à 16h00.

    Cet épisode est le troisième de la série de webinaires « Open Source by OW2 », dédiée aux innovations open source, aux projets et à la communauté OW2, ainsi qu’aux opportunités de financement open source dont le programme européen NGI. Découvrez de nouveaux projets, des technologies, de l’innovation, des modèles ouverts au sens large (science/données/matériel/éducation/normes/protocoles/etc.), mais aussi des biens communs numériques, des financements, des modèles économiques, de la coopération et de l’impact social. Chaque webinaire mettra en avant un projet OW2 et un projet financé par NGI.

    Présentation des webinaires

    Agenda :

    • 16h00 : Introduction par Pierre-Yves Gibello, Directeur général d’OW2
    • 16h05 : BlueMind, l'alternative européenne aux solutions de messagerie propriétaires comme Microsoft Exchange et O365.
    • 16h25 : Spare Cores, un outil innovant et open source d’analyse comparative des fournisseurs de serveurs cloud, soutenu par NGI-Search.
    • 16h40 : Conclusion

    L’inscription est gratuite mais obligatoire. Les présentations ont lieu en anglais. N’hésitez pas à diffuser l’invitation pour la session du 12 décembre.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Le réseau Libre-Entreprise a un nouveau site web

    28 novembre 2024 à 09:48

    Après un long travail de refonte, le réseau Libre-Entreprise vient de sortir son nouveau site web. C’est l’occasion de présenter Libre-Entreprise sur LinuxFr.org !

    Le réseau Libre-Entreprise regroupe 14 entreprises et presque 150 travailleuses et travailleurs. Le Logiciel Libre est au cœur de cette association. En effet, pour être membre du réseau, il faut s’engager à respecter la charte du réseau qui déclare :

    III.3. Logiciel libre

    Les membres de Libre-Entreprise utilisent essentiellement, et autant que possible, des logiciels libres pour leurs besoins internes.
    Les propositions commerciales des membres de Libre-Entreprise sont essentiellement, et autant que possible, basées sur les logiciels libres.
    Les membres de Libre-Entreprise s’engagent à informer leurs clients sur leurs droits et libertés sur les prestations rendues, y compris sur les logiciels hébergés à l’extérieur.

    Au-delà du logiciel Libre, les membres du réseau partagent des valeurs fortes :

    • égalité : le plupart des membres pratiquent le salaire unique et le partage des bénéfices
    • démocratie : les décisions sont prises selon 1 personne = 1 voix
    • transparence : les salariés ont accès à l’ensemble des informations concernant la gestion de l’entreprise

    Les entreprises du réseau ont des modèles d’affaires variés : édition, développement au forfait, conseil, intégration, ERP, hébergement, administration système… Cette polyvalence nous permet de proposer des services complémentaires et d’avoir des synergies entre nous.

    Au-delà de nos collaborations commerciales, le réseau a une riche vie interne et notre complicité est grande : les échanges sont nombreux et l’entraide y est importante pour faire face aux difficultés de la gestion d’une entreprise (surtout quand celle-ci sont atypiques comme les nôtres) : comptabilité, juridique, épargne salariale, fiscalité, outils de gestion, choix des complémentaires santé et des contrats de prévoyance, choix d’une assurance RC professionnelle, déclarations CIR/CII sont autant de sujets traités sur la liste de diffusion interne au réseau et sur nos tchats partagés.

    Le réseau est dynamique : ces dernières années, nous avons accueilli de jeunes entreprises, à peine fondées. Elles vont rejoindre les fondatrices qui ont plus de 25 ans. Deux rencontres annuelles ont lieu : une journée à la suite du salon open-source expérience et un « week-end L-E » organisé chaque année par une membre différente du réseau.

    Si vous souhaitez en savoir plus sur le réseau, n’hésitez pas à poser vos questions en commentaire ou à nous rejoindre sur notre tchat « Bonjour Libre-Entreprise » ouvert à toute personne curieuse d’échanger avec L-E, sans engagement. Nous tiendrons, comme tous les ans, un stand au salon OSX si vous préférez venir discuter de vive voix.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Petites brèves : les algorithmes publics, des données personnelles trop publiques et de la censure

    26 novembre 2024 à 04:18

    Trois liens vers des sites créés récemment à suivre :

      Commentaires : voir le flux Atom ouvrir dans le navigateur

      Accès libre à la bibliothèque numérique des éditions ENI les 22 et 23 novembre 2024

      19 novembre 2024 à 05:07

      Vous le savez sûrement, les éditions ENI font partie des partenaires de LinuxFr.org qui permettent de motiver et récompenser chaque mois les meilleurs contributeurs du site (accompagnés en cela par les éditions Eyrolles et D-Booker). D’ailleurs, chacun de ces éditeurs a déjà mis en place des solutions d’accès numérique à ses livres et/ou revues, que ce soient des livres électroniques au format EPUB, HTML, PDF ou des bases documentaires accessibles en ligne sous forme d’abonnement, ce qui est le cas d’ENI.

      Logo éditions ENI

      Ce type de solution a ses avantages et ses défauts, ses aficionados et ses détracteurs, mais pour vous faire une idée et afin de mieux faire connaître leur bibliothèque numérique, les éditions ENI la mettent en libre accès pendant deux jours les 22 et 23 novembre prochains.

      Vous aurez accès à l’ensemble de leur catalogue de livres, vidéos, articles, etc. Comme il y en a pour tous les goûts (ou presque), vous devriez trouver votre bonheur, même si vous êtes contre votre gré aux prises avec un système d’exploitation propriétaire ;-) On rappelle que parmi les auteurs, certains sont des lecteurs ou contributeurs de LinuxFr.org, comme Sébastien Rohaut, par exemple. Ce qui fait que leur catalogue ne manque pas d’ouvrages sur les technologies libres et open source, que ce soit, en vrac, sur :

      • GNU/Linux, principalement Debian, Ubuntu et Red Hat ;
      • les langages de programmation : Python, Rust, Java, C, C++, Javascript, etc.
      • ou encore tous les sujets du moment, qu’ils soient techniques (Cloud, AI, Data, Sécurité) ou non (RGPD, gestion d’entreprises, marketing, etc.)
      • mais aussi du classique avec les environnements LAMP et les SGC / CMS qui tournent dessus : WordPress, Joomla, Drupal, etc. les bases de données relationnelles (MySQL, PostgreSQL, etc.) ;

      Bref, vous avez deux jours (dont un sur le week-end) pour vous faire une idée sur le fond de leurs ouvrages, la forme de la bibliothèque numérique, voire choisir votre récompense pour votre prochaine contribution sur LinuxFr.org !

      • Capture d’écran d’une recherche du terme Linux
        Capture d’écran d’une recherche du terme Linux

      • Extrait d’un ouvrage (Expressions régulières — Syntaxe et mise en œuvre (avec exercices et corrigés) (2e édition))
        Extrait d’un ouvrage

      Commentaires : voir le flux Atom ouvrir dans le navigateur

      Agenda du Libre pour la semaine 47 de l’année 2024

      17 novembre 2024 à 09:23

      Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 41 événements (France: 37, internet: 2, Québec: 1, Belgique: 1) est en seconde partie de dépêche.

      Sommaire

      [FR Villefranche de Rouergue] Formation: Passer au logiciel libre Paheko pour la tenue de sa comptabilité – Le lundi 18 novembre 2024 de 09h30 à 17h30.

      Vous souhaitez vous former à un logiciel de comptabilité fiable, simple d’utilisation et à moindre coût ?

      Le logiciel Paheko (ex Garradin) https://paheko.cloud a été développé par une association pour les associations. Il est donc particulièrement adapté aux pratiques comptables associatives.

      Cette journée sera l’occasion de découvrir ses principales fonctionnalités de comptabilité, et de vous familiariser avec la saisie des écritures comptables les plus courantes.

      A cela s’ajoutera le plaisir de pouvoir éditer un compte de résultat et un bilan en temps réel. Venez, vous ne serez pas déçus par la découverte de cet outil !

      Formatrice: Claire MOUSSIER, comptable et chargée d’accompagnement à l’Université Rurale Quercy Rouergue (URQR) 05 65 81 26 64 / comptabilite@urqr.org

      [FR Chambéry] Mapathon en ligne 2024-2025 par cartONG – Le lundi 18 novembre 2024 de 18h00 à 20h00.

      Pour s’inscrire c’est par ici

      Qu’est-ce qu’un Mapathon?

      Un moment pour cartographier ensemble les régions encore absentes des cartes et ainsi soutenir les organisations humanitaires et de solidarité internationale qui ont besoin de cartes précises et à jour pour agir plus efficacement en cas de crise ou initier des projets de développement local.

      Ces mapathons font partie du projet Missing Maps qui a pour objectif de cartographier de façon préventive les régions vulnérables aux catastrophes naturelles, crises sanitaires, environnementales, aux conflits et à la pauvreté. On peut penser qu’aujourd’hui toutes les parties du monde sont cartographiées, mais en réalité de nombreuses régions ne possèdent encore aucune carte!

      Venez découvrir la cartographier avec nous tous les premiers et troisièmes lundis du mois! Pour cela pas besoin d’être un·e expert·e, les ateliers sont accessibles à tout le monde et 100% en ligne (Un lien de connexion vous sera envoyé après votre inscription)

      [FR Grenoble] Atelier du groupe local OpenStreetMap de Grenoble – Le lundi 18 novembre 2024 de 19h00 à 21h00.

      L’atelier de novembre du groupe local OpenStreetMap de Grenoble sera consacré à deux présentations par Binnette:

      • Contribution à vélo et offline sur OsmAnd via les « actions rapides » ou OSMTracker
      • « Les forêts de France par essence » ou « Comment exploiter la BD forêt V2 » de l’IGN »

      Informations pratiques

      [FR Montpellier] Quadrapéro (hybride) – Le lundi 18 novembre 2024 de 20h20 à 21h00.

      Afin de se rencontrer, d’échanger et de faire plus ample connaissance, Montpel’libre lance de nouvelles rencontres surnommées les Quadrapéros. C’est l’occasion pour les neurones de toutes parts de se réunir physiquement pour discuter, échanger et partager un verre et de quoi grignoter.

      Ce rendez-vous est « hybriditiel » ou « hybridiciel », c’est-à-dire qu’il sera à la fois en présentiel et en distanciel.

      Les Quadrapéros auront lieu tous le 3ᵉ jeudi de chaque mois. Ils sont l’occasion de discussions informelles d’une part et de discussions plus sérieuses sur les différents thèmes d’importance et les différentes actions et campagnes en cours.

      Tout le monde est invité aux Quadrapéros, qu’on soit contributeur ou contributrice de longue date, simple intéressé par les sujets que défend la Quadrature, ou nouvel arrivant cherchant à participer davantage. N’hésitez pas à amener vos amis et à leur faire découvrir La Quadrature et Montpel’libre.

      Peuvent être aussi abordées des questions sur Les exégètes amateurs ou Open Law.

      Les discussions de ce mois-ci se porteront sur l’actualité de moment.

      Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible.

      Tramway lignes 1, 2, 3 et 4, arrêts Gare Saint-Roch
      GPS Latitude : 43.60285 | Longitude : 3.87927
      Carte OpenStreetMap

      [CA-QC Montréal] Réunion du CA de FACiL – Le lundi 18 novembre 2024 de 20h00 à 22h00.

      Le conseil d’administration (CA) de FACiL se réunit pour traiter des affaires courantes de l’association.

      Par souci de transparence, les réunions du CA sont ouvertes aux membres.

      Pourquoi vouloir assister aux réunions?

      Vous pouvez assister aux réunions, par exemple, si vous souhaitez mieux connaître le fonctionnement de notre association, et/ou rencontrer les administrateurs et administratrices et/ou peut-être faire valoir votre point de vue en personne. Si vous désirez assister à la réunion, merci de nous avertir en écrivant à la personne ressource, dont l’adresse courriel est indiquée plus bas.

      Ordre du jour: https://wiki.facil.qc.ca/view/Ordre_du_jour_de_la_r%C3%A9union_du_18_novembre_2024

      Procès-verbal précédent:

      https://wiki.facil.qc.ca/view/Proc%C3%A8s-verbal_de_la_r%C3%A9union_du_conseil_d%27administration_de_FACIL_du_24_octobre_2024

      François Pelletier

      Secrétaire de FACiL

      [internet] Émission «Libre à vous!» – Le mardi 19 novembre 2024 de 15h30 à 17h00.

      L’émission Libre à vous! de l’April est diffusée chaque mardi de 15 h 30 à 17 h sur radio Cause Commune sur la bande FM en région parisienne (93.1) et sur le site web de la radio.

      Le podcast de l’émission, les podcasts par sujets traités et les références citées sont disponibles dès que possible sur le site consacré à l’émission, quelques jours après l’émission en général.

      Les ambitions de l’émission Libre à vous!

      Découvrez les enjeux et l’actualité du logiciel libre, des musiques sous licences libres, et prenez le contrôle de vos libertés informatiques.

      Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d’action, tels sont les objectifs de cette émission hebdomadaire.

      L’émission dispose:

      [FR Strasbourg] Permanence Wikipédia – Le mardi 19 novembre 2024 de 17h00 à 19h00.

      Permanence mensuelle ouverte à toutes et tous pour parler des projets Wikipédia, se retrouver, échanger, contribuer.

      Vous découvrez Wikipédia, vous contribuez ? Vous souhaitez le faire ? Venez rencontrer les membres de la WikiStub, le groupe local des contributeurs et contributrices aux projets Wikimédia.

      Autour d’un verre ou d’une pâtisserie (ou les deux ?) venez échanger avec nous.

      [FR Vandœuvre-lès-Nancy] Sciences participatives – Le mardi 19 novembre 2024 de 18h00 à 20h30.

      Chacun de nous peut prendre part aux progrès de la science.
      Quels que soient vos diplômes, découvrez et contribuez avec nous à divers projets de sciences participatives au cours des ateliers proposés par le Laboratoire Sauvage.

      Sujet du jour: Comment se nourrir sans nuire au vivant ? Exemple d’un projet participatif ouvert à tous.
      Présentation suivie d’un atelier pratique contributif.

      Pour nous trouver, c’est chaque 3ᵉ mardi du mois, mêmes lieu et horaires.

      [FR Lyon] OpenStreetMap, rencontre mensuelle – Le mardi 19 novembre 2024 de 18h30 à 20h00.

      Discussion entre contributeurs lyonnais du projet OSM et acteurs intéressés.

      Toute personne intéressée par OpenStreetMap peut s’intégrer à cette rencontre, tout particulièrement les débutants qui souhaiteraient des conseils pour se lancer.

      Ordre du jour à compléter: [https://wiki.openstreetmap.org/wiki/FR: Lyon/Reunion-2024-11-19][30710_1]

      Lieu de réunion: Tubà, 15 boulevard Vivier-Merle, Lyon 3ᵉ.

      [30710_1]: https://wiki.openstreetmap.org/wiki/FR: Lyon/Reunion-2024-11-19

      [FR Bourg-Achard] Évaluer votre dépendance aux GAFAM – Le mardi 19 novembre 2024 de 18h30 à 20h30.

      Évaluer votre dépendance aux GAFAM

      courte sensibilisation aux enjeux du numérique: protection de la vie privée, algorithmes qui manipulent et impact écologique

      à l’aide d’un jeu de cartes, calculer votre score de liberté numérique et découvrez vos marges de progression.

      Atelier numérique responsable

      atelier pratique: configurer votre smartphone ou tablette de façon à mieux vous sécuriser et limiter l’espionnage (blocage des traqueurs et des publicités, faire une recherche web sans passer par Google)

      applications que nous vous proposerons d’installer

      • sur Android version ≥ 5: Blokada, Firefox + configuration avec Duckduckgo et uBlock Origin

      • sur iOS version ≥14: Blokada, Firefox focus + configuration de Safari

      Inscription via l’association RAS Campagne

      [FR Grenoble] Install Party + Rencontre FairPhone – Le mardi 19 novembre 2024 de 19h00 à 21h00.

      La Guilde vous propose deux ateliers en une soirée: install party et rencontre Fairphone à la Turbine.coop.

      Vous en avez assez d’être dépendants des OS et logiciels propriétaires ? (Android, etc ?) Cet atelier est pour vous ! Repartez à la fin de la soirée avec votre propre machine fonctionnant sous un nouveau système d’exploitation, correctement installé, configuré et agrémenté de nombreux logiciels (essentiellement libres !).

      C’est aussi l’occasion pour les utilisateurs de FairPhone de partager leurs expériences. Ce mois-ci, un Fairphone 3, un Fairphone 4 et un Fairphone 5 avec /e/OS installé seront disponibles pour démonstration.

      Merci de sauvegarder vos données si vous apportez votre machine!

      [FR Paris] Faire système : approches alternatives du smartphone et limites planétaires – Le mercredi 20 novembre 2024 de 09h00 à 18h00.

      Alternatives écologiques dans la gestion du cycle de vie des smartphones

      JOURNÉE D’ÉTUDE

      [internet] Test de soumission – Le mercredi 20 novembre 2024 de 12h00 à 13h00.

      Hello hello

      Importante mise à jour de l’agenda du libre, avec mise en place d’un thème sombre proposé pour le ticket https://framagit.org/agenda-libre/agenda-libre-ruby/-/issues/220

      J’espère que cela va aller au niveau mise en forme. J’ai notamment un peu peur de bugs visuels ou d’oublis.

      Ou juste que ça perturbe les utilisateurs habituels.

      Dis-moi ce que tu en penses.

      Bonjour,

      Super, j’aime bien.

      [FR Le Mans] Permanence du mercredi – Le mercredi 20 novembre 2024 de 12h30 à 17h00.

      Assistance technique et démonstration concernant les logiciels libres.

      Il est préférable de réserver votre place à contact (at) linuxmaine (point) org

      Planning des réservations consultableici.

      [FR Le Blanc] Atelier “Libre” – Le mercredi 20 novembre 2024 de 14h00 à 17h00.

      Informations
      Conseils
      Diagnostics
      Installations
      Configuration
      Utilisation

      Linux
      Logiciels Libres
      Périphériques

      [FR Rouen] Install partie Linux – Le mercredi 20 novembre 2024 de 14h00 à 17h00.

      Venez donner une nouvelle jeunesse à votre ordinateur !

      En remplaçant votre système Windows® [ou Mac®] par un système plus simple, plus sûr, plus rapide, plus sobre et libre – GNU/Linux – vous pouvez donner à votre ordinateur toute son efficacité et vous serez à l’abri des virus !

      La durée de vie de votre ordinateur pourra en être multipliée au moins par deux, vous permettant ainsi de réaliser de très substantielles économies et de diminuer d’autant votre impact écologique.

      Lors de cette « Install partie » nous vous proposerons tout d’abord une démonstration de GNU/Linux.

      Si vous amenez votre ordinateur, nous pourrons effectuer des tests pour savoir s’il est parfaitement compatible avec Linux, et si c’est le cas nous vous proposerons de procéder à son installation.

      Vous pouvez aussi venir si vous avez déjà GNU/Linux et que vous avez besoin d’un complément de configuration ou des questions.

      Vous pouvez également venir pour que l’on vous aide à installer /e/OS sur votre appareil Android à condition qu’il soit compatible: à vérifier avant de venir sur https://doc.e.foundation/devices(Les Fairphones sont compatibles et plus faciles à installer que les autres ordiphones).

      L’installation est gratuite, vous pourrez néanmoins faire un don à notre association « Libérons nos ordis ».

      IMPORTANT: veuillez lire cette page afin de venir préparé: https://blog.liberetonordi.com/index.php?post/participer-installparty

      Si vous n’êtes pas en mesure d’effectuer vous-même votre SAUVEGARDE, veuillez apporter un support de sauvegarde (disque dur externe ou clé USB de capacité suffisante).

      Remarque: vous pouvez même apporter un ordinateur de bureau – uniquement l’unité centrale (la tour) – nous avons des écrans, claviers et souris à brancher dessus.

      Accès à la Cyberbase: bus T2 (Teor n°2) arrêt Malraux, entrée depuis la rue César Franck ou depuis le parvis (face au centre culturel Malraux).

      VEUILLEZ VOUS INSCRIRE ICI https://calc.ouvaton.coop/InscriptionInstallPartieLinuxRouen

      [FR Beauvais] Sensibilisation et partage autour du Libre – Le mercredi 20 novembre 2024 de 18h00 à 20h00.

      Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.

      C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

      [FR Toulouse] Journées Utilisateur·rice·s OTB – Du jeudi 21 novembre 2024 à 09h00 au vendredi 22 novembre 2024 à 17h00.

      L’Orfeo Toolbox (OTB) est une bibliothèque libre de traitement d’images satellitaires.

      Les journées utilisateur·rice·s sont l’occasion de rencontrer l’équipe de développement et les autres utilisateurs de la toolbox pour parler des dernières nouveautés et de la feuille de route pour les années à venir.

      L’inscription est gratuite mais obligatoire à cette adresse.

      En espérant vous voir bientôt !

      [FR Paris] SemWeb.pro 2024 – Le jeudi 21 novembre 2024 de 09h30 à 16h30.

      Journée de présentations et de rencontres dédiées au web sémantique dans le monde professionnel.

      Programme

      9 h 30: Accueil et présentation de la journée par Nicolas Chauvat.

      Session 1

      9 h 45—10 h 00 Création Semi-Automatisée d’Ontologies et de Graphes de Connaissances chez Lettria J. Plu (Lettria)
      10 h 15—10 h 30 Utilisations de l’ontologie RiC-O aux Archives nationales de France F. Clavaud (Archives nationales)M. Zrhal (Lab, Archives nationales de France)
      10 h 45—11 h 00 L’impact de l’utilisation des technologies du Web Sémantique pour des institutions B. de Coulon (Fondation SAPA)

      Session 2

      11 h 30—12 h 45 Données ouvertes du Parlement européen – retour d’expérience sur la mise au point et la diffusion d’un « graphe de connaissances » institutionnel T. FrancartL. LIUDVINAVIČIŪTĖ (Parlement européen)
      11 h 30—11 h 45 Les pistes ouvertes par RDF 1.2 pour l’indexation des règles juridiques en Web sémantique J. ROSSI (École doctorale EDEM2PSI)
      12 h 00—12 h 15 Formaliser la demande et l’autorisation d’accès dans l’écosystème Solid N. Seydoux (Inrupt)

      La minute W3C

      14 h 00—14 h 30 Les avancées du W3C P. Champin (W3C / Inria / Université de Lyon)

      Session Posters

      14 h 30—16 h 30 Session de posters et échanges informels

      Réseaux sociaux

      N’hésitez pas à commenter et discuter des présentations vidéos ci-dessus en utilisant le mot-dièse #semwebpro sur vos réseaux sociaux préférés.

      Voici les comptes de SemWeb. Pro que vous pouvez suivre:

      Pour toute demande d’information, envoyez un courrier électronique à contact@semweb.pro.

      [FR Paris] Guix@Paris – Le jeudi 21 novembre 2024 de 19h00 à 22h00.

      Rencontres mensuelles autour de Guix.
      Venez découvrir, discuter et contribuer à Guix dans une ambiance conviviale.

      Il n’y a pas d’expérience pré-requise et vous êtes tout·es les bienvenu·es.

      Programme

      Les soirées se déroulent en 3 temps :

      • 19h-20h : accueil et discussions libres ;
      • 20h-21h : présentation autour d’un sujet spécifique suivie d’une session de questions/réponses ;
      • 21h-22h : ateliers de contribution et discussions libres.

      Bien sûr, les horaires sont donnés à titre complètement indicatif ! _'

      Logistique

      S’inspirant des apéro’ April, chacun·e est invité·e à amener un petit quelque chose à manger et/ou à boire afin de pouvoir partager avec les autres participant·es.

      Accès

      Nous serons accueilli·es dans les locaux de l'April, elle-même hébergée par Easter-eggs :

      Association April
      44/46 rue de l’Ouest (cour intérieure)
      Bâtiment 8
      75014 Paris

      Stations de Métro: Gaîté, Montparnasse, Pernety.
      OpenStreetMap: <https://www.openstreetmap.org/node/3199095063>.

      Au plaisir de vous y rencontrer !

      [FR Lyon] Retours de la PyConFR 2024 – Le jeudi 21 novembre 2024 de 19h00 à 21h00.

      Pour ce meetup de février, Gentils Nuages nous accueille pour revenir sur la PyConFR 2024 qui s’est déroulée du 31 octobre au 3 novembre à Strasbourg.

      Vous avez appris des nouvelles choses lors d’un atelier, d’un sprint ou d’une conférence ? C’est le moment de venir en parler !

      Vous n’avez pas pu venir à la PyConFR ? Venez en apprendre plus sur l’évènement et sur les sujets abordés !

      Comme toujours, un moment d’échange a lieu. Amenez ce que vous voulez partager à boire ou à manger et comportez-vous en accord avec la charte de l’AFPy !

      [FR Limay] Hacker n’est pas jouer – conférence cybersécurité – Le jeudi 21 novembre 2024 de 19h30 à 21h30.

      Que vous soyez novice, aguerri, fortement sensibilisé, les risques de piratage de smartphone ou de pc peuvent toucher tout le monde.

      Le jour où cela vous arrive vous ne savez pas forcément comment réagir: le vol de vos données personnelles, données bancaires peut être vécu comme un véritable traumatisme.

      Au cours de cette conférence qui se veut pédagogique et à destination du grand public, nous réaliserons des démonstrations de quelques techniques d’attaques informatiques pour mettre en évidence les menaces auxquelles vous pouvez être confrontés.

      Nous vous donnerons des conseils pour pouvoir vous prémunir efficacement.

      Venez partager ce moment d’échanges et de sensibilisation autour de la cybersécurité.

      [FR Chambéry] Forum ALPINUX – Le jeudi 21 novembre 2024 de 20h00 à 22h00.

      Tous les 1ᵉʳ et 3ᵉ jeudis du mois, Alpinux organise des rencontres à la Dynamo de Chambéry.

      À ces occasions une présentation est proposée. C’est aussi l’occasion d’échanger sur des projets, des problèmes rencontrés…

      Comme toujours covoiturage possible.

      [FR Brest] Super Brest 2024 10ᵉ édition – Du vendredi 22 novembre 2024 à 18h00 au dimanche 24 novembre 2024 à 18h00.

      Super Brest est un marathon créatif organisé sur 48h à l’UBO Open Factory

      Les thèmes sont libres: Art, sciences, développement durable, urbanisme, énergie, climat, éducation, handicap, emplois, bien-être…).

      Des idées de projets se trouvent sur le site internet du Super Brest: https://www.superbrest.info.

      Il est ouvert à toute personne curieuse et motivée, adulte, enfant, habitant du pays de Brest ou de plus loin. Le projet de chaque équipe est reconnu et valorisé dans son originalité.

      48h pour imaginer la ville de demain !

      Que vous soyez une personne curieuse, ingénieuse, conviviale, bricoleuse, spécialiste d’un domaine ou pas, passionnée par le design, la programmation… l’idée est de concevoir en équipe, pendant 48 heures, un prototype, une maquette, un site Web ou une application pour imaginer la ville de demain.

      Un premier rendez-vous est fixé le mercredi 9 octobre, à 18h30 pour la soirée de lancement à l’UBO Open Factory pour découvrir et/ou soumettre des projets et constituer les premières équipes.

      Retrouvons-nous ensuite les 22, 23 et 24 novembre, toujours à l’UBO Open Factory pour 48 heures de créativité, de convivialité et d’action pour bâtir un monde meilleur !

      Renseignements et inscriptions sur le site web.

      Super Brest est organisé par les petits débrouillards et l’UBO Open Factory avec le concours de la ville de Brest.

      Inscription: https://www.helloasso.com/associations/les-petits-debrouillards-grand-ouest/evenements/super-brest-2024

      Formulaire: https://framaforms.org/proposition-de-projet-super-brest-2024-1726567299

      Facebook: https://www.facebook.com/SHDBrest

      Insta: https://www.instagram.com/superbrest/

      [BE Antoing] Atelier Linux – Le vendredi 22 novembre 2024 de 18h00 à 20h00.

      Antoinix est un groupe d’utilisateurs de logiciels libres (G.U.L.L.) situé à Antoing, en Belgique.

      Nous proposons des ateliers de niveau débutant et avancé un vendredi sur deux de 18 à 20h. Les participants peuvent amener des sujets à aborder pendant les ateliers.

      Si vous souhaitez participer à nos activités, nous vous conseillons d’avoir une connaissance générale dans l’utilisation d’un ordinateur, notre vocation n’étant pas l’apprentissage des bases de l’informatique. Nous ne sommes pas non plus un atelier de support informatique Windows ou Mac.

      Bon à savoir: notre atelier se déroule dans une salle au nombre de places limitées, au maximum nous pouvons accueillir 6 à 7 personnes. Si vous souhaitez participer à nos ateliers merci de nous envoyer un mail à l’adresse ci-dessous.

      [FR Rouen] Soirée « changer de mél » – Le vendredi 22 novembre 2024 de 18h30 à 21h00.

      Changer de mél: choisir un fournisseur éthique

      Votre fournisseur de mél vous espionne – pour mieux vous manipuler – ou fonctionne mal (classifie mal les indésirables, etc.).

      Vous devriez changer de mél pour un mél éthique, particulièrement si vous êtes chez gmail, yahoo, hotmail, laposte, etc.

      Choisir un mél éthique en fonction de vos besoins: nous proposons quelques fournisseurs, certains proposent des services additionnels (synchronisation des contacts et agendas, voire des photos… liste de diffusion, sécurité augmentée…). La plupart sont d’entrée gratuite, quelques-uns sont payants d’emblée (peu cher): si vous prévoyez d’en prendre un payant, prévoyez un moyen de paiement en ligne.

      Utiliser une application de mél pour répondre facilement avec votre NOUVELLE adresse, aux correspondants qui écrivent sur l’ANCIENNE adresse. Nous vous proposerons d’installer Thunderbird sur votre ordinateur et K-9Mail sur les ordiphones Android®.

      Amenez si possible votre ordinateur ET votre smartphone.

      Inscription recommandée dans ce tableau: https://calc.ouvaton.coop/InscriptionAtelierNumeriqueEthiqueRouen

      [FR Annecy] Réunion hebdomadaire AGU3L Logiciels Libres – Le vendredi 22 novembre 2024 de 20h00 à 23h59.

      L’AGU3L, Logiciels Libres à Annecy, votre association se réunit tous les vendredis à partir de 20h00 et jusque vers 1h00 du matin. Passez quand vous voulez.

      Entrée par le côté, entre les 2 bâtiments. Au fond du couloir à droite, là où il y a de la lumière.

      ⚠️ Vérifiez sur le site avant de vous déplacer, y a un bandeau en haut qui confirme la tenue de la réunion.

      Le programme de la réunion, s’il y en a un, est sur notre site. 😉 ⬇️

      Digression possible, voire probable.

      Vous pouvez aussi nous soumettre un programme sur un thème particulier.

      Exemples:

      • Libre Office les listes à puces, j’aimerais en savoir plus
      • Pouvez-vous nous présenter le système Linux pour les débutants ?
      • plus technique: recompiler un noyau Linux avec les options spécifiques
      • Kubernetes est-ce pour moi ?
      • Démo sur un logiciel libre en particulier, ex: Gimp
      • Ou votre logiciel que vous souhaitez partager
      • À l’aide ! 😱 pas de panique, on a probablement une solution pour vous.
      • Vous développez du code libre ? oui
      • etc, etc.

      Apportez à boire, à manger. Un ordi ça peut aider.
      De la bonne humeur et un brin de Liberté.
      Et tout ce que vous trouvez sympa: des amis, des projets, des trouvailles, etc.

      Besoin d’une installation Linux?

      Pas de problème! Laissez-nous un petit message avant au cas où l’on soit pas dispo ce soir-là.

      C’est install party à la demande!

      [FR Palaiseau] Install-party – Le samedi 23 novembre 2024 de 09h00 à 18h00.

      Venez rencontrer des passionnés de l’informatique et du logiciel libre ! Écoutez leurs conférences, discutez avec les intervenants autour d’un buffet signé Buffn'sae et peut-être sauterez-vous le pas en installant une distribution Linux sur votre ordinateur ?

      Inscription gratuite mais obligatoire, avant le 20 novembre 23h59 sur www.tuxae.fr/install-party.

      [FR Fourmies] Donnez une seconde vie à vos ordinateurs – Le samedi 23 novembre 2024 de 09h15 à 12h00.

      L’association CLX Club LinuX Nord-Pas de Calais, organise chaque 3ᵉ samedi de chaque mois une install party.

      Votre ordinateur est lent ou fatigué?

      Il fonctionne moins bien et vous aimeriez retrouver un fonctionnement adapté?

      Vous pouvez lui donner un nouveau coup de santé!

      Emmenez-le (prenez soin de sauvegarder vos documents précieux avant de sortir), nous faisons le reste avec vous!

      Au cours de ces séances, nous vous proposons d’installer le système d’exploitation libre Linux et/ou les logiciels libres que vous utilisez sur votre ordinateur.

      C’est le moment convivial ou chacun peut installer Linux, passer progressivement ses logiciels privateurs vers du libre ou tout simplement se faire aider à l’entretien de son ordinateur.

      C’est aussi l’endroit où l’on est pas obligé d’avoir un PC à réparer pour venir discuter!

      [FR Lyon] Campus du Libre – Le samedi 23 novembre 2024 de 10h00 à 16h00.

      La 7ᵉ édition du Campus du Libre aura lieu le 23/11/2024, à la Manufacture des Tabacs, Université Lyon3. Il s’agit d’un événement autour du libre organisé par des personnes issues du milieu universitaire (étudiants et personnels) pour les étudiants lyonnais.

      L’objectif est de partager différents aspects du libre et des communs, allant par exemple du logiciel libre (Linux, Firefox, etc.) aux espaces communs gérés collaborativement (Wikipedia, OpenStreetMap). Il est bien sûr gratuit de participation et de contribution.

      Conférence, atelier, install party, mais aussi villages des associations et des entreprises vous permettront de rencontrer les acteurs du libre et des communs.

      L’appel à contribution est en ligne.

      [FR Rouen] Stand au festival de l’ESS – Le samedi 23 novembre 2024 de 10h00 à 19h00.

      Nous tiendrons un stand au Festival de l’Économie Sociale et Solidaire, à L’Autre Marché

      Venez nous rencontrer pour découvrir les alternatives libres et éthiques, comment prolonger la vie de vos appareils (transition écologique oblige !) ce qui vous fera faire de très substantielles économies. Comment protéger votre intimité numérique, ne plus vous faire manipuler, etc.

      Voir nos offres d’ordinateurs reconditionnés avec Linux sur notre site: https://liberonsnosordis.org/ordinateurs-reconditionnes-avec-linux/

      [FR Ivry sur Seine] Cours de l’École du Logiciel Libre – Le samedi 23 novembre 2024 de 10h30 à 18h30.

      Présentation de l’E2L

      Quel est le rôle de l’école du logiciel libre?

      Tout d’abord, ce n’est pas une école comme les autres. Elle n’a pas d’établissement fixe, pas de cours de récréation, pas de carte d’étudiant, ni de diplôme de fin d’année.

      Comme toutes les écoles, son rôle est d’apprendre à ses élèves les logiciels libres, c’est-à-dire:

      • comment en trouver de bons parmi les nombreux sites qui en proposent,
      • comment en prendre possession en fonction des licences,
      • comment les installer en fonction de ses besoins,
      • comment les tester et les utiliser,
      • comment en comprendre le fonctionnement pour ensuite les modifier,
      • comment écrire ses propres logiciels libres.

      En fait, l’école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19ᵉ siècle, et dont le but est de transmettre des connaissances théoriques ou pratiques à tous ceux qui le souhaitent. Et pour atteindre ce but, sa forme juridique est de type "association à but non lucratif".

      Comment fonctionne l’école?

      Cette école étant une association, elle possède, comme toutes les autres, un bureau, élu chaque année en assemblée générale, pour l’administrer. Mais elle a aussi des responsables pédagogiques dont le rôle est essentiel car ce sont eux qui établissent les programmes des cours en fonction des souhaits des adhérents, valident les candidatures des enseignants et affectent les sessions.

      Les membres du bureau et les responsables pédagogiques forment « l’encadrement de l’école ». Tous les membres “encadrants” doivent être membres de l’association.

      Les locaux où se déroulent les cours seront ceux que l’on veut bien nous prêter: une salle des fêtes, un théâtre, une salle de réunion publique, un amphi dans une école publique, ou autre.

      Les thèmes des cours sont définis par les adhérents en fonction de leurs envies, de leurs besoins. Les cours sont ensuite décidés par les responsables pédagogiques de l’école en fonction des enseignants disponibles.

      Afin de permettre au plus grand nombre de participer et d’assister aux cours, les sessions se tiennent essentiellement le samedi. Une première, sous forme d’atelier public, de 10h30 à 13h, et une autre, sous forme de cours, de 14h30 à 18h30.

      Programme détaillé sur le site http://e2li.org

      [FR Boucau] Découverte d’OpenStreetMap, cartographie en ligne – Le samedi 23 novembre 2024 de 11h00 à 12h00.

      MAPADOUR, groupe local « Pays Basque-Sud Landes » des contributeurs et contributrices à OpenStreetMap, viendra vous présenter OpenStreetMap.

      OpenStreetMap est un projet qui a pour objectif de créer une carte libre et ouverte du monde entier accessible sur le web. Construite principalement sur le travail de volontaires.

      Tout le monde peut participer et réutiliser la donnée !

      Gratuit – Tout public

      [FR Vandœuvre-lès-Nancy] Installons Linux! – Le samedi 23 novembre 2024 de 14h00 à 17h00.

      Ensemble, offrons une seconde vie à votre pc, installez un système rapide, performant et gratuit !

      Qu’est-ce Linux ?

      Son nom exact est GNU/Linux, il s’agit d’un système d’exploitation pour ordinateur, comme peuvent l’être Windows ou MacOS. Outre sa « gratuité », Linux présente aussi de nombreux avantages tel que sa capacité à mieux fonctionner sur des ordinateurs vétustes, ou encore à réduire les risques de sécurité.

      Votre ordi ralenti et n’est plus à jour ? Avec Linux, il y a des solutions.

      Au programme

      • Installation de Linux sur votre ordinateur (inscription conseillée),
      • Atelier découverte de Linux,
      • Atelier découverte de logiciels libres (sur Linux, Android, Windows et MacOS),
      • Des jeux vidéos jouables.

      Informations complémentaires concernant l’atelier Installation de Linux sur votre ordinateur, disponibles sur notre site web.

      [FR Quimperlé] Install Party GNU/Linux – Le samedi 23 novembre 2024 de 14h00 à 17h30.

      Linux Quimper et Libre à Quimperlé organisent une install Party à la Médiathèque de Quimperlé, 18 place Saint-Michel.

      Vous avez envie de découvrir un système d’exploitation libre, simple d’utilisation, stable, rapide et sécurisé, cette après-midi est faite pour vous.

      Les utilisateurs réguliers ou occasionnels de GNU/Linux seront les bienvenus pour aider lors de cette journée.

      Venez avec votre ordinateur, nous installerons ensemble une distribution GNU/Linux avec un ensemble de logiciels libres et gratuits.

      Sauvegardez vos données avant de venir et défragmentez Windows si vous voulez le conserver.

      Informations pratiques pour bien préparer sa venue, cliquer ici: Install pratique

      Entrée Libre. Tout Public.

      [FR Saint-Cyr-l’École] Permanences logiciels libres – pc et smartphones – Le samedi 23 novembre 2024 de 14h00 à 17h00.

      Root66 vous propose une permanence Logiciels Libres

      À cette permanence, tu pourras bénéficier d’une aide et d’un accompagnement pour t’aider à installer, configurer des logiciels libres aussi bien sur PC que sur Smartphones.
      Un vieux pc qui rame? Besoin de faire une sauvegarde de tes données? Envie de tester des applications opensource sur ton téléphone ou sur ton pc, mais tu as peur de tout casser et de ne pas y arriver seul.e. Pas de souci, l’équipe de root66 est là pour t’accompagner, à ton propre rythme!

      Un des objectifs est de t’aider à reprendre le contrôle de tes données et d’apprendre pas à pas les bonnes pratiques à adopter pour sécuriser et améliorer ta vie privée numérique.

      N’hésite pas à passer! L’équipe de root66 sera ravie de t’accueillir! 🤓

      Et si tu n’as aucun problème technique, la permanence est aussi faite pour échanger et discuter des logiciels libres ou du numérique en général.

      Programme (non exhaustif):

      • Dépannage, assistance sur PC, smartphones utilisant du logiciel libre
      • Découverte et apprentissage pour utiliser un système libre comme Linux
      • Installations et configurations complémentaires d’applications
      • Mise à jour et installation de nouveaux logiciels opensource
      • Discussions conviviales entre utilisateurs autour des logiciels libres

      Entrée libre et gratuite 😎

      Sur place, l'adhésion à l’association est possible mais non obligatoire.

      Si vous venez en voiture (voire à pied):
      Il est plus facile de passer par le parking rue Raymond Lefebvre.

      [FR Ramonville-Saint-Agne] Atelier Sympa – Le samedi 23 novembre 2024 de 14h00 à 18h00.

      Les listes de discussion avec le logiciel SYMPA

      Atelier GRATUIT ouvert à TOUTES et à TOUS ! pas besoin d’être adhérent !

      En première partie présentation de l’outil SYMPA: ce gestionnaire de liste permet d’envoyer vos messages à un grand nombre de personnes, de communiquer en équipe pour vous organiser et de débattre entre adhérents !

      En deuxième partie, séance de questions-réponses (apportez vos questions), travaux pratiques

      Possibilité d’assister à l’atelier en visio pour ceux qui résident loin de Ramonville via le lien atelier-sympa

      Inscription non obligatoire mais conseillée via le formulaire

      A bientôt

      [FR Nantes] Permanence Linux-Nantes – Le samedi 23 novembre 2024 de 15h00 à 18h00.

      Linux-Nantes tient à vous informer de sa prochaine permanence.

      Nous vous proposons: de vous aider dans le choix des logiciels libres, de vous aider à installer Linux sur votre ordinateur ou votre portable, de vous informer sur l’utilisation de votre version de Linux et de voir avec vous les problèmes rencontrés.

      Pour plus d’informations sur l’association voir notre site

      [FR Quimper] Permanence Linux Quimper – Le samedi 23 novembre 2024 de 16h00 à 18h00.

      Tous les samedis de 16h à 18h, Linux Quimper vous donne rendez-vous au centre social des Abeilles, 4 rue Sergent Le Flao (quartier de la Terre Noire) Quimper.

      Nous vous proposons lors de ces rencontres d’échanger autour du Libre et de Linux en particulier

      Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution GNU/Linux de votre choix ou des logiciels libres sur votre ordinateur.

      Recommandations:

      • Sauvegardez vos données avant de venir.
      • Pour une installation de Linux si vous voulez conserver Windows, libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows.
      • Nous prévenir, éventuellement, de votre passage via le forum.

      Vous pouvez aussi venir pour une première prise d’informations et de contacts.

      [FR Vire] Atelier libre – Le samedi 23 novembre 2024 de 17h00 à 19h00.

      Qu’est-ce qu’un Atelier Libre?

      Comme son nom l’indique, l’Atelier Libre n’a pas de thématique pré-établie, vous y êtes donc bienvenu-e-s avec votre propre matériel informatique, ou sans (nous pourrons vous en prêter) avec la possibilité de:

      • Tester un système d’exploitation libre (Linux) pour faire fonctionner votre ordinateur ou votre smartphone.

      • Tester un ou plusieurs logiciels libres (Firefox pour naviguer sur internet, Gimp pour retoucher des photos… et bien d’autres)

      - Poser vos questions au sujet des outils numériques libres, afin de mieux comprendre leur intérêt et les possibilités qu’ils vous offrent, notre équipe de bénévoles sera là pour vous répondre.

      • Et si vous le souhaitez nous pourrons vous accompagner dans l’installation d’un ou plusieurs de ces outils numériques libres sur votre matériel.

      Les ateliers proposés sont ouverts à tous-tes et gratuits.

      Une participation libre ou une adhésion sont possibles si vous souhaitez nous soutenir.

      [FR Rouen] Assistance numérique libre – Le dimanche 24 novembre 2024 de 14h00 à 18h00.

      Salle G. Sand, 1ᵉʳ étage, entrée par l’escalier extérieur rue St Julien.

      Vous pouvez venir pour:

      • découvrir ce que peut vous apporter le numérique libre, éthique et écoresponsable

      • obtenir de l’assistance pour l’utilisation des systèmes d’exploitation libres (GNU/Linux pour ordinateur et /e/OS pour smartphones)

      • obtenir de l’assistance pour l’utilisation des logiciels libres (ex: Firefox, Thunderbird, LibreOffice, VLC) et des services Internet éthiques (ex: mél et cloud, travail collaboratif en ligne).

      • vous faire aider à installer GNU/Linux sur votre ordinateur ou /e/OS sur votre Fairphone, si vous n’avez pas pu venir à notre Install Partie.

      Nous vous recommandons d’effectuer une sauvegarde avant de venir, si vous n’êtes pas en mesure de faire, veuillez apporter un support de sauvegarde (disque dur externe ou clé USB de capacité suffisante).

      Nos services sont gratuits, vous pourrez néanmoins faire un don à notre association « Libérons nos ordis ».

      ATTENTION si vous apportez un ordinateur de bureau amenez aussi écran, clavier et souris à brancher dessus. Et câble d’alimentation avec multi-prise.

      INSCRIPTION RECOMMANDÉE SUR LE TABLEAU À REMPLIR ICI: https://calc.ouvaton.coop/InscriptionPermanenceNumeriqueLibreRouen

      Commentaires : voir le flux Atom ouvrir dans le navigateur

      Financement participatif : Share alike, série sur la création artistique et les licences libres

      3 novembre 2024 à 14:34

      Présentation

      Share alike, c’est une série documentaire produite par Lent ciné de neuf épisodes d’une quinzaine de minutes. Chaque épisode est centré sur une thématique et suit un·e artiste ou un collectif. Dans la série, il y a des images de création, des récits de vie, des œuvres remixées, des discussions, de la couleur, des questionnements, des tâtonnements et de la musique, entre autres.

      Logo Share alike

      Aidez-nous à mettre de la couleur dans Share alike en participant au financement de sa diffusion et de la fin de sa post-production ! La campagne va durer jusqu’au 30 novembre prochain, et nous avons besoin de 5 000€.

      Synopsis

      Share alike va à la rencontre d’artistes qui optent pour l’usage des licences libres pour produire et distribuer leurs créations. Ces licences sont fondées sur le partage, la liberté, la collaboration et une relation directe entre les créateur·rices et le public. Avec Internet, la consommation de biens culturels est de plus en plus importante et la production n’a jamais été aussi foisonnante. Malgré ça, la vie des artistes reste précaire. Face à un monde où l’art et la culture semblent devenir des industries au fonctionnement standardisé, ces artistes développent des alternatives et y voient une respiration, alors même qu’iels doivent faire face à de nombreuses résistances.

      Share alike déconstruit les modes de production artistiques dominants en donnant la parole à celles et ceux qui cherchent à transformer les conditions d’échange de leurs œuvres et imaginent des économies alternatives, basées sur le partage.

      Les épisodes

      La communauté du partage, avec Morjiane Benzitouni/ Mystique (DJ) et Angie Gaudion (chargé·e de relations publiques pour Framasoft)

      Libérées, délivrées !, avec Koji, Claustinto (musiciennes) et les membres d’une comédie musicale et Alexandra Josse (coordinatrice de l’association Média Commun, directrice d’antenne de la webradio Onde Courte et formatrice)

      La main invisible, avec Joseph Paris (réalisateur) et Julien Munschy, Morgane Vanhuin et Thierry Bertrand du Centre d’archives LGBTQI+ Paris IDF

      La guerre c’est la paix, le partage c’est la privatisation, avec Rrrrrose Azerty (musicien·ne) et Nastasia Hadjadji (journaliste et chroniqueuse, autrice de No crypto)

      L’art et la manière de faire des profits, avec Colette Angeli, Blandine Bernardin et Niccolò Moscatelli du collectif Polynôme et Benjamin Jean (juriste spécialisé en propriété intellectuelle et fondateur de Inno³)

      Rien que pour vos yeux, avec Gee (auteur-dessinateur, créateur de jeux-vidéos et illustrateur) et Aurélien Catin (auteur, membre du collectif La Buse et de l’association Réseau Salariat)

      Ni pilule bleue, ni pilule rouge, avec Camille Circlude, Enz@ Le Garrec, Eugénie Bidaut, Ludi Loiseau, Mariel·le Nils et Pierre Huyghebaert du collectif Bye bye Binary et Aymeric Mansoux (Professeur haute école spécialisée au Centre de recherche de l’Académie Willem de Kooning de l’Université des sciences appliquées de Rotterdam)

      Ensemble, tout devient possible, avec David Revoy (illustrateur et auteur de bandes-dessinées) et Sarah Diep et Soizic Pineau du média Manifesto XXI

      La lutte des places, avec Laure, Nive, Yannick, Zoé du Cinéma Voyageur et Amélie Lenoir et Gauvain Sansépée (médiathécaires)

      Une série placée sous licences libres

      Share alike, « partage dans les mêmes conditions », c’est le nom d’une clause qui permet d’assurer aux œuvres de rester libres pour toujours, en obligeant les créations dérivées à être distribuées sous licence libre. Elle est la garantie d’un bien commun, et permet de concrétiser une philosophie de liberté et de solidarité en lui donnant une existence. Nous suivons les pas des libristes en plaçant l’œuvre que nous créons sous licence libre, parce que nous pensons qu’elle doit être un objet de réflexion et de discussion librement accessible et réutilisable. Nous placerons Share alike sous licence Art Libre et Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International (CC BY-SA 4.0). Ainsi vous pourrez librement regarder et partager la série, seul·es ou en organisant des projections publiques.

      Une projection proche de chez vous ?

      Nous prévoyons de sortir la série en février ou mars 2025. Nous mettront en ligne un épisode par semaine, et en parallèle, nous souhaitons que s’organisent le plus de projections possibles. Nous serons disponibles pour accompagner des séances, tout comme des participant·es de la série.

      Vous faites partie d’un collectif ou une association qui pourrait organiser une projection ? Vous connaissez des lieux qui projettent des films et qui pourraient être intéressés ? Vous avez un grand salon et plein d’ami·es intéressé·es ?

      Contactez-nous, en précisant si possible où vous êtes et à quelle période vous aimeriez qu’ait lieu la projection.

      Il est possible de montrer tous les épisodes ou seulement certains lors des projections. Selon les thématiques qui vous intéressent, nous pourrons vous aiguiller sur le choix des épisodes.

      Commentaires : voir le flux Atom ouvrir dans le navigateur

      La conquête de l’espace : une affaire féminine, deuxième partie les missions Apollo

      Dans l’histoire de l’espace, les épisodes qui ont le plus marqué les esprits sont, probablement, ceux des marches sur la Lune qui ont été le fait des missions Apollo. Dans cette deuxième dépêche à l’occasion de la journée Ada Lovelace de 2024, on retrouvera donc un portrait de quatre femmes qui ont codé ou calculé les missions Apollo, Judith Love Cohen (1933 – 2016), Margaret Hamilton, JoAnn H. Morgan et Frances (Poppy) Northcutt mais aussi une histoire de celles, plus anonymes, qui ont tissé les mémoires des modules Apollo.

      Ces biographies sont précédées d’un genre d’état des lieux de l’informatique en URSS et aux USA et suivies d’une sitographie pour prolonger un peu plus l’exploration.

      Journée Ada Lovelace

      Sommaire

      Préambule

      Pourquoi n’est-il essentiellement question que des informaticiennes de la NASA ou ayant travaillé pour la NASA ? Cela revient à poser la question de l’informatique côté Union soviétique. Plusieurs facteurs peuvent expliquer la méconnaissance que l’on a des personnes qui, côté soviétique, ont travaillé sur les programmes relatifs à la conquête de l’espace, à commencer par l’histoire qui est, disons compliquée surtout par rapport à celle des USA.

      Ensuite, c’était un secteur stratégique : envoyer des satellites pose les mêmes questions balistiques que l’envoi d’un missile intercontinental. L’existence du fondateur du programme spatial soviétique, Sergueï Korolev, qui subissait des peines d’emprisonnement pour raisons politiques (dont quatre mois de goulag) et qui avait été admis dans l’équipe de l’ingénieur aéronautique Andreï Tupolev lui-même prisonnier politique à l’époque, a été tenue secrète jusque bien après sa mort. On peut penser qu’il en va de même pour les autres personnes ayant participé aux programmes de conquête spatiale.

      Concernant l’informatique proprement dite, trois noms apparaissent. Sergueï Lebedev (1902 - 1974) est considéré comme le père de l’informatique soviétique. Lebedev semble être un nom assez courant, ainsi, on trouve un cosmonaute russe du nom de Valentin Lebedev. L’Ukrainienne Ekaterina Yushchenko (en) (1919 - 2001) que le site ukrainien (en) sur l’histoire de l’informatique en Ukraine appelle « l’Ada Lovelace ukrainienne ». Yushenko a posé les bases de la programmation théorique en Ukraine (et en URSS avant) et écrit le langage de haut niveau Address. Andreï Erchov (en) (1931 – 1988), fondateur de l’École sibérienne de science informatique dont le livre, Programmation pour le BESM, a marqué un certain Donald Knuth.

      Les ordinateurs de la conquête de l’espace URSS et USA

      Les ordinateurs soviétiques

      Le premier ordinateur soviétique date de 1950, construit sous la direction de Sergeï Lebedev, dans un contexte où le traitement électronique de l’information, considéré par Staline (1878 – 1953) et son entourage comme « fausse science au service de l’impérialisme »1 n’est pas encouragé par le pouvoir. Il s’agit du MESM (МЭСМ, Малая электронная счетно-решающая машина, petit calculateur électronique, qui était plutôt assez gros en volume), développé par une vingtaine de personnes. La plupart des ordinateurs soviétiques en découleront.

      Le BESM sur lequel Andréï Erchov a écrit son livre de programmation a été produit à partir de 1953. Il se déclinera en deux séries les : BESM–1 (1950) à BESM–6 (1966) et les M -20 et ses descendants. Ces derniers, dont le premier, fabriqué à Moscou, est sorti en 1956 seront les ordinateurs des premiers âges de la conquête spatiale. Le dernier de la série, le M-220 était, quant à lui, fabriqué à Kazan. Ils ont, par la suite, probablement été remplacés par le MINSK dans les années 1960.

      Quant aux langages de programmation, Yves Logé, en 1987, dans l’article Les ordinateurs soviétiques : Histoire obligée de trois décennies de la Revue d’études comparatives Est-Ouest relevait ceci :

      • 1953 – librairie de sous-programmes pour STRELA et BESM,
      • 1955 – langage de compilation (PP2 – PP – BESM),
      • 1957 – assembleurs (PAPA, SSP),
      • 1962 – compilateur Algol 60 (TA 1),
      • 1962 – moniteur de traitement par lots (AUTOOPERATOR),
      • 1966 – premier système d’exploitation (MINSK 22, BESM 6),
      • 1967 – langage de programmation (EPSILON, ALMO).

      Le FORTRAN et l’ALGOL, bien qu’ayant été introduits dans les ordinateurs soviétiques dans les années 1960, ne commenceront à être vraiment utilisés qu’à partir des années 1970, époque à laquelle l’URSS abandonnera la conception de ses propres ordinateurs.

      Les ordinateurs des missions Apollo

      L’informatisation de la NASA a commencé avec des machines IBM, la série IBM 700/7000 commercialisée dans les années 1950 à 1960 ; c’était la première version des ordinateurs à transistors. Les langages de programmation les plus courants à l’époque étaient le Cobol et le FORTRAN pour lequel des personnes comme Frances Allen avaient été recrutées afin de former des chercheurs, parfois réticents, au langage.

      En 1964, IBM sort la série System/360 qui pouvait travailler en réseau et dont le système d’exploitation, multitâches, était OS/360. Il était doté d’une RAM, insuffisante, d’un mégaoctet qui a poussé les ingénieurs à adopter un code abrégé. Et, évidemment, il se programmait encore à l’époque avec du papier.

      L’invention qui a permis d’équiper informatiquement les modules des missions Apollo est celle des circuits intégrés, inventés par Jack Kilby en 1958. Ils équiperont les ordinateurs à partir de 1963, la NASA étant dans les premiers utilisateurs pour les ordinateurs de guidage d’Apollo. Par la suite, les circuits intégrés permettront de fabriquer les « mini-ordinateurs » (qui restent toujours assez encombrants) et les micro-ordinateurs. Les premiers micro-ordinateurs, à l’allure de ceux que nous avons actuellement avec : l’ordinateur, un écran, un dispositif de saisie, puis, plus tard, un dispositif de pointage sortiront en 1973, après les missions Apollo.

      Judith Love Cohen (1933 – 2016) l’accouchement du programme de guidage Apollo

      Judith Love Cohen est ingénieure aérospatiale, après sa retraite, elle deviendra écrivaine et fondera une entreprise multimédia Cascade Pass.

      En 1952, celle qui aidait ses camarades de classe à faire leurs devoirs de mathématiques, est embauchée par la North American Aviation. Elle obtient, en 1957 un Bachelor of Art (licence) en sciences, puis, en 1962, un master en sciences à l’Université de Californie. En 1957, après son BA, elle est embauchée par le « Space Technology Laboratories (laboratoire des technologies spatiales) qui deviendra TRW. Elle y travaillera jusqu’à sa retraite en 1990, souvent seule femme ingénieure de l’équipe dans laquelle elle se trouvait.

      Son travail : les ordinateurs de guidage. Elle a fait partie de l’équipe qui a conçu le « Tracking and Data Relay Satellites (TDRS) », le système suivi et de relais des données des satellites de la NASA. Ce système qui permet notamment de rester en contact avec la Station spatiale internationale.

      Elle s’occupera aussi du télescope Hubble. Elle avait été chargée de concevoir le système terrestre des opérations scientifiques. Elle dira dans une vidéo (en) réalisée par Cascade Pass qu’elle avait travaillé avec les astronomes, car c’étaient eux qui allaient utiliser le télescope. Le système avait trois fonctions principales :

      • planification des observations,
      • contrôle en temps réel du réglage de la mise au point et du changement des filtres,
      • récupération des données pour générer des photos, partie que Cohen considérait comme la plus intéressante et la plus difficile à réaliser.

      Mais, le point culminant de sa carrière a été le programme Apollo, notamment le système de guidage de la mission Apollo 13 qui devait être la troisième à se poser sur la Lune, l’ordinateur AGS (Abort Guidance System, système de guidage d’abandon pour le module destiné à rester sur la Lune). Cette mission commence mal : les astronautes prévus à l’origine changent presque à la dernière minute, quand la fusée décolle le 11 avril 1970, le moteur central du deuxième étage s’éteint trop tôt. Ce sera compensé, sans incidence sur la trajectoire. Le 13 avril, l’un des astronautes, Jack Swigert, lance le fameux :

      Houston, we’ve had a problem.

      Le module de service d’Apollo 13 est hors d’usage, l’équipe change de module de service en urgence et embarque dans le module lunaire (LM) prévu pour deux personnes alors qu’ils sont trois. L’AGS servira en tant qu’ordinateur de bord et contrôlera tous les équipements vitaux, mais il n’aurait pas pu revenir sur l’orbite terrestre si Cohen n’avait pas bataillé avec la NASA pour que la fonction de retour y soit incluse.

      Son fils, l’ingénieur en informatique Neil Siegel (en) racontera, ce qui a été vérifié, qu’elle avait conçu l’AGS pendant qu’elle était enceinte de son demi-frère, l’acteur Jack Black. Le 28 août 1969, au moment de partir pour l’hôpital pour accoucher, elle prend aussi le code d’un problème sur lequel elle travaillait. Elle appellera son patron plus tard pour lui signaler qu’elle l’avait résolu, et aussi, en passant, que le bébé était né. Le problème en question concernait l’AGS.

      Margaret Hamilton (née en 1936) la jeune femme à côté de la pile de livre de sa hauteur

      La photo probablement la plus connue de Margaret Hamilton est celle où on la voit poser à côté d’une pile de gros documents reliés : le code du logiciel de navigation de la mission Apollo 11.

      Margaret Hamilton intègre le MIT (Massachusetts Institute of Technology) en 1960 pour développer des logiciels informatiques. En 1961, la NASA confie au MIT la mission de réaliser un ordinateur embarqué de navigation et de pilotage avec un cahier des charges assez léger et permettant au MIT une grande créativité. Ce sera l’AGC (Apollo Guidance Computer) qui sera le premier à utiliser des circuits intégrés. Lourd, 32 kilos, il préfigure néanmoins les ordinateurs portables puisque tous les éléments, ordinateur, mémoire, écran et dispositif de saisie étaient réunis dans un seul boitier.

      Mais avant de travailler sur l’AGC, Hamilton intègre, en 1961, le laboratoire Lincoln pour travailler sur le projet militaire ultra-secret SAGE qui devait produire en temps réel une image de l’espace aérien états-unien. Elle racontera ensuite avoir fait l’objet d’un bizutage (une coutume apparemment) : on lui avait demandé de travailler sur un programme piégé commenté en grec et en latin. Elle était la première à avoir réussi à le faire fonctionner. Et c’est ainsi qu’en 1963 elle est invitée à rejoindre le laboratoire Draper du MIT qui était en charge du développement des logiciels embarqués d’Apollo.

      Elle évoquera aussi la fois où, emmenant de temps en temps sa fille au laboratoire, un jour, cette dernière, jouant à l’astronaute, fait planter le système : elle avait sélectionné le programme d’atterrissage alors qu’elle était « en vol » (un appui sur une mauvaise touche). Ce que voyant Hamilton alerte la direction pour que l’on modifie le programme, réponse « ils sont expérimentés, ça n’arrivera pas ». Sauf qu’évidemment, c’est arrivé au pendant la mission Apollo 8. On peut imaginer qu’Hamilton et son équipe étaient préparées à cette éventualité : les données de navigation seront renvoyées et la trajectoire corrigée. Elle codera aussi un système de priorité des tâches afin d’éviter que l’AGC ne sature et qu’il fasse le travail correctement. L’AGC pouvait ainsi interrompre des tâches pour faire passer celles qui étaient les plus prioritaires et c’est ce qui a permis à Apollo 11 d’atterrir correctement sur la Lune.

      Hamilton quittera le MIT en 1974 pour co-fonder une entreprise de développement de logiciels, Higher Order Software (HOS) qu’elle dirigera jusqu’en 1984. HOS se spécialisait notamment sur les logiciels de détection des erreurs. Ensuite, en 1986, elle créera Hamilton Technologies et concevra le langage de programmation USL (Universal Systems Language).

      Elle reçoit en 2016 la médaille présidentielle de la liberté des mains de Barack Obama. Margaret Hamilton est considérée comme une pionnière de l’ingénierie logicielle et comme une des personnes qui ont contribué à la populariser.

      JoAnn H. Morgan (née en 1940) la seule femme présente dans la salle de tir lors du lancement d’Apollo 11

      Sur une photo de la salle de tir d’Apollo 11, le 16 juillet 1969, elle apparaît comme la seule femme derrière une console. Les femmes que l’on voit sur le côté sont entrées après le lancement.

      Étant enfant, elle préférait lire Jules Verne à jouer à la poupée2 et jouer avec la boîte de chimie que son père lui avait offert. Son père, justement, travaillait pour le programme de développement des fusées américaines. JoAnn H. Morgan va passer son adolescence à Titusville en Floride, à quelques kilomètres de la base de lancement de Cap Canaveral. Elle y regardera les lancements des fusées. Ce qui la décidera dans son orientation professionnelle. Elle commence, à dix-sept ans, par un stage à l’Army Ballistic Missile Agency (ABMA, Agence des missiles balistiques de l'armée de terre). Elle continuera à travailler à Cap Canaveral pendant l’été. En 1963, elle obtient un Bachelor of Arts (licence) en mathématiques. Elle commence à travailler pour la NASA au Centre spatial Kennedy (KSC) en tant qu’ingénieure. Elle sera la seule, ça n’a pas été facile : entre le fait que son supérieur hiérarchique trouve nécessaire de préciser qu’elle est ingénieure et pas là pour faire le café pour ses collègues (en) ou l’absence de toilettes pour femmes.

      En 1969, elle est promue et devient « Chief Instrumentation Controller, KSC Technical Support » (Contrôleur en chef de l’instrumentation, support technique du centre), ce qui lui donne un poste dans la salle de contrôle de la mission Apollo 11. L’équipe de Morgan sera celle qui supervisera le lancement de la mission ce qui lui demandera de rester dans la salle de contrôle encore après le lancement pour pouvoir vérifier les équipements et faire un rapport sur les dommages consécutifs au lancement afin de préparer le suivant, sa tâche, dans le cadre de la mission, s’arrête au moment de l’atterrissage lunaire. Elle considère que c’est ce qui a lancé sa carrière.

      Après Apollo 11, elle bénéficiera d’une bourse Sloan pour poursuivre des études et elle obtiendra une maîtrise en sciences de gestion en 1977 et retournera à la NASA en 1979 où elle est promue chef de la division des services informatique du KSC, première femme à occuper ce poste en particulier et un poste de direction à la NASA. Une tâche ardue dans une période de transition technologique : la NASA changeait son système informatique et commençait à remplacer les vieux ordinateurs géants par des PC. Elle deviendra ensuite directrice adjointe des véhicules de lancement (deputy of Expendable Launch Vehicles, director of Payload Projects Management) puis directrice de la sécurité de la mission ( director of Safety and Mission Assurance). Elle aura été l’une des deux dernières personnes à avoir vérifié le lancement de la navette spatiale.

      Elle prend sa retraite en 2003 après avoir passé toute sa carrière à la NASA.

      Morgan continue à militer pour que plus de femmes puissent suivre des carrières scientifiques et techniques.

      Frances Northcutt dite « Poppy » (née en 1943) l’autre seule femme présente dans les salles de tir des missions Apollo 8 et 13

      Frances « Poppy » Northcutt a planifié les trajectoires des vols des missions Apollo dans les années 1960 et 1970.

      Elle commence sa carrière dans l’aérospatiale comme Judith Love Cohen en étant embauchée en 1965 par TRW. Elle sera d’abord une des calculatrices humaines. Problème : pour pouvoir bénéficier d’une promotion, elle devait faire des heures supplémentaires si nécessaire, ce qui était interdit aux femmes états-uniennes de l’époque. Elle tient le pari d’en faire mais non rémunérées. Cela fonctionne, elle obtient une promotion et intègre l’équipe technique (personnel effectuant des travaux ingénierie), mieux payée. Ce qui pose un autre problème, celui de l’écart de rémunération entre les hommes et les femmes.

      Le travail de l’équipe technique consistait à écrire le programme. D’autres assuraient la tâche de le rentrer dans l’ordinateur, ce qui n’allait pas sans quelques bugs au passage, qui pouvaient avoir des conséquences fatales. L’équipe de Northcutt était chargée du calcul de la trajectoire de retour d’Apollo 8. C’était une mission mémorable pour Northcutt à plus d’un titre. D’abord, c’était la première fois qu’un véhicule spatial habité allait être mis en orbite autour de la Lune. C’était aussi ce qui aura permis de déterminer l’équipement et le matériel nécessaire pour les missions suivantes, notamment la quantité de carburant nécessaire. Enfin, c’était la première fois que les calculs de Northcutt et de son équipe étaient utilisés, et cela allait servir aussi aux missions suivantes. Ainsi, après Apollo 8, il n’y aura pas eu de modifications des programmes, sauf en cas de problème. Pour Apollo 13, avec d’autres ingénieurs, elle aura pour mission de calculer le retour de la capsule Apollo après l’explosion du réservoir d’oxygène qui oblige l’équipage à rentrer sur Terre dans le module lunaire.

      Elle suivra ensuite des études de droit à l’Université de Houston pour devenir avocate. Elle en sortira diplômée en 1981 et travaillera pour le procureur du comté de Harris à Houston, sera stagiaire auprès d’un juge fédéral en Alabama avant de se tourner vers le privé et défendre des causes sur les droits de femmes, elle qui a longtemps travaillé avec un salaire inférieur à celui de ses collègues pour le même travail.

      Elle expliquera au site astronomy (en) :

      J’ai eu beaucoup de chance. La plupart des femmes n’avaient pas quelqu’un qui se battait aussi durement pour elles.

      Elle ajoutera :

      C’est le problème auquel sont confrontées les femmes en particulier, lorsqu’elles sont embauchées pour un salaire inférieur à ce qu’elles valent. Si vous ne partez pas sur un pied d’égalité, vous ne pourrez jamais vous rattraper.

      Northcutt continue à militer pour les droits des femmes, mis à mal aux États-Unis lors de la présidence de Trump.

      Les tisserandes

      Les tisserandes, dont beaucoup étaient navajos ou noires, les « Little Old Ladies » ont tressé les mémoires à tores de ferrite des missions Apollo. Elles avaient littéralement la vie des astronautes entre leurs mains.

      Les RAM des ordinateurs des années 1950 à 1975 étaient le plus souvent des mémoires à tores de ferrite. D’après la notice de celles présentées au musée du Conservatoire National des Arts et Métiers (CNAM) à Paris dans la photo ci-dessous :

      elles sont encore utilisées lors de certaines missions spatiales car elles ne sont pas endommagées par les rayons cosmiques.

      Mémoire à tores de ferrite avec détail et pile de mémoire
      Mémoires à tores de ferrite du Gamma 60 d’une capacité de 512 octets, début des années 1960, musée du CNAM, Paris.

      La fabrication de ces mémoires ne pouvait pas être mécanisée, elles étaient donc tissées à la main. Et, à l’époque des missions Apollo les seules personnes qui avaient l’habilité et la précision digitale nécessaires pour le faire étaient des femmes, surnommées les LOL et supervisées par les « rope mothers » (mères des cordes), généralement des hommes, et dont la cheffe était Margaret Hamilton. Ce travail extrêmement critique, était contrôlé par trois ou quatre personnes avant d’être validé. Il réclamait non seulement des ressources manuelles mais aussi des capacités intellectuelles certaines pour être accompli correctement.

      Quand, en 1975, un rapport de la NASA sur les missions Apollo s’extasiait, à juste titre, sur les systèmes informatiques développés en mis en œuvre, il négligeait complètement cet aspect essentiel. Les journalistes de cette époque, présentaient la fabrication des mémoires comme un travail ne nécessitant aucune réflexion ni aucune compétence…

      Pour compléter

      Les ordinateurs soviétiques

      Missions Apollo

      L’exploration spatiale et les astronautes

      Sur la journée Ada Lovelace et la place des femmes dans les carrières scientifiques et techniques

      Excuse et paragraphes de la fin

      Cette dépêche paraît assez tardivement après la précédente pour des raisons assez indépendantes de ma volonté et incluant un piratage d’un de mes sites.

      Ceci étant, un grand merci une fois de plus à vmagnin pour ses suggestions, notamment pour cette citation tirée d’une de ses lectures, Forces de la nature de François Lacombe, Anna Reser et Leila McNeil chez Belin :

      Dans l’histoire des sciences et des vols spatiaux, on constate que cette distinction nette établie entre les tâches techniques et non techniques a été l’une des façons de marginaliser systématiquement les femmes.

      Ce qui se vérifie amplement notamment avec les tisserandes des mémoires.

      Comme de bien entendu, entre les recherches, l’écriture et les commentaires de la dépêche précédente, il appert qu’il y a un sujet connexe, celui de l’astronomie et de l’évolution du métier d’astronome et d’astrophysicienne qui mériterait d’être traité. Ce qui sera fait, d’ici la fin de l’année. Et, si vous cherchez un sujet de mémoire ou thèse, à mon avis le thème des langages informatiques : naissance, diversité, histoire, pourquoi un langage très populaire finit par être abandonné, etc. pourrait être passionnant (si ça n’a pas déjà été fait). Peut-être qu’un jour je vous infligerai un texte sur l’histoire de l’informatique soviétique (ou peut-être pas).


      1. Citation reprise de l’article d’Yves Logé dans « Les ordinateurs soviétiques : histoire obligée de trois décennies » Revue d’études comparatives Est-Ouest Année 1987 18-4 pp. 53-75 qui cite D. Brand, L’Union Soviétique, France, Sirey, 1984, p. 230. 

      2. L’autrice de cette dépêche aussi à qui ce comportement paraît tout à fait normal. 

      Commentaires : voir le flux Atom ouvrir dans le navigateur

      img, le cache d’images sur LinuxFr.org

      Le site LinuxFr.org utilise divers logiciels libres pour son fonctionnement et ses services : une large majorité provient de projets tiers (Debian, MariaDB, Redis - version d’avant le changement de licence, nginx, Postfix, conteneurs LXC et Docker, Ruby On Rails, Sympa, etc.) et d’autres composants sont développés pour nos propres besoins. Cette dernière catégorie comprend le code principal du site web en Ruby On Rails, et principalement 5 services autour : le cache d’images img, la tribune board, le convertisseur EPUB 3 epub, le partageur sur les réseaux sociaux share et le convertisseur LaTeX vers SVG svg. Cette dépêche va s’intéresser à img, un code sous AGPLv3.

      Elle est née d’une envie personnelle d’expliquer, documenter et montrer ce qui a été fait sur le cache d’images de LinuxFr.org, complétée d’une demande d’un « article technique sur le fonctionnement de ce cache, les choix techniques qui ont été faits, les erreurs commises donc à éviter… ».

        Sommaire

        Des images sur le site

        LinuxFr.org vous permet d’utiliser des images externes dans les contenus et commentaires du site. Ces images sont incluses en syntaxe markdown avec ![description textuelle](adresse "titre optionnel") (soit en saisissant directement du Markdown, soit en cliquant sur l’icône d’ajout d’image dans l’éditeur). Profitons-en pour rappeler que pour utiliser une image sur LinuxFr.org, vous devez vous assurer de respecter sa licence.

        Nous vous encourageons donc à utiliser des images sous licence libre et à citer les auteurs (c’est même obligatoire pour les licences CC-by et CC-by-sa). Cette citation est tirée de la dépêche d’annonce Un nouveau reverse-proxy cache pour les images externes sur LinuxFr.org de 2012.

        Il est aussi recommandé de mettre une vraie description textuelle, qui finira dans l’attribut alt de la balise img utilisée pour l’accessibilité ou si l’image ne peut être chargée. Il peut être utile de lui donner un titre qui apparaîtra l’autre du survol de l’image à la souris par exemple.

        Exemple :

        ![Logo LinuxFr.org](https://linuxfr.org/images/logos/linuxfr2_classic_back.png "L’actualité du logiciel libre et des sujets voisins (DIY, Open Hardware, Open Data, les Communs, etc.), sur un site francophone contributif géré par une équipe bénévole par et pour des libristes enthousiastes.")

        Logo LinuxFr.org

        Buts du cache d’images

        Les raisons évoquées à la mise en place de img (sans ordre particulier) :

        • la sécurité : si une image externe n’est servie qu’en HTTP (en clair donc) et est appelée au milieu d’une page LinuxFr.org elle-même servie en HTTPS, alors le navigateur va râler sur le mélange des genres. img permet de servir toutes les images identiquement (par exemple en HTTPS, et avec le certificat de LinuxFr.org, via le serveur frontal devant img). À noter que ces images ne sont pas servies directement depuis le domaine principal linuxfr.org mais depuis un sous-domaine img.linuxfr.org pour éviter que le JavaScript embarqué dans les images en SVG puisse servir de vecteur d’attaque contre le site.
        • la protection de la vie privée des personnes visitant LinuxFr.org : seul LinuxFr.org voit les informations en provenance de leur navigateur (dont l’adresse IP). Les équipes d’administration des différents sites ne les voient plus (elles voient l’adresse IP du serveur LinuxFr.org).
        • une meilleure gestion du trafic : au lieu d’envoyer tout notre public chercher individuellement chaque image, LinuxFr.org la récupère une fois et la rend disponible. Si le site externe fournissant l’image est un serveur à faibles ressources (liaison ADSL avec faible débit montant par exemple), la mise en cache permet de garantir qu’il ne recevra qu’un faible volume de requêtes (la récupération se faisant initialement toutes les 10 min tant que des demandes arrivent, le cache expirant après 10 min).
        • la conservation des images : les images incluses depuis des sites externes peuvent ne plus être disponibles (l’entité a disparu, le serveur a été arrêté, le domaine a été perdu, l’adresse a changé, etc.). Nous avons donc un mécanisme de cache pour que nous puissions continuer à servir une image même si elle devient indisponible.

        Parmi les conséquences de cette implémentation initiale, on peut citer :

        • si le fichier est changé sur le serveur distant (modifié, converti dans un autre format), l’ancien fichier est servi jusqu’à la prochaine récupération et le nouveau fichier ne sera servi qu’à la prochaine récupération ;
        • si le fichier est supprimé sur le serveur distant, l’image ne sera plus servie après la prochaine récupération (car le serveur a répondu que l’image n’existe plus) ;
        • il est possible de modifier l’image au passage : les images d’avatar sont retaillées pour une hauteur de 64 pixels par exemple ;
        • il est possible de bloquer des images : les images problématiques (pub/spam, contenus pour adultes, images injurieuses, etc.) peuvent être bloquées et ne plus être servies ;
        • par ailleurs img n’accepte de servir que les images connues de LinuxFr.org dont le poids fait moins de 5 MiB.

        À l’utilisation

        Lors de l’écriture d’un commentaire ou d’un contenu sur LinuxFr.org, une personne va ajouter une image externe via la syntaxe Markdown, par exemple ![Logo LinuxFr.org](https://linuxfr.org/images/logos/linuxfr2_classic_back.png)

        Ce qui donne à l’affichage :

        Logo LinuxFr.org

        Et côté code HTML :

        <img src="https://linuxfr.org/images/logos/linuxfr2_classic_back.png" alt="Logo LinuxFr.org">

        OK, mauvais exemple ce n’est pas une image externe, puisqu’elle est hébergée sur LinuxFr.org justement. Prenons un autre exemple ![April - Campagne d’adhésion](https://april.org/campagne-2024/relais/banniereCampagneApril.svg).

        Ce qui donne à l’affichage :

        April - Campagne d’adhésion

        Et côté code :

        <img src="//img.linuxfr.org/img/68747470733a2f2f617072696c2e6f72672f63616d7061676e652d323032342f72656c6169732f62616e6e6965726543616d7061676e65417072696c2e737667/banniereCampagneApril.svg" alt="April - Campagne d’adhésion" title="Source : https://april.org/campagne-2024/relais/banniereCampagneApril.svg">

        Donc on sert l’image via le sous-domaine img.linuxfr.org. On peut aussi noter le titre rempli automatiquement avec la source. Expliquons la nouvelle adresse :

        • // on sert en https si la page est en https et en http si la page est en http (c’est plutôt un oubli qu’autre chose, vu que le site est uniquement en https)
        • img.linuxfr.org on sert depuis un sous-domaine du site
        • 68747470733a2f2f617072696c2e6f72672f63616d7061676e652d323032342f72656c6169732f62616e6e6965726543616d7061676e65417072696c2e737667 est la version en texte-vers-hexadécimal de l’adresse d’origine (68 pour h, 74 pour t (deux fois), 70 pour p, etc.). Il existe des sites et des outils en local pour faire cette conversion, mais cela ne concerne pas la simple utilisation du site.
        • banniereCampagneApril.svg on met à la fin le nom du fichier pour être sympa si vous voulez sauver l’image en local avec un nom plus explicite

        Ceci était le cas où tout se passe bien, comme prévu, comme le voulait la personne qui voulait utiliser une image externe.

        Voyons maintenant ce qui se passe dans le cas pas si rare où la personne a donné une adresse d’image invalide, une adresse ne pointant pas vers une image vers autre chose (cas extrêmement fréquent), une image trop grosse (plus de 5 MiB), etc. Il se passe la même chose côté code, mais côté affichage, pas d’image, et on voit seulement le texte alternatif dans son navigateur. Dans les coulisses, img a répondu 404, cette adresse n’est pas disponible.

        On note donc qu’une même image servie en http:// ou en https:// aura une adresse convertie en hexadécimal différente, donc sera vue comme une autre image par img. Même chose si le serveur externe accepte des adresses sans tenir compte de la casse, ou si on rajoute des paramètres dans l’adresse comme « ?mot_magique=merci ».

        Côté code Ruby on Rails

        Un contenu ou commentaire est en cours de création et une image externe a été mentionnée. Le code de gestion des images va vérifier que l’image est déclarée dans redis (créer l’entrée img/<adresse> avec adresse l’adresse de l’image en clair, ajouter un champ created_at avec l’horodatage, ajouter l’adresse dans la liste des dernières images img/latest) et renvoyer l’adresse via img.

        Le code peut aussi modifier le champ status d’une image dans redis pour mettre ou enlever un blocage (valeur Blocked) par l’équipe du site, et l’ajouter/enlever de la liste des images bloquées img/blocked.

        Côté img

        Les schémas dans la documentation du service img explicitent les possibilités et les comportements.

        Il est possible de faire un GET /status et on obtient une réponse HTTP 200 avec un contenu OK. C’est utile pour tester que le service est lancé (depuis l’intérieur de la plateforme).

        Sinon, on peut envoyer des requêtes GET /img/<adresse_en_hexa> or GET /img/<adresse_en_hexa>/<nom_de_fichier> pour les images, et GET /avatars/<adresse_en_hexa> ou GET /avatars/<adresse_en_hexa>/<nom_de_fichier> pour les avatars.

        En se limitant aux requêtes légitimes, le comportement de img est le suivant :

        • l’adresse demandée a été précédemment déclarée (dans redis par la partie code Ruby On Rails) sinon il répond 404 ;
        • l’adresse demandée n’est pas bloquée par l’équipe du site sinon il répond 404 ;
        • l’adresse est déjà dans le cache disque, alors il renvoie l’image ;
        • l’adresse n’est pas dans le cache disque et la récupération échoue, il renvoie 404 (et va noter temporairement l’échec dans img/err/<uri>) ;
        • l’adresse n’est pas dans le cache disque et la récupération a lieu (noté temporairement dans img/update/<uri>): si le serveur répond positivement à la demande, avec une image comme attendue, pas trop volumineuse, alors on la met en cache disque. Si c’est un avatar, on peut retailler l’image. On aura des champs supplémentaires stockés type avec la nature de l’image (en-tête Content-Type), checksum avec un hachage SHA1 et etag avec la valeur ETag (entête ETag).

        Le cache est rafraîchi régulièrement.

        img est un binaire statique en Go. Il offre des options pour définir le couple adresse:port d’écoute, pour définir où envoyer les logs, pour se connecter à une base redis, pour définir le répertoire du cache disque, pour choisir le User-Agent qui sera utilisé pour les requêtes externes, pour définir l’avatar qui sera renvoyé par défaut, et la possibilité de le lancer uniquement en mode audit interne pour vérifier la cohérence et l’état des données et des fichiers.

        Dans les logs on va trouver des infos comme :

        2024/10/20 20:39:24 Status code of http://example.invalid/exemple1.png is: 404
        2024/10/20 20:39:24 Fail to fetch http://example.invalid/exemple1.png (serve from disk cache anyway)
        2024/10/20 20:44:12 Fetch http://example.invalid/exemple2.png (image/png) (ETag: "be5e-4dba836030980")
        2024/10/20 20:44:12 http://example.invalid/exemple3.png has an invalid content-type: text/html;charset=UTF-8
        2024/10/20 20:44:12 Fail to fetch http://example.invalid/exemple3.png (serve from disk cache anyway)
        

        Ici l’exemple 1 est déjà en cache et peut être servi même si on échoue à le récupérer à ce moment-là. L’exemple 2 vient d’être récupéré. L’exemple 3 a désormais une adresse invalide (qui renvoie une page HTML au lieu d’une image) mais il existe en cache une image précédemment récupérée.

        Historique

        img a été créé par Bruno Michel en 2012. Adrien Kunysz amène 5 commits en novembre 2013, mais globalement Bruno est le seul à travailler dessus (43 commits) jusqu’en 2018. img fait le job et il n’est pas besoin d’y retoucher trop souvent.

        En 2022, Bruno quitte l’équipe du site, et par ailleurs il y a des montées de versions et des migrations à faire sur les serveurs de LinuxFr.org, et img fait partie des services à reprendre en main. Ce qui veut dire le comprendre, le documenter et au besoin l’améliorer.

        Bref je décide de me plonger dans img (2022-2024), car a priori ce n’est pas le composant le plus compliqué du site (il vit dans son coin, il offre une interface, c’est du Go, donc on a un binaire seulement à gérer).

        Étape 1 : je vais commencer par ajouter un Dockerfile permettant de recompiler img dans un conteneur, en contrôlant la version de Go utilisée, en effectuant une détection d’éventuelles vulnérabilités au passage avec govulncheck. Cela me permet de valider que l’on sait produire le binaire d’une part, et que l’on offre à tout le monde la possibilité de contribuer facilement sur ce composant.

        Étape 2 : je vais tester le composant pour vérifier qu’il fonctionne comme je le pense et qu’il fait ce qu’on attend de lui. Je vais ajouter une suite des tests qui couvrent les différentes fonctionnalités et les vérifient en IPv4 et en IPv6, en HTTP 1.1 et en HTTP 2.0. Les tests utilisent Hurl et docker-compose (avec des images redis et nginx), et encore une fois l’idée de donner la possibilité de contribuer facilement. Ils comprennent des tests de types de contenus non pris en charge, le test de la limite à 5 MiB, différents types d’images, le test de vie, des appels erronés (mauvais chemin, mauvaise méthode, etc). Le choix des cas de tests est basé sur le trafic réellement constaté sur le serveur de production, sur les différents cas dans le code et un peu sur l’expérience du testeur.

        Étape 2,5 : l’avatar par défaut renvoie sur le site de production, y compris sur les tests en développement en local et sur le serveur de test du site. J’en profite pour ajouter un paramètre pour cela (et cela permettra de passer du PNG au SVG par défaut).

        Étape 3 : encore une fois essayons de simplifier la vie d’hypothétiques personnes contributrices. Une petite modification pour que hurl et redis soient fournis via docker-compose et ne soient plus nécessaires sur le poste de développement.

        Étape 4 : il est temps de documenter plus le fonctionnement. J’avais déjà décrit les infos stockées dans redis, mais pour comprendre le système de cache, autant fournir des diagrammes pour illustrer ce qui se passe lors d’une requête et comment on passe d’un état à un autre. C’est aussi l’occasion de compléter la suite de tests en ajoutant des tests avant et après expiration du cache, histoire de pouvoir documenter ces cas précis.

        Étape 5 : en cas d’échec de récupération, une image était indisponible jusqu’à la prochaine récupération (donc potentiellement pendant 10 min). Autant servir l’ancienne version en cache lorsque cela se produit : je modifie le code et les tests en conséquence.

        Étape 6 : je sais que certaines images ont été perdues, que des adresses d’images ont toujours été erronées, que des contenus et commentaires ont été supprimés et qu’il n’y a donc plus lieu de garder les images associées. Je décide d’implémenter dans img un audit interne qui indiquera si des anomalies sont présentes dans redis, si des images sont indisponibles ou si des entrées dans le cache disque ne correspondent plus à aucune image. Et j’ajoute cet audit dans la suite de tests.

        Étape 7 : j’écris une dépêche pour parler de tout cela.

        Évolutions récentes

        Dockerfile

        Le fichier Dockerfile du projet permet :

        • de partir d’une image officielle Go d’une version donnée, basée sur une distribution minimale Alpine
        • de l’utiliser pendant la construction en prenant la liste des dépendances, en les téléchargeant, en prenant l’unique fichier source img.go et en le compilant statiquement avec l’option pour retirer les chemins de compilation
        • de rechercher les éventuelles vulnérabilités avec govulncheck
        • d’ajouter le paquet tzdata pour avoir les définitions fuseaux horaires (nécessaire pour les conversions de/vers GMT pour les entêtes type Last-Modified).
        • de repartir d’une base Alpine en y mettant les définitions de fuseaux horaires et le binaire issus de la partie construction, de déclarer le port d’écoute et de lancer le binaire avec des variables disposant de valeurs par défaut.

        La suite de tests

        Pour l’utiliser, c’est assez simple, il faut aller dans le répertoire tests et lancer un docker-compose up --build, qui va produire le conteneur contenant img, et démarrer le redis et le nginx préconfigurés pour les tests. Si tout va bien, on attend, et au bout d’un moment il s’affiche :

        linuxfr.org-img-test_1  | All tests look good!
        tests_linuxfr.org-img-test_1 exited with code 0
        

        Rentrons un peu dans les détails.

        D’abord un fichier docker-compose.yaml qui décrit le réseau IPv4/IPv6 utilisé pour les tests, l’image redis qui sera utilisée (stockage géré par docker), l’image nginx qui sera utilisée avec sa configuration et ses fichiers à servir pour les tests, l’image img et son paramétrage (dont l’accès au redis et au nginx) ainsi que le répertoire du cache et enfin l’image de la suite de tests qui est construit avec son Dockerfile, prévue pour faire du Docker-in-Docker et avoir accès au cache img et aux fichiers nginx.

        Le Dockerfile de tests est basé sur une image Hurl (un outil pour faire des tests HTTP). On ajoute les fichiers de tests en .hurl, le script shell qui pilote le tout, on prévoit d’avoir les paquets dont on aura besoin : bash (pas par défaut dans les Alpine), coreutils, docker et xxd (pour les conversions texte vers hexadécimal). Et on lance les tests par défaut.

        La configuration nginx de test écoute en HTTP sur le port 80 en IPV4 et IPv6 et permet de définir des chemins avec des réponses en HTTP 301, 302, 308, 400, 401, 403, etc. jusqu’à 530 et même 666 pour les codes invalides, ainsi qu’une redirection infinie.

        Dans les données de tests servies par nginx, on trouve des contenus du mauvais type, une image destinée à être bloquée, des images dans divers formats, une image très grande en pixels mais pas trop en octets, une image trop grande en octets, et un avatar à servir par défaut.

        Sont aussi présents cinq fichiers de tests avec une extension en .hurl :

        • le test de vie et les chemins hors img/ et avatars/
        • les tests sur les avatars : adresse valide ou invalide, image inexistante, bon et mauvais types, comportements sur les différents codes HTTP et sur une boucle de redirection infinie
        • les tests sur les images (découpés en trois parties, la partie initiale, la partie entre la récupération initiale et l’expiration du cache et enfin la partie après la récupération et l’expiration du cache.

        Vient enfin le script shell qui pilote le tout :

        • on définit les variables pour les cibles IPv4/IPv6 et les binaires redis et img que l’on veut utiliser dans les autres conteneurs Docker
        • on liste les images dans différentes catégories :
          • celles qui vont échouer et ne comporteront donc qu’une entrée dans redis sans rien dans le cache disque (avec sous-catégories possibles bloquées/non-bloquées)
          • les images devant être en erreur
          • les images qui iront normalement dans le cache
        • on prépare des images qui seront altérées plus tard
        • on purge le cache sur disque, on nettoie redis et on déclare toutes nos images comme le faire le code Ruby on Rails. Certaines sont déclarées bloquées pour les tests.
        • on lance les premiers tests (en IPv4 et IPv6, en HTTP 1.1 et en HTTP 2.0)
        • on modifie certaines images pour simuler un changement sur le serveur externe, une suppression sur le serveur externe ou un blocage par l’équipe de site
        • on lance les tests post-récupération initiale mais avant l’expiration du cache (toujours avec toutes les variantes)
        • on force l’expiration du cache
        • on lance les tests post-expiration du cache (toujours avec toutes les variantes)
        • si on est arrivé jusqu’ici, c’est qu’on a passé tous les tests Hurl, alors maintenant on recompte ce que l’on a dans redis et sur disque et on vérifie si ça correspond à nos attentes
        • on nettoie les images mises volontairement en échec
        • on lance le test d’audit interne qui doit nous dire que tout va bien
        • si on est arrivé jusque-là on écrit que tout va bien et on déclenche un sourire de satisfaction.

        L’audit interne

        L’objectif est de vérifier la cohérence des données dans redis, si des images sont indisponibles ou si des entrées dans le cache disque ne correspondent plus à aucune image.

        Le binaire d’img peut donc être appelé en mode audit et lancer des contrôles internes.

        D’abord il collecte la liste des fichiers dans le cache disque.

        Ensuite il vérifie que toutes les images listées dans les dernières images (img/latest) existent comme entrées individuelles.

        Puis il vérifie s’il existe des images bloquées (il râlera s’il y en a) et si chacune existe comme entrée individuelle le cas échéant.

        Ensuite on parcourt tous les entrées individuelles d’images :

        • on râle si on tombe sur une entrée img/updated/ ou img/err/ sans date d’expiration
        • on râle si on tombe sur une entrée img/ sans champ created_at, sans type ou d’un type inconnu, sans checksum, avec un statut inconnu, une image bloquée non présente dans les images bloquées, un champ inconnu, une présence inattendue dans le cache disque, etc. Et on marque les images que l’on a vu passer comme attendu dans le cache.
        • on râle sur tous les fichiers du cache restants (ne correspondant à aucune image)
        • si on a râlé, on renvoie 1, sinon 0

        Le grand nettoyage

        img a fonctionné pendant 12 ans en production : il a rencontré des bugs, des comportements inattendus, des contenus et commentaires ont été supprimés ou réédités, etc. Il est donc probable qu’il y ait besoin d’aller dépoussiérer un peu tout cela et de retirer ce qui est inutile.

        Les traces du grand nettoyage sont d’abord visibles dans la rétrospective de la première quinzaine de septembre 2024 :

        • une « image » sur sept présente un souci (n’est pas une image, adresse invalide, trop grosse, etc.) et n’est donc pas dans le cache sur disque (ce qui a conduit à pas mal de taf sur la partie gestion des images)
        • les types de contenu (Content-Type) en provenance de sites variés et divers, c’est quelque chose… entre les « image/JPEG » ou « image/PNG » en majuscules parce que, les charset=utf-8 ou UTF-8 ou… sur du binaire, les name= qui ne sont pas dans la norme… Wikimedia renvoie aussi du profile="https://www.mediawiki.org/wiki/Specs/SVG/1.0.0" (pareil ça semble en dehors de tout standard).

        D’abord j’attaque le sujet la fleur au fusil en me disant que ça va passer crème, je fais un joli tableau qui résume l’état initial :

                                      img/<uri>   img/updated/<uri>   img/err/<uri>   blocked
        total                           25565 -21       634               160            5
        
        no created_at                      23 -23         0                 0            0
        created_at                       2857 -3          0                 5            1
        created_at+type                   222             0                 0            0
        total not in cache               3104 -26         0                 0            0
        
        created_at+type+checksum(+etag) 22463 +5        634               155            4
        
        files in cache                  22778 +5
        

        Donc on a officiellement 25 565 images, mais 23 sont mal créées (état théoriquement impossible hors race condition), 222 sont incomplètes (état théoriquement impossible race condition), 22 463 sont attendues en cache et on a 22 778 fichiers dans le cache. Ça part mal. Je nettoie en premier le plus facile (on voit le delta +/- de mes corrections). Et on arrive à une situation où une image sur sept présente alors un souci et il faut gérer un grand volume de corrections à faire.

        Parmi les soucis on trouve des types de contenus inattendus (image/PNG ou image/JPEG avec majuscules, image, des images binaires annoncées avec un charset, des types invalides comme image/jpg au lieu de image/jpeg, etc), des erreurs de notre lectorat (mauvais lien, mauvais copier-coller, lien vers une page web au lieu d’une image), mais aussi des espaces insécables et autres blancs inopportuns, des guillemets convertis, des doubles scheme (http://https:// ou http://file://).

        Après cela se cache une autre catégorie encore plus pénible : les images que l’on a en cache, mais qui ne sont plus utiles au site : par exemple celles qui étaient dans des contenus ou commentaires supprimés (notamment le spam), celles qui étaient dans des commentaires ou contenus réédités depuis, etc.

        Un problème connu est devenu vite pénible : on n’a pas d’association entre les images externes et les contenus/commentaires concernés. Donc il faut d’abord extraire la liste de toutes les déclarations d’images externes des 12 tables SQL où l’on peut trouver des images et des avatars, sous forme HTML ou Markdown.

        Ensuite il faut sortir toutes les entrées dans redis et regarder si on les retrouve en clair ou converties en hexadécimal dans l’extraction SQL.

        Et par sécurité on fera une double vérification pour celles détectées en erreur, en relançant une recherche en base (attention à la casse dans la recherche texte).

        Au final, on peut supprimer des milliers d’entrées redis et de fichiers dans le cache.

        Et un jour l’audit dit :

        Connection 127.0.0.1:6379 0
        2024/10/19 12:11:21 Sanity check mode only
        2024/10/19 12:11:37 Files in cache: 17926
        2024/10/19 12:11:39 Total img keys in redis: 18374
        OK
        

        Ça aura pris un mois et demi (l’audit a été fusionné le 8 septembre 2024), certes pas en continu, mais ça a été long et guère palpitant de faire ce grand ménage. Et j’ai refait une seconde passe du traitement complet la semaine d’après pour vérifier que tout se passait correctement et que les soucis résiduels après tout ça étaient minimes ou nuls.

        Parmi les anecdotes, Web Archive / archive.org a eu sa fuite de comptes utilisateurs et a été indisponible sur la fin (ce qui rendait compliqué la récupération d’images perdues ou leur remplacement par un lien valide par exemple). Et, mentionné dans la rétrospective de la seconde quinzaine de septembre 2024, un compte de spammeur de 2015 supprimé… mieux vaut tard que jamais : détecté parce que comme beaucoup de visiteurs, le spammeur ne fait pas la différence entre un lien vers un document et l’ajout d’une image.

        Les problématiques restantes

        Il y a la question habituelle de la montée de versions des dépendances (pour nous actuellement contraintes celles du code Ruby on Rails) et du remplacement des composants devenus non-libres (migrer vers valkey plutôt que redis ? Questions à se poser sur l’avenir de nginx ?).

        On pourrait aussi ajouter la prise en charge du TLS et d’un certificat X.509 directement dans img plutôt que dans un frontal. Mais ce n’est utile que si on les sépare sur deux serveurs distants, ce qui n’est pas le cas actuellement. Donc même si ça ne paraît pas compliqué à faire, ce n’est pas urgent.

        Ensuite une entrée de suivi existe pour séparer le cache des avatars du cache des autres images : les contraintes pour le cache des avatars étant différentes de celui des autres images, le stockage en cache devrait être différent. Cela reste un problème mineur. Le changement doit d’abord être fait côté Ruby on Rails pour définir les avatars avec des clés redis différentes (genre avatars/ au lieu de img/). Ensuite on peut modifier img pour séparer le traitement des requêtes HTTP /img/<adresse_hexa> vers les clés redis img/<adresse> et le cache disque des images par rapport aux requêtes /avatars/<adresse_hexa> vers les clés avatars/<adresse> et le cache des avatars. Il faudra aussi déplacer les avatars stockés dans l’actuel cache des images dans leur propre cache. Et là on devrait pouvoir avoir la même adresse dans les deux caches mais avec un rendu éventuellement différent.

        Un autre problème concerne la non-association des contenus ou commentaires avec les images externes qu’ils contiennent, ce qui rend l’administration des anciennes images un peu pénible. Le fait que les contenus et commentaires peuvent être réédités ou simplement prévisualisés (donc que des images peuvent être supprimées et d’autres ajoutées) vient compliquer un peu la tâche. Actuellement un ensemble de scripts permettent d’obtenir ces infos et fournissent un contournement, mais ça reste un peu laborieux.

        Un cache rafraîchi périodiquement conserve les images pour éviter de surcharger le site d’origine, pas si le site a changé, déplacé ou perdu l’image. La modification pour servir depuis le cache disque en cas d’échec de récupération couvre le cas de la disparition d’une image avec une erreur sur l’adresse, pas celui où le serveur répond une mauvaise image. Il y a donc une autre entrée de suivi images et disparition du web évoquant l’augmentation des soucis sur les images externes avec un cache rafraîchi, en raison des domaines récupérés par des spammeurs et autres pénibles, ou perdus ou utilisés pour du phishing (imageshack.us, après framapic, pix.toilelibre, etc.). Diverses problématiques sont mentionnées comme la perte d’information et donc la diminution de l’intérêt des contenus anciens, la prime aux pénibles du référencement SEO qui pourrissent le net en récupérant les vieux domaines, la modification possible des images publiées. Pour résoudre cela techniquement, ça nécessite de suivre les images et les domaines perdus, et d’intervenir de façon régulière. Ou bien de ne plus rafraîchir le cache (que cela soit jamais, après la publication ou au bout d’un certain temps après la publication). Pour juste éviter la perte d’info, il est possible de remplacer par une image locale récupérée d’une archive du net type archive.org, avec le côté « pénible à faire » et sans garantie que ça soit toujours possible (merci waybackpy).

        Enfin une troisième entrée de suivi suggère l'hébergement des images des dépêches (et éventuellement des journaux), idéalement en permettant d’avoir une version modifiée d’une image en changeant sa taille. On peut citer en vrac comme problématiques la responsabilité légale, l’éventuelle volumétrie, l’impossibilité de corriger une image publiée facilement par la personne qui l’a soumise, la centralisation et la perte de référencement pour des tiers, l’éventuelle rétroactivité et le traitement de l’historique, le fait qu’il faut traiter tous les autres contenus/commentaires pouvant accueillir des images, etc. Autre question, faut-il différencier les images passées en modération a priori de celles en modération a posteriori ?

        Conclusion ?

        Bref sans surprise, il reste des problématiques et du code à faire pour les gérer (c’est rare un composant sans demandes d’évolution ou de correction). Yapuka (mais probablement plus tard, il faut aussi partager le temps avec les autres composants, ou avoir plus de contributions).

        img apporte les fonctionnalités que l’on attendait de lui même si on pourrait faire mieux. Plonger dans ce composant s’est avéré assez intéressant et formateur (et nécessaire) : techniquement cela a été l’occasion de faire du Go, du docker et du docker-compose, du redis et du nginx, du hurl et de l’HTTP. Et de comprendre ce que faisait un code écrit par une autre personne, de se poser des questions pour choisir les tests et le contenu de la documentation, de se demander pour quelles raisons tel ou tel choix a été fait, de rendre ce composant plus « contribuable », et de compléter le tout de façon détaillée avec une dépêche. Reste à savoir si j’ai répondu à l’attente d’un article technique sur le fonctionnement de ce cache, les choix techniques qui ont été faits, les erreurs commises donc à éviter… et la réponse est à trouver dans les commentaires.

        Commentaires : voir le flux Atom ouvrir dans le navigateur

        Agenda du Libre pour la semaine 43 de l’année 2024

        20 octobre 2024 à 08:26

        Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 27 événements (France: 24, internet: 2, Suisse: 1) est en seconde partie de dépêche.

        Sommaire

        [FR Vandœuvre-lès-Nancy] Infographie – Sérigraphie – Du lundi 21 octobre 2024 à 14h00 au vendredi 25 octobre 2024 à 17h00.

        Les participants donneront une image qui témoigne de leur propre regard sur le quartier Vand'Est où ils vivent au quotidien.

        Loin des clichés du quartier rêvé ou d’une vision futuriste, il est attendu que le livre et le tee-shirt imprimés qui recueilleront ces images soient un témoignage de ceux qui y habitent.

        Les après-midi ; public adolescents ; gratuit sur inscription obligatoire: 03 57 80 58 35

        Organisé par la FCCL et Yves Coppens
        Animé par Philippe Morlot, association L’Antre.

        [internet] Mapathon en ligne 2024-2025 – Le lundi 21 octobre 2024 de 18h00 à 20h00.

        Vous voulez vous engager pour une cause, rencontrer de nouvelles personnes et découvrir la cartographie participative et humanitaire? CartONG vous invite à participer à un ou plusieurs mapathons en ligne! 🗺️​💻​

        Pour s’inscrire c’est par ici

        Venez cartographier les régions encore absentes des cartes pour soutenir les organisations humanitaires et de solidarité internationale qui ont besoin de cartes précises et à jour pour agir plus efficacement en cas de crise ou initier des projets de développement local.

        Les ateliers de cartographie sont organisés dans le cadre du projet Missing Maps, qui a pour objectif de cartographier de façon préventive les régions vulnérables aux catastrophes naturelles, crises sanitaires, environnementales, aux conflits et à la pauvreté. On peut penser qu’aujourd’hui toutes les parties du monde sont cartographiées, mais en réalité de nombreuses régions ne possèdent encore aucune carte!

        🤔​ Pour qui? Pas besoin d’être un·e expert·e, les ateliers sont accessibles à tout le monde!

        📌​ Où? 100% en ligne! Un lien de connexion vous sera envoyé après votre inscription

        🖱️​ Comment? Avec la plateforme de cartographie libre et contributive OpenStreetMap (OSM, le «Wikipédia des cartes») tout le monde peut participer à la cartographie de n’importe quelle zone de la planète: il suffit d’un ordinateur, d’une souris et d’une connexion internet! Accessible à tout·es, nous serons là pour vous accompagner pour vos premiers pas avec OSM.

        [FR Montpellier] Permanence | GNU/Linux et Logiciels Libres – Le mardi 22 octobre 2024 de 15h00 à 17h00.

        Venez découvrir Linux et vous faire aider pour l’installer et à la prise en main, dans différents lieux, dans et à proximité de la métropole montpelliéraine

        L’équipe de Montpel’libre vous propose une permanence Logiciels Libres : discussions libres et accompagnements techniques aux systèmes d’exploitation libres pour vous aider à vous familiariser avec votre système GNU/Linux au quotidien.

        Le contenu de l’atelier s’adapte aux problèmes et aux questionnements des personnes présentes avec leur(s) ordinateur(s), qu’il soit fixe ou portable, et permet ainsi l’acquisition de nouvelles compétences nécessaires à une autonomie numérique certaine, au rythme de chacun.

        Les thèmes :
        Vous pourrez y aborder plusieurs thèmes (liste non exhaustive) :

        • discussions conviviales entre utilisateurs autour de Linux en général ;
        • pré-inscription aux prochains Cafés Numériques et Installparty ;
        • premières explorations du système ;
        • installations et configurations complémentaires ;
        • mise à jour et installation de nouveaux logiciels ;
        • prise en main, découverte et approfondissement du système

        Les permanences techniques ont lieu une fois par semaine, dans un lieu et à des jours et heures différents.

        Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible. Rejoindre le groupe Montpel’libre sur Telegram S’inscrire à la Newsletter de Montpel’libre.

        Inscription | [GPS][31053_5] 43.60302/3.89809

        https://montpellibre.fr/fiches_activites/Fiche_A5_002_Permanence_GNU-Linux_Montpellibre_2024.pdf

        [31053_5]: https://www.openstreetmap.org/?mlat=43.60302& mlon=3.89809#map=19/43.60302/3.89809

        [internet] Émission «Libre à vous!» – Le mardi 22 octobre 2024 de 15h30 à 17h00.

        L’émission Libre à vous! de l’April est diffusée chaque mardi de 15 h 30 à 17 h sur radio Cause Commune sur la bande FM en région parisienne (93.1) et sur le site web de la radio.

        Le podcast de l’émission, les podcasts par sujets traités et les références citées sont disponibles dès que possible sur le site consacré à l’émission, quelques jours après l’émission en général.

        Les ambitions de l’émission Libre à vous!

        Découvrez les enjeux et l’actualité du logiciel libre, des musiques sous licences libres, et prenez le contrôle de vos libertés informatiques.

        Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d’action, tels sont les objectifs de cette émission hebdomadaire.

        L’émission dispose:

        [FR Angoulême] Apéro Numérique – Le mardi 22 octobre 2024 de 18h00 à 20h00.

        La Contre-Voie renouvelle sa Contre-Soirée − Apéro Numérique au Bêta à Angoulême le mardi 22 octobre à 18h00 ! Entrée libre.

        Cette fois, en plus de l’habituel moment d’échange et d’entraide autour du numérique libre, l’équipe vous fera découvrir le logiciel @paheko pour la comptabilité des associations et micro-entreprises.

        L’intervention sera suivie par une activité de la Cyclofficine, association de réparation de vélos d’Angoulême, sur la réappropriation technologique.

        [FR Le Mans] Permanence du mercredi – Le mercredi 23 octobre 2024 de 12h30 à 17h00.

        Assistance technique et démonstration concernant les logiciels libres.

        Il est préférable de réserver votre place à contact (at) linuxmaine (point) org

        Planning des réservations consultableici.

        [FR Le Blanc] Atelier “Libre” – Le mercredi 23 octobre 2024 de 14h00 à 17h00.

        Informations
        Conseils
        Diagnostics
        Installations
        Configuration
        Utilisation

        Linux
        Logiciels Libres
        Périphériques

        [FR Beauvais] Sensibilisation et partage autour du Libre – Le mercredi 23 octobre 2024 de 18h00 à 20h00.

        Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.

        C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

        [FR Vandœuvre-lès-Nancy] Réunion OpenStreetMap – Le mercredi 23 octobre 2024 de 18h00 à 20h00.

        Le groupe local Nancy de l’association OpenStreetMap France vous propose de participer aux réunions mensuelles ouvertes à tou·te·s !

        Avec OpenStreetMap, participez à la construction d’une carte en ligne libre et gratuite, partagée avec le monde entier !

        Thème du jour: La représentation des aménagements cyclables.

        Participation aux ateliers

        Le lieu la Fabrique des possibles nous est librement accessible lors de nos réunions.

        Si vous souhaitez participer à distance, cela est possible depuis ce lien. Toutefois merci de nous en avertir pour que nous nous organisions en nous équipant et installant le matériel nécessaire.

        [FR Cysoing] Mercredis Linux – Le mercredi 23 octobre 2024 de 19h30 à 23h30.

        L’Association Club Linux Nord Pas-de-Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l’association ou non, débutant ou expert, curieux ou passionné.

        Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l’aide pour résoudre vos problèmes d’installation, de configuration et d’utilisation de Logiciels Libres.

        N’hésitez pas à apporter votre ordinateur, afin que les autres participants puissent vous aider.

        Dans une salle équipée d’un tableau blanc et d’un vidéoprojecteur, se dérouleront fréquemment des ateliers, des initiations, des discussions, des tests, des démonstrations, de l’entraide abordant le logiciel libre et de la dégustation de bières.

        Cette permanence a lieu à l’EPN (Espace Public Numérique), 311 rue Salvador Allende à Cysoing.

        [FR Bordeaux] Rencontre autour de l’Espéranto – Le jeudi 24 octobre 2024 de 18h00 à 19h30.

        Nous organisons une présentation de l’Espéranto, la langue internationale très facile à apprendre, fraternelle, neutre et libre au Café Le Petit Grain, Place Dormoy à Bordeaux (c’est un café associatif avec des tarifs abordables dans le quartier de la gare Saint-Jean à côté de Barbey).

        Ce sera l’occasion de découvrir autour d’un verre ce qu’est l’Espéranto, pourquoi a-t-il été créé, comment, qui l’utilise…

        Cette vidéo vous permettra d’en savoir plus et nous répondrons à toutes vos questions: https://peertube.dc.pini.fr/w/akMZAKM9zJWG5mXLBtuQN4

        Vous trouverez également plus d’informations sur: https://esperanto-gironde.fr/lesperanto/, il y a l’abonnement à la lettre d’informations mensuelle qui est proposée en fin de chaque page afin de rester informé des activités espérantistes du coin.

        Ce sera aussi l’occasion de pratiquer pour les espérantistes.

        La soirée est ouverte à tous et toutes, espérantistes ou non.

        [FR Lyon] Recherche des bonnes pratiques de packaging – Le jeudi 24 octobre 2024 de 19h00 à 21h00.

        Dans mon environnement, on développe beaucoup de prototypes. Le packaging de projets n’est pas forcément bien connu des membres.

        L’histoire du packaging en Python est longue et mouvementée et Python est un langage qui a plus de 30 ans et doit gérer un “existant” très important.

        La communauté a défini un mode de fonctionnement déclaratif qui a permis l’apparition de nouveaux outils de packaging.

        Aujourd’hui, il y a un grand nombre d’outils et cette présentation correspond à mon parcours pour déterminer les étapes et le / les outils que je souhaite proposer sur les projets « pur Python » auxquels je contribue.

        Après cette présentation par Françoise, un moment d’échange a lieu. Amenez ce que vous voulez partager à boire ou à manger et comportez-vous en accord avec la charte de l’AFPy !

        [CA-QC] Rencontre du CA de FACiL – Le jeudi 24 octobre 2024 de 19h00 à 21h00.

        Le conseil d’administration (CA) de FACiL se réunit pour traiter des affaires courantes de l’association.

        Par souci de transparence, les réunions du CA sont ouvertes aux membres.

        Pourquoi vouloir assister aux réunions?

        Vous pouvez assister aux réunions, par exemple, si vous souhaitez mieux connaître le fonctionnement de notre association, et/ou rencontrer les administrateurs et administratrices et/ou peut-être faire valoir votre point de vue en personne. Si vous désirez assister à la réunion, merci de nous avertir en écrivant à la personne ressource, dont l’adresse courriel est indiquée plus bas.

        Voici le lien vers la page d’ordre du jour:

        Lien de l’ordre du jour: https://wiki.facil.qc.ca/view/Ordre_du_jour_de_la_r%C3%A9union_du_24_octobre_2024

        Merci!

        François Pelletier

        Secrétaire de FACiL

        [FR Quimperlé] Point info GNU/Linux – Le vendredi 25 octobre 2024 de 13h30 à 17h30.

        Médiathèque de Quimperlé, place Saint Michel, pas d’inscription, entrée libre !

        Mickaël, Johann, Alain, Pierre, et Yves vous accueillent (ou l’un d’eux, on se relaie !).

        Conseils, aide et infos pratiques GNU/Linux et Logiciels Libres.

        Curieux ? Déjà utilisateur ? Expert ? Pour résoudre vos problèmes, vous êtes le bienvenue ; pas besoin de prendre rendez-vous !

        N’hésitez pas à venir avec votre PC si vous voulez une installation de GNU/Linux ou de venir avec votre périphérique récalcitrant (imprimante, scanner…) si possible.

        [FR Annecy] Réunion hebdomadaire AGU3L Logiciels Libres – Le vendredi 25 octobre 2024 de 20h00 à 23h59.

        L’AGU3L, Logiciels Libres à Annecy, votre association se réunit tous les vendredis à partir de 20h00 et jusque vers 1h00 du matin. Passez quand vous voulez.

        Entrée par le côté, entre les 2 bâtiments. Au fond du couloir à droite, là où il y a de la lumière.

        ⚠️ Vérifiez sur le site avant de vous déplacer, y a un bandeau en haut qui confirme la tenue de la réunion.

        Le programme de la réunion, s’il y en a un, est sur notre site. 😉 ⬇️

        Digression possible, voire probable.

        Vous pouvez aussi nous soumettre un programme sur un thème particulier.

        Exemples:

        • Libre Office les listes à puces, j’aimerais en savoir plus
        • Pouvez-vous nous présenter le système Linux pour les débutants ?
        • plus technique: recompiler un noyau Linux avec les options spécifiques
        • Kubernetes est-ce pour moi ?
        • Démo sur un logiciel libre en particulier, ex: Gimp
        • Ou votre logiciel que vous souhaitez partager
        • À l’aide ! 😱 pas de panique, on a probablement une solution pour vous.
        • Vous développez du code libre ? oui
        • etc, etc.

        Apportez à boire, à manger. Un ordi ça peut aider.
        De la bonne humeur et un brin de Liberté.
        Et tout ce que vous trouvez sympa: des amis, des projets, des trouvailles, etc.

        Besoin d’une installation Linux?

        Pas de problème! Laissez-nous un petit message avant au cas où l’on soit pas dispo ce soir-là.

        C’est install party à la demande!

        [FR Fourmies] Donnez une seconde vie à vos ordinateurs – Le samedi 26 octobre 2024 de 09h15 à 09h15.

        L’association CLX Club LinuX Nord-Pas de Calais, organise chaque 3ᵉ samedi de chaque mois une install party.

        Votre ordinateur est lent ou fatigué?

        Il fonctionne moins bien et vous aimeriez retrouver un fonctionnement adapté?

        Vous pouvez lui donner un nouveau coup de santé!

        Emmenez-le (prenez soin de sauvegarder vos documents précieux avant de sortir), nous faisons le reste avec vous!

        Au cours de ces séances, nous vous proposons d’installer le système d’exploitation libre Linux et/ou les logiciels libres que vous utilisez sur votre ordinateur.

        C’est le moment convivial ou chacun peut installer Linux, passer progressivement ses logiciels privateurs vers du libre ou tout simplement se faire aider à l’entretien de son ordinateur.

        C’est aussi l’endroit où l’on est pas obligé d’avoir un PC à réparer pour venir discuter!

        [FR Beauvais] Utiliser et enrichir la carte collaborative OpenStreetMap – Le samedi 26 octobre 2024 de 09h30 à 12h00.

        En présentiel ou en visio

        Tout le monde peut utiliser OpenStreetMap. On découvrira son utilisation, sur PC et sur smartphone. On verra aussi comment elle fonctionne et comment on peut apporter des modifications et des informations nouvelles.

        Ne pas hésiter à faire ses premiers pas en utilisant les tutoriels du site Openstreetmap-fr: https://www.openstreetmap.fr/se-former-a-openstreetmap/

        [FR Bégard] Permanence infothema (Groupe 1) – Le samedi 26 octobre 2024 de 10h00 à 12h00.

        Module formation pour les débutants en 4 séances

        Séance 1: Découverte de l’écosystème GNU/Linux

        Séance 2: Téléchargement de la distribution Linux Debian-Facile + installation avec 4 méthodes

        • Système unique Linux
        • Dualboot (Windows / Linux)
        • Clé USB / Disque SSD / Disque NVME
        • Virtualisation

        Séance 3: installation des logiciels via la logithèque et le module Synaptic

        Séance 4: Configuration imprimante + pare-feu + sauvegarde données

        [FR Ivry sur Seine] Cours de l’École du Logiciel Libre – Le samedi 26 octobre 2024 de 10h30 à 18h30.

        Présentation de l’E2L

        Quel est le rôle de l’école du logiciel libre?

        Tout d’abord, ce n’est pas une école comme les autres. Elle n’a pas d’établissement fixe, pas de cours de récréation, pas de carte d’étudiant, ni de diplôme de fin d’année.

        Comme toutes les écoles, son rôle est d’apprendre à ses élèves les logiciels libres, c’est-à-dire:

        • comment en trouver de bons parmi les nombreux sites qui en proposent,
        • comment en prendre possession en fonction des licences,
        • comment les installer en fonction de ses besoins,
        • comment les tester et les utiliser,
        • comment en comprendre le fonctionnement pour ensuite les modifier,
        • comment écrire ses propres logiciels libres.

        En fait, l’école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19ᵉ siècle, et dont le but est de transmettre des connaissances théoriques ou pratiques à tous ceux qui le souhaitent. Et pour atteindre ce but, sa forme juridique est de type "association à but non lucratif".

        Comment fonctionne l’école?

        Cette école étant une association, elle possède, comme toutes les autres, un bureau, élu chaque année en assemblée générale, pour l’administrer. Mais elle a aussi des responsables pédagogiques dont le rôle est essentiel, car ce sont eux qui établissent les programmes des cours en fonction des souhaits des adhérents, valident les candidatures des enseignants et affectent les sessions.

        Les membres du bureau et les responsables pédagogiques forment « l’encadrement de l’école ». Tous les membres “encadrants” doivent être membres de l’association.

        Les locaux où se déroulent les cours seront ceux que l’on veut bien nous prêter: une salle des fêtes, un théâtre, une salle de réunion publique, un amphi dans une école publique, ou autre.

        Les thèmes des cours sont définis par les adhérents en fonction de leurs envies, de leurs besoins. Les cours sont ensuite décidés par les responsables pédagogiques de l’école en fonction des enseignants disponibles.

        Afin de permettre au plus grand nombre de participer et d’assister aux cours, les sessions se tiennent essentiellement le samedi. Une première, sous forme d’atelier public, de 10h30 à 13h, et une autre, sous forme de cours, de 14h30 à 18h30.

        Programme détaillé sur le site http://e2li.org

        [FR Montpellier] Prépa de l’ÉRABLE – Week-end de travail et de convivialité – Du samedi 26 octobre 2024 à 11h00 au lundi 28 octobre 2024 à 17h00.

        Rejoignez-nous pour le week-end de Prépa. de l’Érable à l’Automne 2024 à Montpelliererable.info/samare-derable
        Un week-end de planification et de convivialité préparant l’Événement de l’Érable Grand Public de juillet 2025.

        🚨 Changement important: Le week-end de préparation « Samare d’Érable », initialement prévu du 6 au 8 juillet, est reporté à l’automne 2024 en raison des élections législatives.

        Ce report permet à tous les acteurs de l’Érable de participer activement aux élections. Nous annoncerons les nouvelles dates dès qu’elles seront fixées. Désolé pour le désagrément et merci pour votre compréhension.

        Pour toutes questions: erable.info. Restez informés en vous abonnant à notre newsletter. Nous avons hâte de vous retrouver cet automne ! 🍁

        Ce rassemblement sera l’occasion de collaborer et d’échanger des idées dans une ambiance chaleureuse.

        Bien que certaines sessions seront accessibles à distance, nous vous encourageons à participer sur place pour une interaction optimale et pour profiter de moments conviviaux entre passionnés de culture libre. Des solutions d’hébergement sont organisées pour vous accueillir.

        Ce moment débutera du samedi à 11h00 et se poursuivra jusqu’au lundi à 17h00. (date en attente de finalisation)

        La samare, fruit de l’érable, symbolise la dispersion des idées qui prendront racine lors de l’événement de 2025.

        Ce week-end offrira des sessions accessibles à distance, mais pour une interaction optimale (et pour partager un verre entre passionnés de culture libre), nous vous recommandons de nous rejoindre sur place à Montpellier. Un espace adapté nous accueillera, et des solutions d’hébergement militant sont en cours d’organisation.

        Pour plus d’informations sur le week-end de prépa à l’automne 2024: https://erable.info/samare-derable/

        Plus d’infos sur L’Érable 2025 à Montpellier:

        L’ÉRABLE (Événement pour la Rencontre des Arts, le Brassage du Libre et de l’Éducatif) offre un cycle de conférences, débats et ateliers, tous accessibles sous Licence Libre et gratuitement pour favoriser un partage ouvert de la connaissance.

        Découvrez comment l’intersection de la technologie, de l’art et de l’éducation peut enrichir notre compréhension des Valeurs du libre, de la démocratie et des Biens communs.

        • Samedi 5 et dimanche 6 juillet 2025: Journées découvertes – Ouvertes à tous. Venez découvrir, apprendre et vous inspirer à travers une variété d’activités et de présentations.
        • Lundi 8 et mardi 9 juillet: Journées immersives – Toujours ouvertes à tous, ces journées approfondissent les sujets. Idéales pour ceux qui cherchent une immersion plus poussée.

        Les quatre piliers d’Érable

        • Innovation Numérique et Logiciel Libre: Le potentiel des solutions ouvertes pour tous.
        • Démocratie Numérique et Participation: Encourager la participation active dans les décisions collectives.
        • Culture, Éducation et Numérique: Utiliser la technologie pour enrichir l’éducation et la culture.
        • Durabilité et Éthique Numérique: Promouvoir des pratiques numériques responsables et durables.

        L’ensemble de ces thèmes définit l’essence de l’Érable et soulignent notre mission: promouvoir le partage, l’éducation et le bien commun lors de l’événement.

        Pour explorer le potentiel complet de ces thèmes et obtenir des définitions plus complètes, visitez notre page des Thèmes.

        L’événement est gratuit, mais l’inscription est nécessaire pour se conformer aux normes d’accueil du public.

        [CH Genève] Café Linux – Le samedi 26 octobre 2024 de 13h00 à 14h00.

        Café Linux est né comme une alternative pour découvrir, explorer et évoluer avec GNU/Linux.

        On considère le système d’exploitation GNU / Linux comme la troisième alternative dans le marché et comme un concurrent direct aux deux systèmes d’exploitation Windows et MacOS.

        Bref, venez découvrir sa convivialité, ses avantages et ses performances dans votre ordinateur personnel pour les études, la maison et le travail.

        [FR Marseille] Install Party GNU/Linux – Le samedi 26 octobre 2024 de 14h00 à 19h00.

        L’association CercLL (CercLL d’Entraide et Réseau Coopératif autour des Logiciels Libres) vous invite à une install party GNU/Linux, le samedi 26 octobre 2024 de 14h00 à 19h00, dans la salle du Foyer du Peuple 50 rue Brandis 13005 Marseille.

        Vous avez envie de découvrir un système d’exploitation libre, simple d’utilisation, stable, rapide et sécurisé. Une nouvelle façon d’utiliser votre ordinateur.

        Vous vous sentez une affection naissante pour le Gnou et le Manchot, les mascottes de GNU/ Linux.

        Au programme:

        DÉCOUVERTE de l’univers des logiciels libres.

        INSTALLATION d’un environnement GNU/ Linux, ainsi que le meilleur des logiciels libres.

        Venez avec votre ordinateur, nous installerons ensemble une distribution GNU/Linux avec un ensemble de logiciels libres et gratuitspour une utilisation quotidienne pour une utilisation quotidienne pour une utilisation quotidienne.

        Ouvert à tous – accessible aux débutant-e-s

        Une participation de 2 euros est demandée.

        L’adhésion à l’association est de 20 euros annuelle.(L’adhésion n’est pas obligatoire).

        Plan d’accès

        [FR Saint Cyr l’École] Permanences logiciels libres – pc et smartphones – Le samedi 26 octobre 2024 de 14h00 à 17h00.

        Root66 vous propose une permanence Logiciels Libres

        A cette permanence, tu pourras bénéficier d’une aide et d’un accompagnement pour t’aider à installer, configurer des logiciels libres aussi bien sur PC que sur Smartphones.
        Un vieux pc qui rame? Besoin de faire une sauvegarde de tes données? Envie de tester des applications opensource sur ton téléphone ou sur ton pc, mais tu as peur de tout casser et de ne pas y arriver seul.e. Pas de souci, l’équipe de root66 est là pour t’accompagner, à ton propre rythme!

        Un des objectifs est de t’aider à reprendre le contrôle de tes données et d’apprendre pas à pas les bonnes pratiques à adopter pour sécuriser et améliorer ta vie privée numérique.

        N’hésite pas à passer! L’équipe de root66 sera ravie de t’accueillir! 🤓

        Et si tu n’as aucun problème technique, la permanence est aussi faite pour échanger et discuter des logiciels libres ou du numérique en général.

        Programme (non exhaustif):

        • Dépannage, assistance sur PC, smartphones utilisant du logiciel libre
        • Découverte et apprentissage pour utiliser un système libre comme Linux
        • Installations et configurations complémentaires d’applications
        • Mise à jour et installation de nouveaux logiciels opensource
        • Discussions conviviales entre utilisateurs autour des logiciels libres

        Entrée libre et gratuite 😎

        Sur place, l'adhésion à l’association est possible mais non obligatoire.

        Si vous venez en voiture (voire à pied):
        Il est plus facile de passer par le parking rue Raymond Lefebvre.

        [FR Brasparts] Install-party et distribution d’ordis reconditionnés Linux. – Le samedi 26 octobre 2024 de 14h00 à 18h00.

        Ordis libres de l’Arrée

        • Install-party Linux
        • Mise à disposition gratuite1 d’ordis configurés Debian 12 Facile

        1) sur adhésion préalable à l’asso, ouvrant un service de suivi: 10 €

        [FR Ramonville Saint-Agne] Atelier Paheko – Le samedi 26 octobre 2024 de 14h00 à 18h00.

        Samedi 26 octobre à partir de 14h

        Faire connaissance avec le logiciel PAHEKO

        Atelier GRATUIT ouvert à TOUTES et à TOUS ! pas besoin d’être adhérent !

        En première partie présentation du logiciel PAHEKO, gestionnaire d’association simple, complète et efficace !

        En deuxième partie, séance de questions-réponses (apportez vos questions !)

        Pour le côté pratique

        Lieu au choix:

        • Maison des Associations, 14 Chemin Pouciquot, 31520 RAMONVILLE SAINT-AGNE
        • Possibilité de suivre l’atelier à distance via le lien atelier-paheko

        Inscription : l’inscription n’est pas obligatoire.

        Contact : https://www.le-pic.org/contact

        N’hésitez pas à en parler autour de vous, c’est gratuit, nous accueillons tout le monde

        Vous trouverez tous les ateliers que nous proposons, et plus d’infos encore sur notre site https://www.le-pic.org/ateliers

        [FR Juvisy-sur-Orge] Permanence GNU/Linux – Le samedi 26 octobre 2024 de 14h30 à 17h00.

        Permanence GNU/LINUX, installation et maintenance par LINESS en partenariat avec le CIJ (Club informatique de Juvisy-sur-Orge).

        Il s’agit d’une assistance pour vous aider à installer et utiliser LINUX, mais ce n’est pas un cours à proprement parler.

        Aucune inscription préalable n’est nécessaire, aucune assiduité n’est requise.

        Quand vous avez un problème vous passez nous voir.

        Éventuellement stationner parc Danaux (à côté du pont sur la Seine) qui est gratuit le samedi après-midi (3mn à pied après pour aller au CIJ).

        C’est tout à côté de la gare.

        [FR Nantes] Permanence Linux-Nantes – Le samedi 26 octobre 2024 de 15h00 à 18h00.

        Linux-Nantes tient à vous informer de sa prochaine permanence.

        Nous vous proposons: de vous aider dans le choix des logiciels libres, de vous aider à installer Linux sur votre ordinateur ou votre portable, de vous informer sur l’utilisation de votre version de Linux et de voir avec vous les problèmes rencontrés.

        Pour plus d’informations sur l’association voir notre site.

        [FR Quimper] Permanence Linux Quimper – Le samedi 26 octobre 2024 de 16h00 à 18h00.

        Tous les samedis de 16h à 18h, Linux Quimper vous donne rendez-vous au centre social des Abeilles, 4 rue Sergent Le Flao (quartier de la Terre Noire) Quimper.

        Nous vous proposons lors de ces rencontres d’échanger autour du Libre et de Linux en particulier

        Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution GNU/Linux de votre choix ou des logiciels libres sur votre ordinateur.

        Recommandations:

        • Sauvegardez vos données avant de venir.
        • Pour une installation de Linux si vous voulez conserver Windows, libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows.
        • Nous prévenir, éventuellement, de votre passage via le forum.

        Vous pouvez aussi venir pour une première prise d’informations et de contacts.

        Commentaires : voir le flux Atom ouvrir dans le navigateur

        Le Lama déchaîné ou la nouvelle campagne de soutien financier de l'April

        2015 est la date de la dernière campagne d’adhésion de l’April. Neuf ans sans recrutement, il était temps de s’y remettre. Mais la formule change en cette année 2024 !

        Mais commençons par le début :

        L'April, c’est l’association qui promeut et défend le logiciel libre et les libertés informatiques. Au fur et à mesure des années, sa tâche s’est accrue, le nombre de dossiers à traiter, toujours plus urgents les uns que les autres, augmentant sans cesse. Et pourtant, depuis 2015, aucune campagne d’adhésions n’a été proposée…

        L’April en difficulté financière

        Depuis deux ans, notre situation financière n’étant plus à l’équilibre, il nous a paru opportun de relancer la machine en cette fin d’année. Pour finir sereinement l’année 2024, une somme de 20 000 € nous serait nécessaire.

        Le Lama déchaîné

        Pour cette nouvelle campagne, nous n’allons pas vous proposer un seul et unique texte, aussi encourageant soit-il, sur un site de campagne, mais neuf, un pour chacune de ces années sans sollicitation !

        Ce défi a été fièrement et, nous espérons, dignement relevé par notre équipe devenue, pour un temps, une rédaction de journalistes. Soyez à l’affût, car à partir d’aujourd’hui et durant neuf semaines, chaque mercredi, paraîtra un exemplaire de ce magazine automnal, Le Lama déchaîné. Diverses rubriques vous présenteront les différentes actions de l’association durant toutes ces années ! Mais pas que, puisque nous avons invité également des plumes extérieures à l’April afin de parler du Libre et que nous vous confions quelques anecdotes rigolotes. Sans oublier les mots croisés et le concours de dessins générés !
        Le Lama déchaîné

        À vous de décider, numéro après numéro, si notre initiative est suffisamment convaincante pour susciter de votre part une adhésion ou, à minima, si elle vous encourage à faire de temps en temps un don ponctuel pour nous soutenir. Nous avons fait le choix de l’indépendance vis-à-vis des institutions en n’ayant recours à aucune subvention et le rescrit d’intérêt fiscal nous a été refusé deux fois.

        Sans vos apports financiers, l’April ne pourrait pas agir aussi librement !

        Découvrez le numéro 0 du Lama déchaîné

        Numéro 0 car, en informatique, tout commence à 0.

        Lisez-le, dévorez-le d’un seul coup, dégustez-le lentement un ou deux articles par jour, parcourez-le rubrique après rubrique, n’hésitez pas à participer à l’un des numéros suivants en proposant un dessin et, surtout, parlez-en autour de vous et relayez le plus possible !

        Nous comptons sur chacun et chacune d’entre vous. Merci d’avance !

        Commentaires : voir le flux Atom ouvrir dans le navigateur

        Agenda du Libre pour la semaine 42 de l'année 2024

        13 octobre 2024 à 11:44

        Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 32 événements (France: 28, internet: 3, Belgique: 1) est en seconde partie de dépêche.

        Sommaire

        [FR Chemille-en-Anjou] Libre en fête – Du jeudi 10 octobre 2024 à 10h00 au samedi 19 octobre 2024 à 13h00.

        Au sein de ce temps fort retrouvez une multitude d’ateliers pour en comprendre le principe et apprendre à les utiliser: Ateliers, Conférences, Projections, Initiations.

        Au programme:

        Fresque du numérique: 10 octobre 10h – 12h

        La Fresque du Numérique est un atelier ludique et collaboratif d’une demi-journée avec une pédagogie similaire à celle de La Fresque du Climat. Le but de ce « serious game » est de sensibiliser et former les participant·es aux enjeux environnementaux du numérique.

        Ciné-débat: 10 octobre 20h30

        Projection du documentaire de François Zaïdi, véritable voyage en 8 étapes dans le cœur de nos habitudes numériques.

        Apéro libre – vie privée (intervention d’Audric Gueidan): 11 octobre 19h – 21h

        Dans un monde de plus en plus connecté, nos données personnelles sont devenues une monnaie d’échange précieuse. Mais sommes-nous vraiment conscients de ce que cela implique ? Les géants du numérique captent nos informations à chaque clic, mais des alternatives existent pour reprendre le contrôle: les logiciels libres

        Initiation scratch: 12/10 de 10h à 12h

        Les jeunes pourront découvrir le logiciel Scratch. Il permet de programmer très facilement de petites cartes électroniques grâce à un système de blocs ou encore de créer de petits jeux-vidéos.

        Financement du libre: 12/10 15h – 16h et le 16/10 18h – 19h

        Nous associons souvent les logiciels libres au fait d’être gratuit. Mais alors comment fonctionne réellement leur financement ? Vous y verrez plus clair et vous n’êtes pas au bout de vos surprises.

        Initiation Inkscape: 15/10 10h – 12h

        Inkscape est un logiciel de dessin en 2D complètement gratuit. De plus, connaître les bases de ce logiciel permet d’utiliser certaines machines du Boc@l comme la découpe laser, la fraiseuse numérique ou encore la brodeuse numérique.

        Initiation Keepass: 15/10 15h – 17h

        Marre de cliquer sur « mot de passe oublié » ? Alors cet atelier est fait pour toi, viens apprendre à te servir du logiciel libre: Keepass, qui te permet de stocker de manière sécurisée tous tes mots de passes.

        Apéro Linux: 15/10 19h – 21h

        Le libre a encore des zones d’ombres pour vous ? Venez participer à ce temps d’information, d’échanges et de discussion autour du système d’exploitation Linux. Laissez-vous convaincre de migrer votre Windows vers Linux.

        Initiation Thunderbird: 16/10 10h – 12h

        Quel casse-tête de jongler entre ses différentes adresse mails ! Thunderbird vous fait gagner un temps précieux en centralisant dans une seule et même application toutes tes adresses mails.

        Initiation GIMP: 17/10 15h – 17h

        Dans cet atelier, venez vous initier a la retouche d’image: couper, modifier, redresser la perspective, corriger l’équilibre des couleurs, corriger l’exposition, corriger des défauts mineurs, etc. Le tout grâce à un logiciel libre et gratuit.

        Initiation Blender: 17/10 19h – 21h

        Blender est un logiciel de modélisation 3D, de montage vidéo, d’animation 3D. Il permet la réalisation de pièces mais aussi d’univers de jeux-vidéos. Venez découvrir et en apprendre les bases.

        Initiation Shotcut: 18/10 10h – 12h

        Dans cet atelier, venez vous initier au montage vidéo avec Shotcut. Vous apprendrez comment couper une partie d’un film, comment créer des transitions, utiliser des filtres, séparer le son d’une vidéo, etc.

        Initiation Freecad: 18/10 15h – 17h

        Viens t’initier à Freecad, un logiciel de modélisation paramétrique. Il permet la réalisation de pièces en 3D très précise.

        Initiation Openstreet Map: 18/10 15h – 17h

        Vous souhaitez utiliser un GPS sans connexion internet en évitant d’être pisté en permanence par Google ?
        Alors venez vous initier à OpenStreetMap, un outil de cartographie et de GPS libre, gratuit et utilisable hors connexion.

        Initiation Libre Office: 19/10 10h – 12h

        Dans cet atelier, venez vous initier au traitement de texte en utilisant le logiciel gratuit et libre LibreOffice. Nous découvrirons la mise en page, l’insertion d’image, la modification de texte, etc.

        Install Party: 19/10 9h – 13h

        Et si vous passiez votre ordinateur de Windows vers une des distributions de Linux. Linux, en plus d’être un système d’exploitation libre et gratuit, est moins sensible aux piratages et surtout plus léger que Windows donc très avantageux pour les vieux ordinateurs.

        Fabrication de Tux: 19/10 9h – 13h

        Venez fabriquer à l’aide de bénévole votre peluche Tux, symbole de Linux et plus largement des logiciels libres.

        Pour vous inscrire aux ateliers ou pour obtenir plus de renseignements: kevin.moriniere@centresocial-chemille.asso.fr ou au 02-41-30-50-55

        [internet Chambéry] Mapathon en ligne 2024-2025 par cartONG – Le lundi 14 octobre 2024 de 18h00 à 20h00.

        Vous voulez vous engager pour une cause, rencontrer de nouvelles personnes et découvrir la cartographie participative et humanitaire? CartONG vous invite à participer à un ou plusieurs mapathons en ligne! 🗺️​💻​

        Pour s’inscrire c’est par ici

        Venez cartographier les régions encore absentes des cartes pour soutenir les organisations humanitaires et de solidarité internationale qui ont besoin de cartes précises et à jour pour agir plus efficacement en cas de crise ou initier des projets de développement local.

        Les ateliers de cartographie sont organisés dans le cadre du projet Missing Maps, qui a pour objectif de cartographier de façon préventive les régions vulnérables aux catastrophes naturelles, crises sanitaires, environnementales, aux conflits et à la pauvreté. On peut penser qu’aujourd’hui toutes les parties du monde sont cartographiées, mais en réalité de nombreuses régions ne possèdent encore aucune carte!

        🤔​ Pour qui? Pas besoin d’être un·e expert·e, les ateliers sont accessibles à tout le monde!

        📌​ Où? 100% en ligne! Un lien de connexion vous sera envoyé après votre inscription

        🖱️​ Comment? Avec la plateforme de cartographie libre et contributive OpenStreetMap (OSM, le «Wikipédia des cartes») tout le monde peut participer à la cartographie de n’importe quelle zone de la planète: il suffit d’un ordinateur, d’une souris et d’une connexion internet! Accessible à tout·es, nous serons là pour vous accompagner pour vos premiers pas avec OSM.

        [FR Grenoble] Atelier d’octobre du groupe local OpenStreetMap de Grenoble – Le lundi 14 octobre 2024 de 19h00 à 21h00.

        La prochaine réunion du groupe local aura lieu le lundi 14 octobre à 19h à la Turbine dans un format « auberge espagnole ».

        Points abordés:

        • Le « Name Suggestion Index »
        • Point sur le test d’import des parkings Dott (sous réserve)
        • Mapping des tombes des célébrités du cimetière Saint-Roch

        Informations pratiques

        [internet] Émission «Libre à vous!» – Le mardi 15 octobre 2024 de 15h30 à 17h00.

        L’émission Libre à vous! de l’April est diffusée chaque mardi de 15 h 30 à 17 h sur radio Cause Commune sur la bande FM en région parisienne (93.1) et sur le site web de la radio.

        Le podcast de l’émission, les podcasts par sujets traités et les références citées sont disponibles dès que possible sur le site consacré à l’émission, quelques jours après l’émission en général.

        Les ambitions de l’émission Libre à vous!

        Découvrez les enjeux et l’actualité du logiciel libre, des musiques sous licences libres, et prenez le contrôle de vos libertés informatiques.

        Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d’action, tels sont les objectifs de cette émission hebdomadaire.

        L’émission dispose:

        [internet] « Les outils Scenari pour traduire ses contenus » – Le mardi 15 octobre 2024 de 17h00 à 18h00.

        On présentera les outils et les astuces pour traduire ses contenus au sein de Scenari.

        Si vous avez des attentes particulières ou des questions sur le sujet traité, répondez à ce message, ça nous aidera à coller au mieux aux besoins.

        [FR Vandœuvre-lès-Nancy] Sciences participatives – Le mardi 15 octobre 2024 de 18h00 à 20h30.

        Chacun de nous peut prendre part aux progrès de la science.
        Quels que soient vos diplômes, découvrez et contribuez avec nous à divers projets de sciences participatives au cours des ateliers proposés par le Laboratoire Sauvage.

        Sujet du jour: Orienter nos actions au-delà des bonnes intentions, comment éviter les pièges ?
        Présentation suivie d’un atelier pratique contributif.

        Pour nous trouver, c’est chaque 3ᵉ mardi du mois, mêmes lieu et horaires.

        [FR Lyon] OpenStreetMap, rencontre mensuelle – Le mardi 15 octobre 2024 de 18h30 à 20h00.

        Discussion entre contributeurs lyonnais du projet OSM et acteurs intéressés.

        Toute personne intéressée par OpenStreetMap peut s’intégrer à cette rencontre, tout particulièrement les débutants qui souhaiteraient des conseils pour se lancer.

        Ordre du jour à compléter: [https://wiki.openstreetmap.org/wiki/FR: Lyon/Reunion-2024-10-15][30709_1]

        Lieu de réunion: Tubà, 15 boulevard Vivier-Merle, Lyon 3ᵉ.

        [30709_1]: https://wiki.openstreetmap.org/wiki/FR: Lyon/Reunion-2024-10-15

        [FR Paris] Apéro Parisien du Libre – Le mardi 15 octobre 2024 de 19h00 à 23h55.

        Tous les 15 du mois, Parinux organise un Apéro Parisien du Libre (APL).

        Cet événement informel et convivial réunit les personnes intéressées par le monde du Libre.

        Le 15 octobre, cela se passera à La Binouze à partir de 19h: n’hésitez pas à venir discuter et boire un coup avec nous:-)

        [FR Le Mans] Permanence du mercredi – Le mercredi 16 octobre 2024 de 12h30 à 17h00.

        Assistance technique et démonstration concernant les logiciels libres.

        Il est préférable de réserver votre place à contact (at) linuxmaine (point) org

        Planning des réservations consultableici.

        [FR Le Blanc] Ateliers “Libres” – Le mercredi 16 octobre 2024 de 14h00 à 17h00.

        Informations
        Conseils
        Diagnostics
        Installations
        Configuration
        Utilisation

        Linux
        Logiciels Libres
        Périphériques

        [FR Beauvais] Sensibilisation et partage autour du Libre – Le mercredi 16 octobre 2024 de 18h00 à 20h00.

        Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.

        C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

        [FR Nantes] Contribatelier – Le mercredi 16 octobre 2024 de 18h30 à 20h30.

        Les Contribateliers sont des événements conviviaux pour pouvoir contribuer ensemble à la culture libre*.

        Si vous avez envie de contribuer à Wikipédia, mettre à jour la carte OpenStreetMap (alternative à Google Maps) près de chez vous ou encore découvrir des outils respectueux de vos données personnelles ? Les Contribateliers sont ouverts à toutes et à tous, quelles que soient vos envies et vos compétences !

        *Culture libre: La culture libre est un mouvement social qui promeut la libre distribution et modification des œuvres de l’esprit par l’utilisation d’internet et d’autres formes de médias. Le mouvement de la culture libre puise sa philosophie dans celle du logiciel libre en l’appliquant à la culture, dans des domaines aussi variés que l’art, l’éducation, la science, etc.

        Gratuit, pas d’inscription requise.

        [FR Moncheaux] Mercredis Linux – Le mercredi 16 octobre 2024 de 19h30 à 23h30.

        L’Association Club Linux Nord Pas-de-Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l’association ou non, débutant ou expert, curieux ou passionné.

        Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l’aide pour résoudre vos problèmes d’installation, de configuration et d’utilisation de Logiciels Libres.

        N’hésitez pas à apporter votre ordinateur, afin que les autres participants puissent vous aider.

        Dans une salle équipée d’un tableau blanc et d’un vidéoprojecteur, se dérouleront fréquemment des ateliers, des initiations, des discussions, des tests, des démonstrations, de l’entraide abordant le logiciel libre tout cela autour d’un moment convivial.

        Cette permanence a lieu au préfabriqué à côté de l’école au 20 rue de Bouvincourt, Moncheaux

        [FR Rennes] Rencontre des utilisateurs de QGIS – Le jeudi 17 octobre 2024 de 17h45 à 19h45.

        Venez avec vos questions sur l’utilisation et/ou la communauté QGIS, et avec vos connaissances. Nous échangerons autour des besoins des participants, en coopération (chacun participe) et en toute convivialité!

        Les rencontres se déroulent les 3ᵉ jeudis des mois pairs dans le petit salon à côté du café des Champs Libres (au 1ᵉ étage), exclusivement en présentiel (pas de visioconférence).

        [FR Paris] Guix@Paris – Le jeudi 17 octobre 2024 de 19h00 à 22h00.

        Rencontres mensuelles autour de Guix.
        Venez découvrir, discuter et contribuer à Guix dans une ambiance conviviale.

        Il n’y a pas d’expérience pré-requise et vous êtes tout·es les bienvenu·es.

        Programme

        Les soirées se déroulent en 3 temps :

        • 19h-20h : accueil et discussions libres ;
        • 20h-21h : présention autour d’un sujet spécifique suivie d’une session de questions/réponses ;
        • 21h-22h : ateliers de contribution et discussions libres.

        Bien sûr, les horaires sont donnés à titre complètement indicatif ! _'

        Logistique

        S’inspirant des apéro’ April, chacun·e est invité·e à amener un petit quelque chose à manger et/ou à boire afin de pouvoir partager avec les autres participant·es.

        Accès

        Nous serons accueilli·es dans les locaux de l'April, elle-même hébergée par Easter-eggs :

        Association April
        44/46 rue de l’Ouest (cour intérieure)
        Bâtiment 8
        75014 Paris

        Stations de Métro: Gaîté, Montparnasse, Pernety.
        OpenStreetMap: <https://www.openstreetmap.org/node/3199095063>.

        Au plaisir de vous y rencontrer !

        [FR Chambéry] Forum ALPINUX – Le jeudi 17 octobre 2024 de 20h00 à 22h00.

        Tous les 1ᵉʳ et 3ᵉ jeudis du mois, Alpinux organise des rencontres à la Dynamo de Chambéry.

        A ces occasions une présentation est proposée. C’est aussi l’occasion d’échanger sur des projets, des problèmes rencontrés…

        Comme toujours covoiturage possible.

        [FR Metz] Joomladay France – Le vendredi 18 octobre 2024 de 08h30 à 18h30.

        Joignez-vous à nous pour cet événement incontournable de la communauté Joomla! en France. Le JoomlaDay™ FR est bien plus qu’une simple conférence ; c’est la rencontre annuelle tant attendue entre tous les acteurs francophones de Joomla!.

        À l’image de la communauté Joomla!, diversifiée et dynamique, cet événement réunit des professionnels, des développeurs, des webdesigners, des débutants, des experts, des étudiants, des particuliers, des passionnés et même des sceptiques.

        Pendant deux journées passionnantes, vous aurez l’opportunité d’assister à des conférences et des ateliers animés par des experts renommés. Notre sélection unique et variée d’intervenants, comprenant des personnalités du monde Joomla! et du web, vous promet des présentations captivantes et informatives.

        Que vous souhaitiez apprendre de nouvelles compétences, perfectionner vos connaissances, rencontrer d’autres passionnés de Joomla! ou partager vos propres expériences, le JoomlaDay™ France 2024 offre un environnement propice à l’apprentissage, à la découverte et au réseautage.

        Ne manquez pas cette opportunité de participer à un événement enrichissant et convivial, où se mêlent apprentissages, découvertes et rencontres humaines. Rejoignez-nous pour célébrer la puissance et la diversité de Joomla! lors du JoomlaDay™ France 2024 à Metz !

        [FR Lézignan-Corbières] Journée de réparation au Lézi'lab – Le vendredi 18 octobre 2024 de 10h00 à 19h30.

        Venez découvrir le Lézi'lab (le laboratoire de fabrications de la MJC de Lézignan-Corbières) et dépanner votre ordinateur, vélo ou petits mobiliers en bois… Une Install Party sera également organisée.

        Les animateurs pourront vous accompagner dans l’identification de pannes et vous donner des conseils en matière de réparation, mais attention, nous ne fournissons pas les pièces de rechanges

        [BE Antoing] Atelier Linux – Le vendredi 18 octobre 2024 de 18h00 à 20h00.

        Antoinix est un groupe d’utilisateurs de logiciels libres (G.U.L.L.) situé à Antoing, en Belgique**

        Nous proposons des ateliers de niveau débutant et avancé un vendredi sur deux de 18 à 20h. Les participants peuvent amener des sujets à aborder pendant les ateliers.

        Si vous souhaitez participer à nos activités, nous vous conseillons d’avoir une connaissance générale dans l’utilisation d’un ordinateur, notre vocation n’étant pas l’apprentissage des bases de l’informatique. Nous ne sommes pas non plus un atelier de support informatique Windows ou Mac.

        Bon à savoir: notre atelier se déroule dans une salle au nombre limité de places, au maximum nous pouvons accueillir 6 à 7 personnes. Si vous souhaitez participer à nos ateliers merci de nous envoyer un mail à l’adresse ci-dessous.

         

         

        [FR Rouen] Découvrir la carte libre OpenStreetMap – Le vendredi 18 octobre 2024 de 19h00 à 21h00.

        Connaissez-vous la carte libre et collaborative OpenStreetMap?

        C’est un peu l’équivalent de Wikipedia pour la cartographie: une carte par et pour les utilisateurs. C’est le remplacement libre de Google Maps. Elle est utilisée par les applications de géo-navigation éthique (cf. notre comparatif: https://blog.liberetonordi.com/index.php?post/comparatif-GPS).

        Venez apprendre à l’utiliser (trouver un lieu, calculer un itinéraire, afficher les pistes cyclables…)

        et à l’améliorer vous-même en contribuant à ajouter et corriger des éléments.

        Sans inscription.

        Prochaines soirées à thème à La Base: 22 novembre et 6 décembre

        [FR Annecy] Réunion hebdomadaire AGU3L Logiciels Libres – Le vendredi 18 octobre 2024 de 20h00 à 23h59.

        L’AGU3L, Logiciels Libres à Annecy, votre association se réunit tous les vendredis à partir de 20h00 et jusque vers 1h00 du matin. Passez quand vous voulez.

        Entrée par le côté, entre les 2 bâtiments. Au fond du couloir à droite, là où il y a de la lumière.

        ⚠️ Vérifiez sur le site avant de vous déplacer, y a un bandeau en haut qui confirme la tenue de la réunion.

        Le programme de la réunion, s’il y en a un, est sur notre site. 😉 ⬇️

        Digression possible, voire probable.

        Vous pouvez aussi nous soumettre un programme sur un thème particulier.

        Exemples:

        • Libre Office les listes à puces, j’aimerais en savoir plus
        • Pouvez-vous nous présenter le système Linux pour les débutants ?
        • plus technique: recompiler un noyau Linux avec les options spécifiques
        • Kubernetes est-ce pour moi ?
        • Démo sur un logiciel libre en particulier, ex: Gimp
        • Ou votre logiciel que vous souhaitez partager
        • À l’aide ! 😱 pas de panique, on a probablement une solution pour vous.
        • Vous développez du code libre ? oui
        • etc, etc.

        Apportez à boire, à manger. Un ordi ça peut aider.
        De la bonne humeur et un brin de Liberté.
        Et tout ce que vous trouvez sympa: des amis, des projets, des trouvailles, etc.

        Besoin d’une installation Linux?

        Pas de problème! Laissez-nous un petit message avant au cas où l’on soit pas dispo ce soir-là.

        C’est install party à la demande!

        [FR Amancy] Rencontre Autour des Logiciels Libres – Le samedi 19 octobre 2024 de 09h00 à 12h00.

        Rencontre mensuelle autour des logiciels libres, en toute simplicité.

        Ces matinées seront ce que nous en ferons ensemble, selon vos attentes:

        • Découverte des logiciels libres dont Linux et de leur intérêt. Utilisation sur place.
        • Installations, sur votre machine (pensez à sauvegarder vos données avant de venir avec) ou sur des PC fournis pour apprendre ensemble sans risque.
        • Préparation d’une clé USB pour tester Linux chez vous, l’installer ou alors pour utiliser des logiciels libres sans installation sous Windows.
        • Entraide, suivi de votre expérience avec les logiciels libres.
        • Nous pourrons aussi nous intéresser aux outils en ligne, aux smartphones, ou nous amuser à redonner vie à de vieux PC un peu obsolètes, à reconditionner des ordinateurs pour des associations ou personnes avec peu de ressources, etc.

        Pour tout projet qui risque de prendre un peu de temps, il est préférable de nous contacter avant.

        Les débutant·e·s sont les bienvenu·e·s! Les autres aussi, bien évidemment.

        À bientôt, lors de nos*Rencontres
        Autour des
        Logiciels
        Libres, pour une
        Informatique
        Emancipatrice et
        Solidaire!*

        [FR Le Bignon] Atelier « Libère ton smartphone ! » – Le samedi 19 octobre 2024 de 09h00 à 12h00.

        Le samedi 19 octobre 2024 matin à la Médiathèque du Bignon, venez assister à notre atelier « Libère ton smartphone ! » pour découvrir comment et pourquoi utiliser des outils différents de ceux de Google et autres GAFAM sur son smartphone/ordiphone !

        Inscription préalable directement auprès de la Médiathèque du Bignon: https://bibliotheque.mairielebignon.fr

        L’atelier aura lieu à la salle rez-de-jardin de l’Hôtel de ville au 11, rue du Moulin.

        [FR Lille] Stand Openstreetmap lors de la Maker Faire Lille – Le samedi 19 octobre 2024 de 10h00 à 18h00.

        Nous profitons de la Maker Faire à Lille pour organiser un stand Openstreetmap.

        Nous serons présents sur le stand de la MEL pour échanger autour de l’écosystème OpenStreetMap: Umap, Streetcomplete, Go Map!!, Organic Maps, Panoramax et on en passe !

        N’hésitez pas à passer nous voir, c’est l’occasion de se revoir ou de se rencontrer !

        [FR Ivry sur Seine] Cours de l’École du Logiciel Libre – Le samedi 19 octobre 2024 de 10h30 à 18h30.

        Présentation de l’E2L

        Quel est le rôle de l’école du logiciel libre?

        Tout d’abord, ce n’est pas une école comme les autres. Elle n’a pas d’établissement fixe, pas de cours de récréation, pas de carte d’étudiant, ni de diplôme de fin d’année.

        Comme toutes les écoles, son rôle est d’apprendre à ses élèves les logiciels libres, c’est-à-dire:

        • comment en trouver de bons parmi les nombreux sites qui en proposent,
        • comment en prendre possession en fonction des licences,
        • comment les installer en fonction de ses besoins,
        • comment les tester et les utiliser,
        • comment en comprendre le fonctionnement pour ensuite les modifier,
        • comment écrire ses propres logiciels libres.

        En fait, l’école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19ᵉ siècle, et dont le but est de transmettre des connaissances théoriques ou pratiques à tous ceux qui le souhaitent. Et pour atteindre ce but, sa forme juridique est de type « association à but non lucratif ».

        Comment fonctionne l’école?

        Cette école étant une association, elle possède, comme toutes les autres, un bureau, élu chaque année en assemblée générale, pour l’administrer. Mais elle a aussi des responsables pédagogiques dont le rôle est essentiel, car ce sont eux qui établissent les programmes des cours en fonction des souhaits des adhérents, valident les candidatures des enseignants et affectent les sessions.

        Les membres du bureau et les responsables pédagogiques forment « l’encadrement de l’école ». Tous les membres “encadrants” doivent être membres de l’association.

        Les locaux où se déroulent les cours seront ceux que l’on veut bien nous prêter: une salle des fêtes, un théâtre, une salle de réunion publique, un amphi dans une école publique, ou autre.

        Les thèmes des cours sont définis par les adhérents en fonction de leurs envies, de leurs besoins. Les cours sont ensuite décidés par les responsables pédagogiques de l’école en fonction des enseignants disponibles.

        Afin de permettre au plus grand nombre de participer et d’assister aux cours, les sessions se tiennent essentiellement le samedi. Une première, sous forme d’atelier public, de 10h30 à 13h, et une autre, sous forme de cours, de 14h30 à 18h30.

        Programme détaillé sur le site http://e2li.org

        [FR Wintzenheim] Réunion du Club Linux – Le samedi 19 octobre 2024 de 13h00 à 19h00.

        Le samedi 19 octobre 2024 de 13h00 à 19h00.

        MJC-EVS du Cheval Blanc, 1 faubourg des Vosges, Wintzenheim, Grand Est

        Leaflet | © OpenStreetMap Rencontre du Club Linux de la MJC-EVS du Cheval Blanc qui se réunit toutes les 3 semaines (environ) et accueille toutes les personnes qui souhaitent découvrir ou approfondir Linux et les Logiciels Libres. Aucune compétence n’est demandée.

        Pendant ces rencontres, informelles,

        • nous accueillons celles et ceux qui cherchent une réponse ou souhaitent découvrir Linux et les Logiciels Libres,
        • nous installons Linux sur des ordinateurs, la plupart des fois en "dual boot"(*), ce qui permet de conserver l’ancien système (par exemple Windows) et d’utiliser quand même Linux, en choisissant au démarrage,
        • nous partageons nos recherches (nos difficultés aussi) et nos découvertes, les nouveautés.

        Le Club Linux est également impliqué dans une démarche de libération des GAFAM (Google Apple Facebook Amazon Microsoft) et de promotion de solutions libres comme, entre autres, [Wikipedia][30218_5], OpenStreetMap, les Framatrucs (*), les C.H.A.T.O.N.S (*) et beaucoup d’autres.

        (*): mais on vous expliquera

        [30218_5]: https://fr.wikipedia.org/wiki/Wikip%C3%A9dia: Accueil_principal

        [FR Ramonville Saint-Agne] Les ateliers du CULTe – Le samedi 19 octobre 2024 de 14h00 à 18h00.

        Le CULTe est le « Club des utilisateurs de logiciels libres et de gnu/linux de Toulouse et des environs ».

        Le samedi après-midi tous les quinze jours, le CULTe organise un atelier d’informatique “libre”, de 14h à 18h.

        La séance est consacrée à l’information du public, à l’entraide entre membres et/ou visiteurs pour notamment installer et configurer des logiciels libres, système d’exploitation (“Linux”) ou “applications” (programmes informatiques).

        L’entraide peut également concerner le matériel afin d’aider le membre ou le visiteur à faire évoluer son ordinateur (ajout de mémoire, changement de disque dur…), étant précisé que si des avis peuvent être bien entendu émis pour de tels achats, le CULTe quant à lui n’a aucune activité commerciale, directe ou indirecte.

        Chacun peut amener son ordinateur pour la séance. S’il s’agit d’une « Unité Centrale » (Ordinateur de bureau) il est inutile d’amener également écran clavier et souris, qui peuvent être prêtés sur place. Au besoin nous pourrons aussi vous prêter une machine pour la séance.

        Afin de préparer votre venue, nous vous recommandons vivement de nous prévenir par courrier électronique en expliquant succinctement votre projet ou votre besoin à l’adresse suivante:

        president@o2.culte.org

        L’adhésion au CULTe n’est en aucun cas obligatoire pour participer à nos activités.

        NB: Les personnes qui souhaitent adhérer ou faire un don peuvent bénéficier d’un reçu fiscal en vue d’une réduction d’impôt (66% en 2022) notre association étant reconnue « Organisme d’Intérêt Général » éligible au mécénat. (Rescrit fiscal 2021/228)

        PS: Notre club met à la disposition de tous une liste de discussion dédiée à l’informatique “libre”: « linux31@culte.org ». Vous pouvez sans attendre demander à y être inscrit pour, le cas échéant, y exposer une difficulté et bénéficier de l’aide et de conseils d’une centaine de participants. Il vous suffit de vous rendre à cette adresse et d’y formuler votre demande d’inscription:

        https://sympa.culte.org/sympa/subscribe/linux-31?previous_action=info

        [FR Orchies] Repair Café de Orchies – Le samedi 19 octobre 2024 de 14h00 à 17h00.

        Afin de limiter la surconsommation numérique et lutter contre l’obsolescence programmée des systèmes d’exploitation, l’association CLX propose d’installer un système de remplacement gratuit, en français et sans publicité qui vous permettra de continuer à l’utiliser avec tout le nécessaire pour retrouver vos usages du quotidien (navigation internet, envoi de mail, suite bureautique, vidéos, retouche photos…).

        Plus de détails sur OpenAgenda

        [FR Saint Cyr l’École] Permanences logiciels libres – pc et smartphones – Le samedi 19 octobre 2024 de 14h00 à 17h00.

        Root66 vous propose une permanence Logiciels Libres

        A cette permanence, tu pourras bénéficier d’une aide et d’un accompagnement pour t’aider à installer, configurer des logiciels libres aussi bien sur PC que sur Smartphones.
        Un vieux pc qui rame? Besoin de faire une sauvegarde de tes données? Envie de tester des applications opensource sur ton téléphone ou sur ton pc, mais tu as peur de tout casser et de ne pas y arriver seul.e. Pas de souci, l’équipe de root66 est là pour t’accompagner, à ton propre rythme !

        Un des objectifs est de t’aider à reprendre le contrôle de tes données et d’apprendre pas à pas les bonnes pratiques à adopter pour sécuriser et améliorer ta vie privée numérique.

        N’hésite pas à passer! L’équipe de root66 sera ravie de t’accueillir! 🤓

        Et si tu n’as aucun problème technique, la permanence est aussi faite pour échanger et discuter des logiciels libres ou du numérique en général.

        Programme (non exhaustif):

        • Dépannage, assistance sur PC, smartphones utilisant du logiciel libre
        • Découverte et apprentissage pour utiliser un système libre comme Linux
        • Installations et configurations complémentaires d’applications
        • Mise à jour et installation de nouveaux logiciels opensource
        • Discussions conviviales entre utilisateurs autour des logiciels libres

        Entrée libre et gratuite 😎

        Sur place, l'adhésion à l’association est possible mais non obligatoire.

        Si vous venez en voiture (voire à pied):
        Il est plus facile de passer par le parking rue Raymond Lefebvre.

         

        [FR Le Blanc] Formation Writer – Traitement de texte LibreOffice (niveau 1) – Le samedi 19 octobre 2024 de 14h00 à 17h00.

        Apprendre les premières bases du traitement de texte de LibreOffice.
        Sur inscription auprès de linuxaublanc@reparlab.orgVenez avec vos demandes !

        [FR Toulouse] Cartographie des transports en commun – Le samedi 19 octobre 2024 de 14h00 à 18h00.

        Note: ce sujet a été reporté de septembre à octobre pour cause de présentateur malade:)

        Le groupe Openstreetmap de Toulouse vous invite à découvrir la cartographie des transports en commun.

        Les transports en commun permettent de déplacer des centaines de milliers de passagers chaque jour sur la métropole de Toulouse. La cartographie de ce réseau est importante pour de nombreux usagers: découvrir et prévoir ses itinéraires (par exemple en prenant en compte l’accessibilité), comprendre les points à améliorer, etc.

        Nous vous invitons à découvrir la cartographie collaborative des transports en commun à travers OpenStreetMap. Avec son métro, son tram, son téléphérique et ses nombreuses lignes de bus, la carte du réseau bouge régulièrement et a aujourd’hui besoin d’être mise à jour.

        Durant cet après-midi, nous découvrirons ensemble les données ouvertes de la métropole et la façon de corriger les données dans OpenStreetMap. Nous discuterons de nos usages et en partageant nos expériences, nous pourrons découvrir de nouveaux outils pour utiliser ces données au quotidien et les améliorer en continu.

        Nous accueillerons aussi volontiers les personnes ne venant pas de Toulouse, pour qu’elles puissent répliquer cet effort chez elles. Vous pouvez également participer même pour une partie de la durée de l’événement.

        Cet après-midi se déroule dans le cadre des rencontres mensuelles du groupe local de Toulouse, qui a lieu tous les troisièmes samedi de chaque mois à l’Artilect.

        [FR Quimper] Permanence Linux Quimper – Le samedi 19 octobre 2024 de 16h00 à 18h00.

        Tous les samedis de 16h à 18h, Linux Quimper vous donne rendez-vous au centre social des Abeilles, 4 rue Sergent Le Flao (quartier de la Terre Noire) Quimper.

        Nous vous proposons lors de ces rencontres d’échanger autour du Libre et de Linux en particulier

        Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution GNU/Linux de votre choix ou des logiciels libres sur votre ordinateur.

        Recommandations:

        • Sauvegardez vos données avant de venir.
        • Pour une installation de Linux si vous voulez conserver Windows, libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows.
        • Nous prévenir, éventuellement, de votre passage via le forum.

        Vous pouvez aussi venir pour une première prise d’informations et de contacts.

        Commentaires : voir le flux Atom ouvrir dans le navigateur

        La conquête de l’espace : une affaire féminine, première partie du NACA à la NASA

        Pour cette journée Ada Lovelace, on vous invite à la conquête de l’espace, une histoire qui n’aurait peut-être pas pu se faire sans les femmes. Pas uniquement parce que ce sont des femmes : les anonymes qui ont tressé les mémoires en tore de ferrite des missions Apollo, ou les plus connues qui ont voyagé dans l’espace. Mais aussi parce qu’elles ont calculé ou codé les explorations spatiales. Et comme c’est un sujet vaste, il s’agit, pour l’instant, de la première partie consacrée à trois femmes afro-américaines qui ont travaillé au NACA puis à la NASA : Dorothy Vaughan (1910 – 2008), Katherine Johnson (1919-2020) et Mary Jackson (1921 – 2005). Les portraits de ces trois femmes sont précédés d’une chronologie de la conquête de l’espace.

        Journée Ada Lovelace

        Sommaire

        Préambule

        La journée Ada Lovelace (en) (Ada Lovelace Day ou ALD en anglais) est une journée internationale consacrée aux réalisations des femmes en science, technologie, ingénierie et mathématiques (STIM ou STEM en anglais). Elle a lieu le deuxième mardi du mois d’octobre. En 2023, cette journée avait été, pour LinuxFr.org, l’occasion d’évoquer Lorinda Cherry, membre de l’équipe de conception d’Unix, Evi Nemeth et la première hackeuse Judith Milhon. Et c’est, on l’aura peut-être compris, surtout un prétexte pour parler de l’histoire de l’informatique.

        Cette dépêche et sa suivante sont malheureusement américano-centrées. Et ce pour la bonne et simple raison que, s’il est facile de trouver de l’information sur les cosmonautes russes, en trouver sur les informaticiennes est beaucoup plus ardu. En fait, on n’en a pas trouvé d’autre que Rozetta Zhilina (en), 1933 – 2003, qui a plutôt travaillé dans un contexte militaire et dont la spécialité était les algorithmes en balistique et Ekaterina Samoutsevitch, née en 1982, membre du groupe de punk-rock féministe les Pussy Riot. C’est d’autant plus regrettable que l’URSS avait une réelle avance en matière de conquête de l’espace. Avance que la Russie a toujours sur certains points. Par exemple, le côté russe de la station spatiale internationale a des toilettes prévues pour que les femmes puissent avoir leur règles et changer ainsi leurs protections hygiéniques.

        Les portraits des trois femmes qui figurent ci-dessous peuvent sembler assez idylliques. Dans la réalité elles ont dû affronter beaucoup de difficultés du fait de leur groupe ethnique et de leur genre : méprisées par les hommes blancs, peu valorisées, Dorothy Vaughan n’aura pas eu la promotion à laquelle elle pouvait prétendre du fait de ses fonctions, Mary Jackson verra sa carrière bloquée, et souvent pas assez outillées pour leur travail. Par exemple, Katherine Johnson n’aura pas toujours accès à l’intégralité des données dont elle avait besoin dans le cadre de son travail pour le « SpaceTask Group ».

        Les portraits des femmes seront donnés dans l’ordre chronologique de leur naissance.

        La conquête de l’espace en quelques dates

        La conquête de l’espace a été d’abord marquée par la lutte entre les deux grands blocs : Est contre Ouest, la « Course à l’espace » (Race for Space en anglais). La Russie soviétique ayant conservé pendant plusieurs années son avance sur les USA. Une chronologie qui s’arrête à la fin du programme Apollo et qui est centrée sur les réalisations des deux géants.

        Un aperçu de la chronologie de la conquête dans l’espace
        Un rendu un peu plus visuel des dates qui sont données ci-après, la Russie est dans la colonne de gauche, les USA dans celle de droite. Le document est téléchargeable au format fichier pdf hybride et nettement plus lisible.

        1957 : la Russie envoie dans l’espace le Spoutnik 1, premier satellite artificiel en octobre. En novembre c’est la chienne Laïka qui s’envole, c’est le premier animal vivant à réaliser une orbite dans l’espace.

        1958 : création de la NASA.

        1960 : les deux chiennes, Belka et Strelka que la Russie soviétique avait envoyées dans l’espace reviennent vivantes de leur vol orbital, ainsi que le lapin et les souris qui les accompagnaient.

        1961 : en janvier, la NASA envoie le chimpanzé Ham accomplir un vol orbital. En avril c’est le Russe Youri Gagarine qui s’envole et devient le premier homme à avoir accompli un voyage dans l’espace, ainsi que la coqueluche des foules. Dix mois après les Russes, le 20 février 1962, les USA envoient John Glenn pour accomplir un vol orbital. La même année, en décembre, la sonde Mariner 2 survole Vénus. Le Royaume-uni et le Canada envoient leur premier satellite en orbite.

        1963 : la cosmonaute russe Valentina Terchkova est la première femme à aller dans l’espace et, à ce jour, la seule à y avoir effectué une mission en solo. Le 18 mars 1965, le cosmonaute soviétique Alexeï Leonov effectue la première sortie dans l’espace. En juillet, la sonde américaine Mariner 4 survole Mars. La même année, la France lance la fusée-sonde LEX, l’Italie un satellite. La sonde russe Luna 9 se pose sur la Lune le 3 février 1966. Luna 10, quant à elle, se placera en orbite autour du satellite de la Terre.

        1968 : septembre dans le cadre de la mission russe Zond 5, un vaisseau habité par des tortues survole la lune. Décembre, c’est au tour de la NASA d’envoyer un vaisseau habité vers la lune. Elle envoie un équipage en orbite lunaire, mission Apollo 8.

        Juillet 1969 : tandis que les Russes lancent leur première navette spatiale, BOR-2, elle servira au programme Bourane, la mission Apollo 11 envoie Neil Armstrong et Buzz Aldrin sur la Lune.

        1971 : en avril, les Russes lancent Saliout 1, première station spatiale habitée. En novembre, la sonde américaine Mariner 9 orbite autour de Mars. En décembre, la sonde russe Mars 3 se pose en douceur sur Mars.

        1972 : Apollo 17 dernière mission lunaire du programme Apollo. La conquête de l’espace entre dans une autre phase peu après.

        Le NACA (National Advisory Committee for Aeronautics, en français, Comité consultatif National pour l’Aéronautique), prédécesseur de la NASA

        Le NACA est une agence fédérale états-unienne créée en 1915.

        Comme son nom le suggère, l’objectif du NACA était de favoriser la recherche en aéronautique, un secteur qui commençait à se développer et sur lequel les États-Unis étaient en retard par rapport à l’Europe. Le centre de recherche Langley du NACA était basé à Hampton en Virginie. Dans cette Amérique ségrégationniste, les zones de travail entre Blancs et Noirs sont séparées, celle de l’unité de calcul de la zone ouest (West Area Computing Unit) étant réservées aux personnes afro-américaines où travailleront les trois héroïnes de cette dépêche. Quand le NACA disparaîtra en 1958 pour faire place à la NASA, les secteurs raciaux disparaîtront également et il n’y sera plus fait, sur le plan des locaux, de distinction entre les personnes selon leur couleur de peau ou selon leur sexe.

        On doit au NACA (et peut-être même en partie à Mary Jackson) un type de prise d’air la prise d’air NACA qu’on verra par la suite sur à peu près toutes les voitures à partir de 1956.

        Dorothy Vaughan (1910 – 2008), mathématicienne et informaticienne

        Dorothy Vaughan naît en 1910. Elle obtient un Bachelor of Arts (l’équivalent d’une licence) de mathématique à l’université de Wilberforce (Ohio) en 1929, elle a dix-neuf ans. À la suite de ça, elle va enseigner les mathématiques dans un lycée afro-américain de Farmville (Virginie).

        Arrive la deuxième guerre mondiale, le gouvernement états-unien fait appel aux travailleurs et travailleuses pour soutenir l’effort de guerre, le NACA recrute. Elle candidate au poste de « calculateur » à Langley. Elle est recrutée en décembre 1943 et affectée à l’unité de calcul de la zone ouest dont l’objet était de faire des calculs mathématiques pour les ingénieurs qui se livraient à des expériences aéronautiques. Pour cela, point d’ordinateur (le premier ordinateur reconnu comme tel date de 1942), mais des règles à calcul, des calculatrices mécaniques (merci Pascal), et le visionnage de films. Elles fournissaient ainsi aux ingénieurs les paramètres techniques en matière de vol et de soufflerie.

        Au départ, les chefs de sa section seront des hommes, blancs. Finalement, elle sera promue à la tête de l’unité informatique de la zone ouest qu’elle dirigera de 1949 à 1958. Elle aura été la première femme afro-américaine à diriger un département du NACA tout en étant une mathématicienne aux compétences respectées. Il arrivait ainsi qu’on lui demande personnellement d’effectuer certains calculs complexes. Pendant cette période, elle co-écrira avec deux autres mathématiciennes, Sara Bullock et Vera Huckel, un manuel de méthodes algébriques pour les machines à calculer utilisées dans le groupe. Elle participera à la « Course à l’espace », cette période où les USA et l’URSS luttaient pour avoir la suprématie dans le domaine spatial.

        Arrive 1958, le NACA est dissout remplacé par la NASA. Elle rejoint le « Numerical Techniques Branch » (section des techniques numériques) et acquiert une expertise en FORTRAN. Elle contribuera au programme de développement des lanceurs de fusée Scout. Elle continuera pendant toute sa carrière à apprendre les nouvelles technologies informatiques. Elle formera d’ailleurs ses collègues à ces disciplines.

        Elle quitte la NASA en 1971.

        Après sa mort, survenue en 2008, elle reçoit à titre posthume la Médaille d’or du congrès pour son travail pour la NASA.

        Katherine Johnson (1918 – 2020), la calculatrice humaine

        Katherine Johnson est née en 1918. Elle fait ses études au West Virginia State College, qui deviendra l’université d’État de Virginie occidentale (West Virginia State University). Elle en sort en 1937 avec un diplôme de mathématiques et de français. Elle intègre en 1939, avec deux autres étudiants afro-américains, l’université de Virginie occidentale qui accueille ainsi ses tout premiers étudiants afro-américains. Elle obtiendra un doctorat (PhD) de mathématiques.

        Elle est recrutée en juin 1953 par le NACA où elle intègre la section de calcul de Langley. Elle fait partie des calculateurs humains noirs dans cette Amérique qui pratique encore la ségrégation raciale, plus précisément des calculatrices car la section était purement féminine. Deux semaines après son entrée en fonction, Dorothy Vaughan l’assigne à un projet dans la branche des charges de manœuvre (Maneuver Loads Branch) de la division des Recherches en vol (the Flight Research Division) pérennisant ainsi son poste. Elle effectuera toute sa carrière à la NASA qu’elle quittera en 1986.

        L’année 1957 est une année charnière dans sa carrière et dans la conquête l’espace : la Russie, on l’a vu, y envoie le Spoutnik 1, premier satellite artificiel d’une famille de dix qui marque le début de la « course à l’espace ». Elle fournit une partie des calculs des « Notes on Space Technology (en) » de 1958. Ces notes font partie d’un cours de technologie spatiale donné à la division des Recherches en vol du NACA. Elle intègre ainsi le « SpaceTask Group » (groupe de travail de l’espace). Quand le NACA sera dissout pour faire place à la NASA, elle suivra naturellement le chemin.

        Elle effectuera les analyses de trajectoire pour la capsule spatiale Freedom 7 d’Alan Shepard en mai 1961, premier Américain dans l’espace pour un vol suborbital. En 1960 elle co-écrit avec l’ingénieur Ted Skopinski la note technique « Determination of Azimuth Angle at Burnout for Placing a Satellite Over a Selected Earth Position (en) » qui expose les équations décrivant un vol spatial orbital dans lequel la position d’atterrissage du vaisseau spatial est spécifiée. Elle sera la première femme de la division des Recherches en vol du NACA à être créditée comme auteur.

        En 1962, préparation du vol orbital de John Glenn : elle est appelée à y participer. C’est une opération complexe, qui entraîne des calculs complexes eux aussi. Les ordinateurs étaient programmés pour contrôler la trajectoire de la capsule Friendship 7. Cependant, les astronautes étaient réticents à l’idée de confier leur vie à des machines susceptibles de tomber en panne ou de subir des coupures de courant.

        Dans le cadre de la liste de contrôle avant le vol, Glenn avait demandé aux ingénieurs de « demander à la fille » (Johnson) d’exécuter les mêmes nombres dans les mêmes équations que celles programmées dans l’ordinateur, mais à la main, sur sa machine à calculer mécanique de bureau. « Si elle dit qu’ils sont bons », se souvient Katherine Johnson, « alors je suis prêt à partir ». Le vol de Glenn fut un succès et marqua un tournant dans la compétition entre les États-Unis et l’Union soviétique dans l’espace.1

        Elle aura aussi calculé la synchronisation du module lunaire d’Apollo 11 avec le module de commande et de service en orbite lunaire, ce qu’elle considérait comme sa plus grande contribution à la conquête de l’espace. Elle a travaillé aussi sur les navettes spatiales (Space Shuttle) et sur le programme d’observation de la Terre à des fins civiles Landsat (en).

        En 2015, Barack Obama la décore de la plus haute décoration américaine : la médaille présidentielle de la Liberté.

        Mary Jackson (1921 – 2005), l’ingénieure

        Mary Jackson naît le 9 avril 1921 à Hampton, Virginie où elle passera toute sa vie. En 1942 elle obtient un BS en mathématiques et sciences physiques au Hampton Institute. Elle commence sa carrière professionnelle comme ses deux collègues en tant qu’enseignante dans un établissement d’enseignement pour enfants noirs. Après d’autres emplois (réceptionniste, comptable, secrétaire militaire), elle est embauchée par le NACA et rejoint la section de calcul de la zone ouest en 1951 dirigée par Dorothy Vaughan.

        Deux ans après, elle reçoit une proposition de travail pour l’ingénieur aéronautique Kazimierz Czarnecki (en) (qui a un homonyme polonais et althérophile) sur la soufflerie supersonique. Il lui suggère de suivre une formation pour devenir ingénieure. Ce qu’elle fera avec succès, non sans avoir eu à obtenir une autorisation spéciale de la ville de Hampton pour suivre les cours car ils se déroulaient dans l’école secondaire, blanche, de la ville. Elle deviendra la première ingénieure afro-américaine de la NASA en 1958. Elle écrira aussi, avec Czarnecki, cette même année « Effects of Nose Angle and Mach Number on Transition on Cones at Supersonic Speeds » (en). Dans ses fonctions d’ingénieure aérospatiale, son travail portera sur l’analyse des données des expériences en souffleries et en vol à des vitesses supersoniques.

        De 1958 à 1975, elle aura écrit en tout douze documents techniques pour le NACA et la NASA.

        Elle change d’orientation en 1976 (avec diminution de salaire), sa carrière étant bloquée pour œuvrer en faveur de l’embauche et de la promotion de la nouvelle génération d’ingénieures, de mathématiciennes et scientifiques de la NASA. Elle prendra sa retraite en 1985. Mary Jackson meurt le 11 février 2005.

        Le siège de la NASA à Washington DC est rebaptisé a sa mémoire en 2020 et s’appelle désormais le « Mary W. Jackson NASA Headquarters ».

        Remarques incidentes

        Les trois femmes ainsi portraiturées ont fait l’objet d’un film sorti en 2016 : «Hidden Figures » (Les Figures de l’ombre). Dans les pages qui leur sont consacrées sur le site de la NASA (en), le nom de l’actrice associée à chaque rôle dans le film est ajouté. Je me suis beaucoup inspirée de ces pages d’ailleurs. Il y a aussi, probablement, dans tout cela une excellente affaire de marketing dont on n’a pas l’équivalent pour la Russie qui a une histoire politique plus compliquée.

        Ceci n’était que le premier volet, celui des calculatrices humaines. Le prochain consacrera une partie à l’environnement informatique, tant aux USA qu’en Russie. Il y aura aussi des portraits de femmes (américaines, mais si vous avez des noms et des liens d’informaticiennes russes à suggérer…) dont, évidemment Margaret Hamilton.

        Cette dépêche ne saurait se terminer sans remercier vmagnin et Benoît Sibaud d’avoir pensé à mes longues soirées d’automne en m’ouvrant d’autres portes parce qu’en fait ce texte aurait dû n’être qu’en une seule partie et plus court.


        1. Biographie de Katherine Johnson (en sur le site de la NASA. 

        Commentaires : voir le flux Atom ouvrir dans le navigateur

        Agenda du Libre pour la semaine 40 de l’année 2024

        29 septembre 2024 à 10:38

        Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 45 événements (France: 41, internet: 2, Belgique: 1, Québec: 1) est en seconde partie de dépêche.

        Sommaire

        [FR Montpellier] Radio FM-Plus | Temps Libre – Le lundi 30 septembre 2024 de 09h00 à 10h00.

        Montpel'libre réalise une série d’émissions régulières à la Radio FM-Plus intitulées « Temps Libre ». Ces émissions sont la présentation hebdomadaire des activités de Montpel’libre.

        Après le jingle où l’on présente brièvement Montpel'libre, nous donnerons un coup de projecteur sur les activités qui seront proposées prochainement.

        Ces émissions seront l’occasion pour les auditeurs de découvrir plus en détails les logiciels libres et de se tenir informés des dernières actualités sur le sujet.

        Alors, que vous soyez débutant ou expert en informatique, que vous ayez des connaissances avancées du logiciel libre ou que vous souhaitiez simplement en savoir plus, Montpel'libre, au travers de cette émission, se fera un plaisir pour répondre à vos attentes et vous accompagner dans votre découverte des logiciels libres, de la culture libre et des communs numériques.

        Vous vous demandez peut-être ce qu’est un logiciel libre. Il s’agit simplement d’un logiciel dont l’utilisation, la modification et la diffusion sont autorisées par une licence qui garantit les libertés fondamentales des utilisateurs. Ces libertés incluent la possibilité d’exécuter, d’étudier, de copier, d’améliorer et de redistribuer le logiciel selon vos besoins.

        Inscription | [GPS][30874_1] 43.60524/3.87336

        Fiche activité:
        [https://montpellibre.fr/fiches\_activites/Fiche\_A5\_017\_Emission\_Radio\_Montpellibre\_2024.pdf][30874_2]

        [30874_1] : https://www.openstreetmap.org/#map=19/43.60524/3.87336
        [30874_2] : https://montpellibre.fr/fiches_activites/Fiche_A5_017_Emission_Radio_Montpellibre_2024.pdf

        [FR Montpellier] Framapermanence – Le lundi 30 septembre 2024 de 18h00 à 21h00.

        Réunion du framagroupe montpelliérain. Ces réunions ont pour objectif de monter des projets en droite ligne des activités de [Framasoft][30924_1] :

        Dégafamisons Internet, les Chatons pour Collectif d’Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires, framalibre, framakey, framapack…

        Les thèmes :

        • le point sur BIM ! ;
        • nouveaux projets ;
        • nouveau services ;
        • discussion autour du projet [CHATONS][30924_2] Montpellier ;
        • [BIM!][30924_3] veut dire : [Bienvenue sur l’Internet Montpelliérain][30924_4] ou Bienvenue sur l’Internet Mutualisé ;
        • BIM ! Le [bimbendum][30924_5] du net ;
        • inscription du chatons sur « [Rejoindre le collectif][30924_6] » ;
        • discussions libres ;
        • échanges d’idées ;
        • faire des perspectives pour les actions futures ;
        • tout simplement, passer un moment convivial.

        CHATONS est le Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires.

        Il rassemble des structures souhaitant éviter la collecte et la centralisation des données personnelles au sein de silos numériques du type de ceux proposés par les GAFAM (Google, Apple, Facebook, Amazon, Microsoft).

        Ainsi, nous vous invitons à venir participer aux Framapermanences qui auront lieu à la Maison des Adolescents de l’Hérault, le cinquième lundi de chaque mois, de 18h00 à 21h00.

        Entrée libre et gratuite sur [inscription][30924_7]. Une simple [adhésion][30924_8] à l’association est possible. Rejoindre le groupe Montpel’libre sur [Telegram][30924_9] S’inscrire à la [Newsletter][30924_0] de Montpel’libre.

        [30924_1] : https://framasoft.org
        [30924_2] : https://chatons.org/fr
        [30924_3] : http://montpel-libre.fr/spip.php?article3666
        [30924_4] : http://bim.land
        [30924_5] : https://montpellibre.fr/spip.php?article3540
        [30924_6] : https://chatons.org/rejoindre-le-collectif
        [30924_7] : http://montpel-libre.fr/spip.php?article2787
        [30924_8] : http://montpel-libre.fr/stock/documents/Adhesion/montpellibre_adhesion_2020.pdf
        [30924_9] : https://t.me/joinchat/L4OEvBM00vzNuIpOnFeQ-Q
        [30924_0] : https://framalistes.org/sympa/info/montpellibre_info

        [FR Paris] Découverte de l’espéranto langue libre – Le lundi 30 septembre 2024 de 19h00 à 20h15.

        Découverte de l’espéranto:

        • origine de la langue,
        • cours express,
        • usages et apprentissage.

        Accès libre et gratuit.

        Entrée à l’angle de la rue Jacques Cœur et de la rue de la Cerisaie.

        [FR Montpellier] Permanence | GNU/Linux et Logiciels Libres – Le lundi 30 septembre 2024 de 19h00 à 21h00.

        Venez découvrir Linux et vous faire aider pour l’installer et à la prise en main, dans différents lieux, dans et à proximité de la métropole montpelliéraine

        L’équipe de Montpel’libre vous propose une permanence Logiciels Libres : discussions libres et accompagnements techniques aux systèmes d’exploitation libres pour vous aider à vous familiariser avec votre système GNU/Linux au quotidien.

        Le contenu de l’atelier s’adapte aux problèmes et aux questionnements des personnes présentes avec leur(s) ordinateur(s), qu’il soit fixe ou portable, et permet ainsi l’acquisition de nouvelles compétences nécessaires à une autonomie numérique certaine, au rythme de chacun.

        Les thèmes :
        Vous pourrez y aborder plusieurs thèmes (liste non exhaustive) :

        • discussions conviviales entre utilisateurs autour de Linux en général ;
        • pré-inscription aux prochains Cafés Numériques et Installparty ;
        • premières explorations du système ;
        • installations et configurations complémentaires ;
        • mise à jour et installation de nouveaux logiciels ;
        • prise en main, découverte et approfondissement du système

        Les permanences techniques ont lieu une fois par semaine, dans un lieu et à des jours et heures différents.

        Entrée libre et gratuite sur [inscription][30923_1]. Une simple [adhésion][30923_2] à l’association est possible. Rejoindre le groupe Montpel’libre sur [Telegram][30923_3] S’inscrire à la [Newsletter][30923_4] de Montpel’libre.

        Fiche activité : [https://montpellibre.fr/fiches\_activites/Fiche\_A5\_002\_Permanence\_GNU-Linux\_Montpellibre\_2024.pdf][30923_5]

        [30923_1] : http://montpel-libre.fr/spip.php?article2787
        [30923_2] : http://montpel-libre.fr/stock/documents/Adhesion/montpellibre_adhesion_2021.pdf
        [30923_3] : https://t.me/joinchat/L4OEvBM00vzNuIpOnFeQ-Q
        [30923_4] : https://framalistes.org/sympa/info/montpellibre_info
        [30923_5] : https://montpellibre.fr/fiches_activites/Fiche_A5_002_Permanence_GNU-Linux_Montpellibre_2024.pdf

        [internet] Émission « Libre à vous! » – Le mardi 1 octobre 2024 de 15h30 à 17h00.

        L’émission Libre à vous! de l’April est diffusée chaque mardi de 15 h 30 à 17 h sur radio Cause Commune sur la bande FM en région parisienne (93.1) et sur le [site web de la radio][30566_1].

        Le podcast de l’émission, les podcasts par sujets traités et les références citées sont disponibles dès que possible sur le [site consacré à l’émission][30566_2], quelques jours après l’émission en général.

        Les ambitions de l’émission Libre à vous!

        Découvrez les enjeux et l’actualité du logiciel libre, des musiques sous licences libres, et prenez le contrôle de vos libertés informatiques.

        Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d’action, tels sont les objectifs de cette émission hebdomadaire.

        L’émission dispose:

        • d’un [flux RSS compatible avec la baladodiffusion][30566_3]
        • d’une [lettre d’information à laquelle vous pouvez vous inscrire]30566_4
        • d’un [salon dédié sur le webchat de la radio][30566_5]

        [30566_1] : https://cause-commune.fm
        [30566_2] : https://www.libreavous.org
        [30566_3] : https://libreavous.org/rss
        [30566_4] : https://www.libreavous.org/listes-de-diffusion
        [30566_5] : https://chat.libratoi.org/channel/libreavous

        [FR Montpellier] Conférence | Intelligence artificielle générative | Sortons de la matrice ! – Le mardi 1 octobre 2024 de 17h00 à 18h30.

        Montpel’libre vous invite à participer à une conférence au LIRMM, où nous explorerons les enjeux et les perspectives de l’intelligence artificielle générative. Après une brève présentation de nos organisations et intervenants, nous vous présenterons l’IA générative, en distinguant les modèles fermés, souvent synonyme de monopole et d’opacité, des modèles ouverts, qui favorisent l’innovation et la collaboration. Nous aborderons également l’AI Act et les questions de licences, essentielles pour encadrer l’utilisation des contenus générés par l’intelligence artificielle.

        Nous examinerons l’intérêt d’exploiter une IA générative ouverte tout en gardant à l’esprit ses limitations.

        Alors, ne manquez pas cette occasion de sortir enfin de la matrice !

        Déroulement de la soirée:

        • Présentation du LIRMM, présentation de Montpel'libre
        • Introduction des acteurs (Tout le monde)
        • Introduction à l’IA générative (M. Lafourcade)
        • Le monde des modèles fermés
        • Le monde des modèles ouverts
        • L’AI Act et Les licences (contenu, rôle)
        • Utiliser l’IA générative ouverte
        • Limitations des IA générative (M. Lafourcade)
        • Problèmes éthiques et environnementaux (Myriam, Emmanuel, Mathieu)
        • Conclusion

        Sur inscription | [GPS][30906_1] 43.635627/3.841283

        [30906_1] : https://www.openstreetmap.org/?mlat=43.635629& mlon=3.841283#map=18/43.635627/3.841283

        [FR Grenoble] Permanence Rézine – Le mardi 1 octobre 2024 de 19h00 à 20h00.

        Rézine est un fournisseur d’accès à Internet qui défend une vision politique des technologies et des réseaux. Pour cela, Rézine met notamment en œuvre un accès Internet local, à prix juste, respectant la neutralité du Net, piloté par ses usagères et usagers, dans une démarche émancipatrice.

        Nous fournissons Internet via la fibre, via wifi (radio) et proposons également des VPN.

        Par ailleurs fournir une critique du numérique, et en particulier des réseaux, est une activité inhérente à notre activité de fournisseur d’accès à Internet, que nous avons affirmée dans l’objet de la structure. Nous inscrivons notre démarche dans une tradition d’éducation populaire, qui vise à contribuer à l’émancipation des personnes, dans leur rapport aux technologies et aux réseaux, quel que soit leur niveau de connaissance.

        Venez nous rencontrer pour discuter, devenir membre, poser vos questions sur la fibre, sur Internet, ou juste par curiosité!

        [FR Croix] Install-Party Linux & Logiciels libres – Le mardi 1 octobre 2024 de 19h00 à 22h00.

        Votre ordinateur est lent ou fatigué?
        Il fonctionne moins bien et vous aimeriez retrouver un fonctionnement adapté?

        Vous pouvez lui donner un nouveau coup de santé!
        Emmenez-le (prenez soin de sauvegarder vos documents précieux avant de sortir), nous faisons le reste avec vous!

        Au cours de la séance, nous vous proposons d’installer le système d’exploitation libre Linux et/ou les logiciels libres que vous utilisez sur votre ordinateur.

        [CA-QC Montréal] Linux-Meetup au Québec – Le mardi 1 octobre 2024 de 18h30 à 21h30.

        Local de la rencontre: [École de Technologie Supérieure][2427_1] A-????
        Rencontre virtuelle: [https://bbb3.services-conseils-linux.org/Linux-Meetup][2427_2]

        17:30 à 19:00 – 5 à 7 virtuel et en présentiel

        Rejoignez-nous pour un moment de détente et de convivialité lors de notre 5 à 7. Que vous préfériez nous retrouver au [Resto-Pub 100 Génies][2427_3] de l’ÉTS ou en ligne sur BigBlueButton (BBB), l’essentiel est de partager un moment agréable. Si vous avez l’intention de venir en personne, veuillez nous en informer afin de pouvoir réserver suffisamment de place pour vous.

        18:30 à 19:00 – Installation et tests de l’environnement hybride (tests de son et vidéo)

        19:00 à 21:30 – Programmation de la rencontre

        1. Présentation de… (Prénom Nom)
        2. Présentation éclair « Lightning talk » sur les logiciels/Linux
        3. Période d’échange de trucs et astuces sous Linux (tous)

        Extras

        Que vous soyez débutant ou expert, étudiant ou professionnel, cette réunion est ouverte à tous. Elle réunit une diversité de personnes, allant des gestionnaires aux programmeurs, des professeurs aux retraités, unissant ainsi des esprits passionnés par les logiciels libres, quel que soit votre domaine d’expertise.

        Rejoignez-nous pour cette opportunité exceptionnelle de socialiser, d’apprendre, et de tisser des liens avec d’autres passionnés. Ensemble, nous pouvons approfondir notre compréhension des logiciels libres et contribuer à une communauté dynamique.

        La participation est gratuite, et nous avons hâte de vous rencontrer, que ce soit en personne ou en ligne. Inscrivez-vous dès maintenant pour recevoir le lien de la réunion virtuelle, et pensez à nous informer si vous prévoyez de vous joindre à nous au Resto-Pub 100 Génies de l’ÉTS.

        Au plaisir de partager cette soirée exceptionnelle avec vous!

        Cordialement,

        Martial

        P.S.: Pour le transport en commun : [Station de métro Bonaventure][2427_4]

        [2427_1] : http://www.etsmtl.ca/a-propos/nous-trouver/se-rendre
        [2427_2] : https://bbb3.services-conseils-linux.org/Linux-Meetup
        [2427_3] : https://www.le100geniesrestopub.com/
        [2427_4] : https://www.stm.info/fr/infos/reseaux/metro/bonaventure

        [FR Sète] Exposition | Expolibre | JPO La Palanquée en Fête – Du mercredi 2 octobre 2024 à 10h00 au mardi 8 octobre 2024 à 20h00.

        Expolibre est une exposition itinérante expliquant les logiciels libres au grand public.

        Des panneaux présentent la philosophie du logiciel libre, mouvement qui se développe depuis le début des années 1980. L’objectif est de sensibiliser aux enjeux de société liés à cette révolution informatique.

        Dans l’esprit du logiciel libre, cette exposition est « libre » et nous vous invitons à la télécharger pour diffuser, la copier, l’exposer ou l’adapter.

        Entrée libre dans la limite des places disponibles.

        [FR Le Mans] Permanence du mercredi – Le mercredi 2 octobre 2024 de 12h30 à 17h00.

        Assistance technique et démonstration concernant les logiciels libres.

        Il est préférable de réserver votre place à contact (at) linuxmaine (point) org

        Planning des réservations consultable[ici.][30744_1]

        [30744_1] : https://linuxmaine.org/spip.php?rubrique6

        [FR Bidart] Devenez un super héros de la formation avec Chamilo – Le mercredi 2 octobre 2024 de 14h00 à 18h30.

        🔥 Devenez un super héros de la formation ! 🔥

        Chamilocamp, l’événement incontournable pour tous les passionnés de Edtech et de formation, revient avec un programme riche et innovant ! 💡
        Organisé par l'[Association Chamilo][30803_1] et [BeezNest, éditeur principal de Chamilo LMS et fournisseur officiel de services][30803_2], cet événement gratuit est une occasion unique d’échanger, apprendre et découvrir les nouveautés de Chamilo, la plateforme Open Source qui révolutionne l’apprentissage.

        🎯 Au programme:

        ✅ Présentation de Chamilo : Découvrez une plateforme simple, intuitive et sécurisée, utilisée par des millions d’apprenants à travers le monde.

        Chamilo & intelligence artificielle: Curieux de voir comment l’IA peut transformer vos contenus pédagogiques ? Assistez à une démonstration exclusive par le président de l’association Chamilo sur l’IA intégrée à Chamilo ! Découvrez comment générer automatiquement des exercices personnalisés éditables et des parcours pédagogiques sur-mesure.

        Pause & networking: Un moment convivial pour échanger avec d’autres professionnels de la formation et de la technologie.

        Optimiser son temps avec les sessions de cours: Fatigué par la gestion complexe des cours ? Découvrez comment Chamilo simplifie l’organisation avec son puissant système de gestion par “sessions”, et gagnez un temps précieux dans vos tâches quotidiennes.

        Présentation exclusive de Chamilo 2.0: Soyez parmi les premiers à découvrir Chamilo 2.0 et ses nouvelles fonctionnalités, pensées pour rendre vos formations encore plus efficaces et agréables à gérer. Une session questions/réponses suivra pour approfondir vos points d’intérêt.
        📅 Quand ? Le mercredi 02 octobre 2024 de 14h00 à 18h30
        💰 Prix ? Gratuit, mais réservez vite votre place !
        📍 Où ? Technopole Izarbel à Bidart (Biarritz) 👇 Inscrivez-vous maintenant et boostez votre formation 👇

        🔗 [Tous les détails et le programme complet sont disponibles sur la page de réservation de votre place gratuite.][30803_3] Le programme pourrait être étoffé dans les jours avec l’intégration d’une heure complémentaire (confirmation en attente, la durée de l’évènement resterait la même.)

        [30803_1] : https://chamilo.org/fr/
        [30803_2] : https://beeznest.com/fr
        [30803_3] : https://www.eventbrite.fr/e/billets-chamilocamp-2024-a-bidart-biarritz-851556407137?aff=oddtdtcreator

        [FR Sète] Découvrez l’Univers du Libre ! – Le mercredi 2 octobre 2024 de 14h00 à 15h00.

        Atelier Ada & Zangemann

        Découvrez l’Univers du Libre !

        Venez plonger dans l’univers d’Ada & Zangemann et découvrir avec nous des trésors d’imagination. Dans un coffre vous verrez comment fonctionnent les ordinateurs, dans un autre, vous rencontrerez ceux qui leur permettent de fonctionner, enfin dans un dernier, vous verrez comment et pourquoi travailler ensemble est utile à tous.

        Le livre que vous avez entre les mains ou sur votre écran est une belle histoire.

        L’histoire d’une libération collective initiée par une petite fille curieuse et inspirante.

        L’histoire d’un numérique qui n’aliène pas, qui nous permet au contraire de retrouver du pouvoir d’agir.

        Mais ce livre a aussi une belle histoire. Les auteurs de la version originale en langue allemande l’ont en e et placé sous licence libre. Ici le droit d’auteur quitte le « tous droits réservés » pour autoriser l’usage, la modification et le partage de l’œuvre. Ce choix favorise la circulation de l’œuvre, et c’est ainsi que j’ai découvert l’existence de Ada & Zangemann. Ce choix favorise également les traductions de l’œuvre, ce qui m’a donné l’idée d’un projet pédagogique collaboratif pour sa traduction française.

        Atelier adultes et enfants. Entrée libre et gratuite. Inscription nécessaire (nombre de places limitées) : contact@montpellibre.fr 07.68.03.64.72 Une simple [adhésion][30907_1] à l’association est possible. Rejoindre le groupe Montpel’libre sur [Telegram][30907_2] S’inscrire à la [Newsletter][30907_3] de Montpel’libre.

        [30907_1] : http://montpel-libre.fr/stock/documents/Adhesion/montpellibre_adhesion_2022.pdf
        [30907_2] : https://t.me/joinchat/L4OEvBM00vzNuIpOnFeQ-Q
        [30907_3] : https://framalistes.org/sympa/info/montpellibre_info

        [FR Beauvais] Sensibilisation et partage autour du Libre – Le mercredi 2 octobre 2024 de 18h00 à 20h00.

        Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.

        C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

        [FR Orchies] Mercredis Linux – Le mercredi 2 octobre 2024 de 19h30 à 23h30.

        [L’Association Club Linux Nord Pas-de-Calais][30879_1] organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l’association ou non, débutant ou expert, curieux ou passionné.

        Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l’aide pour résoudre vos problèmes d’installation, de configuration et d’utilisation de Logiciels Libres.

        N’hésitez pas à apporter votre ordinateur, afin que les autres participants puissent vous aider.

        Dans une salle équipée d’un tableau blanc et d’un vidéoprojecteur, se dérouleront fréquemment des ateliers, des initiations, des discussions, des tests, des démonstrations, de l’entraide abordant le logiciel libre et de la dégustation de bières.

        Cette permanence a lieu à la Salle des Associations, 42 rue Jules Roch à Orchies.

        [30879_1] : http://clx.asso.fr

        [FR Montpellier] Atel'libre | PAO : Gimp, Inkscape, Scribus, Krita – Le jeudi 3 octobre 2024 de 17h00 à 19h00.

        Les atel’libres PAO Gimp, Inkscape, Scribus, Krita du Groupao ont lieu à la médiathèque Émile Zola de Montpellier, le premier jeudi de chaque mois de 17h00 à 19h00.

        Venez mettre en page un dépliant pour votre association, créer une carte de visite ou encore composer un album photo. Un graphiste professionnel vous aide à réaliser votre projet de publication avec des logiciels libres.

        La publication assistée par ordinateur se fait à l’aide de logiciels spécialisés, appelés logiciels de mise en page ou logiciels de PAO, semblables à des logiciels de traitement de texte ordinaires, mais où un accent particulier a été mis sur la disposition des textes et des images sur une page. Le document à imprimer est affiché à l’écran de l’ordinateur exactement tel qu’il sera sur le papier, avec la possibilité de changer la typographie et de voir immédiatement le résultat.

        Dans cet atelier vous pourrez aborder des logiciels tels que Gimp, Inkscape, Scribus, Krita… La Publication Assistée par Ordinateur concerne la création des supports de communication. Plaquettes, affiches, cartes de visites, kakemonos et autres outils sont le résultat de ce que vous imaginez, mis en forme grâce à une suite de logiciels.

        Sur [inscription][30872_1] | [GPS][30872_2] 43.60859/3.89329

        [30872_1] : https://montpellibre.fr/forumfabrique.mediatheques@montpellier3 m.fr
        [30872_2] : https://www.openstreetmap.org/?mlat=43.60859& mlon=3.89329#map=19/43.60859/3.89329

        [FR Sète] GNU/Linux et Logiciels Libres – Le jeudi 3 octobre 2024 de 18h00 à 20h00.

        Dans le cadre des JPO, La Palanquée en fête.

        Venez découvrir Linux et vous faire aider pour l’installer et à la prise en main, dans différents lieux, dans et à proximité de la métropole montpelliéraine

        L’équipe de Montpel’libre vous propose une permanence Logiciels Libres : discussions libres et accompagnements techniques aux systèmes d’exploitation libres pour vous aider à vous familiariser avec votre système GNU/Linux au quotidien.

        Le contenu de l’atelier s’adapte aux problèmes et aux questionnements des personnes présentes avec leur(s) ordinateur(s), qu’il soit fixe ou portable, et permet ainsi l’acquisition de nouvelles compétences nécessaires à une autonomie numérique certaine, au rythme de chacun.

        Les thèmes :
        Vous pourrez y aborder plusieurs thèmes (liste non exhaustive) :

        • discussions conviviales entre utilisateurs autour de Linux en général ;
        • pré-inscription aux prochains Cafés Numériques et Linux-Party ;
        • premières explorations du système ;
        • installations et configurations complémentaires ;
        • mise à jour et installation de nouveaux logiciels ;
        • prise en main, découverte et approfondissement du système

        Les permanences techniques ont lieu une fois par semaine, dans un lieu et à des jours et heures différents.

        Entrée libre et gratuite sur [inscription][30922_1]. Une simple [adhésion][30922_2] à l’association est possible. Rejoindre le groupe Montpel’libre sur [Telegram][30922_3] S’inscrire à la [Newsletter][30922_4] de Montpel’libre.

        Sur inscription | [GPS][30922_5] 43.405195/3.695778

        Fiche activité : [https://montpellibre.fr/fiches\_activites/Fiche\_A5\_002\_Permanence\_GNU-Linux\_Montpellibre\_2024.pdf][30922_6]

        [30922_1] : http://montpel-libre.fr/spip.php?article2787
        [30922_2] : http://montpel-libre.fr/stock/documents/Adhesion/montpellibre_adhesion_2021.pdf
        [30922_3] : https://t.me/joinchat/L4OEvBM00vzNuIpOnFeQ-Q
        [30922_4] : https://framalistes.org/sympa/info/montpellibre_info
        [30922_5] : https://www.openstreetmap.org/?mlat=43.34691& mlon=3.22206#map=19/43.34691/3.22206
        [30922_6] : https://montpellibre.fr/fiches_activites/Fiche_A5_002_Permanence_GNU-Linux_Montpellibre_2024.pdf

        [FR Angers] Rencontre mensuelle OpenStreetMap – Le jeudi 3 octobre 2024 de 18h15 à 19h15.

        Déjà fan d’OpenStreetMap ou envie de découvrir cette cartographie libre, de contribuer à l’enrichissement de la cartographie locale angevine, de mettre à jour des données qui vous tiennent à cœur (pistes cyclables, environnement, facilitation des parcours PMR, bâti, etc.) ?

        Les cartographes bénévoles angevins se rencontrent les premiers jeudis de chaque mois pour échanger des astuces, faire découvrir les outils disponibles (sur ordiphone ou PC) et organiser des actions collectives.

        Vous n’y connaissez rien ? Pas grave, on vous apprendra autour d’une pression, d’un thé ou d’un jus de fruit !

        [internet] Visioconférence : Domotique et vie privée, est-ce compatible ? – Le jeudi 3 octobre 2024 de 18h30 à 22h30.

        Votre maison vous espionnerait-elle si elle était intelligente ? Cela semble être une blague, mais avec la domotique ce n’est peut-être pas si drôle…

        La domotique respectueuse de la vie privée, couplée aux logiciels libres, offre une alternative éthique et sécurisée aux systèmes fermés des géants de la tech. Si vous voulez que votre maison soit plus intelligente, mais qu’elle ne vende pas vos habitudes de vie, cet événement est pour vous !

        Nous en discuterons le 3 octobre 2024 lors de notre prochaine visioconférence.

        Vous pouvez nous rejoindre sur l’instance Galène de OUVATON:

        [https://visio.ouvaton.coop/group/public/lolica/][30864_1]

        [30864_1] : https://visio.ouvaton.coop/group/public/lolica/

        [FR Montrouge] Rencontre contributeurs OpenStreetMap – Le jeudi 3 octobre 2024 de 19h00 à 22h00.

        La rencontre mensuelle des contributeurs habitants Montrouge et alentours aura lieu le jeudi 3 octobre 2024 au [][30663_1] [Schmilblick][30663_2] à partir de 19h.

        Ce bar solidaire est situé au 94 avenue Henri Ginoux (station Vélib juste en face, bus 68 et 128, métro 4 station « Mairie de Montrouge »).

        Cette rencontre mensuelle nous permettra de discuter de nos projets de cartographie dans OpenStreetMap à [Montrouge][30663_3], au Sud de Paris et au-delà. Comme d’habitude, nous prenons un pot et dînons sur place pour ceux qui le souhaitent.

        Comme toujours, les débutants et simples curieux sont les bienvenus.

        [30663_1] : https://wiki.openstreetmap.org/wiki/Node
        [30663_2] : https://osm.org/node/4554276739
        [30663_3] : https://wiki.openstreetmap.org/wiki/Montrouge

        [FR Chambery] Forum ALPINUX – Le jeudi 3 octobre 2024 de 20h00 à 22h00.

        Tous les 1ᵉʳ et 3ᵉ jeudis du mois, Alpinux organise des rencontres à la Dynamo de Chambéry.

        A ces occasions une présentation est proposée.

        C’est aussi l’occasion d’échanger sur des projets, des problèmes rencontrés…

        Comme toujours covoiturage possible.

        [FR Cénac] Permanence numérique – Le jeudi 3 octobre 2024 de 20h00 à 23h00.

        L’association Libretic tient sa permanence numérique tous les 1ᵉʳˢ jeudi du mois à 20h:

        Que vous soyez adhérents ou non, si vous souhaitez:

        • utiliser des logiciels libres et respectueux de la vie privée ?
        • découvrir les services internet mis à disposition par l’association Libretic ?
        • gagner en autonomie numérique, à votre rythme avec des outils libres ?

        alors venez discuter avec nous lors de cette permanence.

        • rendez-vous est donné aux participants à 20h à l’adresse la salle des genêts d’or:

        [https://www.openstreetmap.org/way/163373667][30642_3]

        Nous ouvrons la salle à partir de 19h45 ; si vous êtes disponible vous pouvez venir aider à l’installation.

        • de 20h à 20h30 : accueil des participants, avec projection de petits films sur la thématique du Libre, échanges sur les actualités du logiciel libre autour d’une collation façon auberge espagnole
        • de 20h30 à 22h ou 22h30 auront lieu un atelier d’1h30 ou 2 ateliers d’1h selon la ou les thématiques planifiées
        • à 22h ou 22h30 : Questions diverses et échange sur les possibilités de thématiques de l’atelier présentiel suivant.
        • 23h maximum – fin de la séance

        Libretic est une association loi 1901 reconnue d’intérêt général.

        L’atelier est animé par des bénévoles de l’association.

        [30642_1] : https://www.openstreetmap.org/way/163373667)
        [30642_2] : https://jitsi.libretic.fr/libretic-permanence-virtuelle
        [30642_3] : https://www.openstreetmap.org/way/163373667

        [FR Milly-sur-Thérain] Sensibilisation et partage autour du Libre – Le vendredi 4 octobre 2024 de 17h00 à 19h00.

        Le premier vendredi de chaque mois, l’association OISUX propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres

        C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

        L’atelier aura lieu dans les locaux de la mairie.

        [BE Antoing] Atelier Linux – Le vendredi 4 octobre 2024 de 18h00 à 20h00.

        Antoinix est un groupe d’utilisateurs de logiciels libres (G.U.L.L.) situé à Antoing, en Belgique.

        Nous proposons des ateliers de niveau débutant et avancé un vendredi sur deux de 18 à 20h. Les participants peuvent amener des sujets à aborder pendant les ateliers.

        Si vous souhaitez participer à nos activités, nous vous conseillons d’avoir une connaissance générale dans l’utilisation d’un ordinateur, notre vocation n’étant pas l’apprentissage des bases de l’informatique. Nous ne sommes pas non plus un atelier de support informatique Windows ou Mac.

        Bon à savoir : notre atelier se déroule dans une salle au nombre de places limitées, au maximum nous pouvons accueillir 6 à 7 personnes. Si vous souhaitez participer à nos ateliers merci de nous envoyer un mail à l’adresse ci-dessous.

         

         

        [FR Paris] Soirée « radio ouverte » au studio de Cause Commune – Le vendredi 4 octobre 2024 de 19h30 à 22h00.

        [Libre à vous !][30919_1], l’émission de radio de l’April sur les libertés informatiques. est diffusée sur la radio associative [Cause Commune][30919_2], la voix des possibles.

        La radio propose un rendez-vous convivial chaque premier vendredi du mois à partir de 19 h 30 dans ses locaux à Paris : une soirée « radio ouverte » avec apéro participatif à la clé. Occasion de découvrir le studio et de rencontrer les personnes qui animent les émissions.

        La prochaine soirée-rencontre aura lieu vendredi 4 octobre 2024 à partir de 19 h 30 au studio de la radio : 22 rue Bernard Dimey 75018 Paris. Inscription (non obligatoire, mais cela facilite l’organisation) sur [le bloc-notes][30919_3].

        À partir de 20 h il y aura en direct une émission spéciale « Fête des possibles » : vous souhaitez présenter une initiative pour construire « une société plus durable, humaine et solidaire » ? Venez en parler quelques minutes derrière le micro.

        [30919_1] : https://libreavous.org
        [30919_2] : https://cause-commune.fm/
        [30919_3] : https://pad.chapril.org/p/soireerencontremensuellecausecommune

        [FR Annecy] Réunion hebdomadaire AGU3L Logiciels Libres – Le vendredi 4 octobre 2024 de 20h00 à 23h59.

        L’AGU3L, Logiciels Libres à Annecy, votre association se réunit tous les vendredis à partir de 20h00 et jusque vers 1h00 du matin. Passez quand vous voulez.

        Entrée par le côté, entre les 2 bâtiments. Au fond du couloir à droite, là où il y a de la lumière.

        ⚠️ Vérifiez sur le site avant de vous déplacer, y a un bandeau en haut qui confirme la tenue de la réunion.

        Le programme de la réunion, s’il y en a un, est sur notre site. 😉 ⬇️

        Digression possible, voire probable.

        Vous pouvez aussi nous soumettre un programme sur un thème particulier.

        Exemples:

        • Libre Office les listes à puces, j’aimerais en savoir plus
        • Pouvez-vous nous présenter le système Linux pour les débutants ?
        • plus technique : recompiler un noyau Linux avec les options spécifiques
        • Kubernetes est-ce pour moi ?
        • Démo sur un logiciel libre en particulier, ex : Gimp
        • Ou votre logiciel que vous souhaitez partager
        • À l’aide ! 😱 pas de panique, on a probablement une solution pour vous.
        • Vous développez du code libre ? oui
        • etc, etc.

        Apportez à boire, à manger. Un ordi ça peut aider.
        De la bonne humeur et un brin de Liberté.
        Et tout ce que vous trouvez sympa : des amis, des projets, des trouvailles, etc.

        Besoin d’une installation Linux?

        Pas de problème ! Laissez-nous un petit message avant au cas où l’on soit pas dispo ce soir-là.

        C’est install party à la demande!

        [FR Montpellier] Événement | Fête de la Science – Le samedi 5 octobre 2024 de 09h00 à 17h00.

        Une plongée dans le Monde du Libre

        Vous savez comment marchent les ordinateurs ? Vous connaissez ceux qui leur permettent de fonctionner ?

        Conférence : Vous savez pourquoi ils agissent, dans quel but et avec quelles conséquences ?

        Vous savez comment et pourquoi travailler ensemble est important pour tous ?

        Venez plonger avec nous et découvrir les réponses à ces questions, ainsi que bien des trésors grâce à Ada & Zangemann.

        Intervenants : Pascal ARNOUX, Myriam CRIQUET et Emmanuel ROGER (Montpel’libre)

        [FR Plaisir] Les logiciels libres à la fête des possibles – Le samedi 5 octobre 2024 de 09h00 à 18h00.

        Dans un monde en perpétuelle évolution, nous sommes constamment confrontés à des changements qui impactent notre quotidien, provoquant une multitude de réactions, entre espoir et incertitude. Apprendre à naviguer dans ces transformations avec optimisme et sérénité est devenu essentiel. Partout en France, des initiatives inspirantes émergent, et des citoyens engagent des projets novateurs dans des domaines variés, y compris celui des logiciels libres.

        Les logiciels libres jouent un rôle fondamental dans cette révolution numérique en proposant des solutions ouvertes, transparentes et accessibles. Ils incarnent des valeurs de liberté, de partage, et de coopération, offrant ainsi une alternative durable aux logiciels propriétaires. Chez Root66, nous avons la conviction que les logiciels libres sont une pierre angulaire pour un futur plus équitable et collaboratif.

        C’est pourquoi nous sommes fiers de participer à nouveau à la Fête des Possibles, le samedi 5 octobre 2024 de 10h à 18h au centre commercial Aushopping Grand Plaisir. Lors de cet événement, nous mettrons à l’honneur les logiciels libres et partagerons avec vous des solutions concrètes pour adopter des outils numériques plus éthiques.

        Venez nous rencontrer lors de cette journée dédiée aux possibles, et découvrez comment les logiciels libres peuvent contribuer à un monde plus ouvert et respectueux de nos libertés numériques.

        [FR Vanves] Portes ouvertes – Installations – Dépannages – Le samedi 5 octobre 2024 de 09h30 à 18h00.

        Le premier samedi de chaque mois (sauf août et septembre), de 9h30 à 18h, nous organisons une journée porte ouverte pour présenter notre association et son but.

        Lors de cette journée vous êtes invités à venir nous rencontrer pour découvrir les possibilités des logiciels libres.

        Venez avec vos questions, vos souhaits, vos matériels, nous verrons ensemble comment y répondre.

        Nous acceptons le don de Matériels informatique (surtout portables), Tablette et Smartphone, de préférence avec leur alimentation / chargeur.

        Le Wiki pour vous aider à passer au Libre : [https://wiki.llv.asso.fr/doku.php][30450_1]

        Pour le déjeuner, une participation vous sera demandé.

        IMPORTANT: Lisez la "Préparation pour l’installation": [https://wiki.llv.asso.fr/doku.php?id=wiki: installer: preparation_installation][30450_2]

        Localisation précise : [https://www.openstreetmap.org/note/4365747][30450_3]

        Proche du Métro (13) Malakoff Plateau de Vanves (à 5 minutes)

        [30450_1] : https://wiki.llv.asso.fr/doku.php
        [30450_2] : https://wiki.llv.asso.fr/doku.php?id=wiki: installer: preparation_installation
        [30450_3] : https://www.openstreetmap.org/note/4365747

        [FR Courbevoie] TypeScript : créer un site Web moderne – Le samedi 5 octobre 2024 de 09h30 à 17h30.

        L’association StarinuX (logiciel Libre) vous convie à l’atelier TYPESCRIPT,

        créer, améliorer un site Web moderne avec TypeScript.

        QUAND: samedi 5 octobre 2024 de 9h30 à 17h30

        LIEU: 48 rue de Colombes 92400 Courbevoie, gare de Courbevoie (ligne St Lazare La Défense)

        PRÉSENTATION:
        TYPESCRIPT est un outil de code permettant d’améliorer considérablement un site Web, nettement moins contraignant que le langage JavaScript tout en étant très efficace.

        LE PROGRAMME (à télécharger, clic):[][30848_1]

        [https://www.starinux.org/typescript-programme.pdf][30848_1]

        OBJECTIF: créateur de sites Web qui désirent améliorer la qualité de leurs sites grâce à un nouvel outil performant.

        L’ANIMATEUR:
        Mermaz DESSIEHI, développeur expérimenté de TypeScript d’applications web modernes.

        INFOS: comme à l’accoutumée, atelier réservé aux adhérents, 20 € par an (10 € demandeurs d’emploi) pour plus de 10 formations annuelles.

        S’INSCRIRE: www.starinux.org/index.php?rev=ateliers-sx.php#typescript

        Au plaisir de votre venue le samedi 5 octobre, bien à vous.

        Jean-Michel Meulien, chargé événementiel de StarinuX, events@starinux.org

        [30848_1] : https://www.starinux.org/typescript-programme.pdf

        [FR Bégard] Fête des Possibles – Infothema – Le samedi 5 octobre 2024 de 10h00 à 12h00.

        La Fête des Possibles ce sont des centaines d’évènements organisés chaque année partout à travers la France et la Belgique pour rendre visibles toutes les initiatives citoyennes qui construisent une société plus durable, humaine et solidaire.

        Conférence le samedi 5 octobre de 10h à 12h de l’association INFOTHEMA sur le réemploi de vieux ordinateurs avec l’installation du système d’exploitation GNU/Linux

        [FR Figeac] Café bidouille, réparation informatique – Le samedi 5 octobre 2024 de 10h00 à 13h00.

        Cet atelier convivial d’auto-réparation et d’entretien des appareils électriques, électroniques et informatiques a pour objectif de les faire durer, réduire les déchets et nous rendre plus autonomes face aux technologies.

        Tu n’oses pas ouvrir ton grille-pain ou ton mixer en panne ? Ton écran de smartphone est cassé ? Ton ordinateur devient très très lent ?

        À l’aide de multimètre, tournevis et d’outils informatiques libres, on s’entraide et on trouve la solution ensemble.

        Cet atelier est gratuit et ouvert à tous, que tu sois un bricoleur qui souhaite aider ou que tu aies besoin d’être aidé.

        Attention, tous les intervenants sont bénévoles et il n’y a aucune garantie de succès, mais nous pourrons t’orienter vers des professionnels en cas de besoin.

        En attendant ce rendez-vous, tu peux consulter les fiches informatiques de l’atelier numérique des 3L : [ricochets-figeac.fr][30913_1]

        Tous les premiers samedis du mois et le vendredi après-midi qui suit.

        [30913_1] : https://ricochets-figeac.fr/numerique

        [FR Ivry sur Seine] Cours de l’École du Logiciel Libre – Le samedi 5 octobre 2024 de 10h30 à 18h30.

        Présentation de l’E2L

        Quel est le rôle de l’école du logiciel libre?

        Tout d’abord, ce n’est pas une école comme les autres. Elle n’a pas d’établissement fixe, pas de cours de récréation, pas de carte d’étudiant, ni de diplôme de fin d’année.

        Comme toutes les écoles, son rôle est d’apprendre à ses élèves les logiciels libres, c’est-à-dire:

        • comment en trouver de bons parmi les nombreux sites qui en proposent,
        • comment en prendre possession en fonction des licences,
        • comment les installer en fonction de ses besoins,
        • comment les tester et les utiliser,
        • comment en comprendre le fonctionnement pour ensuite les modifier,
        • comment écrire ses propres logiciels libres.

        En fait, l’école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19ᵉ siècle, et dont le but est de transmettre des connaissances théoriques ou pratiques à tous ceux qui le souhaitent. Et pour atteindre ce but, sa forme juridique est de type "association à but non lucratif".

        Comment fonctionne l’école?

        Cette école étant une association, elle possède, comme toutes les autres, un bureau, élu chaque année en assemblée générale, pour l’administrer. Mais elle a aussi des responsables pédagogiques dont le rôle est essentiel, car ce sont eux qui établissent les programmes des cours en fonction des souhaits des adhérents, valident les candidatures des enseignants et affectent les sessions.

        Les membres du bureau et les responsables pédagogiques forment « l’encadrement de l’école ». Tous les membres “encadrants” doivent être membres de l’association.

        Les locaux où se déroulent les cours seront ceux que l’on veut bien nous prêter : une salle des fêtes, un théâtre, une salle de réunion publique, un amphi dans une école publique, ou autre.

        Les thèmes des cours sont définis par les adhérents en fonction de leurs envies, de leurs besoins. Les cours sont ensuite décidés par les responsables pédagogiques de l’école en fonction des enseignants disponibles.

        Afin de permettre au plus grand nombre de participer et d’assister aux cours, les sessions se tiennent essentiellement le samedi. Une première, sous forme d’atelier public, de 10h30 à 13h, et une autre, sous forme de cours, de 14h30 à 18h30.

        Programme détaillé sur le site [http://e2li.org][30502_1]

        [30502_1] : http://www.e2li.org/rwd.php

        [FR Quimperlé] Point info GNU/Linux – Le samedi 5 octobre 2024 de 13h30 à 17h30.

        Médiathèque de Quimperlé, place Saint Michel, pas d’inscription, entrée libre !

        Mickaël, Johann, Alain, Pierre, et Yves vous accueillent (ou l’un d’eux, on se relaie !).

        Conseils, aide et infos pratiques GNU/Linux et Logiciels Libres.

        Curieux ? Déjà utilisateur ? Expert ? Pour résoudre vos problèmes, vous êtes le bienvenu ; pas besoin de prendre rendez-vous !

        N’hésitez pas à venir avec votre PC si vous voulez une installation de GNU/Linux ou de venir avec votre périphérique récalcitrant (imprimante, scanner…) si possible.

        [FR Ramonville Saint-Agne] Les ateliers du CULTe – Le samedi 5 octobre 2024 de 14h00 à 18h00.

        Le CULTe est le « Club des utilisateurs de logiciels libres et de gnu/linux de Toulouse et des environs ».

        Le samedi après-midi tous les quinze jours, le CULTe organise un atelier d’informatique “libre”, de 14h à 18h.

        La séance est consacrée à l’information du public, à l’entraide entre membres et/ou visiteurs pour notamment installer et configurer des logiciels libres, système d’exploitation (“Linux”) ou “applications” (programmes informatiques).

        L’entraide peut également concerner le matériel afin d’aider le membre ou le visiteur à faire évoluer son ordinateur (ajout de mémoire, changement de disque dur…), étant précisé que si des avis peuvent être bien entendu émis pour de tels achats, le CULTe quant à lui n’a aucune activité commerciale, directe ou indirecte.

        Chacun peut amener son ordinateur pour la séance. S’il s’agit d’une « Unité Centrale » (Ordinateur de bureau) il est inutile d’amener également écran clavier et souris, qui peuvent être prêtés sur place. Au besoin nous pourrons aussi vous prêter une machine pour la séance.

        Afin de préparer votre venue, nous vous recommandons vivement de nous prévenir par courrier électronique en expliquant succinctement votre projet ou votre besoin à l’adresse suivante:

        president@o2.culte.org

        L’adhésion au CULTe n’est en aucun cas obligatoire pour participer à nos activités.

        NB : Les personnes qui souhaitent adhérer ou faire un don peuvent bénéficier d’un reçu fiscal en vue d’une réduction d’impôt (66 % en 2022) notre association étant reconnue « Organisme d’Intérêt Général » éligible au mécénat. (Rescrit fiscal 2021/228)

        PS : Notre club met à la disposition de tous une liste de discussion dédiée à l’informatique “libre”: « linux31@culte.org ». Vous pouvez sans attendre demander à y être inscrit pour, le cas échéant, y exposer une difficulté et bénéficier de l’aide et de conseils d’une centaine de participants. Il vous suffit de vous rendre à cette adresse et d’y formuler votre demande d’inscription:

        [https://sympa.culte.org/sympa/subscribe/linux-31?previous\_action=info][30679_1]

        [30679_1] : https://sympa.culte.org/sympa/subscribe/linux-31?previous_action=info

        [FR Le Mans] Permanence mensuelle du samedi – Le samedi 5 octobre 2024 de 14h00 à 18h00.

        Assistance technique et démonstration concernant les logiciels libres.

        Attention, réservez votre place par contact (at) linuxmaine.org

        Planning des réservations consultable[ici.][30743_1]

        [30743_1] : https://linuxmaine.org/spip.php?rubrique6

        [FR Pontarlier] Cartographie collaborative pour tous – Le samedi 5 octobre 2024 de 14h00 à 17h00.

        OpenStreetMap est une base de données géographiques construite de manière collaborative et partagée sous licence libre. La contribution est ainsi ouverte à tous.

        Venez découvrir cet outil aux côtés d’un agent du [Parc][30773_1] et cartographier votre quartier ou votre randonnée préférée.

        [Inscription obligatoire auprès de la médiathèque de Pontarlier][30773_2]

        [30773_1] : https://www.parc-haut-jura.fr
        [30773_2] : https://mediatheque.ville-pontarlier.fr

        [FR Saint-Cyr-l’École] Permanence logiciels libres – Le samedi 5 octobre 2024 de 14h00 à 17h00.

        Root66 vous propose une permanence Logiciels Libres

        Dans cette permanence, nous discuterons des logiciels libres, et nous vous proposerons un accompagnement technique aux systèmes d’exploitation libres GNU/Linux, dans le but de vous aider à vous familiariser avec ceux-ci.

        Le contenu s’adapte aux problèmes des personnes présentes et permet ainsi l’acquisition de nouvelles compétences à votre propre rythme.

        Programme:

        Vous pourrez y aborder plusieurs thèmes:

        • Discussions conviviales entre utilisateurs autour de Linux en général
        • Premières explorations du système
        • Installations et configurations complémentaires
        • Mise à jour et installation de nouveaux logiciels
        • Prise en main, découverte et approfondissement du système

        Entrée libre et gratuite

        Sur place, l’adhésion à l’association est possible mais non obligatoire

        Si vous venez en voiture (voire à pied):
        Il est plus facile de passer par le parking rue Raymond Lefebvre.

        [FR Paris] Premier Samedi du Libre – Le samedi 5 octobre 2024 de 14h00 à 18h00.

        Toutes les informations sont sur [https://premier-samedi.org][30888_1]
        Plan des salles : [https://premier-samedi.org/IMG/png/plancarrnum.png][30888_2]

        Venez aider ou vous faire aider à installer et paramétrer des logiciels libres et toute distribution GNU/Linux ou Android avec les associations d’utilisateurs de [Fedora][30888_3], [Mageia][30888_4], [Ubuntu,][30888_5] [Debian][30888_6] pour GNU/Linux ; et [Replicant][30888_7], [LineageOS][30888_8], [f-droid][30888_9] pour Android, sur netbook, portable, tour, PC/Mac, ou smartphone, éventuellement à côté de votre système actuel. Idem si vous avez des difficultés avec GNU/Linux, un périphérique, un logiciel libre, ou avec des logiciels libres sous Android.

        • Déjeuner à partir de 12h30-12h45 à la pizzeria Le Verona, 25 avenue Corentin Cariou
        • Salle Classe Numérique 14h-18h : install party GNU/Linux toutes distributions + atelier auto-hébergement et Brique Internet avec Franciliens.net
        • Salle Agora : si pas de conférence prévue, possibilité d’organiser à partir de 16h30 une présentation-discussion autour d’un thème particulier (pour se renseigner, choisir le thème ou s’inscrire, s’adresser à l’accueil de l’Install Partie à partir de 14h)
        • Salle LivingLab : wikipermanence Wikimedia France
        • Salle Atelier : atelier Blender 3D du BUG Blender User Group Paris
        • Apéro/dîner dans un lieu à déterminer sur place

        [30888_1] : https://premier-samedi.org
        [30888_2] : https://premier-samedi.org/IMG/png/plancarrnum.png
        [30888_3] : http://www.borsalinux-fr.org/
        [30888_4] : http://www.mageia.org/fr/
        [30888_5] : http://ubuntu-fr.org/
        [30888_6] : http://france.debian.net/
        [30888_7] : https://www.replicant.us/
        [30888_8] : https://lineageos.org/
        [30888_9] : https://f-droid.org/

        [FR Lannion] Participation Infothema à la Fête de la Science 2024 – Du samedi 5 octobre 2024 à 14h00 au dimanche 6 octobre 2024 à 18h00.

        Le Village des Sciences du Trégor ouvrira ses portes au grand public les samedi 5 et dimanche 6 octobre de 14h à 18h, avec des animations variées, certaines en lien direct avec le thème de l’eau et des océans, et d’autres explorant des domaines comme la photonique, le numérique avec l’association infothema, et l’astronomie.

        [FR Nantes] Permanence Linux-Nantes – Le samedi 5 octobre 2024 de 15h00 à 18h00.

        Linux-Nantes tient à vous informer de sa prochaine permanence.

        Nous vous proposons : de vous aider dans le choix des logiciels libres, de vous aider à installer Linux sur votre ordinateur ou votre portable, de vous informer sur l’utilisation de votre version de Linux et de voir avec vous les problèmes rencontrés.

        Pour plus d’informations sur l’association voir notre site.

        [FR Quimper] Permanence Linux Quimper – Le samedi 5 octobre 2024 de 16h00 à 18h00.

        Tous les samedis de 16h à 18h, Linux Quimper vous donne rendez-vous au centre social des Abeilles, 4 rue Sergent Le Flao (quartier de la Terre Noire) Quimper.

        Nous vous proposons lors de ces rencontres d’échanger autour du Libre et de Linux en particulier

        Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution GNU/Linux de votre choix ou des logiciels libres sur votre ordinateur.

        Recommandations:

        • Sauvegardez vos données avant de venir.
        • Pour une installation de Linux si vous voulez conserver Windows, libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows.
        • Nous prévenir, éventuellement, de votre passage via le forum.

        Vous pouvez aussi venir pour une première prise d’informations et de contacts.

        [FR Montpellier] Événement | Fête de la Science – Le dimanche 6 octobre 2024 de 09h00 à 17h00.

        Une plongée dans le Monde du Libre

        Vous savez comment marchent les ordinateurs ? Vous connaissez ceux qui leur permettent de fonctionner ?

        Conférence : Vous savez pourquoi ils agissent, dans quel but et avec quelles conséquences ?

        Vous savez comment et pourquoi travailler ensemble est important pour tous ?

        Venez plonger avec nous et découvrir les réponses à ces questions, ainsi que bien des trésors grâce à Ada & Zangemann.

        Intervenants : Pascal ARNOUX, Myriam CRIQUET et Emmanuel ROGER (Montpel’libre)

        [FR Saint-Dié-des-Vosges] Conférence : Terres wikipédiennes – Le dimanche 6 octobre 2024 de 10h30 à 11h15.

        A l’occasion du Festival international de Géographie de Saint-Dié-des-Vosges, Delphine Montagne (wikimédienne en résidence à Lyon) et Mickaël Schauli (wikimédien en résidence à Strasbourg), proposent une conférence sur la place des géographes sur Wikipédia.

        La présentation se fera sous la forme d’une exploration du 5ᵉ site internet le plus consulté au monde.

        L’événement est gratuit et ouvert à tous et toutes.

        [FR Montpellier] Événement | Fête de la Science – Le dimanche 6 octobre 2024 de 11h00 à 12h00.

        Débat mouvant Ada & Zangemann.

        Savez-vous quelle philosophie anime ceux qui construisent des ordinateurs ?

        Conférence : Vous savez quelle philosophie anime ceux qui construisent des ordinateurs et les logiciels qui les font fonctionner, dans quel but et avec quelles conséquences ?

        Venez plonger avec nous dans l’univers d’Ada & Zangemann, découvrir les réponses à ces questions, et positionnez-vous pour nous dire ce que vous pensez de tout cela.

        Intervenants : Myriam CRIQUET (Montpel’libre) et Salim Mokaddem (Université de Montpellier).

        Commentaires : voir le flux Atom ouvrir dans le navigateur

        Unicode en version 16.0.0, le plein de hiéroglyphes égyptiens et de symboles informatiques

        27 septembre 2024 à 07:40

        Le consortium Unicode a annoncé la sortie de la version 16.0.0 de sa norme d’encodage des caractères le 10 septembre 2024. En bref, cette version voit le nombre de caractères passer de 149 813 à 154 998, soit 5 185 caractères supplémentaires. Elle ajoute sept nouvelles écritures, de nouveaux fichiers de données et quatre normes techniques Unicode sont versionnées pour être synchrones avec la norme Unicode. Elle remplace toutes les autres versions, la précédente datant de 2022.

        Quelques-uns de ces changements sont détaillés ci-après, et, évidemment, tout figure dans les notes de version (en).

        Caractères égyptiens source Unicode

        Sommaire

        Afrique

        Les hiéroglyphes égyptiens, le principal ajout en nombre de caractères

        On se souvient peut-être des réactions des égyptologues, lors de l’introduction des hiéroglyphes égyptiens dans le standard Unicode en 2009. Il ne contenait que les sept-cent signes de base répertoriés par l’égyptologue britannique Alan H. Gardiner (1879 – 1963). Le gros reproche était le faible nombre de hiéroglyphes retenus : on en connaît plus de 6 000. Unicode 16 a rajouté 3 995 caractères aux 1 654 existants déjà dans le standard. Ce qui porte à 5 649 le nombre de hiéroglyphes égyptiens du catalogue Unicode

        Les hiéroglyphes égyptiens occupent les blocs Unicode 13460 à 1355F.

        L’alphabet Garay

        L’alphabet Garay fait son entrée dans les blocs Unicode 10D40 à 10D8F.

        Cet alphabet a été créé en 1961 par El Hadji Assane Faye, qui fut, entre autres, président du mouvement des enseignants en langues africaines. L’objectif étant de retranscrire « les caractéristiques sociolinguistiques africaines ». L’alphabet Garay comporte vingt-cinq consonnes et quatorze voyelles. Il est notamment utilisé pour le wolof, langue nationale du Sénégal, de la Mauritanie et de la Gambie. Il s’écrit de droite à gauche.

        Asie

        Les écritures de langues indiennes

        Cinq écritures sont ajoutées à cette version d’Unicode. Les quatre premiers alphabets sont récents :

        • Gurung Khema ou Khema est l’une des écritures utilisées pour retranscrire le Gurung (en), une langue parlée dans le Népal, il s’écrit de gauche à droite et occupe les blocs Unicode 16100 à 1613F,
        • Kirat Rai (en), qui s’écrit de gauche à droite, est utilisé pour écrire le Bantawa, une langue parlée dans l’est de l’Himalaya et l’est du Népal, les blocs Unicode 16D40 à 16D7F lui sont réservés,
        • Ol Onal a été inventé entre 1981 et 1992 (en) par Mahendra Nath Sardar pour transcrire la langue Bhumij, une langue parlée par quelques populations de l’ouest du Bengale et des états indiens Jharkhand, Odisha et Assam. Elle s’écrit de gauche à droite et on la retrouvera dans les blocs Unicode 1E5D0 à 1E5FF,
        • Sunuwar (en), une écriture qui a été développée en 1942 par Krishna Bahadur Jentich (1926 - 1991) pour écrire la langue éponyme parlée dans le Sikkim, un État du nord de l’Inde, et au Népal, s’écrit de gauche à droite et figure dans les blocs Unicode 11BC0 à 11BFF,
        • Tulu-Tigalari ou Tilagari est une écriture plus ancienne. L’alphabet a été conçu à partir de l’alphabet Grantha, une écriture du sud de l’Inde, depuis le XIe siècle. Utilisé au départ pour le sanscrit, le Tilagari (en) sera aussi l’écriture du Tulu, une langue du sud-ouest de l’Inde à partir du XVe siècle. Il s’écrit de gauche à droite et occupe les blocs Unicode 11380 à 113FF.

        Japon

        La base de données des caractères japonais « Moji Jōhō Kiban » (文字情報基盤) a été ajoutée comme source de référence (en) aux 36 000 idéogrammes unifiés CJC (chinois, japonais, coréen). Ce qui se reflète dans les tableaux de codes de pratiquement tous les blocs d’idéogrammes unifiés CJC par des glyphes représentatifs supplémentaires dans la colonne « J ».

        Albanie

        L’alphabet Todhri (en) a été inventé par Todhri Haxhifilipi (1811 - 1869) pour écrire en langue albanaise. Composée de cinquante-deux caractères, il s’écrit de gauche à droite et semble dériver de l’écriture cursive romaine.

        Les blocs Unicode 105C0 à 105FF lui sont réservés.

        Émoji et héritage informatique

        Sept nouveaux émojis font leur entrée :

        • une tête avec des valises sous les yeux (face with bags under eyes), 1FAE9,
        • une empreinte digitale (fingerprint), 1FAC6,
        • un arbre sans feuille (leafless tree), 1FABE,
        • un radis (root végétable), 1FADC,
        • une harpe (harp), 1FA89,
        • une pelle (shovel), 1FA8F,
        • une éclaboussure (splatter), 1FADF.

        À cela s’ajoutent sept-cent symboles (en) d’environnements informatiques, blocs Unicode 1CC00 à 1CEBF (Symbols for Legacy Computing Supplement).

        Synchronisation

        Plusieurs spécifications Unicode importantes ont été mises à jour. Notamment les quatre standards UTS #10, UTS #39, UTS #46, et UTS #51. Ils sont maintenant versionnés de façon synchronisée avec le standard Unicode, leurs fichiers de données couvrant les mêmes répertoires. Ils ont tous été mis à jour en version 16.

        Spécification Champ d’application Fichiers de données
        UTS #10, Unicode Collation Algorithm (en) Tri du texte Unicode UCA data (en)
        UTS #39, Unicode Security Mechanisms (en) Réduction de l’usurpation d’identité en Unicode Security data (en)
        UTS #46, Unicode IDNA Compatibility Processing (en) Traitement des URL non-ASCII URLs IDNA data (en) et IDNA 2008 derived data (en)
        UTS #51, Unicode Emoji (en Émoji et leur comportement Emoji data (en)

        Ces modifications sont susceptibles de nécessiter des changements dans les implémentations. Les sections migrations et modifications des standards UTS #10 (en), UTS #39, (en), UTS #46 (en) et UTS #51 (en) indiquent comment y procéder.

        Montée en version vers Unicode 16

        Quels impacts pour cette montée en version, outre les modifications apportées par l’ajout de nouveaux caractères et de nouveaux systèmes d’écriture ? Ils semblent plutôt mineurs, le changement le plus notable concerne sans doute celui de l’accès aux spécifications Unicode :

        • les spécifications de base ont été complètement remaniées pour Unicode 16.0 et, converties en HTML, elles sont déployées dans un sous-site autonome,
        • plusieurs des caractères ajoutés peuvent avoir quelques implications sur certaines optimisations de la normalisation; cela ne modifie pas l’algorithme de normalisation, mais il peut y avoir des conséquences sur la dérivation et l’utilisation des propriétés Quick_Check pour l’optimisation de la détection des formes de normalisation, voir UAX #15 (en),
        • des modifications ont été apportées sur les sauts de lignes apportées au guillemet simple gauche, U+2018 et aux guillemets directionnels similaires dans les contextes spécifiques d’Asie de l’Est afin de corriger les sauts de ligne en chinois simplifié et mieux coller aux spécifications au comportement de l’ICU (International Components for Unicode, bibliothèque logicielle, à ne pas confondre avec la fédération internationale des cheerleaders), voir UAX #14 (en),
        • quelques changements ont été apportés à la spécification afin de mieux s’aligner sur les pratiques courantes et simplifier les éléments transitoires qui ne sont plus nécessaires.

        Fin

        On laissera le mot de la fin à St00e9phane Bortzmeyer1 au sujet d’un site (de 2023) codé avec les pieds et une faible connaissance d’Unicode :

        Si tu n’es pas assez fort pour lire les points de code Unicode, c’est que tu ne t’appliques pas assez de discipline.

        J’en profite pour le remercier d’avoir fait passer l’information sur la sortie d’Unicode 16 sur Mastodon, sinon je l’aurais complètement ratée.


        1. Stéphane Bortzmeyer consacre le dernier chapitre de son livre Cyberstructure (2018, C&F) à l’Unicode et raconte comment son prénom est maltraité. Ceci est ma petite contribution à sa collection personnelle. 

        Commentaires : voir le flux Atom ouvrir dans le navigateur

        ❌
        ❌