Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

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

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

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

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

Haiku a 23 ans - Haiku R1 bêta 5 (partie 3 : documentation, finances et GSOC)

Les deux parties précédentes ont présenté les principales évolutions dans le code de Haiku. Mais le code ne fait pas tout.

Cette troisième (et dernière) partie présente les nouveautés dans la documentation, ainsi qu’un court aperçu du rapport financier et aux dons qui permettent à Haiku d’employer un développeur à plein temps de façon durable.

Enfin, elle présente la participation au Google Summer of Code et les travaux réalisés par les cinq étudiants encadrés par Haiku cette année.

Sommaire

Documentation

La documentation de Haiku se découpe en 3 parties principales : un manuel de l’utilisateur, une documentation d’API, et une documentation interne pour les développeurs qui travaillent sur les composants du système.

Ces documents sont complétés par de nombreuses pages et articles sur le site Internet, et deux livres pour apprendre à programmer en C++ avec Haiku, ou encore un document de référence pour la conception d’interfaces graphiques et un autre pour le style graphique des icônes.

Documentation d’API

La documentation d’API de BeOS était assez complète et de bonne qualité. L’entreprise Access Co Ltd qui a hérité de la propriété intellectuelle de BeOS a autorisé le projet Haiku à la réutiliser et à la redistribuer. Malheureusement, cette autorisation est faite avec une licence Creative Commons n’autorisant pas les modifications. Cette documentation ne peut donc pas être mise à jour, ni pour corriger les erreurs, ni pour ajouter des informations sur toutes les nouvelles fonctions ajoutées par Haiku ou les différences entre les deux systèmes.

Il est donc nécessaire de réécrire une nouvelle documentation à partir de zéro. Ce travail est assez ingrat lorsqu’il s’agit de re-décrire ce qui est déjà très bien expliqué dans la documentation existante. La nouvelle documentation a donc tendance à se concentrer sur les nouvelles fonctions, et il faut souvent jongler entre les deux documentations, le contenu des fichiers .h, et des exemples de code d’applications existantes pour découvrir toutes les possibilités offertes.

Il ne semble pas utile de lister chaque fonction ou méthode qui a été documentée. On peut mentionner une page d’explications sur la bibliothèque C standard, comprenant des liens vers les spécifications POSIX qui documentent déjà la plupart des choses, et quelques détails sur les différences avec d’autres systèmes.

Une autre nouvelle page documente les primitives de synchronisation qui sont disponibles pour le code s’exécutant dans le noyau.

Documentation interne

La documentation interne était à l’origine simplement une accumulation de fichiers dans divers format dans un dossier « docs » du dépôt Git de Haiku. Depuis 2021, ces fichiers ont été rassemblés et organisés à l’aide de Sphinx, qui permet de mettre à disposition une version navigable en HTML et de donner une meilleure visibilité à ces documents.

D’autres pages sont petit à petit migrées depuis le site web principal de Haiku, qui n’est pas un très bon support pour de la documentation, et bénéficiera un jour d’une refonte pour être plus tourné vers les utilisateurs que vers les développeurs.

Quelques nouvelles pages ajoutées cette année:

  • Une documentation sur l’utilisation de divers outils de complétion de code automatique avec le code source de Haiku
  • Une page présentant l’organisation du code source et les principaux dossiers et sous-dossiers
  • La documentation de l’outil rc utilisé pour compiler les « resources » attachées aux exécutables a été intégrée
  • Le système de fichier FAT a reçu également une page de documentation à l’occasion de sa réécriture

Un point sur le financement

L’association Haiku inc qui gère le compte en banque de Haiku publie chaque année un rapport financier.

Le financement provient principalement de dons des utilisateurs et soutiens de Haiku. Le projet reçoit également une compensation financière de Google pour le temps passé à encadrer les participants du Google Summer of Code (voir le paragraphe suivant). La contribution de Google cette année est de 3 300$.

Les plateformes de don les plus utilisées sont Paypal et Github sponsor. Ce dernier est recommandé car, pour les dons reçus via Github, c’est Microsoft qui paie les frais bancaires de la transaction. 100% de l’argent donné arrive donc sur le compte de Haiku. Tous les autres opérateurs ont un coût, soit fixe lors des retraits, soit un pourcentage de chaque don, soit un mélange des deux.

En 2023, l’association a reçu 25 422$ de dons et a dépensé 24 750$. Elle dispose d’une réserve confortable de 100 000$ (accumulés avant 2021, alors qu’il n’y avait pas de développeur salarié) ainsi que d’environ 150 000$ en cryptomonnaies.

Les dons en cryptomonnaies sont pour l’instant bloqués sur un compte Coinbase suite à des problèmes administratifs (le compte n’est pas correctement déclaré comme appartenant à une association, il faudrait donc payer un impôt sur le revenu lors de la conversion en vraie monnaie). Il semble difficile de contacter Coinbase pour régler ce problème.

Du côté des dépenses, le poste le plus important est le paiement de 21 000$ à Waddlesplash, développeur employé par Haiku inc pour faire avancer le projet Haiku. Il travaille à temps partiel et avec un salaire très bas par rapport au marché, comme cela a été fait pour les précédents contrats entre Haiku inc et d’autres développeurs. Les finances de l’association ne permettent pas encore d’assurer un emploi à plein temps avec un salaire correct sur le long terme (c’est faisable sur le court ou moyen terme à condition de puiser dans les réserves de trésorerie).

Le reste des dépenses concerne principalement le paiement de l’infrastructure (serveurs pour le site Internet, l’intégration continue, hébergement cloud pour les dépôts de paquets) pour environ 3 000$.

Il faut enfin compter environ 500$ de frais Paypal, puis quelques dépenses administratives (déclaration de changement d’adresse de l’association, déclaration d’embauche) pour des montants négligeables (moins de 10$ au total).

En 2024, l’objectif fixé en janvier était de récolter 20 000$ de dons supplémentaires. Cet objectif a été atteint dès le mois de juillet, et a donc été révisé pour tenter d’atteindre les 30 000$. Cela permettra de rémunérer Waddlesplash pour un plus grand nombre d’heures cette année, ou bien d’envisager l’embauche d’une deuxième personne si un ou une candidate se présente parmi les personnes contribuant au projet (l’embauche d’une personne extérieure ne se fera pas tant que l’association ne peut pas se permettre de proposer une rémunération raisonnable).

Google Summer of Code

Haiku participe au Google Summer of Code depuis 2007. Il s’agit d’un programme où des étudiants (et d’autres participants pas forcément étudiants, ces dernières années) sont payés par Google pendant deux mois pour découvrir la contribution à des projets de logiciels libres.

Ce programme a été monté par « l’Open source program office » de Google. Leur intérêt est de défendre leur image d’entreprise sympathique (bien mise à mal ces dernières années, c’est devenu un géant de la publicité en ligne et de l’aspiration des données personnelles), et de contribuer à la richesse d’un écosystème de logiciels libres dont ils bénéficient beaucoup. Cela permet aussi d’encourager des personnes à s’essayer au développement logiciel, facilitant indirectement le recrutement chez Google en augmentant le nombre de candidats. Ces justifications peuvent sembler hypothétiques ou très indirectes, mais elles ont convaincu Google d’attribuer un budget de quelques millions de dollars à ce programme.

Une équipe de Google choisit les projets de logiciel libres participants parmi de nombreuses candidatures. Chaque projet participant propose une liste « d’idées » (un peu sous la forme d’un sujet de stage) et a ensuite la responsabilité de choisir parmi les candidats qui ont répondu à cette offre (en respectant les critères de non-discrimination imposées par Google ainsi que les embargos imposés par les USA), et d’assurer l’encadrement des personnes sélectionnées. Google rémunère les participants, et dédommage les projets participants pour le temps investi.

Cette année les développeurs de Haiku encadrent cinq participants :

Calisto Mathias — Re-design de la fenêtre de recherche de fichiers

Le système de fichier BFS utilisé par Haiku permet l’exécution de requêtes (comme une base de données) exploitant les attributs étendus des fichiers, qui peuvent être indexés.

Ce système permet de faire beaucoup de choses, et la fenêtre de recherche du navigateur de fichier essaie d’en tirer parti. Cependant, l’interface résultante est trop complexe, et peu de personnes prennent le temps de concevoir des requêtes améliorant leur façon de travailler, se cantonnant aux quelques exemples fournis.

L’objectif de ce projet est de refondre l’interface de cette fenêtre pour obtenir quelque chose de plus intuitif, et également d’afficher en temps réel les résultats de la requête dès qu’elle est modifiée, pour encourager les utilisateurs à expérimenter avec des requêtes plus complexes.

Daniel Martin — Virtualisation matérielle accélérée avec NVMM

Haiku n’est pas encore parfait, et certaines tâches nécessitent encore l’utilisation d’autres systèmes d’exploitation. Une partie des utilisateurs ont donc une configuration en double boot, ou bien lancent Haiku dans une machine virtuelle.

L’objectif de ce projet est de permettre d’utiliser Haiku comme système principal, et de lancer les autres systèmes dans des machines virtuelles. Cela sera réalisé à l’aide d’un portage de NVMM, qui a été développé à l’origine par NetBSD et Dragonfly BSD. Cette bibliothèque a l’avantage d’être bien documentée et conçue pour faciliter son adaptation vers d’autres systèmes.

NVMM sera complétée par l’utilisation de QEMU qui pourra fournir un « front-end » à cette mécanique.

Diego Roux — Pilote pour les cartes sons virtuelles VirtIO

Pour les personnes utilisant Haiku dans une machine virtuelle, il est intéressant d’utiliser autant que possible la famille de périphériques VirtIO.

Il s’agit de périphériques virtuels conçus sans s’inspirer de matériel existant, et plutôt pour avoir l’interface la plus simple possible entre la machine virtualisée et son hôte.

Haiku dispose déjà d’un jeu de pilote Virtio relativement complet (réseau, stockage de masse, affichage graphique). Le but de ce projet est de compléter cet ensemble avec un pilote pour les cartes son VirtIO.

trungnt2910 — Portage de GDB

Haiku dispose de son propre débugger (appelé Debugger, de façon assez peu originale). Ce dernier présente une interface graphique confortable, mais une interface en ligne de commande beaucoup plus limitée. Il souffre également de quelques problèmes de performances et d’un manque de prise en charge des fichiers exécutables et bibliothèques compilés avec autre chose que GCC. Il est également incapable de faire du debug à distance ou de s’intégrer dans une interface graphique existante (par exemple au sein d’un IDE).

L’objectif de ce projet est de ressusciter la version de GDB ciblant Haiku. Cette version très ancienne était utilisée avant l’apparition du Debugger natif. Le projet est en bonne voie, le code d’interfaçage a été entièrement réécrit pour s’adapter aux versions modernes de GDB, et plusieurs évolutions et corrections ont été intégrées dans le système de debugging de Haiku (par exemple, pour mettre en pause tous les threads nouvellement créés afin que le debugger puisse les intercepter).

Zardshard — Migration du navigateur web WebPositive vers WebKit2

Le navigateur WebPositive utilise le moteur de rendu webKit. Actuellement, il s’interface avec ce moteur via l’API WebKitLegacy. Cette API exécute tout le moteur de rendu web dans un seul processus, et ne fournit pas les garanties d’isolation nécessaires pour les navigateurs web modernes (que ce soit en termes de sécurité, ou en termes de fiabilité).

L’objectif de ce projet est de reprendre les travaux déjà entamés en 2019 pour migrer WebPositive vers la nouvelle API « WebKit2 », et bénéficier d’une séparation entre l’interface graphique, la communication réseau, et le rendu HTML/CSS/JavaScript dans des applications séparées. Ainsi, un crash d’un de ces composants peut être récupéré de façon transparente sans faire disparaître toute l’application (et les données non enregistrées de l’utilisateur avec).

Le projet est également en bonne voie, un navigateur de test permet déjà d’afficher quelques pages ce qui montre que les bases sont en place. Il reste à régler de nombreux problèmes de rendu de texte, ainsi qu’à implémenter la gestion des entrées (clavier et souris) pour avoir un navigateur web utilisable. Il faudra ensuite migrer WebPositive vers ces nouvelles APIs.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Lettre d’information XMPP d’août 2024

N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les tournures de phrase et l’esprit de l’original. Elle est réalisée et publiée conjointement sur les sites XMPP.org, LinuxFr.org et JabberFR.org selon une procédure définie.

Bienvenue dans la lettre d’information XMPP, nous sommes ravis de vous retrouver ici ! Ce numéro couvre le mois d’août 2024.

    Sommaire

    Bannière newsletter XMPP

    Annonces de la XSF

    La XSF a signé une lettre ouverte adressée à la Commission européenne. Comme de nombreuses autres organisations actuellement, la XMPP Standards Foundation (XSF) a décidé de signer également la lettre ouverte à la Commission européenne.

    La XMPP Standards Foundation lance également un appel pour le Conseil et le Conseil d’administration 2024 de la XSF. Impliquez-vous dans les décisions organisationnelles de la XSF ainsi que dans les spécifications que nous publions. Si vous êtes intéressé de vous présenter pour le Conseil ou le Conseil d’administration, veuillez ajouter une page wiki présentant votre candidature dans l'une ou les deux sections avant le 3 novembre 2024, 00:00 UTC. Note : Les membres du Conseil doivent être membres élus de la XSF ; cependant, il n’y a pas cette restriction pour le Conseil d’administration.

    XMPP et Google Summer of Code 2024

    La XSF a de nouveau été acceptée en tant qu'organisation hôte du GSoC en 2024 ! Ces projets XMPP ont reçu une place et ont commencé la phase de codage :

    Logo GSOC

    Projets hébergés fiscalement par la XSF

    La XSF propose un hébergement fiscal pour les projets XMPP. Veuillez postuler via Open Collective. Pour plus d’informations, consultez l'annonce blog. Voici les projets actuellement hébergés que vous pouvez soutenir :

    Événements XMPP

    Vidéos

    Articles XMPP

    Nouvelles des logiciels XMPP

    Clients et applications XMPP

    Movim 0.27

    Serveurs XMPP

    • Yunohost : un package non-officiel pour Prosody, visant à offrir un meilleur support pour XMPP, a été conçu et est disponible pour tests. Pour rappel, Yunohost est une distribution serveur basée sur Debian, qui facilite l’hébergement d’une multitude de services (apps). La version 11 de Yunohost intègre le serveur XMPP Metronome en installation de base, facilitant ainsi la découverte d’XMPP, avec certaines limitations cependant.

    Bibliothèques et outils XMPP

    • QXmpp 1.8.1 a été publié.

    • Blasta (miroir) est un système de gestion de signets fédéré basé sur XMPP, qui vous permet de partager la collection de signets stockée sur votre propre compte XMPP, non seulement entre vos logiciels, appareils et machines, mais aussi avec d'autres personnes.

    Blasta

    Extensions et spécifications

    La XMPP Standards Foundation développe des extensions XMPP dans sa série de XEPs en plus des RFCs XMPP.

    Les développeurs et développeuses, et autres experts ou expertes en normes du monde entier collaborent à ces extensions, en développant de nouvelles spécifications pour les pratiques émergentes et en affinant les façons de faire existantes. Proposées par n’importe qui, les plus réussies finissent finales ou actives – selon leur type – tandis que les autres sont soigneusement archivées en tant qu’ajournées. Ce cycle de vie est décrit dans la XEP-0001, qui contient les définitions formelles et canoniques des types, états et processus. Pour en savoir plus sur le processus de normalisation. La communication autour des normes et des extensions se fait sur la liste de diffusion des normes (archive en ligne).

    Extensions proposées

    Pas de XEP proposée ce mois-ci.

    Nouvelles extensions

    Pas de nouvelle XEP ce mois-ci.

    Extensions ajournées

    Aucune XEP ajournée ce mois-ci.

    Si une XEP expérimentale n’est pas mise à jour pendant plus de douze mois, elle sera déplacée d’expérimentale à ajournée. Si une nouvelle mise à jour est effectuée, la XEP redeviendra expérimentale.

    Extensions mises-à-jour

    • Version 1.2.0 de XEP-0402 (Signets natifs PEP)

      • Encourage les clients à quitter immédiatement une salle si une notification de signet avec autojoin à false est reçue.
    • Version 1.0.2 de XEP-0388 (Profil SASL extensible)

      • Correction de plusieurs exemples incorrects.
      • Correction du schéma XML pour correspondre aux exemples.
    • Version 1.35.0 de XEP-0045 (Chat multi-utilisateur)

      • Suppression des références à l’utilisation des resourceparts lors de l’interdiction d’utilisateurs.
      • Interdiction des modifications de la liste de bannissement qui entrent en conflit avec les conditions de l’interdiction d’un utilisateur.
      • Amélioration de l’exemple « Service supprime un non-membre ».
      • Remplacement de l’utilisation inappropriée des mots-clés RFC 2119 dans §9.7.
      • Ajout de l’élément lors de la destruction d’une salle.
      • Utilisation explicite des bare JIDs pour les affiliations.
      • Permettre aux non-propriétaires de récupérer les listes de propriétaires et d’administrateurs dans les salles non anonymes.
    • Version 0.2.0 de XEP-0478 (Annonce des limites de flux)

      • Ajout du schéma XML.
      • Clarification sur l’optionnalité des deux enfants.
      • Correction de l’indentation et d’une faute de frappe.
    • Version 1.0.1 de XEP-0386 (Bind 2)

      • Ajout d’un schéma XML.
    • Version 1.3.0 de XEP-0054 (vcard-temp)

      • Mise à jour des cas d’erreur pour être compatibles avec .

    Dernier appel

    Pas de dernier appel ce mois-ci.

    Les derniers appels sont lancés une fois que tout le monde semble satisfait de l’état actuel d’une XEP. Une fois que le Conseil a décidé que la XEP semblait prête, l’Éditeur XMPP lance un dernier appel pour recueillir des commentaires. Les commentaires recueillis lors du dernier appel peuvent permettre d’améliorer la XEP avant de la renvoyer au Conseil pour qu’il la passe à l’état stable.

    Extensions stables

    Aucune XEP n’est passée à stable ce mois-ci.

    Extensions dépréciées

    Aucune XEP déclarée dépréciée ce mois-ci.

    Partagez les nouvelles !

    N’hésitez pas à partager les nouvelles sur d’autres réseaux :

    S’inscrire à lettre d’information

    Consultez également notre Flux RSS !

    Vous recherchez des offres d’emploi ou souhaitez engager une consultante ou un consultant pour votre projet XMPP ? Visitez notre XMPP job board.

    Contributions et traductions de la lettre d’information

    Il s’agit d’un effort communautaire, et nous aimerions remercier les traducteurs et traductrices pour leurs contributions. Les volontaires sont les bienvenus ! Les traductions de la lettre d’information XMPP seront publiées ici (avec un certain retard) :

    • anglais (original) : xmpp.org
      • contributeurs généraux : Adrien Bourmault (neox), Alexander « PapaTutuWawa », Arne, cal0pteryx, emus, Federico, Gonzalo Raúl Nemmi, Jonas Stein, Kris "poVoq", Licaon_Kter, Ludovic Bocquet, Mario Sabatino, melvo, MSavoritias (fae,ve), nicola, Schimon Zachary, Simone Canaletti, singpolyma, XSF iTeam
    • français : jabberfr.org et linuxfr.org
      • traduction : Adrien Bourmault (neox), alkino, anubis, Arkem, Benoît Sibaud, mathieui, nyco, Pierre Jarillon, Ppjet6, Ysabeau
    • italien : notes.nicfab.eu
      • traduction : nicola
    • espagnol : xmpp.org
      • traduction : Gonzalo Raúl Nemmi
    • allemand : xmpp.org
      • traduction : Millesimus

    Aidez-nous à créer la lettre d’information

    Cette lettre d’information XMPP est produite collaborativement par la communauté XMPP. La lettre d’information de chaque mois est rédigé dans ce simple pad. À la fin de chaque mois, le contenu du pad est fusionné dans le dépôt Github de la XSF. Nous sommes toujours heureux d’accueillir des contributeurs et contributrices. N’hésitez pas à vous joindre à la discussion dans notre salon public Comm-Team (MUC) et ainsi nous aider à soutenir cet effort communautaire. Vous avez un projet et vous voulez en parler ? Pensez à partager vos nouvelles ou vos événements ici, et à les promouvoir auprès d’un large public.

    Tâches que nous effectuons régulièrement :

    • collecte des nouvelles dans l’univers XMPP
    • résumés courts des nouvelles et des événements
    • résumé de la communication mensuelle sur les extensions (XEP)
    • révision de l’ébauche de la lettre d’information
    • préparation d’images pour les médias
    • traductions
    • communication à travers des comptes de médias

    Licence

    Cette lettre d’information est publiée sous la licence CC BY-SA.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Publication du guide pratique « Tout savoir sur la licence ODbL » par la Fédération des pros d’OSM

    La licence ODbL (Open Database License) est notamment celle choisie par la communauté OpenStreetMap. Il s’agit d’une licence copyleft spécialement conçue pour les bases de données.

    Jean-Christophe BECQUET, membre du bureau de la Fédération des pros d’OSM, se dit fier de cette publication du guide pratique « Tout savoir sur la licence ODbL ». Il s’agit d’un remarquable effort de pédagogie pour bien comprendre les droits et les devoirs inscrits dans cette licence libre.

    « ODbL = le cercle vertueux du partage ».

    Couverture du livret papier

    ODbL est aussi la licence retenue par Open Food Facts et plus de 4700 jeux de données en opendata sur le portail data.gouv.fr.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Agenda du Libre pour la semaine 39 de l'année 2024

    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 38 événements (France : 33, internet : 2, Québec : 3) est en seconde partie de dépêche.

    Sommaire

    [CA-QC Montréal] KohaCon - Conférences - Du lundi 23 septembre 2024 à 08h00 au mardi 24 septembre 2024 à 17h00.

    inLibro est heureux d’accueillir la conférence internationale KohaCon à Montréal du 23 au 27 septembre 2024.

    Chaque année, la KohaCon regroupe les organisations qui utilisent et participent au développement de Koha, le système intégré de gestion de bibliothèque sous licence libre.

    La KohaCon se déroule sur une période de 5 jours:

    • 2 jours de conférences au Cœur des Sciences de l’Université du Québec à Montréal
    • 1 journée d’activités culturelles et de découvertes de la Ville de Montréal
    • 2 jours d’ateliers et de hackaton sur Koha au Goethe-Institut Montréal

    L’événement est gratuit et ouvert à tou·te·s.

    Pour plus d’information, c’est par ici ==>; https://2024.kohacon.org

    [FR Strasbourg] Atelier de cartographie sur OpenStreetMap - Le lundi 23 septembre 2024 de 17h30 à 19h00.

    OpenStreetMap (OSM) propose une carte en ligne libre et gratuite, que tout le monde peut utiliser, actualiser et détailler. OpenStreetMap permet de créer de nombreuses cartes personnalisées pour représenter le territoire, nous repérer dans l’espace.

    Comme Wikipédia, OpenStreetMap repose sur le travail de bénévoles aux quatre coins du monde et chaque jour, ils cartographient le globe, rue après rue, chemin après chemin.
    Et si, vous aussi, vous participiez à son développement ?

    Un jour par mois, venez découvrir l’écosystème OSM lors d’un atelier dans une ambiance conviviale animé par des contributeurs expérimentés.
    C’est vous qui faites le programme et abordez les thématiques que vous souhaitez: concepts généraux, manipulation des outils d’édition sur PC ou smartphone, découverte d’applications cartographiques, sorties terrain, prise de vues, etc.
    Que vous soyez juste curieux ou que vous ayez déjà fait vos premiers pas, vous êtes les bienvenus, aucun prérequis n’est demandé.

     Inscription gratuite ici !

    [FR Grenoble] L’Atelier de Bidouille (ABIL) - Le lundi 23 septembre 2024 de 19h00 à 21h00.

    L’Atelier de Bidouille Informatique Libre (ABIL) est ouvert à tous·tes les personnes qui n’arrivent pas à résoudre des problèmes avec leur ordinateur:

    • trouver et installer un logiciel
    • utiliser et/ou apprendre à utiliser un logiciel
    • réinstaller ou installer un système d’exploitation
    • monter un ordinateur
    • réparer un ordinateur
    • créer et/ou mettre à jour un site oueb
    • … ou d’autres choses sur un ordinateur

    L’atelier permet de résoudre son problème en compagnie de bénévoles et des participants qui ne sont ni expert·e·s en informatique, ni réparateur·rice·s, mais qui ont l’habitude de la « bidouille » et seront là pour vous aider à trouver l’information là où elle se trouve (si elle existe).

    Pendant les ateliers, l’ABIL met à disposition du matériel: postes de travail, unités centrales à remonter ou installer, écrans, claviers, souris, pièces détachées, connexion Internet…

    Attention, l’ABIL ne met à disposition que des systèmes d’exploitation et des logiciels libres. Si vous souhaitez résoudre un problème sur un système ou logiciel non-libre, apportez votre machine pour participer à l’atelier, muni des licences du système d’exploitation et/ou des logiciels concernés.

    [FR Saint-Étienne] OpenStreetMap, rencontre Saint-Étienne et sud Loire - Le lundi 23 septembre 2024 de 19h00 à 21h00.

    Depuis la rentrée 2023, les temps de rencontre autour d’OpenStreetMap sont relancés.

    L’occasion de se rencontrer (ou de se retrouver), d’échanger sur OpenStreetMap et de lancer des projets en commun.

    [internet] Émission «Libre à vous!» - Le mardi 24 septembre 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] Présentation de Paheko, logiciel libre de gestion d’association (en visio) - Le mardi 24 septembre 2024 de 18h00 à 20h00.

    L’association Paheko développe et héberge le logiciel libre de gestion associative du même nom https://paheko.cloud

    Nous souhaitons proposer des temps de présentation de Paheko, en ligne, pour aider à le faire connaître et à le prendre en main.

    Pour la première, on vous propose de se retrouver mardi 24 septembre de 18 à 20h, avec une présentation de 20 minutes à 18h, puis un créneau d’1h40 pour échanger.

    Lien vers la salle visio : https://visio.octopuce.fr/b/pah-yvy-j4g-k3d

    L’intention est plutôt d’ouvrir un espace pour des questions généralistes sur le logiciel : il ne s’agit pas d’une formation à la comptabilité ou à la gestion associative ; on se propose plutôt de répondre aux questions sur Paheko, son fonctionnement, ses fonctionnalités, son développement.

    Si vous êtes intéressé mais pas disponible à cette date, écrivez-nous, ça nous aidera à mesurer si c’est vraiment pertinent :)

    Au plaisir de vous retrouver pendant ces moments de présentation, on reste bien sûr disponible pour toute question par mail !

    [FR Lille] Permanence associative autour du Libre - Le mardi 24 septembre 2024 de 19h00 à 22h00.

    Vous avez décidé de reprendre en main votre vie numérique? Venez nous rencontrer le dernier mardi de chaque mois au Café Citoyen à Lille!

    La permanence associative autour du Libre est une manifestation conviviale, ouverte à toutes et tous, organisée le dernier mardi (ou jeudi) de chaque mois par les collectifs de Chtinux (Raoull, Deuxfleurs, Mycélium, CLX, Cliss XXI…).

    Rejoignez-nous pour y discuter joyeusement de Logiciel Libre, de Culture Libre, de données ouvertes (open data), de bidouille sous Linux, ou proposer vos idées d’évènements.

    C’est aussi l’occasion d’obtenir un coup de main si vous rencontrez une difficulté sous Linux, ou si vous avez besoin de conseils pour migrer sur du Logiciel Libre.

    Si vous venez avec votre ordinateur pour obtenir de l’aide technique, pour permettre à l’équipe bénévole de s’organiser, prévenez-nous via un courrier électronique à l’adresse: chtinux-diffusion CHEZ deuxfleurs POINT fr.

    Le Café Citoyen est accessible en métro (station République - Beaux Arts). Une connexion Internet y est disponible, des prises électriques, de la place… Au bar, vous trouverez aussi de bonnes boissons avec et sans alcool, ainsi que de la petite restauration (notamment fromage ou tartines véganes).

    Pour soutenir le Café Citoyen, nous vous demandons d’y acheter au minimum une consommation. Après avoir pris votre boisson ou votre en-cas au bar, vous pouvez nous rejoindre directement au deuxième étage.

    Au plaisir de vous retrouver!

    [FR Paris] PyData Paris - Du mercredi 25 septembre 2024 à 08h00 au jeudi 26 septembre 2024 à 17h30.

    Nous sommes ravis d’annoncer la prochaine édition de PyData Paris 2024, le rassemblement de la communauté open-source de la science des données et de l’IA/ML en France.

    PyData Paris se tiendra à la Cité des Sciences du 25 au 26 septembre 2024. Organisé par QuantStack et NumFOCUS, cet événement promet de réunir les mainteneurs et les passionnés de l’open-source scientifique, ainsi que des experts du monde entier, tous unis par leur passion pour les technologies open-source.

    PyData Paris 2024 rassemble la communauté florissante de l’open-source scientifique et de l’IA/ML à Paris, mettant en lumière l’écosystème en pleine expansion qui inclut des acteurs clés tels que Hugging Face et Mistral AI, des projets open-source comme scikit-learn et Jupyter, ainsi que des éditeurs de logiciels open-source comme :probabl. et QuantStack.

    Nous sommes honorés de présenter une série de keynotes de renom qui partageront leur expertise:

    Sophia Yang

    Sophia Yang est « developer advocate » et chercheuse en IA chez Mistral AI, une entreprise qui développe des technologies d’IA générative ouvertes pour les développeurs et les entreprises.

    Katharine Jarmul

    Katharine Jarmul est une militante pour la vie privée et une « data scientist » internationalement reconnue, dont le travail et la recherche se concentrent sur la vie privée et la sécurité des workflows de data science. Elle est l’auteure de « Practical Data Privacy » et travaille dans le domaine de la vie privée et de l’apprentissage automatique depuis sept ans.

    En plus de ces réalisations professionnelles, Katharine est la cofondatrice du mouvement mondial PyLadies, qui vise à promouvoir et à autonomiser les femmes dans les communautés Python et de la science des données.

    Olivier Grisel

    Olivier Grisel est un ingénieur en apprentissage automatique chez:probabl. et un mainteneur de la bibliothèque scikit-learn. Olivier est diplômé de l’Imperial College London et de l’ENSTA ParisTech.

    Merve Noyan

    Merve Noyan est une ingénieure en machine learning et chercheuse en « computer vision » chez Hugging Face. Merve travaille à rendre le machine learning plus accessible à tous en développant et en documentant des technologies de machine learning de pointe.

    En plus de ces quatre keynotes, le programme de PyData Paris compte plus de quarante présentations. Il peut être consulté sur le site pydata.org/paris2024. Les tickets sont aussi en vente sur le même site.

    Pour rester aux faits des dernières nouvelles, n’hésitez pas à vous abonner aux comptes de PyData Paris sur les réseaux sociaux:

    Si vous êtes intéressés par cette communauté open-source, n’hésitez-pas à rejoindre le groupe Meetup PyData-Paris, qui compte aujourd’hui plus de 4600 membres.

    [FR Le Mans] Permanence du mercredi - Le mercredi 25 septembre 2024 de 12h30 à 12h30.

    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.

    [CA-QC Montréal] KohaCon - Journée culturelle - Le mercredi 25 septembre 2024 de 09h30 à 22h30.

    inLibro est heureux d’accueillir la conférence internationale KohaCon à Montréal du 23 au 27 septembre 2024.

    Chaque année, la KohaCon regroupe les organisations qui utilisent et participent au développement de Koha, le système intégré de gestion de bibliothèque sous licence libre.

    La KohaCon se déroule sur une période de 5 jours:

    • 2 jours de conférences au Cœur des Sciences de l’Université du Québec à Montréal
    • 1 journée d’activités culturelles et de découvertes de la Ville de Montréal
    • 2 jours d’ateliers et de hackaton sur Koha au Goethe-Institut Montréal

    L’événement est gratuit et ouvert à tou·te·s, à l’exception de certaines activités de la journée d’activités culturels.

    Horaire des activités de la journée culturelle

    Randonnée pédestre sur le Mont-Royal avec les Amis de la montagne

    Heure: 9 h 30 à 11 h

    Coût: 25 $

    Inscription obligatoire au https://2024.kohacon.org/activites

    Visite de la Grande bibliothèque de BAnQ

    Heure: 13 h à 14 h

    Coût: Gratuit, places limitées

    Tournée des microbrasseries du Canal de Lachine

    Heure: 14 h 30 à 17 h

    Coût: Gratuit, l’achat de consommations est à vos frais

    5 @ 7 au Café des éclusiers

    Heure: 17 h à?

    Coût: Gratuit, l’achat de consommations est à vos frais

    Pour plus d’information, c’est par ici ==>; https://2024.kohacon.org

    [FR Beauvais] Sensibilisation et partage autour du Libre - Le mercredi 25 septembre 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 25 septembre 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!

    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 Saint-Laurent du Pont] Permanence Rézine Chartreuse - Le mercredi 25 septembre 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 Cysoing] Mercredis Linux - Le mercredi 25 septembre 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 Rennes] Journée de contribution à WordPress - Le jeudi 26 septembre 2024 de 09h30 à 17h30.

    Le WordCamp Bretagne aura lieu le 27 septembre, à Rennes. C’est un bel événement qui s’annonce pour tous les passionnés de WordPress. La veille de ce WordCamp, le 26 septembre 2024, WPFR organise une journée de contribution à laquelle nous vous invitons à participer. Voici les détails de cette journée.

    Ce rassemblement, comme tout WordCamp, réunit des développeurs, designers, blogueurs, entrepreneurs et passionnés autour de conférences et d’ateliers, et offre l’opportunité de se rencontrer, de discuter, d’échanger des idées, d’apprendre de nouvelles techniques et de rencontrer des membres de la communauté WordPress.

    Qu’est-ce qu’une journée de contribution ?

    La journée de contribution est une tradition bien ancrée dans la communauté WordPress. Elle se déroule généralement la veille du WordCamp et permet aux participants de contribuer directement au projet WordPress. C’est l’occasion d’apporter votre pierre à l’édifice.

    Plusieurs tables de contribution seront proposées. Une table de contribution est un groupe de personnes qui se rassemblent pour travailler sur une tâche ou un projet spécifique lié à WordPress. Il y a aura un ou une « responsable » pour chaque table. Cette personne sera là pour vous aider et vous guider.
    Si vous avez des questions, faites-le nous savoir en envoyant un mail à contribution@wpfr.net ou en commentant cet article.

    Où, quand et comment se passera cette journée de contribution ?

    Le lieu
    La Journée de contribution à WordPress se déroulera au Poool, dans un bâtiment iconique du centre-ville rennais:
    LE POOOL – French Tech Rennes Saint-Malo
    2 rue de la Mabilais – Salle Java
    35000 – Rennes

    Pour en savoir plus sur le pool: https://lepoool.tech/

    Dates et horaires de la journée de contribution à Rennes

    • La journée de contribution à WordPress se tiendra le 26 septembre 2024.
    • L’équipe WPFR vous accueillera à partir de 9h30, la journée se terminera à 17h30 / 18h.

    Programme de la journée

    • 9h30: Accueil / petit-déjeuner offert.
    • 10h: Début de la contribution.
    • 13h: Pause déjeuner. Le repas n’est pas pris en charge.
    • 14h: Reprise de la contribution.
    • 17h30: Fin de la journée de contribution et résumé de la journée par les animateurs de chacune des tables.

    Liste des tables de contribution

    • Table Traduction Objectif: apprendre le fonctionnement de la traduction de WordPress en français. Proposer des traductions et éventuellement devenir responsable de la traduction d’un ou plusieurs thèmes/extensions.
    • Table Documentation / Formation Objectif: traduire, réviser, actualiser les pages de la documentation pour s’assurer qu’elle reflète les dernières fonctionnalités. Traduire les contenus proposés sur la plateforme Learn WordPress.
    • Table Sécurité Objectif: prendre connaissance des bonnes pratiques de sécurité sur WordPress.
    • Table Cœur Objectif: réaliser puis proposer un ou plusieurs correctifs sur le CMS ou sur des sites de l’écosystème Meta (WordPress.org).
    • Table Hébergement Objectif: améliorer et optimiser les environnements d’hébergement WordPress pour assurer des performances, une sécurité et une fiabilité maximales pour les utilisateurs.
    • Table Communauté Objectif: accueillir et présenter aux personnes souhaitant organiser des événements WordPress en France. Aider les équipes des prochains évènements nationaux, régionaux et locaux, à s’organiser. Présenter les nouveaux formats autorisés (nex-gen events). Faciliter les relations avec la Community team (qui gère les programmes des Meetups, des WordCamps, etc.). Discuter des projets de WPFR pour soutenir les évènements en France.

    Pré-requis pour participer à cette journée de contribution

    • Une bonne compréhension du fonctionnement du CMS WordPress est préférable, sans être indispensable.
    • Avoir un compte sur wordpress.org: https://login.wordpress.org/register?locale=fr_FR
    • Vous aurez besoin d’un ordinateur portable. Surtout, n’oubliez pas votre chargeur 😀
    • Éventuellement une rallonge pour brancher votre chargeur.
    • Lien vers le Guide de contribution, à lire avant de venir: https://fr.wordpress.org/team/handbook/

    Comment s’inscrire ? Quel est le prix ?

    L’inscription est gratuite.
    Pour s’inscrire, c’est ici : https://forms.gle/j8aYCmkjdbV4PuUN8 (ou par email à l’adresse précédemment citée).

    Attention, les places sont limitées !

    Alors, vous venez ?

    Nous vous invitons chaleureusement à prendre part à cette journée de contribution à WordPress, car votre engagement compte vraiment.

    En participant, non seulement vous pouvez apporter une contribution significative à la communauté et ensemble, nous pouvons faire de WordPress le meilleur outil possible pour des millions de personnes à travers le monde.

    Merci 🙂

    Merci à nos deux partenaires :
    o2switch et Polylang
    sans qui cette journée n’aurait pu avoir lieu.

    [FR Bordeaux] Rencontre autour de l’Espéranto - Le jeudi 26 septembre 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] RAG & LLMs - Le jeudi 26 septembre 2024 de 19h00 à 21h00.

    Et si un bot pouvait gérer vos issues GitHub à votre place ?

    Découvrez comment utiliser les modèles de langage (LLMs) et les systèmes Retrieval-Augmented Generation (RAG) pour construire un bot intelligent qui puise dans les infos de votre repo et génère des réponses précises.

    Petit tour des différents frameworks, techniques et possibilités pour simplifier la gestion de vos projets GitHub !

    Après cette présentation par Quentin, 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 Rennes] WordCamp Bretagne 2024 - Le vendredi 27 septembre 2024 de 09h00 à 18h00.

    Demat ! Bonjour ! C’est officiel, le WordCamp Bretagne 2024 est inscrit au calendrier. Rejoignez-nous le 27 septembre à Rennes pour vivre ensemble le tout premier WordCamp breton !

    Au programme: une journée de conférence pour monter en compétences, découvrir de nouvelles choses et échanger avec toute la communauté.

    Les plus de ce WordCamp ?

    Deux tracks de conférence en simultané toute la journée, un classique, et un autre plus technique. Vous aviez aimé le WPTECH ? Vous aimerez le WordCamp Bretagne !

    Un lieu sublime, le couvent des jacobins.

    Une équipe d’organisation qui fait un travail de fou !

    Quelques liens:

    [FR Quimperlé] Point info GNU/Linux - Le vendredi 27 septembre 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 Brest] Barbecue de rentrée d’Infini - Le vendredi 27 septembre 2024 de 18h00 à 22h00.

    Le barbecue de rentrée d’Infini aura lieu le vendredi 27 septembre 2024 à partir de 18h00 au Local d’Infini, 186 rue Anatole France à BREST - derrière la médiathèque des Quat’ Moul’ (Arrêt de bus Cosmao Prétot - Ligne 2).

    Adhérent⋅e⋅s ou non adhérent⋅e⋅s, associations, particuliers, tout le monde est le·la bienvenu·e.

    Apportez ce que vous voulez à boire et/ou à manger, à partager ou non.

    À l’occasion de ce barbecue venez rencontrer les membres de l’association, l’équipe technique, sans qui les serveurs et services ne pourraient pas fonctionner et le conseil d’administration.

    Au cours de la soirée nous échangerons autours des projets passés et à venir, de l’amélioration des services, de Mobilizon et de la programmation des « rendez-vous Infini » de la rentrée.

    Bref ! Venez rencontrer l’Infini !

    [FR Mont Saint-Aignan] Lecture publique Ada & Zangemann - Le vendredi 27 septembre 2024 de 18h00 à 19h00.

    📢Oyez Oyez Chers amis lecteurs !

    Découvrez l’histoire palpitante d’Ada et de Zangemann lors de cet évènement passionnant.🛹🍦

    Une histoire ludique et animée sur les logiciels, le skateboard et la glace à la framboise à découvrir de 9 à 99 ans !

    Ne manquez pas cette lecture publique, rejoignez-nous !
    Boissons et chips clôtureront la soirée.

    Le vendredi 27 septembre 2024
    19h00

    📍La lecture se déroulera à la Bibliothèque du Village, Maison des Tisserands,15 Place Saint-Meen - 76130 Mont-Saint-Aignan
    🎟 Inscriptions à la bibliothèque ou par téléphone au 02 35 75 63 50, ou par mail cbpt.village@free.fr.
    🎥 Si vous ne pouvez pas nous rejoindre : retransmission en direct ou en replay.

    🔴Accéder ici au direct/replay.

    Cet évènement est proposé par la CBPT de Mont-Saint-Aignan avec le soutien de PaperMotion.

    Ada & Zangemann, un conte sur les logiciels, le skateboard et la glace à la framboise, est un livre jeunesse écrit par Matthias Kirschner et illustré par Sandra Brandstätter. Il raconte l’histoire d’Ada, une jeune fille curieuse et débrouillarde qui va entraîner ses camarades à ne pas laisser la technologie aux mains d’un seul homme, le capricieux et abusif Zangemann. Souveraineté, sobriété, mixité, inclusion, le livre aborde de nombreux thèmes liés au numérique et permet de mieux comprendre le logiciel libre et sa culture.

    L’ouvrage original en allemand a été placé par ses auteurs sous licence libre (Creative Commons) afin d’en favoriser la circulation et les traductions. La traduction française présente l’originalité d’avoir été réalisée par plus d’une centaine d’élèves dans le cadre d’un projet pédagogique.

    [FR Strasbourg] La réunion d’Alsace Réseau Neutre (visio) - Le vendredi 27 septembre 2024 de 20h00 à 22h00.

    L’Assemblée, c’est le moment où les bénévoles actifs se retrouvent afin de décider de la direction que va prendre Alsace Réseau Neutre, préparer la suite de la vie de l’association et prendre les décisions.

    Cet instant est ouvert à toute personne intéressée d’en apprendre plus sur le fonctionnement de l’association et voulant s’investir avec nous dans sa vie quotidienne.

    La réunion a lieu en ligne 🌐, à cette adresse: https://visio.colibris-lemouvement.org/b/als-jtq-efh-cdt

    [CA-QC Montréal] KohaCon - Ateliers et hackathon - Du jeudi 26 septembre 2024 à 09h00 au vendredi 27 septembre 2024 à 17h00.

    inLibro est heureux d’accueillir la conférence internationale KohaCon à Montréal du 23 au 27 septembre 2024.

    Chaque année, la KohaCon regroupe les organisations qui utilisent et participent au développement de Koha, le système intégré de gestion de bibliothèque sous licence libre.

    La KohaCon se déroule sur une période de 5 jours:

    • 2 jours de conférences au Cœur des Sciences de l’Université du Québec à Montréal
    • 1 journée d’activités culturelles et de découvertes de la Ville de Montréal
    • 2 jours d’ateliers et de hackaton sur Koha au Goethe-Institut Montréal

    L’événement est gratuit et ouvert à tou·te·s.

    Pour plus d’information, c’est par ici ==>; https://2024.kohacon.org

    [FR Annecy] Réunion hebdomadaire AGU3L Logiciels Libres - Le vendredi 27 septembre 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 28 septembre 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 n’est pas obligé d’avoir un PC à réparer pour venir discuter!

    [FR Roubaix] Install-Party Linux & Logiciels libres - Le samedi 28 septembre 2024 de 10h00 à 13h30.

    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.

    Nous sommes aussi présents aux Petites Cantines à Croix chaque premier mardi du mois.

    [FR Villeurbanne] Editathon Wikipedia Les Sans PagEs - Le samedi 28 septembre 2024 de 10h00 à 18h00.

    Contribution à Wikipédia
    En partenariat avec la Cabale de la Quenelle (Wikipédia Lyon) et Les sans PagEs

    Avec le Planning familial 69 et Mémoires minoritaires

    Dans le cadre de la saison Plurielles, les femmes font Villeurbanne

    © Fhala. K

    À partir du fonds vie locale de la médiathèque, de l’exposition Plurielles et des archives municipales, venez contribuer à Wikipédia pour que les femmes qui ont fait et qui font Villeurbanne soient représentées dans l’encyclopédie en ligne !

    Si vous ne pouvez pas venir avec un ordinateur, il vous sera fourni pour l’atelier.

    [FR Lannion] Séance Infothema - Le samedi 28 septembre 2024 de 10h00 à 12h00.

    Programme:

    Découverte du module GNU/Linux orienté Debian et Linux-Mint

    Localisation: Centre social de Saint-Elivet 18 rue Saint-Elivet à Lannion de 10h à 12h

    Rappel:

    Niveau 1: Profil débutant découvrant le monde GNU/Linux et les logiciels libres.

    [FR Lille] Forum des associations et du bénévolat de Lille - Le samedi 28 septembre 2024 de 10h00 à 18h00.

    L’Association Club Linux Nord Pas-de-Calais est présent comme tous les deux ans au Forum des associations de Lille.

    C’est toujours l’occasion de présenter nos activités de promotion des logiciels libres et de défense des libertés numériques pour les différentes associations lilloises et de lier de nouveaux contacts et pourquoi pas recruter de nouveaux bénévoles.

    Cette manifestation a lieu au Grand Sud, 50 rue de l’Europe à Lille.

    [FR Ivry sur Seine] Cours de l’École du Logiciel Libre - Le samedi 28 septembre 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 28 septembre 2024 de 13h00 à 19h00.

    Le samedi 28 septembre 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, OpenStreetMap, les Framatrucs (*), les C.H.A.T.O.N.S (*) et beaucoup d’autres.

    (*): mais on vous expliquera

    [FR Marseille] Install Party GNU/Linux - Le samedi 28 septembre 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 28 septembre 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 gratuits pour une utilisation quotidienne.

    Ouvert à tous – accessible aux débutant-e-s

    Une participation, elle est à prix libre.

    L’adhésion à l’association est de 20 euros annuelle.(L’adhésion n’est pas obligatoire).

    Plan d’accès

    [FR Quimper] Install-Party - Le samedi 28 septembre 2024 de 14h00 à 18h00.

    Découvrir, tester et installer sur son ordinateur personnel le système GNU/Linux alternative libre, complète et gratuite, aux systèmes Mac et Windows.

    Le samedi 28 sept 2024 de 14h à 18h le Centre des Abeilles 1 – 4 rue Sergent Le Flao à Quimper (plan d’accès) – invite Linux Quimper à organiser une « Install Party ».

    Apportez votre ordinateur personnel, les bénévoles de Linux Quimper vous aideront à y installer une distribution GNU/Linux, système libre et gratuit.

    Pour les ordinateurs fixes vous n’avez pas besoin d’écran ni de clavier ni souris

    • Si vous êtes intéressé par une installation
    • Si vous avez besoin d’une aide, de conseils
    • Si vous connaissez GNU/Linux et que vous pouvez apporter votre aide

    Inscrivez-vous sur le forum de Linux Quimper
    https://forum.linuxquimper.org/t/samedi-28-sept-24-install-party-au-centre-des-abeilles-de-quimper/4863

    [FR Saint-Cyr-l'École] Permanence logiciels libres - Le samedi 28 septembre 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, même à pied):
    Il est plus facile de passer par le parking rue Raymond Lefebvre.

    [FR Sisteron] Festival du jeu - Le samedi 28 septembre 2024 de 14h00 à 23h59.

    Venez participer au festival du jeu à Sisteron le samedi 28 septembre 2024 de 14h à minuit !

    Des jeux pour tous les âges, des échecs, des jeux de rôle, un espace pour les tous petits, et même un atelier jeux vidéos pour parler parentalité et numérique, écrans, et aussi un peu de logiciels libres…

    Entrée libre, présence d’un parent obligatoire avec l’enfant, buvette et restauration sur place.

    Évènement pour rassembler autour du jeu de société, découvrir des jeux autres que les traditionnels en tête de gondole.
    « Parentalité et numérique », dédiaboliser les jeux vidéos, mais aussi répondre aux questions des parents sur les écrans, la sécurité, etc.
    Avec une touche logiciel libre à l’occasion (jeux vidéos sur une distribution Mageia + discours émancipateur + inscription à la fête des possibles si accepté)

    [FR Quimper] Install Party - Le samedi 28 septembre 2024 de 14h00 à 18h00.

    Découvrir, tester et installer sur son ordinateur personnel le système GNU/Linux alternative libre, complète et gratuite, aux systèmes Mac et Windows.

     Le samedi 28 sept 2024 de 14h à 18h le Centre des Abeilles – 4 rue Sergent Le Flao à Quimper (plan d’accès) – invite Linux Quimper à organiser une « Install Party ». Apportez votre ordinateur personnel, les bénévoles de Linux Quimper vous aideront à y installer une distribution GNU/Linux, système libre et gratuit. Pour les ordinateurs fixes vous n’avez pas besoin d’écran ni de clavier ni souris

    • Si vous êtes intéressé par une installation
    • Si vous avez besoin d’une aide, de conseils
    • Si vous connaissez GNU/Linux et que vous pouvez apporter votre aide

    Inscrivez-vous sur le forum de Linux Quimper
    https://forum.linuxquimper.org/t/samedi-28-sept-24-install-party-au-centre-des-abeilles-de-quimper/4863

    [FR Ramonville Saint-Agne] Services en ligne, quels besoins pour les associations ? - Le samedi 28 septembre 2024 de 14h00 à 18h00.

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

    En première partie, vous pourrez assister à une présentation qui fera le tour des besoins de services en ligne les plus importants pour les associations, et comment le PIC ou d’autres CHATONS peuvent répondre à ces besoins.

    En deuxième partie, discussion autour des sujets abordés lors de la présentation, ou sur des points plus techniques en rapport avec les services proposés par le PIC.

    Vous pouvez également nous envoyer vos questions avant l’atelier, cela nous permettra d’y réfléchir…

    Possibilité de suivre l’atelier à distance (https://bbb.futuretic.fr/rooms/kzi-xbg-iur-jsj/join)

    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 Quimper] Permanence Linux Quimper - Le samedi 28 septembre 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 - Haiku R1 bêta 5 (partie 2 : le noyau)

    Haiku est un système d’exploitation libre destiné aux ordinateurs personnels ou de bureau (pas de serveurs, pas de systèmes embarqués, pas de tablettes ni de téléphones). Il s’agit au départ d’une réécriture libre de BeOS, préservant la compatibilité binaire avec ce dernier (les applications BeOS peuvent tourner sur certaines versions de Haiku).

    Après la présentation des applications de Haiku, voici une incursion dans le noyau et la chaîne de compilation. Au menu de ce chapitre notamment : processeurs, réseau, périphériques, son et image, système de fichier, améliorations des performances, etc.

    Sommaire

    Noyau

    Le noyau de Haiku est similaire à celui de BeOS : il s’agit d’un noyau monolithique, avec du multitâche préemptif et protection mémoire. Rien de très inhabituel. Il est développé en C++ (comme le reste du système), ce qui permet de rendre le code plus lisible que du C tout en conservant des bonnes performances pour ce code bas niveau.

    Un point intéressant, le noyau offre une API et une ABI stable pour les pilotes, ce qui fait qu’il est en théorie possible de développer un pilote hors du projet Haiku et de le faire fonctionner avec plusieurs versions du noyau. En pratique, peu de personnes se lancent dans ce genre de chose, il est plus simple d’intégrer les pilotes dans le dépôt de sources de Haiku pour l’instant.

    Pilotes

    Commençons justement par regarder les nouveautés du côté des pilotes matériels. Il s’agit pour tout système d’exploitation d’un point de difficulté, indispensable pour fonctionner sur une large variété de systèmes.

    Processeurs

    En principe, un processeur est un matériel assez bien standardisé, qui implémente un jeu d’instruction bien défini et ne devrait pas nécessiter de pilote spécifique. Cependant, le matériel moderne de plus en plus complexe, offrant de plus en plus de fonctionnalités dans une seule puce électronique, fait qu’il faut tout de même prendre en compte quelques cas particuliers.

    • Ajout de nouvelles générations de machines Intel dans le driver PCH thermal (récupération de la température du CPU au travers du platform control hub).
    • Implémentation du contournement pour la faille Zenbleed dans les processeurs AMD.
    • La mise à jour du microcode pour les processeurs Intel n’est pas faite si le CPU est déjà à jour (pour gagner un peu de temps au redémarrage du système).

    Réseau

    Les cartes réseau restent aujourd’hui le composant le moins bien standardisé sur les ordinateurs. Il n’existe pas d’interface standardisée, et chaque fabricant propose sa propre façon de faire.

    Aujourd’hui, la plupart des autres périphériques suivent des spécifications (xHCI pour les contrôleurs USB3, AHCI pour le SATA, Intel HDA pour les cartes son…) ou bien il ne reste que peu de concepteurs de composants (par exemple pour les cartes graphiques où on ne trouve que Intel, AMD et NVidia).

    Écrire des pilotes pour toutes ces cartes réseau demanderait beaucoup trop de travail. C’est pourquoi, depuis 2007, Haiku s’est doté d’une couche de compatibilité avec FreeBSD, permettant de réutiliser les pilotes écrits pour ce dernier (une approche également utilisée par le système d’exploitation temps réel RTEMS).

    Cependant, les développeurs de FreeBSD font face au même problème, et ont décidé d’adopter la même solution : une couche de compatibilité permettant d’utiliser les pilotes de Linux. Cela pose deux problèmes pour Haiku : il ne semble pas souhaitable d’empiler les couches de compatibilité, et il ne semble pas raisonnable d’écrire une couche de compatibilité avec Linux, dont les API internes évoluent beaucoup trop vite, ce qui nécessiterait une réécriture permanente de la couche de compatibilité pour suivre le rythme.

    Finalement, la solution retenue pour Haiku est d’utiliser les pilotes activement développés par OpenBSD et en particulier par Stefan Sperling. La couche de compatibilité avec FreeBSD est également maintenue, et Haiku bénéficie donc des pilotes développés pour ces deux systèmes, en plus des siens propres.

    Par exemple, les pilotes wifi iaxwifi200 et idualwifi7260 proviennent de OpenBSD, tandis que ipro1000 et intel22x sont ceux de FreeBSD 14. Les couches de compatibilité reçoivent régulièrement des corrections et améliorations.

    En dehors des cartes réseaux physiques, Haiku dispose d’un nouveau pilote tun permettant de créeer des tunnels réseau. Celui-ci a été développé dans le cadre du Google Summer of Code 2023, et permet par exemple d’utiliser un client OpenVPN sous Haiku.

    Enfin, une évolution qui concerne tous les pilotes réseaux : le nombre de paquets et d’octets reçus et envoyés pour une interface réseau est maintenant décompté par la pile réseau, plutôt que par chaque pilote d’interface réseau. Les pilotes doivent toujours tenir à jour les compteurs d’erreurs. Ce changement permet de regrouper le code de comptage à un seul endroit, et d’éviter des comportements différents entre pilotes. En particulier, le comptage des paquets pour l’interface localhost n’était pas correct.

    Périphériques d’entrée

    Haiku permet d’utiliser les claviers et souris connectés en USB et en PS/2 (encore utilisé dans certains ordinateurs portables, mais il semble en voie de disparition). Les pilotes pour les touchpads et claviers i2c sont encore en cours de développement, et le Bluetooth arrivera un peu plus tard.

    Commençons par le pilote PS/2. Il reçoit relativement peu d’évolutions, cependant, les ordinateurs portables récents n’implémentent plus forcément complètement le matériel nécessaire (l’interface PS/2 étant simulée par l'embedded controller). Le pilote PS/2 de Haiku qui essaie de détecter de nombreux cas de configuration possibles est parfois un peu dérouté par ces écarts. Cela pouvait provoquer un blocage empêchant d’utiliser le clavier pendant plusieurs secondes après le lancement de la machine, le temps que le pilote finisse d’énumérer les périphériques PS/2. Le problème a été corrigé en réduisant le temps d’attente avant de décider qu’il n’y a aucun périphérique connecté.

    Du côté de l’USB, une première correction concerne la prise en compte de l’attribut « minimum » dans les rapports HID. Le protocole HID permet de définir toutes sortes de périphériques (claviers, souris, mais aussi clubs de golf, simulateurs de tanks…). Les périphériques USB HID envoient à l’ordinateur une description des contrôles dont ils disposent (groupes de boutons, axes, etc). Pour les boutons et touches de clavier, la valeur « minimum » indique le code du premier bouton dans le groupe, les autres étant déduits en incrémentant la valeur pour chaque bouton présent. Ce cas n’était pas bien pris en compte par le pilote de clavier, ce qui provoquait l’envoi de mauvais codes aux applications pour les claviers concernés.

    D’autre part, et de façon plus spécifique, le pilote de souris bénéficie maintenant d’un quirk, c’est-à-dire d’une procédure de contournement d’un problème, pour les souris et trackballs de la marque Elecom. Ces dernières utilisent en effet toutes le même descripteur HID, indiquant la présence de 5 boutons, alors que certains modèles ont en fait un 6me bouton non déclaré. Le descripteur est corrigé à la volée pour les périphériques concernés.

    Son et image

    Haiku dispose d’un pilote pour les périphériques USB Audio. Ce pilote est en développement depuis très longtemps (cela remonte avant l’apparition de l’USB 2.0), mais il n’avait jamais pu être finalisé en raison du manque de prise en charge des transferts isochrones. Ces problèmes ont enfin été corrigés, mais le pilote nécessite encore des travaux pour le rendre compatible avec plus de matériel (en particulier les périphériques implémentant la version 2.0 de la spécification USB Audio) et probablement également quelques corrections dans le serveur média pour le préparer à l’apparition et la disparition de cartes son pendant que le système est en train de tourner (actuellement, cela nécessitera un redémarrage du serveur).

    Du côté des cartes son PCI, pas de grande nouveauté, mais un gros nettoyage dans le cadre de travaux pour supprimer tous les avertissements du compilateur. Ce travail se fait petit à petit, dossier par dossier dans le code de Haiku. L’analyse du dossier contenant les pilotes de cartes son a révélé l’existence de trois pilotes ciblant le même matériel, ainsi que de plusieurs fichiers qui avaient été dupliqués dans plusieurs pilotes (développés avant leur rassemblement dans le dépôt de sources de Haiku à partir du mème exemple de code), puis qui avaient divergé au cours du développement de chaque pilote. Ce code a été réunifié dans une version partagée qui inclut toutes les corrections et améliorations de chaque version.

    Du côté des cartes graphiques, des travaux sont en cours pour pouvoir piloter correctement les cartes graphiques Intel de 12me génération. Le pilote existant fonctionne déjà dans certains cas, mais se repose beaucoup sur le travail fait par le firmware (BIOS ou EFI) pour initialiser l’affichage. Il est ainsi impossible d’utiliser un écran qui n’a pas été configuré au démarrage de la machine (passer d’une sortie HDMI à l’écran d’un PC portable ou inversement, par exemple).

    Machines virtuelles

    Haiku est utilisé dans des machines virtuelles pour diverses raisons : à des fins de test par les développeurs, pour l’infrastructure de compilation des paquets, ou encore par des utilisateurs qui veulent le tester sans l’installer sur une machine physique dédiée.

    Des pilotes spécifiques et quelques adaptations sont nécessaires pour un bon fonctionnement sur ces machines. En particulier, des pilotes sont nécessaires pour certains périphériques virtio, qui permettent aux machines virtuelles d’émuler un matériel simplifié, ne correspondant pas à un matériel réel existant. Ceci permet de meilleures performances.

    Le pilote virtio de Haiku a été mis à jour pour implémenter la version 1.0 de la spécification. Cela a permis de corriger des problèmes dans le pilote virtio_block (support de stockage virtualisé).

    Un nouveau pilote virtio_gpu permet l’affichage de l’écran sans avoir à passer par un pilote pour une carte graphique, ni par les pilotes VESA ou framebuffer EFI qui montrent assez vite leurs limitations (choix de résolutions d’écran limité, par exemple). Plus tard, ce pilote pourrait permettre également d’expérimenter avec la virtualisation de OpenGL, et donc d’expérimenter avec l’accélération du rendu 3D sans avoir à développer un pilote graphique capable de le faire.

    Ces pilotes virtualisés facilitent également le travail de portage de Haiku vers de nouvelles architectures : il est possible de lancer Haiku dans QEMU avec n’importe quel processeur, et un ensemble de périphériques virtio pour lesquels les pilotes ont pu d’abord être testés sur une autre architecture déjà fonctionnelle.

    Autres

    La bibliothèque ACPICA a été mise à jour avec la dernière version 20230628, et les changements nécessaires pour son fonctionnement dans Haiku ont été intégrées en amont, ce qui facilitera les prochaines mises à jour. ACPICA est développée par Intel et permet d’implémenter la spécification ACPI, pour la gestion d’énergie, l’énumération du matériel présent sur une machine, et diverses fonctionnalités liées (détection de la fermeture d’un ordinateur portable, récupération du niveau de charge des batteries, par exemple).

    Le pilote poke, qui permet aux applications de manipuler directement la mémoire physique sans l’aide d’un pilote spécifique, a été remis à jour et finalisé. Il est utile principalement pour expérimenter avec le matériel avant de développer un pilote spécifique.

    La pile Bluetooth a reçu un premier coup de nettoyage. Pas de grosses évolutions pour l’instant, seules les couches les plus basses sont implémentées, on pourra au mieux énumérer les périphériques Bluetooth présents à proximité. Le développement des fonctionnalités suivantes attendra au moins la publication de la version Bêta 5.

    Systèmes de fichiers

    Haiku implémente plusieurs systèmes de fichiers. Celui utilisé pour le système est BFS, hérité de BeOS et qui fournit quelques fonctions indispensables à Haiku (comme les requêtes qui permettent d’indexer des attributs étendus de fichiers dans une base de données). Mais de nombreux autres systèmes de fichiers peuvent être lus, et pour certains, écrits. Cela permet de facilement partager des fichiers avec d’autres systèmes d’exploitation.

    Le système de fichier UFS2 est maintenant complètement implémenté (en lecture seule), inter-opérable avec FreeBSD, et sera disponible dans l’installation de base pour les prochaines versions de Haiku.

    Du côté de Linux, l’interopérabilité est possible en lecture et en écriture avec les systèmes de fichiers ext2, 3, et 4 (tous les 3 implémentés dans un seul pilote qui sait les reconnaître et les différencier). Cette implémentation a reçu quelques corrections de bugs ainsi qu’une implémentation de F_SETFL.

    Enfin du côté de Windows, la prise en charge de NTFS avait déjà été mise à jour et grandement améliorée (en réutilisant les sources de NTFS-3g). Cette année, c’est le tour des systèmes de fichiers FAT. Le pilote utilisé jusqu’à maintenant avait été publié par Be il y a très longtemps. Il avait été mis à jour pour Haiku mais comportait de nombreux problèmes : mauvaise gestion des dates de modification des fichiers, interopérabilité avec d’autres implémentations, voire crash du système lors de tentative de lecture de partitions corrompues. Ce code a été entièrement remplacé par un pilote utilisant l’implémentation du FAT de FreeBSD.

    Enfin, le système de fichier ramfs (pour stocker des fichiers dans la RAM de l’ordinateur de façon non persistente) a reçu des corrections sur la fonction preallocate. Cela corrige en particulier des fuites de mémoire dans les navigateurs web basés sur QWebEngine, qui utilisent ce système de fichiers pour partager de la mémoire entre plusieurs processus.

    Un changement un peu plus global, et pas lié à un système de fichier spécifique, est la réunification du code pour parser les requêtes. Il s’agit d’une méthode pour rechercher des fichiers à partir de leurs attributs étendus (xattrs) qui sont indexés à la façon d’une base de données. Au départ, cette fonctionnalité était propre au système de fichier BFS, mais elle a été implémentée également pour ramfs et packagefs (système de fichier permettant d’accéder au contenu des paquets logiciels sans les décompresser). Lors du développement de ces deux nouveaux systèmes de fichiers, le code permettant de convertir une chaîne de caractères exprimant une requête en opération exécutable avait été extrait du pilote BFS pour en faire un module générique. Mais le pilote BFS n’avait pas encore été mis à jour pour utiliser ce module. C’est désormais chose faite, ce qui assure que le comportement entre les 3 systèmes de fichiers est le même, et que les corrections de bugs bénéficieront à tous les trois.

    Pour terminer sur les systèmes de fichiers, l’outil fs_shell, qui permet d’exécuter le code d’un système de fichier en espace utilisateur, a reçu deux nouvelles commandes : truncate et touch. Cet outil permet de tester les systèmes de fichiers en cours de développement dans un environnement plus confortable et mieux contrôlé, et il est aussi utilisé lors de la compilation de Haiku pour générer les images disques.

    Réseau

    La pile réseau proprement dite a principalement évolué avec de la mise en commun de code. Par exemple, l’implémentation de l’ioctl FIONBIO (non standardisé, mais largement implémenté) pour passer un descripteur de fichier en mode non bloquant a été réécrite pour partager du code avec le flag O_NONBLOCK configurable par fcntl et F_SETFL. Également, le flag MSG_PEEK qui permet de lire des données d’un socket sans les retirer de son buffer de réception, est maintenant implémenté directement par la pile réseau au lieu d’avoir une version spécifique à chaque type de socket.

    Sockets UNIX

    Les sockets de la famille AF_UNIX sont utilisés pour les communications locales entre applications sur une même machine. Ils sont en particulier utilisés par WebKit et de nombreux autres moteurs de rendu web, mais assez peu par les applications natives pour Haiku, qui disposent d’autres méthodes de communications (en particullier les BMessage et les ports).

    L’implémentation des sockets UNIX est maintenant complète et suffisante pour faire fonctionner toutes les applications qui en ont l’utilité.

     TCP

    La pile TCP de Haiku est devenue au fil du temps un goulot d’étranglement des performances. D’une part parce que toutes les autres parties du système se sont améliorées, et d’autre part parce que les interfaces réseaux sont de plus en plus rapides et de plus en plus sollicitées.

    Le travail sur la pile TCP cette année a commencé par la remise en route de l’outil tcp_shell, qui permet de tester l’implémentation de TCP en espace utilisateur et en isolation du reste du système. Cet outil avait été utilisé au tout début du développement de la pile TCP, mais n’avait pas été tenu à jour depuis. Il permet maintenant de tester la pile TCP communiquant avec elle-même, et aussi d’injecter des paquets à partir de fichier pcap. Pour l’instant, la fonction permettant de communiquer avec l’extérieur n’a pas été remise en place.

    Cet outil a permis d’identifier et d’analyser certains des problèmes rencontrés.

    Le premier problème était un envoi d’acquittements TCP en double. À première vue, cela ne devrait pas poser de gros problèmes, il y a seulement un peu de redondance. Mais, en pratique, une implémentation de TCP qui reçoit des acquittements en double suppose qu’il y a eu un problème de congestion réseau lors de l’envoi de données dans l’autre sens. Les algorithmes de contrôle de la congestion se mettent en jeu, et le trafic ralentit pour éviter une congestion qui n’existe pas. Par exemple, la taille de la fenêtre de transmission TCP (le nombre maximum d’octets qui peuvent être envoyés sans attendre d’acquittement) peut être réduite.

    Et, malheureusement, cela déclenche un autre problème : la taille de cette fenêtre peut atteindre 0 octet, et dans ce cas, HAiku ne s’autorisait plus à émettre aucun paquet. Cela pouvait se produire au même moment dans les deux directions sur une connexion TCP, ce qui fait qu’aucune des deux machines connectées ne s’autorise à envoyer de données à l’autre. Ce problème a été corrigé, les transmissions peuvent maintenant continuer à débit réduit, puis reprendre une vitesse optimale petit à petit.

    Après ces corrections, une mesure des performances de TCP dans un environnement de test montre que la pile TCP est capable de traiter jusqu’à 5.4 Gbits/s de trafic, alors que le débit plafonnait à 45 Mbits/s auparavant. C’est donc un centuplage des performances.

    Autres

    Plusieurs autres évolutions diverses dans le noyau :

    L’implémentation de kqueue, ajoutée l’année dernière, a reçu plusieurs corrections et améliorations. Elle couvre déjà plusieurs usages et permet l’utilisation de plus de logiciels portés depuis d’autres systèmes, mais les cas d’utilisation les plus avancés ne sont pas encore tout à fait fonctionnels.

    Pour rappel, kqueue est une fonction des systèmes BSD permettant à un thread utilisateur de se mettre en attente de plusieurs types d’évènements et de ressources du noyau. L’usage est similaire à celui de epoll sous Linux mais l’API est différente.

    La classe ConditionVariable, utilisée pour la synchronisation entre threads et interruptions dans le noyau, a reçu plusieurs mises à jour. Un article sur le site de Haiku détaille l’utilisation et le fonctionnement de cette classe.

    La boucle principale du débugger noyau (KDL), qui prend la main sur tous les processeurs en cas de crash du système ou sur demande de l’utilisateur pour investiguer des problèmes, inclus maintenant une instruction PAUSE. Cela permet d’informer le CPU qu’il n’est pas nécessaire d’exécuter cette boucle à la vitesse maximale, évitant de faire surchauffer la machine sans raison. Cette boucle est principalement en attente d’instructions de l’utilisateur, via un clavier ou un port série.

    Du refactoring sur les parties du code qui sont spécifiques à chaque architecture : arch_debug_get_caller est maintenant implémenté via un builtin gcc plutôt que du code assembleur à écrire à la main pour chaque machine. arch_debug_call_with_fault_handler appelait une fonction avec un mauvais alignement de pile sur x8_64, pouvant conduire à un crash si la fonction appelée utilisait des instructions SSE par exemple. Correction également d’un problème qui pouvait causer la perte d’une interruption inter-CPU (permettant à un cœur de processeur d’interrompre l’exécution de code en cours sur un autre cœur) dans certains cas.

    Une modification sur la gestion des descripteurs de fichiers: la structure interne des descripteurs de fichiers était pourvue d’un champ indiquant le type (fichier, socket, pipe…). Ce champ et tout le code qui en dépendait ont été supprimés. Ceci permet à des add-ons du kernel de déclarer leurs propres types de fichiers sans avoir à modifier le noyau. Cela pourrait par exemple être utile pour développer une couche de compatibilité avec Linux, qui fait un usage généreux des descripteurs de fichiers de tous types (eventfd, signalfd, timerfd…).

    Réécriture du code de debug activé par l’option B_DEBUG_SPINLOCK_CONTENTION qui permet d’investiguer les problèmes de performances liés à l’utilisation de spinlocks (attente active sur une interruption matérielle).

    Un petit changement d’algorithme sur l’allocateur de pages du noyau. Cet allocateur alloue des pages mémoires par blocs multiples de 4Ko. Les pages libérées étaient réinsérées une par une dans une liste chaînée. Cela conduit à insérer les pages dans l’ordre inverse de leurs adresses (la dernière page d’une zone mémoire se retrouve au début de la liste). Lors des prochaines allocations, cette page se retrouve donc allouées en premier, puis celle qui se trouve juste avant, et ainsi de suite. La zone mémoire construite par toutes ses pages est donc considérée comme discontinue. En inversant l’ordre d’insertion des pages dans la liste, on préserve les pages dans un ordre globalement croissant d’adresse mémoire, et on augmente les chances qu’une allocation de plusieurs pages se trouve avec des pages contiguës et dans le bon ordre. Cela est utile en particulier pour les allocations qui vont être utilisées pour des transferts DMA: il sera possible de programmer un seul gros transfert DMA au lieu de plusieurs petits.

    L’état de la FPU du processeur n’était pas complètement sauvegardé lors d’un changement de contexte. Certains drapeaux de configuration pouvaient donc rester positionnés avec les valeurs configurées par un thread, pendant l’exécution d’un autre. Au mieux cela donnait des résultats inattendus, au pire, un crash (par exemple si le FPU est configuré pour lever une exception matérielle, dans un thread qui ne s’y attend pas). Le nouveau code de sauvegarde utilise des instructions dédiées qui sauvegardent d’un coup tout l’état du FPU, ce qui fait qu’en plus de fonctionner correctement, il est plus rapide que ce qui était fait précédemment.

    Une évolution sur les sémaphores: la fonction release_sem_etc permet de donner une valeur négative au paramètre « count ». Dans ce cas, le thread qui était en attente d’un acquire_sem sera réveillé, mais la fonction acquire_sem retournera une erreur indiquant que le sémaphore n’a pas pu être obtenu. Cela permet de simplifier un peu le code de certaines utilisations classiques des sémaphores.

    Une correction de bug sur le code traitant les « doubles fautes ». Le fonctionnement d’un système d’exploitation est en partie basé sur l’interception des « fautes », par exemple, un programme qui essaie d’accéder à de la mémoire qui a été évacuée dans la swap. Cette mémoire n’est pas immédiatement accessible, le programme est donc interrompu, le noyau prend la main, va récupérer cette mémoire, puis rend la main au programme qui n’y voit que du feu et continue son exécution comme si de rien n’était. Les fautes peuvent également se produire dans le cas où un programme essaie d’accéder à une zone mémoire non allouée, on aura alors une erreur de segmentation.

    Tout ça est très bien, mais que se passe-t-il si le code qui traite ces problèmes déclenche lui-même une faute ? C’est prévu : il existe un deuxième morceau de code qui va intercepter ces problèmes et tout arrêter pour lancer le debugger noyau, et permettre à un humain d’examiner la situation.

    Oui, mais que se passe-t-il si ce code déclenche lui-même une faute ? C’est ce qu’on appelle une triple faute, dans ce cas, la solution de dernier recours est d’immédiatement redémarrer la machine.

    Des utilisateurs se sont plaints de redémarrages intempestifs, et une étude attentive du code traitant les doubles fautes a révélé un problème qui déclenchait systématiquement une triple faute (difficile à analyser, car on n’a pas de journaux ou de moyen d’investiguer le problème). Espérons que l’accès au debugger noyau lors des doubles fautes permettra désormais de comprendre d’où elles proviennent.

    Tout autre sujet, le noyau dispose maintenant d’APIs pour configurer l’affinité des threads, par exemple pour interdire à un thread de s’exécuter sur certains cœurs de processeurs. Cela peut être utile sur des machines avec des processeurs hétérogènes (par exemple ARM BIG.Little), ou encore si le développeur d’une application pense pouvoir faire mieux que l’ordonnanceur par défaut pour répartir ses threads sur différents cœurs.

    Pour terminer sur les évolutions dans le noyau, la calibration du TSC peut maintenant être faite à partir d’informations obtenues via l’instruction CPUID. Le TSC est un compteur de cycles qui s’incrémente à une vitesse plus ou moins liée à la fréquence du processeur. Il est utile de connaître la durée en microsecondes ou nanosecondes d’un « tick » du TSC pour différents usages. Historiquement, cette durée est calculée en utilisant le Programmable Interval Timer, un composant présent dans les ordinateurs compatibles PC depuis le tout début. Ce composant n’a plus beaucoup d’autres utilités aujourd’hui, et certains chipsets ne l’implémentent plus, ou pas correctement. Ou encore, dans les machines virtuelles, l’émulation du processeur (virtualisé) n’est pas forcément exécutée de façon synchrone avec celle du timer, rendant cette mesure peu fiable. L’instruction CPUID permet de récupérer l’information de façon plus directe. Un changement similaire dans FreeBSD donne un bon aperçu de la situation.

    Portages ARM, RISC-V et autres

    Historiquement, Haiku est développé en premier pour les machines x86 32-bit. Une version 64 bit est apparue en 2012. D’autres versions pour les processeurs PowerPC, ARM (32 et 64 bits), RISC-V, Sparc ou encore Motorola 68000 sont dans des états d’avancement divers. Les versions ARM et RISC-V sont actuellement celles qui reçoivent le plus d’attention des développeurs. Il existe un fork de Haiku qui est entièrement fonctionnel sur certaines machines RISC-V, les changements sont intégrés petit à petit avec pas mal de nettoyage à faire.

    Une des problématiques pour ces nouvelles architectures est la procédure de « bootstrap ». Pour gagner du temps et simplifier la procédure, la compilation de Haiku se base sur un certain nombre de dépendances qui sont pré-compilées depuis une machine fonctionnant sous Haiku. Cela permet de ne pas avoir à compiler des douzaines de bibliothèques tierces, avec un environnement de compilation peu contrôlé (on peut compiler Haiku depuis un système Haiku, depuis un grand nombre de distributions Linux, depuis Mac OS, depuis un BSD, ou même depuis Windows avec WSL).

    Cependant, lors du développement de Haiku pour une nouvelle architecture, ces paquets précompilés ne sont bien entendu pas encore disponibles. Il est donc nécessaire d’utiliser une procédure de « bootstrap », qui va se baser sur un autre système et compiler ce qui est nécessaire en compilation croisée, pour aboutir à un système Haiku réduit au minimum de fonctionnalités, juste de quoi pouvoir lancer l’outil haikuports, qui va lui-même ensuite compiler tous les autres paquets.

    Ce processus est assez complexe, et a été laissé un peu à l’abandon. Il a été récemment remis en route, avec des corrections de bugs dans l’outil haikuporter, des mises à jour dans les paquets cross-compilés (par exemple pour passer de Python 2 à Python 3), et divers autres petits problèmes. Il est maintenant à nouveau possible de construire une image disque de bootstrap au moins pour la version PowerPC.

    Le portage RISC-V a reçu une mise à jour vers gcc 13 (c’était déjà le cas pour les autres architectures) et a pu être utilisé pour compiler LLVM puis Mesa (l’intégration dans la ferme de compilation de Haikuports n’est pas encore en place, donc ces compilations doivent être faites par un développeur qui lance les commandes haikuports nécessaire et patiente longtemps pendant la compilation de ces gros projets).

    Les versions 68000 et PowerPC ont été un peu dépoussiérées, mais il manque toujours un certain nombre de pilotes matériels de base pour pouvoir les utiliser sur de vraies machines et même dans une certaine mesure dans QEMU (ce dernier permettant d’émuler une machine utilisant de nombreux périphériques VirtIO, ce qui pourrait simplifier un peu les choses).

    La bibliothèque libroot a reçu plusieurs mises à jour dans les parties qui nécessitent du code spécifique à chaque architecture, pour ajouter en particulier le RISC-V, et au passage plusieurs autres familles de processeurs.

    Une partie de Haiku qui nécessite de grosses évolutions est la gestion des bus PCI. Le pilote existant supposait la présence d’un BIOS pour effectuer la découverte du bus, ou pouvait également utiliser des tables ACPI, mais d’une façon un peu limitée, qui repose tout de même sur le BIOS ou un quelconque firmware pour assigner des adresses valides à toutes les cartes PCI. Un problème identifié depuis longtemps puisqu’il s’agit du bug numéro 3 dans l’outil de suivi de bugs de Haiku. Ce bug fêtera ses 20 ans en mars prochain, espérons qu’il soit corrigé d’ici là. Les choses avancent, puisque le pilote PCI va maintenant s’attacher correctement aux nœuds ACPI correspondants dans le device tree, ce qui permet ensuite d’interroger ACPI pour découvrir les plages d’adresses mémoires disponibles pour l’allocation d’une adresse à chaque carte PCI connectée. Du côté des nouveaux ports de Haiku, cela va également permettre d’avoir plusieurs bus PCI « racine » indépendants. Et ces développements pourraient également Être utiles pour une prise en charge complète de Thunderbolt et USB 4.

    Un autre pilote qui sera utile pour les versions ARM et RISC-V est le pilote SDHCI, qui permet de s’interfacer avec les lecteurs de cartes SD ainsi que les modules eMMC. Initialement destiné uniquement aux modules connectés sur un bus PCI, le pilote a été conçu pour être facilement extensible, et permet maintenant d’utiliser également les contrôleurs SDHCI exposés via ACPI. Cependant, le pilote a encore quelques problèmes de fiabilité, et il manque une implémentation des commandes nécessaiers pour les modules eMMC, qui partagent le même protocole de communication que les cartes SD, mais utilisent un jeu de commandes différent (il y a une petite guerre de standards, le format SD s’est imposé pour les cartes amovibles, mais MMC qui n’a pas de royalties a pu prendre le marché des modules soudés sur les cartes mères, où l’interopérabilité avec le matériel existant ne pose pas autant problèmes).

    Le portage sur ARM64 avance petit à petit, il parvient à démarrer une partie de l’espace utilisateur et a reçu dernièrement des corrections sur le code permettant les changements de contexte entre différents threads. L’affichage du bureau complet pour la première fois sur une machine ARM64 ne devrait donc plus être très loin.

    Bootloader

    Le démarrage de Haiku est pris en charge par un bootloader spécifique nommé haiku_loader. Contrairement au noyau Linux, qui peut s’initialiser tout seul quasiment dès le démarrage du matériel, le noyau de Haiku a besoin que son bootloader prépare une grande partie de l’environnement (activation de la mémoire virtuelle, initialisation de l’affichage et mise en place du « splash screen », par exemple). Le bootloader prend en charge toutes ces tâches et permet en plus de configurer des options de démarrage via un menu en mode texte, de démarrer via le réseau, d’utiliser un snapshot plus ancien du système si une mise à jour s’est mal passée.

    Le bootloader a peu évolué cette année, le changement principal étant la suppression de logs de warning lors du chagement de fichiers ELF, pour les sections non traitées PT_EH_FRAME (généré par les versions modernes de gcc) ainsi que d’autres sections spécifiques aux processeurs RISC-V qui ne nécessitent pas de traitement spécifique dans ce cas.

    Amélioration de performances

    Beaucoup de travail a été fait sur l’amélioration des performances. C’est un sujet qui a été un peu laissé de côté au début du développement de Haiku. Le premier but était de faire fonctionner les choses, avant de les rendre plus rapides. Maintenant que les développements sont assez avancés, il est temps de commencer à étudier ce problème et à essayer de se rapprocher des perfomances d’autres systèmes.

    Implémentation des IO vectorisées sur les périphériques de type bloc

    Lorsqu’on veut lire ou écrire sur un disque, il faut envoyer une commande pour accéder à des secteurs consécutifs. Dans le cas normal, c'est le cache du système de fichiers qui se charge de regrouper les différents accès et de les ordonnancer de façon optimale.

    Mais il y a un cas particulier pour les accès directs au disque. Par exemple, si on ouvre le disque directement (via son device dans /dev/disk/) ou encore lorsqu’un système de fichier veut écrire son journal (qui ne passe pas par le cache). Les écritures dans le journal sont faites avec des accès vectorisés (via readv ou writev) qui contiennent chacun une liste d’endroits où lire ou écrire des données. Ces accès étaient implémentés sous forme d’une boucle appelant plusieurs fois read ou write. Maintenant, la liste est directement transmise au pilote de disque qui peut ainsi mieux traiter ces accès.

    Réparation du profiler

    Haiku dispose d’un outil de profiling, mais celui-ci ne fonctionnait plus et retournait des données incohérentes. Plusieurs problèmes ont été corrigés pour faciliter les mesures de performances et vérifier que les optimisations rendent réellement les choses plus rapides.

    Réduction des verrouillages du device manager

    Le problème initial qui a conduit à ces améliorations était la lenteur du lancement de nouveaux processus. Un goulet d’étranglement qui a été identifié est le verrouillage du device_manager pour accéder au périphérique /dev/random pour initialiser le stack protector (qui a besoin d’écrire des valeurs aléatoires sur la pile). Toutes les ouvertures de fichiers dans /dev nécessitent d’acquérir un verrou qui empêche l’exécution en parallèle avec de nombreuses autres tâches liées aux périphériques matériels.

    Le problème a été corrigé de deux façons : d’abord, le stack protector utilise une API permettant de générer des nombres aléatoires sans ouvrir de fichier dans /dev. D’autre part, une analyse a montré que la pile USB passait beaucoup de temps à exécuter du code en ayant verrouillé l’accès au device manager. Ce code a été modifié pour libérer le verrou plus souvent.

    DT_GNU_HASH dans les fichiers ELF

    Un autre aspect assez lent du lancement de processus est le chargement des bibliothèques et la recherche des symboles dans ces bibliothèques. Pour identifier si une bibliothèque contient un symbole, la recherche se fait par un hash du nom de la fonction recherchée.

    Historiquement, c’est la section DT_HASH qui est utilisée, mais les utils GNU implémentent également DT_GNU_HASH, qui utilise une meilleure fonction de hash et ajoute également un bloom filter qui permet de tester très rapidement, mais de façon imparfaite, la présence d’un symbole dans une bibliothèque.

    Le chargeur de bibliothèques de Haiku sait maintenant utiliser les tables DT_GNU_HASH, mais ce n’est pas encore déployé car les gains de performances ne justifient pas l’augmentation de taille des bibliothèques (il faut stocker les tables dans l’ancien et dans le nouveau format). Il sera toutefois possible de l’ajouter au cas par cas sur les bibliothèques où le gain est important (par exemple s’il y a beaucoup de symboles).

    premapping de mmap

    La fonction mmap permet de mapper un fichier directement en mémoire. Les écritures en mémoire sont ensuite directement enregistrées sur disque. Il n’est pas souhaitable de charger tout le fichier d’un coup au moment de l’appel à mmap, ce serait trop lent. Mais il ne fait pas non plus attendre que le logiciel accède à cette mémoire et remplir les données au goutte-à-goutte (ou plus précisément, une page de 4Kio à la fois).

    Un cas particulier est le traitement des bibliothèques partagées, qui sont chargées en mémoire de cette façon. Dans ce cas, le fichier est probablement déjà chargé quelque part en mémoire pour un autre processus, et il devrait être possible de réutiliser les mêmes données. Le code testant cette possibilité ne fonctionnait pas à tous les coups, ce qui fait que des fichiers qui auraient pu être mappés tout de suite, ne l’étaient pas.

    Une autre amélioration est d’utiliser plusieurs allocateurs séparés pour chaque processeur, pour réduire les blocages entre différents threads qui ont besoin de manipuler des pages de mémoire.

    Suppression des zones mémoire

    Les applications Haiku peuvent créer des zones de mémoires (appelées areas) qui disposent d’un identifiant unique et peuvent être partagées avec d’autres processus.

    Lorsqu’une application s’arrête, il faut supprimer toutes les areas qui ont été créées. Cela était fait par une simple boucle supprimant ces zones une par une. Mais cela pose un problème: chaque suppression doit verrouiller la liste des areas puis la déverrouiller. Le code a été modifié pour verrouiller la liste une seule fois et retirer de la liste toutes les zones d’un seul coup, avant de faire les autres opérations de suppression qui n’ont pas besoin d’accéder à la liste.

    Au total, toutes ces améliorations conduisent à une amélioration des performances de plus de 25% sur un test en conditions réelles (compilation d’une partie des sources de Haiku).

    Calcul des sommes de contrôles des paquets réseau par le matériel

    Dans un autre domaine, une perte de temps conséquente est le calcul des checksums pour les paquets réseau reçus et envoyés. En effet, ce calcul était fait systématiquement par le logiciel, même si le matériel est capable de s’en charger. Il est maintenant possible pour les pilotes réseaux qu’ils sont capables de vérifier et de générer ces checksums par eux-mêmes, et ainsi la pile réseau peut s’en dispenser. Cela permet aussi de se passer entièrement de checksums sur les interfaces localhost, qui ne devraient pas subir de corruption de paquets, et ne gagnent rien à cette vérification.

    Cela a été également l’occasion de supprimer quelques copies des données des paquets réseau.

    user_mutex

    La structure user_mutex joue un rôle similaire aux futex de Linux. Elle est utilisée pour implémenter, par exemple, pthread_mutex et pthread_rwlock. L’implémentation avait plusieurs bugs (race conditions), et a été remplacée par un nouveau système plus efficace.

    Au total, toutes ces améliorations permettent des performances 25% meilleures que la version beta 4 de Haiku. Il reste cependant de quoi faire, puisque certains benchmarks (compilation d’une partie du code source de Haiku) restent près de deux fois plus lent que l’opération équivalente sous Linux.

    Chaîne de compilation

    Haiku est compilé avec gcc, ld et les binutils. Ils nécessitent tout trois un petit nombre de patchs maintenus dans un dépôt git dédié et reversés dans les versions upstream autant que possible. Une version de gcc 2.95.3 est également utilisée pour les parties du système assurant encore la rétro compatibilité avec BeOS, les versions plus récentes utilisent un mangling différent et ne sont pas inter opérables.

    L’outil de compilation utilisé est Jam, développé à l’origine par Perforce et dont il existe plusieurs forks dont un maintenu par Boost et un autre par Freetype. Haiku utilise sa propre version de Jam avec de nombreuses évolutions.

    Commençons la liste des changements dans cette section avec des mises à jour de dépendances : Haiku est maintenant compilé avec GCC 13.2 (la version 14 sera intégrée prochainement). La bibliothèque ICU utilisée pour implémenter toutes les fonctions d’internationalisation (qui se trouve donc avoir un rôle assez important dans la bibliothèque C standard) a été mise à jour en version 74.

    Le travail pour supprimer tous les avertissements du compilateur se poursuit petit à petit, mais les problèmes restants sont de plus en plus difficiles à corriger, soit parce qu’il s’agit de code tiers (qu’il est plus facile de garder en l’état pour le synchroniser avec de nouvelles versions), soit parce que l’avertissement ne peut pas être corrigé proprement sans perte de performance, ou encore d’une façon qui contente à la fois gcc 13 et gcc 2 pour les parties du code compilées avec ces deux versions.

    On peut toutefois mentionner que tous les trigraphes présents dans le code (par accident, par exemple il est facile d’écrire « ??! » dans un commentaire) ont été supprimés. Ils ne sont plus disponibles dans C++ à partir de la version 17 et génèrent des erreurs de compilation.

    D’autre part, l’option de compilation -Wno-error=deprecated a pu être désactivée, car plus aucun code ne déclenche cette erreur.

    Puisqu’on parle d’options de compilation : l’optimisation « autovectorisation » pour la compilation du noyau a été désactivée pour l’instant. Cette option fait que le code utilise des instructions SSE, et faire cela dans le noyau problématique pour la plupart des machines virtuelles (QEMU, VMWare et Virtual Box). La plupart des autres noyaux n’utilisent pas ces instructions, ce qui fait que des bugs dans les hyperviseurs sont tout à fait possibles, par manque de tests. Mais le problème pourrait aussi venir de Haiku. L’investigation est, pour l’instant, remise à plus tard.

    Un dernier changement dans le système de build consiste à permettre l’utilisation de git worktree. Quelques commandes git sont utilisées lors de la compilation pour calculer le numéro de version du code en train d’être compilé, et ça ne fonctionnait pas correctement dans ce cas de figure.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Haiku a 23 ans - Haiku R1 bêta 5 (partie 1 : applications)

    Haiku est un système d’exploitation libre destiné aux ordinateurs personnels ou de bureau (pas de serveurs, pas de systèmes embarqués, pas de tablettes ni de téléphones). Il s’agit au départ d’une réécriture libre de BeOS, préservant la compatibilité binaire avec ce dernier (les applications BeOS peuvent tourner sur certaines versions de Haiku).

    Le projet Haiku (au départ nommé OpenBeOS) a démarré officiellement le 18 août 2001 avec le premier message sur la liste de diffusion : Ok, let's start (OK, allons-y). Cet anniversaire est l’occasion de faire un point sur les développements de l’année dans Haiku et ce qui est en préparation.

    La dépêche a été un peu retardée cette année, pour être synchronisée avec la version R1 bêta 5 de Haiku, publiée le vendredi 13 septembre 2024.

    Le projet emploie un développeur presque à plein temps depuis 2021 et le reste de l’équipe contribue bénévolement. La dernière version bêta a été publiée fin 2023 et la Bêta 5 est désormais disponible : l’occasion de revenir en trois parties sur ce que propose Haiku, d’abord des applications, un noyau et des améliorations de la documentation.

    Sommaire

    Près de 350 tickets ont été clos dans le cadre du travail sur la version R1 bêta 5. Il y a bien sûr de très nombreuses corrections de bugs, qui ne seront pas listées dans cet article. On se concentrera plutôt sur les nouveautés, sauf dans les cas où la correction est vraiment importante ou permet d’ouvrir de nouvelles possibilités d’utilisation.

    Applications

    Haiku est un système d’exploitation complet, fourni avec un certain nombre d’applications permettant d’accomplir les tâches les plus courantes. En plus de ces applications de base, le gestionnaire de paquets HaikuDepot, alimenté principalement par le travail du projet HaikuPorts, apporte à la fois des applications portées depuis d’autres systèmes et des applications développées spécifiquement pour Haiku.

    De façon générale, on trouve cette année dans les applications de Haiku des améliorations sur le rendu des nombres, l’utilisation d’un symbole de multiplication à la place d’une lettre x là où c’est pertinent, et de nombreuses petites corrections et améliorations sur la mise en page des fenêtres, des corrections de problèmes de traduction et ainsi de suite.

    AboutSystem

    AboutSystem est la fenêtre d’information sur le système Haiku. Elle fournit quelques informations sur la machine sur laquelle le système fonctionne (quantité de RAM, marque et modèle du CPU, uptime) ainsi que les noms des développeurs et autres logiciels libres ayant participé au développement de Haiku.

    Cette application reçoit tout d’abord une mise à jour cosmétique : si le système est configuré en « mode sombre », le logo Haiku correspondant (avec un lettrage blanc et des dégradés de couleurs un peu différents) sera utilisé. Sinon, ce sera le logo avec lettrage noir.

    AboutSystem en mode clair
    AboutSystem en mode sombre

    Elle reçoit également quelques mises à jour de contenu : en plus de l’ajout de quelques nouveaux contributeurs qui ont rejoint le projet, on trouvera maintenant un lien vers la page web permettant de faire un don à Haiku. Plusieurs liens vers des bibliothèques tierces utilisées dans Haiku, qui ne fonctionnaient plus, ont été soit supprimés, soit remplacés par des liens mis à jour.

    Enfin, il est désormais possible d’utiliser AboutSystem comme un « réplicant », c’est-à-dire de l’installer directement sur le bureau pour avoir en permanence sous les yeux les statistiques sur l’utilisation mémoire et l’uptime ainsi que le numéro de build de Haiku en cours d’exécution (ce qui peut être utile par exemple lorsqu’on lance beaucoup de machines virtuelles avec des versions différentes de Haiku pour comparer un comportement, ou si on veut stocker des captures d’écran de plusieurs versions et s’y retrouver facilement).

    CharacterMap

    L’application « table de caractères » permet d’étudier de près les différents glyphes et symboles présents dans une police de caractères. En principe, elle permet de choisir une police spécifique, mais le serveur graphique de Haiku substitue automatiquement une autre police si on lui demande d’afficher un caractère qui n’est pas disponible dans la police demandée.

    Cela peut être gênant dans certains contextes, par exemple si on envisage d’embarquer une police dans un fichier PDF, il est difficile de savoir quelle police contient vraiment les caractères qu’on veut utiliser.

    L’application a été améliorée pour traiter ce cas et affiche maintenant ces caractères en grisé.

    CharacterMap affichant des caractères manquants

    CodyCam

    CodyCam est une application permettant de tester une webcam et de l’utiliser pour envoyer périodiquement des images vers un serveur HTTP.

    L’évolution principale a été la mise à jour de l’icône de l’application. L’utilité de CodyCam est limitée par le manque de pilotes : il faudra soit trouver une webcam Sonix du début des années 90, seul modèle USB à disposer d’un pilote fonctionnel, soit utiliser un ordiphone Android équipé d’un logiciel permettant de le transformer en caméra IP (ou encore une vraie caméra IP).

    Le pilote pour les WebCams UVC — standard utilisé pour les caméras USB modernes — n’est pas encore au point et n’est pas inclus dans les versions publiées de Haiku.

    Debugger

    Debugger est, comme son nom l’indique, le debugger de Haiku. Il est développé spécifiquement pour le projet sans s’appuyer sur les outils existants (gdb ou lldb). Il dispose à la fois d’une interface graphique et d’une interface en ligne de commande, plus limitée. Cette dernière est surtout utilisée pour investiguer des problèmes dans les composants de Haiku qui sont nécessaires pour l’utilisation d’une application graphique : app_server, input_server ou encore registrar.

    La version en ligne de commande a reçu quelques petites améliorations, mais la principale nouveauté est la prise en charge des formats DWARF-4 et DWARF-5 pour les informations de debug. Cela permet de charger les informations générées par les versions modernes de GCC, sans avoir besoin de forcer la génération d’une version plus ancienne du format DWARF.

    Le désassembleur udis86, qui n’est plus maintenu et ne reconnaît pas certaines instructions ajoutées récemment dans les processeurs x86, a été remplacé par Zydis.

    Enfin, un bug assez gênant a été corrigé : si une instance de Debugger était déjà en train de débugger une application et qu’une deuxième application venait à planter, il n’était pas possible d’attacher une deuxième instance de Debugger à cette application. Les problèmes impliquant plusieurs processus pouvaient donc être un peu compliqués à investiguer. C’est maintenant résolu.

    Deskbar

    L’application DeskBar fournit la « barre des tâches » de Haiku. Elle permet de naviguer entre les fenêtres et applications ouvertes, de lancer de nouvelles applications via un menu (similaire au « menu démarrer » de Windows), ou encore d’afficher une horloge et des icônes fournis par d’autres applications (sous forme de réplicants).

    Elle fait partie, avec le Tracker, des applications qui ont été publiées sous license libre lors de l’abandon de BeOS par Be Inc.

    Quelques changements dans la DeskBar :

    • Tous les menus utilisent maintenant la police « menu » choisie dans les préférences d’apparence du système. Auparavant, la police « menu » et la police « plain » étaient mélangées. Ces deux polices étant identiques dans la configuration par défaut, le problème n’avait pas été repéré.
    • Si un nom de fenêtre est tronqué dans la liste des fenêtres, le nom complet peut être affiché dans une infobulle.
    • L’icône pour les fenêtres dans la DeskBar a été remplacée. La nouvelle icône indique plus clairement si une fenêtre se trouve dans un autre bureau virtuel (dans ce cas, activer cette fenêtre provoquera un changement de bureau).

    GLTeapot

    GLTeapot est une application permettant de tester le rendu OpenGL, en affichant un modèle 3D de la théière de l’Utah.

    En plus de la théière, cette application affiche un compteur du nombre d’images affichées par secondes. Bien que les chiffres affichés ne soient pas du tout représentatifs des performances d’un rendu 3D réaliste, certains utilisateurs insistent lourdement pour pouvoir faire le concours de gros chiffres de nombre d’images par seconde.

    Il est donc à nouveau possible de désactiver la synchronisation sur le rafraîchissement de l’écran, et demander au processeur de réafficher la théière plusieurs centaines de fois par seconde, bien que l’écran soit incapable de suivre le rythme. Par défaut, la synchronisation est activée et le rafraîchissement ne dépassera jamais 60 FPS, si toutefois le pilote graphique implémente les fonctions de synchronisation nécessaires.

    HaikuDepot

    HaikuDepot est un hybride entre un gestionnaire de paquets et un magasin d’applications.

    Il se compose d’un serveur (développé en Java) fournissant une API REST et permettant de collecter les informations sur les applications (icônes, captures d’écrans, catégories, votes et revues des utilisateurs, choix de la rédaction pour les applications mises en avant…), d’un frontend web minimaliste et d’une application native C++ permettant d’afficher ces données.

    La principale nouveauté est l’intégration du système de single-sign-on (SSO) permettant d’utiliser un compte utilisateur commun avec d’autres services en ligne de Haiku. Actuellement, l’outil de revue de code Gerrit
    utilise ce même compte, mais ce n’est pas encore le cas pour Trac (outil de suivi des bugs) ni pour le forum. Ce sera mis en place plus tard.

    De façon peut-être moins visible, mais pas moins importante, le code C++ de l’application a reçu de nombreuses améliorations et optimisations « sous le capot », rendant l’application plus rapide et plus fiable, mais qui sont un peu difficiles à résumer dans le cadre de cette dépêche.

    Enfin, l’apparence de l’application a été légèrement retravaillée pour mieux s’adapter aux écrans à haute définition (ce qui nécessite d’avoir des marges et espacements de taille dynamique en fonction de la taille de texte choisie par l’utilisateur).

    Icon-O-Matic

    Capture d’écran de l’éditeur d’icônes

    Icon-O-Matic est un éditeur d’icônes. Il permet d’exporter les fichiers au format HVIF, un format vectoriel compact qui permet de stocker les icônes dans l’inode d’en-tête des fichiers pour un chargement et un affichage rapide.

    Cette application a bénéficié du travail de Zardshard pendant le Google Summer of Code 2023, elle a donc reçu plusieurs évolutions et corrections importantes (dont certaines sont mentionnées dans la dépêche anniversaire de l’année dernière).

    Citons en particulier l’ajout d’un nouveau type de transformation, « perspective », qui permet de facilement déformer un ensemble de chemins vectoriels selon une projection de perspective, ce qui est assez utile pour concevoir plus facilement une icône avec un aspect tridimensionnel (bien qu’en pratique l’apparence habituelle des icônes de Haiku soit un intermédiaire entre une projection perspective et une vue isométrique, ne se prêtant pas forcément à l’utilisation de cette opération de transformation purement mathématique).

    Une autre petite amélioration est l’ajout d’une vérification pour empêcher la fenêtre de Icon-O-Matic de se positionner en dehors de l’écran, par exemple si on a déplacé la fenêtre vers le bas de l’écran, enregistré cette position, puis relancé l’application dans une résolution d’écran plus réduite. Dans ce cas, la fenêtre sera automatiquement ramenée dans la zone visible de l’affichage.

    Magnify

    L’application Magnify permet d’afficher une vue zoomée d’une partie de l’écran. Elle peut servir pour améliorer l’accessibilité (mais n’est pas idéale pour cet usage), mais aussi pour les développeurs d’interfaces graphiques qui ont parfois besoin de compter les pixels pour s’assurer que leurs fenêtres sont bien construites.

    En plus de l’affichage zoomé, l’application permet d’afficher l’encodage RGB de la couleur d’un pixel, ou encore de placer des « règles » permettant de vérifier l’alignement des objets. Ces dernières ont reçu une petite mise à jour, avec une amélioration de l’affichage de leur largeur et hauteur pour les rendre plus lisibles.

    Magnify avec une 'règle'

    MediaPlayer

    L’affichage des sous-titres ne fonctionnait pas correctement, il manquait une partie du texte. C’est maintenant corrigé.

    PowerStatus

    Capture d’écran de PowerStatus: fenêtre principale et icône de la DeskBar avec son menu

    L’application PowerStatus permet de surveiller l’état de la batterie pour les ordinateurs qui en disposent.

    Elle a reçu plusieurs améliorations importantes :

    Une notification a été ajoutée pour un niveau de décharge très faible (en plus du niveau faible déjà présent). Ces deux niveaux peuvent être paramétrés à un pourcentage choisi de décharge de la batterie, et associé à des sons d’alerte spécifiques. Avant ces changements, il était facile de ne pas voir le message d’alerte (affiché seulement pendant quelques secondes) ou de se dire qu’avec 15% de batterie on a encore le temps de faire plein de trucs, puis se retrouver un peu plus tard avec une batterie vide sans autre avertissement.

    L’état « not charging » est maintenant détecté et correctement affiché, pour une batterie au repos : ni en train de se charger, ni en train d’alimenter la machine. C’est en particulier le cas d’une batterie déjà chargée à 100%, si la machine reste connectée au réseau électrique.

    L’icône de statut de la batterie s’installe automatiquement dans la DeskBar au premier démarrage de Haiku sur les machines disposant d’une batterie.

    Le réglage du mode « performance » ou « économie d’énergie" est enregistré et ré-appliqué lors des prochains démarrages (ces modes configurent l’ordonnanceur du noyau pour exécuter un maximum de tâches sur tous les cœurs du processeur, ou bien au contraire pour essayer de garder ces cœurs en veille autant que possible s’ils ne sont pas nécessaires).

    SerialConnect

    SerialConnect est une application de terminal série, utile principalement aux développeurs de systèmes embarqués et autres gadgets électroniques.

    Elle est encore en cours de développement et propose pour l’instant les fonctions les plus basiques. Il est maintenant possible de coller du texte depuis le presse-papier pour l’envoyer sur un port série, ce qui est pratique si on veut envoyer plusieurs fois la même séquence de commandes.

    ShowImage

    ShowImage est la visionneuse d’images de Haiku. Elle utilise les traducteurs, des greffons avec une API standardisée qui permettent de convertir différents formats de fichiers entre eux.

    L’interface graphique de ShowImage a été mise à jour pour utiliser le « layout system ». Historiquement, dans BeOS, tous les éléments des interfaces graphiques devaient être positionnés manuellement avec des coordonnées en pixels, ce qui est pénible à faire, surtout si on doit traiter tous les cas (polices de caractères de différentes tailles, remplacement des textes lors de traductions, utilisation de thème d’interfaces différents), et aussi lors d’évolution de l’application (si on veut insérer un élément en plein milieu, il faut souvent décaler tout ce qui se trouve autour).

    Le « layout system » fournit un ensemble d’outils pour automatiser ce travail, soit à l’aide d’éléments prédéfinis (grilles, groupes, « cartes » superposées), soit à l’aide d’un système de définition de contraintes et de programmation linéaire.

    D’autre part, ShowImage dispose maintenant d’un menu permettant d’ouvrir l’image affichée dans un éditeur d’images.

    Terminal

    Le Terminal de Haiku permet d’exécuter un shell (c’est bash par défaut) et toutes les applications conçues pour un affichage en console.

    Les principaux changements cette année sont la correction d’un problème sur la configuration des couleurs utilisées par le Terminal (il y avait un mélange entre le nom anglais et le nom traduit des couleurs, empêchant d’enregistrer et de relire correctement le fichier de configuration), ainsi que des modifications sur les raccourcis clavier utilisés par le Terminal lui-même (en particulier pour naviguer entre plusieurs onglets) qui entraient en conflit avec ceux utilisés par les applications lancées dans le terminal.

    Le terminal est également capable de traiter les « bracketed paste », c’est-à-dire que les applications en console sont informées que des caractères en entrée proviennent du presse-papier. Cela permet par exemple à bash de ne pas exécuter directement des commandes qui sont collées, mais de les mettre en surbrillance et d’attendre que l’utilisateur valide cette saisie.

    D’un point de vue plus bas niveau, les pilotes TTY utilisés pour les ports série et pour le Terminal, qui étaient indépendants, ont été unifiés afin d’éviter de devoir corriger tous les bugs deux fois dans deux versions du code presque identiques.

    Tracker

    Tracker est le navigateur de fichiers de Haiku. Tout comme la DeskBar, il fait partie des quelques rares morceaux de BeOS qui ont été publiés sous licence libre par Be et ont donc pu être repris directement par Haiku. Contrairement à la DeskBar, la publication du code du Tracker avait conduit à l’apparition de nombreux forks, chacun améliorant à sa façon le logiciel. La version utilisée par Haiku provient principalement du projet OpenTracker, mais a réintégré ou réimplémenté au fil du temps les modifications faites dans d’autres variantes.

    Le Tracker est un composant central de l’interface de Haiku et a donc reçu un nombre assez important d’évolutions :

    La taille des fichiers est maintenant affichée à l’aide de la fonction string_for_size qui s’adapte aux conventions de la langue et du pays choisi par l’utilisateur.

    Les brouillons de courrier électronique disposent maintenant de leur propre type MIME et de l’icône associée. Ils s’ouvriront dans un éditeur de mail plutôt que dans une fenêtre de lecture de message.

    Pour les fichiers qui disposent d’un attribut « rating » (évaluation), ce dernier est affiché avec des étoiles pleines ou vides selon la note attribuée. La note va de 0 à 10 mais il n’y a que 5 étoiles. Le caractère demi-étoile permet d’afficher la note exacte avec les versions récentes d’Unicode (depuis 2018 en fait, mais il a fallu attendre la disponibilité dans une police de caractères).

    Une fenêtre du Tracker, montrant la colonne taille et la colonne rating

    La gestion des dossiers en lecture seule a été améliorée. Ils sont affichés sur fond gris (au lieu d’un fond blanc pour les dossiers modifiables) et tous les menus correspondant à des opérations non autorisées sont désactivés (au lieu d’être activés, mais d’aboutir sur une erreur car le dossier est en lecture seule).

    Dans le même esprit, le bouton « ouvrir » des boîtes de dialogues d’ouverture de fichier est désactivé si le fichier sélectionné ne peut pas être ouvert (c’était déjà le cas, mais tous les cas possibles n’étaient pas bien pris en compte).

    Un problème d’affichage sur le système de fichier packagefs a été corrigé : les dossiers n’ont pas de taille et affichent donc - au lieu d’une taille fixe de 4 Kio qui n’a aucune signification.

    La fenêtre de recherche a reçu quelques évolutions, voir plus bas dans la section dédiée au Google Summer of Code, qui détaille le travail réalisé à ce sujet.

    Le menu « templates », utilisé quand on fait un 'clic droit -> Nouveau…' et qui permet de créer différents types de fichiers et de dossiers à partir de fichiers de référence, peut maintenant contenir des sous-dossiers, pour les personnes qui utilisent beaucoup cette possibilité, avec par exemple des modèles de documents pré-remplis pour différents usages.

    Enfin, un peu de nettoyage interne : les classes NavMenu et SlowContextPopup, qui permettent la navigation dans les sous-dossiers via des menus popup, ont été fusionnées en une seule classe car elles sont toujours utilisées ensemble. Cela simplifie le code pour l’affichage de ces menus, qui a quelques particularités pour permettre une navigation confortable même sur un disque dur un peu lent.

    TV

    L’application TV utilisée pour recevoir la TNT à l’aide d’un tuner approprié a été déplacée dans le paquet haiku_extras et n’est donc plus installée par défaut. La plupart des gens ne disposant pas d’un tuner compatible sur leur ordinateur, cette application était source de confusion et de nombreuses questions sur le forum.

    WebPositive

    WebPositive est le navigateur web de Haiku. Il utilise le moteur WebKit développé conjointement par Apple, Igalia et Sony principalement.

    En dehors de la mise à jour du moteur vers une version plus récente, WebPositive reçoit actuellement peu d’évolutions, les développeurs étant malheureusement trop occupés par ailleurs. On peut toutefois mentionner une correction sur la barre de signets : celle-ci ne s’affichait jamais lorsque la langue du système était autre chose que l’anglais.

    Zip-O-Matic

    Zip-O-Matic est un outil permettant de créer une archive zip facilement depuis le Tracker. Il a reçu une amélioration qui est en fait une correction d’un problème qui existait depuis longtemps : l’archive créée est maintenant automatiquement sélectionnée dans le navigateur de fichier à la fin du processus, ce qui permet de facilement la retrouver pour la renommer, la déplacer ou l'envoyer à son destinataire.

    Haikuports

    Haikuports est un projet indépendant de Haiku, il se charge d’alimenter le dépôt de paquets. Au départ il s’agissait principalement d’un projet pour le portage de bibliothèque et de programmes venant d’autres systèmes (d’où son nom), mais il est également utilisé pour la plupart des applications natives développées pour Haiku.

    Le dépôt de paquets contient actuellement 4193 paquets, il est mis à jour en continu par une petite équipe de bénévoles qui ne sont pas forcément tous développeurs, mais tout de même capables de faire les tâches de maintenance ainsi que le développement de quelques patchs simples.

    Il est impossible de lister toutes les mises à jour et ajouts, le projet HaikuPorts étant très actif. Donc voici une sélection arbitraire de quelques nouveautés et mises à jour.

    Applications natives

    • Mises à jour de Renga (client XMPP), PonpokoDiff (outil de diff), 2pow (clone de 2048), StreamRadio (lecteur de podcasts), NetSurf (navigateur web léger)…
    • Genio, un IDE pour Haiku avec gestion de la complétion de code via le protocole LSP (compatible avec les outils développés pour VS Code par exemple).
    • Ajout de HaikuUtils, un ensemble d’outils de développement et de debug divers.
    • WorkspaceNumber, un replicant pour afficher le numéro du bureau actif dans la DeskBar.
    • KeyCursor, un outil pour contrôler le curseur de souris à l’aide du clavier.
    • BatchRename, un outil pour renommer automatiquement des fichiers par lot.

    HaikuUtils

    WorkspaceNumber

    PonpokoDiff

    PecoRename

    2pow

    BatchRename

    Applications portées

    • Un gros travail a été fait sur le portage de KDE Frameworks et des applications l’utilisant. De très nombreuses applications Qt et KDE sont donc disponibles.
    • Du côté de GTK, il n’existait pas de version de GTK pour Haiku, le problème a été résolu à l’aide d’une couche de compatibilité avec Wayland qui n’implémente pas le protocole Wayland mais réimplémente l’API de la libwayland. Les applications GTK arrivent petit à petit, mais l’intégration est pour l’instant beaucoup moins bonne qu’avec Qt, qui dispose lui d’un vrai port utilisant les APIs natives directement. L’apparence des applications est très visiblement différente, certaines touches du clavier ne fonctionnent pas. C’est donc encore un peu expérimental.
    • Enfin, pour compléter les possibilités d’outils graphiques, la bibliothèque Xlibe implémente les APIs de la libx11 (mais pas le protocole de communication de X) et permet de porter les applications FLTK par exemple, ainsi que celles utilisant directement la libx11. Il reste encore des problèmes avec les applications utilisant Tk (si vous connaissez Tk ou X, les développeurs de Xlibe aimeraient bien un petit coup de main). En attendant, les applications Tk sont utilisables à travers un portage de undroidwish, mais ça reste peu confortable.

    Du côté des compilateurs et des langages de programmation : LLVM a été mis à jour en version 17. GCC est disponible en version 13 et peut maintenant être utilisé pour compiler du FORTRAN et de l’Objective-C. Les dernières versions de Python sont disponibles, et en plus avec des performances améliorées. Node.JS est également mis à jour, ou si vous préférez le langage R, vous le trouverez également, avec son IDE associé rkward.

    Bien sûr, la plupart des bibliothèques et outils disponibles sur d’autres systèmes sont aussi disponibles : ffmpeg (en version 6), Git, libreoffice, Wireshark…

    Mentionnons enfin un pilote FUSE pour monter des volumes réseau NFS, qui vient compléter les deux implémentations de NFS présentes dans le noyau (une obsolète qui implémente NFS2, et une plus récente implémentant NFS4, mais qui est instable et pas activement maintenue actuellement).

    GCompris

    DrawTerm

    KDE Mah Jong

    NetBeans

    Frogatto

    CudaText

    Cantor

    Panneaux de préférences

    Appearance

    Les préférences « Appearance » permettent de configurer l’apparence du système et des applications : principalement les polices de caractères et les choix de couleurs.

    C’est ce dernier qui reçoit une mise à jour en profondeur, avec l’ajout d’un mode automatique. Auparavant, chaque couleur utilisée par le système devait être configurée manuellement, ce qui permet un contrôle très fin, mais demande de passer un certain temps à faire des ajustements. Le mode automatique permet de configurer seulement 3 couleurs : le fond des fenêtres, les barres de titres, et une couleur d’« accentuation ». Les autres couleurs et nuances sont calculées automatiquement à partir de cette palette de base.

    En particulier, il devient beaucoup plus facile de choisir un fond sombre pour se retrouver avec un système en mode sombre, très à la mode chez certain·e·s utilisateurices de Haiku.

    Il est toujours possible d’activer le mode avancé pour affiner les réglages si nécessaire (ou si vous aimez les interfaces graphiques bariolées et multicolores).

    Le mode automatique dans l’application Appearance

    La même capture d’écran avec une configuration « mode sombre »

    Keymap (disposition clavier)

    L’application Keymap permet de configurer la disposition de touches du clavier. Le point qui a reçu un peu d’attention est la gestion de la configuration des touches modificatrices.

    Haiku est un dérivé de BeOS qui lui-même a été au départ inspiré de Mac OS. On conserve de cet héritage l’utilisation des touches commande et option au lieu de meta et alt sur les claviers de PC. Mais BeOS et Haiku sont conçus pour être utilisés avec des claviers de PC. La touche commande qui prend la place de la touche ALT est donc celle utilisée pour la plupart des raccourcis claviers. Cela se complique si on essaie d’utiliser un clavier fabriqué par Apple (les codes de touches renvoyés par le clavier pour des touches situées au même endroit ne sont pas les mêmes), ou encore si on a besoin d’une touche AltGr (historiquement utilisée comme touche option par BeOS, mais aujourd’hui ce rôle est plutôt attribué à la touche windows apparue un peu plus tard). Une page sur le wiki de développement de Haiku tente de résumer l’historique et la situation actuelle.

    La configuration des touches modificatrices est donc un sujet complexe, et il est probable que le comportement sera à nouveau modifié plus tard. Quoi qu’il en soit, en attendant, l’application Keymap permet toutes les permutations possibles de configuration de ces touches.

    Screen (Affichage)

    Les préférences d’affichage, en plus de permettre de changer la résolution d’écran, affichent quelques informations essentielles sur la carte graphique et l’écran en cours d’utilisation. Pour les écrans, ces informations sont généralement extraites des données EDID, mais il y a une exception : les dalles d’affichage des PC portables n’implémentent en général pas ce protocole. Les informations sont donc récupérées par d’autres moyens parfois moins bien normalisés. Par exemple, l’identifiant du fabricant est un code à 3 lettres. En principe, les fabricants doivent s’enregistrer auprès d’un organisme qui attribue ces codes, afin d’en garantir l’unicité.

    Cependant, certains fabricants ne l’ont pas fait, et se sont choisi eux-mêmes un code qui semblait inutilisé. La base de données officielle réserve donc ces codes et en interdit l’utilisation, afin d’éviter des conflits. Il arrivait donc que le fabriquant d’un écran soit affiché comme étant « DO NOT USE », ce qui a inquiété quelques utilisateurs de Haiku se demandant s’ils risquaient d’endommager leur matériel.

    Ces entrées de la liste sont maintenant filtrées et remplacées par les noms des fabricants de panneaux d’affichages concernés (lorsqu’on sait de qui il s’agit).

    Outils en ligne de commande

    Haiku est fourni avec un terminal et un shell bash (par défaut, d’autres shells peuvent également être utilisés). Les outils définis dans la spécification POSIX sont fournis, ainsi que des compléments permettant d’utiliser les fonctionnalités supplémentaires de Haiku.

    df

    La commande df affiche l’espace disque disponible sur chaque volume de stockage actuellement monté.

    Les colonnes de l’affichage ont été réorganisées, pour être plus lisibles, et se rapprocher un peu du format spécifié par POSIX (mais pas complètement lorsqu’on lance la commande sans options particulières : des informations supplémentaires sont alors affichées).

    filteredquery

    L’outil filteredquery permet d’effectuer une requête sur les attributs étendus du système de fichiers (permettant de requêter le système de fichiers comme une base de données, plutôt que de naviguer de façon hiérarchique dans les dossiers), puis de filtrer le résultat pour ne conserver que les réponses contenues dans un sous-dossier spécifique. En effet, les requêtes étant indépendantes de l’organisation des dossiers, il est nécessaire de faire ce filtrage par post-traitement des résultats (ce qui reste tout de même généralement plus rapide que de faire l’inverse : parcourir tous les fichiers d’un dossier pour trouver ceux correspondant à un critère particulier).

    Cet outil n’a pas reçu de nouvelles fonctionnalités, mais de nombreuses corrections et nettoyages qui le rendent véritablement utilisable.

    ping, traceroute, telnet, ftpd

    Ces commandes liées à des opérations sur le réseau ont été remplacées par les dernières versions développées par FreeBSD, permettant de bénéficier d’une version moderne, avec plus de fonctionnalités et moins de bugs.

    La commande ping6 est supprimée, car ping peut maintenant utiliser l’IPv6 aussi bien que l’IPv4.

    pkgman

    L’outil pkgman permet de télécharger et d’installer des logiciels et des mises à jour.

    Il a peu évolué, mais on peut tout de même noter l’utilisation d’un algorithme de tri « naturel » pour l’affichage des résultats dans l’ordre alphabétique (par exemple, llvm12 sera affiché après llvm9).

    Une fonction qui n’est toujours pas disponible dans pkgman est le nettoyage des dépendances non utilisées. Un script fourni dans le dépôt Git de Haiku permet de réaliser manuellement une analyse des paquets installés sur le système pour détecter ceux qui n’ont pas de dépendances, il faudra pour l’instant se contenter de cette solution.

    strace

    L’outil strace permet d’afficher les appels systèmes effectués par une application, pour comprendre son interfaçage avec le noyau et investiguer certains problèmes de performances ou de mauvais comportements.

    L’interfaçage avec le noyau pour extraire ces informations étant assez spécifique, l’implémentation de strace est faite à partir de zéro, et ne partage pas de code avec la commande du même nom disponible par exemple sous Linux.

    strace est mis à jour régulièrement et en fonction des besoins des développeurs de Haiku pour décoder et afficher de plus en plus d’informations. Par exemple, elle peut maintenant afficher le contenu des iovec (par exemple pour les fonctions readv ou writev), ainsi que les objets manipulés par wait_for_object et event_queue.

    Un exemple de sortie de strace (traçant l’ouverture d’un fichier et le chargement d’une bibliothèque partagée) avant ces changements:

    open(0x5, "plaintext", 0x2042, 0x0) = 0x8000000f () (49 us)
    map_file("libicuuc.so.66 mmap area", 0x7f04c2675228, 0x6, 0x1ababd0, 0x1, 0x0, true, 0x3, 0x0) = 0x329a0 () (108 us)
    

    et après :

    open(0x5, "plaintext", O_RDWR|O_NOTRAVERSE|O_CLOEXEC, 0x0) = 0x8000000f Operation not allowed (57 us)
    map_file("libicuuc.so.66 mmap area", [0x0], B_RANDOMIZED_ANY_ADDRESS, 0x1ababd0, B_READ_AREA, 0x0, true, 0x3, 0x0) = 0x73e8 ([0x6392223000]) (135 us)
    

    whence

    La commande whence permettait de trouver dans le PATH un exécutable à partir de son nom. Elle était implémentée sous forme d’une fonction bash dans le fichier profile par défaut. Cependant, cette implémentation posait problème pour charger le fichier profile avec d’autres shells, elle a donc été supprimée. La commande which peut être utilisée à la place, puisqu’elle remplit un rôle équivalent.

    Serveurs

    Les serveurs sont l’équivalent des daemons pour UNIX ou des services sous Windows : il s’agit d’applications lancées par le système pour rendre différents services et coordonner l’ensemble des applications.

    app_server

    app_server est le serveur graphique de Haiku, équivalent de X ou de Wayland. Il se distingue par un rendu graphique fait principalement côté serveur (pour les applications natives), ce qui permet de l’utiliser de façon fluide à travers une connexion réseau.

    Bien que ce soit le serveur graphique, et qu’il ait reçu plusieurs améliorations importantes, les différences sont subtiles. Elles sont toutefois importantes pour proposer un système qui semble réactif et confortable à utiliser.

    Un premier changement est une réarchitecture du code qui traite le rafraîchissement de l’écran. Ce rafraîchissement se fait en général en plusieurs étapes, par exemple, si on déplace une fenêtre :

    • Le contenu de la fenêtre déplacée peut être directement recopié de l’ancienne position vers la nouvelle,
    • La zone où se trouvait la fenêtre auparavant doit être re-remplie avec ce qui se trouvait en dessous de la fenêtre déplacée. Cela peut être plusieurs morceaux de fenêtres d’autres applications, qui vont devoir chacune ré-afficher une partie de cette zone.

    Le problème étant que certaines applications peuvent mettre un peu de temps à répondre à cette demande de ré-affichage (par exemple parce qu’elles sont occupées ailleurs, ou alors parce que la zone à redessiner est relativement complexe).

    Différentes stratégies peuvent être mises en place dans ce cas : laisser à l’écran le contenu obsolète, ou remplir la zone en blanc en attendant que les données deviennent disponibles, par exemple. Ou encore, tout simplement ne rien mettre à jour du tout tant que tout l’écran n’est pas prêt à être affiché. Il faut faire un compromis entre la réactivité (déplacer la fenêtre tout de suite), la fluidité (éviter les clignotements de zones blanches) et la précision (affichage d’information cohérente et à jour).

    Plusieurs modifications ont permis d’obtenir un meilleur compromis.

    Dans un autre domaine, la police de caractères par défaut « Noto Sans Display » a été remplacée par « Noto Sans », ce qui donne un affichage du texte légèrement différent. La police « display » avait été choisie suite à une mauvaise compréhension de la signification de ce mot en typographie : il signifie que c’est une police de caractères à utiliser pour des gros titres et autres textes courts. Il ne signifie pas que c’est une police à utiliser sur un écran d’ordinateur. De toutes façons la police Noto Display n’est plus maintenue par Google et a disparu des dernières versions du jeu de polices Noto.

    Toujours dans le domaine des polices de caractères, app_server sait maintenant charger les fichiers « variable fonts ». Ces fichiers contiennent plusieurs polices de caractères définies à partir de glyphes de base, et d’algorithmes de transformation et de déformation (pour rendre une police plus ou moins grasse, plus ou moins italique…). Pour l’instant, app_server sait charger les valeurs de ces paramètres qui sont préconfigurées dans le fichier. Cela permet de réduire la place utilisée par les polices de caractères sur le media d’installation de Haiku (c’est l’un des plus gros consommateurs d’espace disque, qui nous empêche de faire tenir une version complète de Haiku sur un CD de démonstration par exemple).

    Plus tard, il sera également possible de configurer plus finement ces paramètres pour générer des variantes intermédiaires des polices de caractères, ainsi que d’exploiter certaines polices qui offrent des paramètres configurables supplémentaires.

    input_server

    L’input_server se charge de lire les données venant des périphériques d’entrée (clavier et souris) et de les convertir en évènements distribués aux applications. Il est extensible par des add-ons qui peuvent générer ou filtrer des évènements, ce qui peut être utilisé pour de l’accessibilité (émuler une souris à partir de touches du clavier), de l’automatisation (envoi de commandes pré-enregistrées), du confort d’utilisation (bloquer le touchpad d’un ordinateur portable lorsque le clavier est en cours d’utilisation) et bien d’autres choses.

    L’input_server a reçu des corrections de problèmes sur la gestion des réglages de souris, permettant en particulier d’utiliser des réglages différents pour plusieurs périphériques (souris, touchpad), et que ceux-ci soient bien enregistrés.

    registrar

    Le serveur registrar suit les applications en cours de fonctionnement, et leur permet de communiquer entre elles au travers de l’envoi de messages. Il assure également le suivi de la base de données des types MIME et des associations de types de fichiers avec les applications correspondantes.

    L’implémentation de BMessageRunner, qui permet d’envoyer des messages périodiques (par exemple pour faire clignoter le curseur des zones de texte à la bonne vitesse), autorise maintenant des intervalles de répétition en dessous de 50 millisecondes. Cela permet d’utiliser ce système pour des animations fluides de l’interface graphique, par exemple.

    D’autre part, la liste des applications et documents récemment lancés est maintenant limitée à 100 entrées. Cela évite un fichier qui grossit indéfiniment et finit par contenir surtout des vieilles informations sans intérêt.

    Kits

    Le système Haiku fournit les mêmes APIs que BeOS. Elles couvrent les usages basiques d’une application, et sont découpées (dans la documentation de BeOS et de Haiku, au moins) en « kits » qui prennent chacun en charge une partie spécifique (interface graphique, multimédia, jeux vidéos, accès au matériel, etc).

    Interface

    L’interface kit est la partie de la bibliothèque standard qui se charge des interfaces graphiques.

     BColumnListView

    BColumnListView est un ajout de Haiku par rapport à BeOS. Il s’agit d’un élément d’interface permettant de présenter une liste avec plusieurs colonnes, de trier les lignes selon le contenu de ces colonnes, et aussi d’avoir des items hiérarchisés avec la possibilité de plier et déplier une partie de l’arborescence.

    Cette classe remplace avantageusement BListView et surtout BColumnListView, les classes historiques de BeOS, qui sont beaucoup plus limitées.

    Un certain nombre de type de colonnes prédéfinis sont également disponibles, ce qui facilite la construction d’interfaces présentant les données de différentes applications avec le même formatage.

    La classe BColumnListView elle-même n’a pas changé. Par contre, les colonnes de type « taille » (pour afficher une taille en Kio, Mio, Gio…) et « date » utilisent la langue choisie dans les préférences système au lieu d’un format anglais par défaut.

    BTextView

    BTextView est une classe permettant d’afficher une zone de texte éditable. Elle implémente les fonctionnalités de base (curseur, sélection, retour à la ligne automatique) ainsi que quelques possibilités de mise en forme (couleurs, polices de caractères).

    BTextView peut également être utilisée pour des zones de textes non éditables, souvent plus courtes. Cela permet de réutiliser une partie des algorithmes de mise en page et de formatage du texte dans différents contextes. Dans le cadre de l’utilisation du « layout system », une vue doit pouvoir indiquer sa taille minimale, maximale et optimale. Le « layout system » va ensuite calculer la meilleure disposition de fenêtre possible pour satisfaire ces contraintes.

    Le cas des zones de texte est particulier, car la hauteur optimale dépend du nombre de lignes de texte, qui lui-même peut être plus ou moins grand si la largeur de la vue oblige à ajouter des retours à la ligne. Le « layout kit » prend en compte ce cas particulier, mais les algorithmes ne sont pas encore tout à fait au point et peuvent conduire à des résultats inattendus dans certains cas. Un de ces cas particuliers sur les zones de texte non éditables a été corrigé.

    BMenu

    La classe BMenu permet d’afficher un menu. Elle est utilisée de plusieurs façons, puisqu’on trouve des menus dans des barres de menu, dans des contrôles de type « popup », ou encore en faisant un clic droit sur certains éléments de l’interface.

    Les menus sont également particuliers parce qu’ils peuvent d’étendre en dehors de la fenêtre dont ils sont originaires. Ils sont donc implémentés sous forme de fenêtres indépendantes. Mais cela pose un autre problème : dans Haiku, chaque fenêtre exécute son propre thread et sa propre boucle d’évènements. Si on navigue dans un grand nombre de menus et de sous-menus, cela peut causer quelques problèmes de synchronisation et de performances.

    Le code contient également un grand nombre de cas particuliers pour, par exemple, aligner les raccourcis claviers et les flèches indiquant la présence de sous-menus ente les différents items d’un menu, ou encore détecter si un déplacement de souris a pour but de sélectionner un autre menu (en dessous ou au-dessus de celui actif), ou bien plutôt de naviguer vers un sous-menu.

    Les nouveautés suivantes sont apparues cette année:

    • Correction de problèmes de race condition lors de l’ajout d’items dans un menu pendant qu’il est affiché à l’écran. Ce problème se manifestait par exemple dans les menus affichant la liste des réseaux Wifi, qui sont mis à jour en temps réel.
    • Finalisation de l’implémentation de la navigation au clavier (avec les flèches directionnelles) dans les menus.
    • Affichage des symboles graphiques UNICODE pour « backspace » (⌫) et « delete » (⌦) si ces touches sont utilisées comme raccourcis clavier pour un item de menu.
    • Utilisation d’un algorithme de tri stable pour la fonction SortItems. Ce type d’algorithme préserve l’ordre relatif des items qui sont égaux d’après la fonction de comparaison. Ce n’est pas le cas de certains algorithmes de tri classiques, notamment le quicksort. La conséquence était que trier un menu déjà trié pouvait changer l'ordre des items. C’était visible encore une fois sur le menu listant les réseaux Wifi, qui est trié par puissance du signal reçu.

     BSpinner

    BSpinner est un contrôle permettant de choisir une valeur numérique, soit à l’aide de boutons +/- pour modifier la valeur par incréments, soit en entrant directement la valeur dans une zone de texte.

    Il s’agit d’une extension de Haiku par rapport à BeOS qui ne proposait pas cette fonctionnalité.

    Cette classe est encore en cours de développement. Elle a reçu des améliorations pour désactiver correctement les boutons +/- lorsque la valeur atteint le minimum ou le maximum autorisé, et aussi une correction sur le message de notification envoyé lors des changements de valeurs du spinner, qui ne contenaient pas la bonne valeur.

    rgb_color

    La structure rgb_color permet de représenter une couleur par la valeur de ses composantes rouge, vert, bleu (comme son nom l’indique) et alpha (comme son nom ne l’indique pas). Elle fournit également un certain nombre de fonctions pour mélanger des couleurs, les éclaircir ou les assombrir.

    La méthode Brightness() dans la classe rgb_color implémentante maintenant l’algorithme perceptual brightness documenté par Darel Rex Finley, qui donne des meilleurs résultats que l’algorithme utilisé précédemment (qui était celui de la luminosité dans l’espace de couleurs Y'IQ. La fonction perceptual_brightness devenue redondante est supprimée.

    Cette méthode permet en particulier de déterminer si une couleur est « sombre » ou « claire », et ainsi de décider si du texte affiché par-dessus doit être blanc ou noir (comme démontré ici par exemple).

    Locale

    Le locale kit se charge de tous les aspects liés à la localisation : traductions des applications, formatage des messages en utilisant les règles de pluralisation de chaque langue, formatage de dates, de nombres avec et sans unités, de pourcentages, nom des fuseaux horaires…

    Il utilise ICU pour implémenter la plupart de ces fonctionnalités, mais fournit une surcouche avec une API s’intégrant mieux avec les autres kits.

    La principale évolution cette année est l’implémentation de BNumberFormat, qui permet de formater des nombres. Elle permet de choisir une précision (nombre de décimales - pour les langues qui utilisent un système décimal), d’afficher ou non des séparateurs de groupes (de milliers en français, mais par exemple en Inde la séparation se fait traditionnellement par multiples de 10 000).

    Media

    Le media kit se charge de tous les aspects multimedia.

    Il se compose de deux parties. D’une part, un système de gestion de flux média temps réel, permettant de transférer des données multimédia (son ou flux vidéo par exemple) entre différentes applications qui vont les manipuler, le tout avec un certain contrôle du temps de traitement ajouté par chaque opération, pour tenter de minimiser la latence tout en évitant les vidages de tampons qui produiraient une interruption dans le flux. D’autre part, des classes permettant d’encoder et de décoder des fichiers média et d’en extraire des flux de données (encodées ou décodées).

    C’est surtout cette deuxième partie qui a reçu quelques évolutions. La version de ffmpeg utilisée pour le décodage de presque tous les formats audio et video est maintenant la dernière version ffmpeg 6. Quelques autres problèmes (erreurs d’arrondis, gestion des tampons partiels en fin de fichier) ont également été corrigés, ce qui permet de faire fonctionner à nouveau le jeu BePac Deluxe qui est extrêmement intolérant au moindre écart de comportement par rapport à l’implémentation du Media Kit dans BeOS.

    Support

    Le support kit contient un ensemble de classes basiques mais indispensables : gestion des chaînes de caractères, des tampons en mémoire, etc. Il fournit les briques de bases utilisées par les autres kits.

    BDataIO

    BDataIO est une classe abstraite avec des fonctions de lecture et d’écriture. Plusieurs autres classes sont des instances de BDataIO, par exemple BFile (représentant un fichier), mais aussi BMemoryIO (permettant d’accéder à une zone mémoire).

    Plusieurs autres classes acceptent BDataIO (ou sa sous-classe BPositionIO, qui ajoute la possibilité de se déplacer à une position donnée dans le flux) comme entrée ou comme sortie. Il est donc facilement possible de réaliser les mêmes opérations sur un fichier, une zone de données en mémoire, un socket réseau, ou tout autre objet susceptible de fournir une interface similaire.

    BDataIO elle-même n’a pas évolué, mais deux de ses implémentations, BBufferedDataIO et BAdapterIO, ont été améliorées. Ces deux classes permettent de construire un objet BDataIO à partir d’un autre, en ajoutant un cache en mémoire pour accélérer les opérations ou encore pour rendre compatible avec BPositionIO un objet qui ne l’est pas.

    Ces classes sont en particulier utilisées par l’application StreamRadio, qui implémente la lecture de podcasts en connectant directement le résultat d’une requête HTTP (effectuée grace au network kit) dans un décodeur audio (via la classe BMediaFile du media kit). La mise en tampon permet de revenir en arrière dans la lecture d’un épisode, de télécharger en avance les données qui vont être lues, et d’éviter de conserver inutilement en mémoire les données qui sont déjà lues par l’application.

    Bibliothèques C

    Les « kits » mentionnés ci-dessus sont l’API en C++ utilisée par les applications Haiku.

    Il existe aussi des APIs en C, en grande partie implémentant la bibliothèque C standard et les fonctions décrites dans la spécification POSIX.

    Libroot

    Libroot implémente la bibliothèque standard C. Elle regroupe entre autres la libc, la libm, et la libpthread, qui sont parfois implémentées comme 3 bibliothèques différentes pour d’autres systèmes. Les évolutions consistent à compléter l’implémentation de la spécification POSIX, et à suivre les évolutions de cette dernière ainsi que des nouvelles versions du langage C. On trouve également des corrections de bugs découverts en essayant de faire fonctionner de plus en plus d’applications sur Haiku, ce qui permet de mettre en évidence des différences de comportement avec d’autres systèmes.

    • Ajout de getentropy pour initialiser les générateurs de nombres aléatoires
    • Correction de problèmes de locks au niveau de l’allocateur mémoire lors d’un fork
    • Plusieurs corrections sur l’implémentation de locale_t, remplacement de code écrit pour Haiku ou provenant de FreeBSD par une implémentation simplifiée mais suffisante, provenant de la bibliothèque C musl.
    • Ajout de static_assert en C11
    • Correction d’un crash lors de l’utilisation de certaines fonctions XSI
    • Ajout de stpncpy
    • La fonction open utilisée sur un lien symbolique pointant vers un fichier non existant peut maintenant créer le fichier cible.
    • Il est possible d’utiliser mmap sur un fichier plus grand que la mémoire disponible sans avoir besoin de spécifier le flag MAP_NORESERVE
    • Utiliser rename pour renommer un fichier vers lui-même ne retourne plus d’erreur (conformément à la spécification POSIX).
    • Ajout de pthread_sigqueue

    Libnetwork

    La libnetwork implémente les APIs nécessaire pour se connecter au réseau (sockets, résolution DNS…). Elle est séparée de la bibliothèque C pour des raisons historiques : l’implémentation de TCP/IP pour BeOS avait été réalisée entièrement en espace utilisateur (le noyau n’offrant qu’une interface pour envoyer et recevoir des paquets ethernet sur la carte réseau). Cela a posé des problèmes de compatibilité avec d’autres systèmes, et des problèmes de performance. Haiku est donc compatible avec la version "BONE" de BeOS, qui implémente la pile réseau dans le noyau.

    • Mise à jour du résolveur DNS à partir du code de NetBSD 9.3. Précédement le code utilisé était celui du projet netresolv de NetBSD, mais ce projet n’a pas connu de nouvelles publications et le code est à nouveau maintenu directement dans NetBSD sans publication séparée.
    • Correction d’un crash lors de l’utilisation de multicast IPv4

    LibBSD

    La libbsd implémente plusieurs extensions fournies par la libc de certains systèmes BSD. Elle est séparée de la bibliothèque C principale pour limiter les problèmes de compatibilité: certaines applications préfèrent fournir leur propre version de ces fonctions, ou d’autres fonctions avec le même nom mais un comportement différent. Elles peuvent alors s’isoler en n’utilisant pas la libbsd pour éviter toute interférence.

    LibGNU

    De façon similaire à la libbsd, la libgnu fournit des fonctions qui sont disponibles dans la glibc (la bibliothèque C du projet GNU) mais ne font pas partie d’un standard (C ou POSIX).

    • Ajout de sched_getcpu pour savoir sur quel cœur de CPU le thread appelant est en train de s’exécuter.
    • Ajout de pthread_timedjoin_np, pour attendre la fin de l’exécution d’un thread (comme pthread_join mais avec un timeout.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Entrevue avec Christophe Grenier, développeur de testdisk et photorec

    testdisk et photorec sont deux outils libres (GPLv2+) formidables… que l’on souhaite pourtant ne jamais avoir à utiliser ! En effet, les deux sont dédiés à la récupération de données après une panne matérielle, ou une bévue.

    TestDisk

    Le premier est axé supports de stockage et leurs partitions, le second orienté récupérations de fichiers (mais il est loin de se limiter aux images).

    Cocorico : le développeur de ces outils est français, et il a bien voulu répondre à notre sollicitation d’entrevue :).

    Bonjour Christophe ! Pouvez-vous présenter votre parcours ?

    Quand j’ai commencé à développer testdisk, mon premier outil de récupération de données, j’étais encore étudiant en école d’ingénieur.
    Maintenant, cela fait plus de 20 ans que je suis diplômé de l’ESIEA, j’interviens d’ailleurs dans son Mastère Spécialisé Sécurité et Information des systèmes depuis 2004.
    Après avoir travaillé dans la sécurité informatique, j’ai travaillé autours des systèmes Linux, du réseau et de la sécurité.
    Depuis un peu plus de 10 ans, je suis directeur d’exploitation pour un hébergeur parisien.
    Dans le cadre de mon auto-entreprise, je fais de la récupération de données.

    Comment avez-vous démarré ce projet ?

    Un ami développeur professionnel sous Windows venait d’acheter un nouveau disque dur et pour éviter d’avoir trop de lettres de lecteurs (C:, D:, E:, …) avait décidé de réduire le nombre de partitions de son disque de données ; ce disque contenait 3 partitions.
    Il a sauvegardé les données, supprimé les 3 partitions, en a créé 2 et — au moment de restaurer les données — il s’est rendu compte qu’il avait été trop vite et qu’il lui manquait la sauvegarde d’une des partitions.
    Sachant que j’avais des connaissances sur le partitionnement des PC (je m’étais intéressé au fonctionnement des virus de boot qui se logeaient dans le premier secteur des disques durs), il m’a contacté.

    Armé d’un éditeur hexadécimal, il nous avait fallu la journée pour reconstruire manuellement la table des partitions et récupérer ces données. Un peu plus tard ayant appris les rudiments de la programmation en C, je me suis dit qu’il devait être possible d’automatiser la récupération des partitions et c’est ainsi qu’est né testdisk en 1998.

    Pour photorec, il a fallu attendre mon premier appareil photo numérique en 2002. Ayant peur de perdre des photos (effacement par mégarde de photos non sauvegardées, reformatage de la mauvaise carte mémoire…), avant même de partir en voyage, j’ai bricolé un programme en C sous Linux capable de récupérer les photos et vidéos prises par mon appareil photo. C’est ainsi que photorec est né pour récupérer des photos. Il a gardé son nom même s’il récupère des centaines de formats de fichier différents.

    Quels sont les points marquants qui ont, selon vous, marqué l’évolution de ces logiciels ?

    Les points principaux ayant permis le succès de ces logiciels sont :

    • de rendre ces logiciels multiplateformes pour PC : MS-Dos et Linux, puis Windows. La prise en charge de macOS est venu bien plus tard et a eu peu d’impact.
    • de distribuer ces logiciels gratuitement. L’utilisation d’une licence opensource (GPL v2+) m’a aussi permis d’avoir quelques contributions.
    • d’être plutôt à l’écoute des utilisateurs et d’enrichir les formats de fichiers gérés par photorec. Certains sont vraiment exotiques.
    • de la documentation en plusieurs langues à une époque où les traductions automatiques étaient quasi-inexploitables. Mais aujourd’hui, la documentation principale de plus de 60 pages est en anglais.

    Un point marquant a été la reconnaissance officielle de l’utilisation de ces logiciels par des organismes étatiques.

    testdisk a été conçu pour un public technique, j’ai eu des retours de différents sociétés de récupération de données de part le monde l’utilisant mais en général, elles ne souhaitent pas communiquer sur leur utilisation de logiciels (libres ou du commerce).

    Un tournant a eu lieu en 2014 quand le NIST, dans le cadre du Computer Forensics Tool Testing Program (CFTT), a testé et publié ses résultats sur les capacités de photorec. En comparant les résultats de chaque outil, on découvre que photorec a les meilleurs résultats (1ère place ex aequo).
    Ainsi, photorec figure dans le catalogue de logiciels que les agences d’États américains peuvent utiliser.

    photorec apparaît dans les diapositives de la formation SecNum Academie de l’ANSSI.

    Pourquoi un seul paquet pour deux logiciels, ou pourquoi pas un seul logiciel ?

    Quand on parle de testdisk et photorec, il y a aussi fidentify, un outil en ligne de commande qui permet de tester rapidement l’identification de fichiers en utilisant les mêmes parsers que photorec, sans oublier qphotorec, une version graphique de photorec.

    Selon les distributions, vous pouvez avoir un package testdisk comprenant testdisk, photorec et fidentify et un package qphotorec pour qphotorec.

    testdisk utilise un accès en écriture au disque, photorec n’utilise qu’un accès en lecture. photorec est plus facile d’utilisation que testdisk, c’est presque du next/next/next, il ne fait que du « file carving » (récupération de fichiers par identification des entêtes).

    Quelles sont les fonctionnalités les plus attendues que vous pensez implémenter ?

    La vérification formelle du code des parsers de photorec est ce qui m’a le plus occupé ces dernières années, je continue de travailler dessus.
    Je n’ai pas prévu d’implémenter de nouvelles fonctionnalités dans l’immédiat.

    Avez-vous des retours d’utilisateurs, des remerciements de personnes qui ont pu grâce à ces outils retrouver une partie de leur vie numérique, ou de grincheux ?

    Perdre une partie de sa vie numérique est très stressant.
    De fait, j’ai été confronté à des grincheux très agressifs dont un cas extrême de menaces répétées de mort de la part d’un individu qui n’avait pas pu récupérer ses données. Les hébergeurs de ses messageries successives ont agi rapidement lorsque j’ai signalé ses messages, mais je me suis posé la question à ce moment-là si cela valait bien la peine de m’investir autant pour risquer cette violence numérique.

    Les retours positifs des utilisateurs et leurs remerciements sont ce qui a permis de me motiver à continuer de développer sur toutes ces années ce projet.
    À une époque, je recevais quotidiennement des mails de remerciements et/ou des donations. C’est moins fréquent désormais, mais c’est peut-être parce que les sauvegardes vers le cloud sont beaucoup plus courantes et qu’ainsi les gens ont moins recours à la récupération de données.

    Effectivement, perdre une partie de sa vie numérique est très stressant, avez-vous des conseils à donner sur la sauvegarde ?

    Ce sont des conseils très généraux :

    • que cela soit au niveau personnel ou au niveau professionnel, il est important de vérifier le périmètre de la sauvegarde. Si vous n’aviez plus que votre dernière sauvegarde, que vous manquerait-il ?
    • testez une restauration de données
    • si possible, multipliez les sauvegardes (sauvegarde avec historique ou versionning, pas une simple synchronisation)
    • dans l’idéal, plusieurs lieux de sauvegarde.

    Sur ces projets, y a-t-il d’autres contributeurs ?

    testdisk et photorec reçoivent principalement des contributions ponctuelles. J’en profite pour remercier toutes les personnes qui m’ont aidé pour les traductions, pour avoir partagé des fichiers dans des formats exotiques, ou pour avoir contribué au code.
    Merci aussi aux personnes ayant participé à la modération du forum et au modérateur actuel !

    Y a-t-il des fonctionnalités importantes qui ne seront pas développées, et pourquoi ?

    À moins de recevoir des contributions, je ne pense pas pousser davantage le support mac.
    Le chiffrement des disques sous Windows va devenir la norme, comme c’est le cas sous macOS. Je pense que cela va freiner le développement de testdisk et photorec. La récupération va devenir bien plus complexe en exigeant un déchiffrement préalable.

    Des souvenirs marquants de cette expérience ?

    Je crois que l’une des anecdotes qui m’a le plus amusé est celle que j’ai reçue en janvier 2007 : dans un premier mail, l’utilisateur explique qu’un appareil photo a été volé dans sa voiture, mais qu’une semaine plus tard, la police a trouvé le coupable et a pu restituer l’appareil photo. Le contenu avait été effacé, mais grâce à photorec, l’utilisateur avait récupéré plus de 300 photos.

    Currently I am recovering over 300 photos using PhotoRec that my sister in law took over the holidays. Our car was broken into and the camera was stolen. A week later the police found the guy! They found the camera, but it had been wiped.
    I had read about recovering photo's from flash cards via a story on slashdot, and now here I am.

    Quelques heures plus tard, j’ai reçu la suite de l’histoire :

    I have recovered some pictures that look to be taken by the thief […]
    I am submitting a CD of the data I have recovered to the Detective involved in the case. My little camera was involved in a much larger theft, so hopefully the pictures they took will help nail them all!

    Le voleur avait utilisé l’appareil photo, photorec a permis de récupérer des photos ayant beaucoup intéressé le détective en charge du dossier : celui-ci espère découvrir les autres personnes impliquées dans un vol de plus grande envergure.

    Avez-vous eu des échanges avec des éditeurs de logiciels similaires (opensource ou propriétaires) ?

    photorec a été victime de plusieurs contrefaçons.

    Dans un cas, un fabricant de carte mémoire a distribué un logiciel de récupération de données, ce fabricant avait sous-traité le développement qui avait « optimisé » son temps de développement en récupérant le code source de photorec, remplaçant tous les entêtes de copyright et ajoutant une interface graphique.
    Après avoir contacté le fabricant, celui-ci a fait rétablir les copyrights manquants et le code a été distribué en GPLv3.

    Dans d’autres cas, des développeurs ont volontairement publié des contrefaçons qu’ils revendaient. Après avoir fait fermer leur hébergement plusieurs fois, ils ont fini par trouver un hébergeur bullet-proof, un hébergeur qui ne répondait plus aux plaintes…

    Concernant le forum, avez-vous déjà rencontré des difficultés avec le respect du code de conduite ?

    La modération sur le forum est obligatoire, les spammeurs sont très nombreux et inventifs en réutilisant par exemple du contenu d’autres sujets. Aucun code de conduite n’a été formalisé.
    Le forum ne tient plus que grâce à la présence d’un modérateur, je ne sais pas si cette partie du projet va perdurer.

    Quel est votre modèle économique ?

    Le projet est né comme un projet personnel et reste géré comme tel.
    Je travaille chez Global Service Provider, une société de services et hébergement informatique, qui me permet de disposer gracieusement (Merci à eux) de machines virtuelles (VM), sauvegarde, monitoring pour le projet.
    Diverses donations ponctuelles couvrent les frais des différents noms de domaine, mon équipement informatique personnel…

    Au niveau personnel, quels logiciels libres utilisez-vous, sur quel système d’exploitation ?

    À l’exception des raspberry pi sous Raspbian, les différents ordinateurs de la maison sont sous Fedora Linux.
    J’utilise gnome comme environnement graphique, alpine et roundcube pour la messagerie, vim comme éditeur de texte, du docker avec moby, gcc, python…

    Et au niveau professionnel ?

    Mon ordi portable est aussi Fedora Linux.
    Les serveurs Linux que mon équipe et moi gérons sont principalement sous AlmaLinux et Debian.

    J’utilise tous les jours ansible (automatisation des configurations), git (versionning), netbox (gestion de datacenters), oxidized (sauvegarde réseau), mediawiki (documentation)…

    Merci pour votre disponibilité, et pour ces merveilleux outils !

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Soirée Open Networking le 26 septembre 2024 avec un cas d'usage à Rennes

    Invitation de la 1ʳᵉ session technique sur l’Open Networking animé par Ouest Network : jeudi 26 septembre 2024 18h00 à Rennes (Siège d’Icodia).

    • 18h00 : Ouverture / Accueil des participants, moment d’échange convivial

    • 18h45 : Introduction Antoine Nivard Président Ouest Network

    • 19h00 : Témoignage d’Icodia : l’OpenNetworking en datacenter

    • 19h30 : Présentation de support OpenNetworking par l'intégrateur Pine Networks

    • 20h00 : Témoignage d’Icodia : présentation d’EndiGuard.VAC, solution de VAC algorithmique

    • 20h30 : Présentation de Ruijie Networks / Micas Networks et de leurs solutions réseaux Open Networking (SONiC).

    • 21h00 : Conclusion Antoine Nivard Président Ouest Network

    • 21h05 : Apéritif dînatoire / échanges

    • 22h00 : Clôture

    L’objectif de la soirée
    Faire découvrir l’approche et la solution OpenNetworking est production et démontrer que cette solution est prête pour toutes les entreprises.

    L’Open Networking, c’est quoi : c’est d’abord séparer le matériel du logiciel/firmware. Cela veut dire que le matériel est « banalisé », standardisé.
    Pour la partie logiciel/firmware, vous avez le choix entre plusieurs « distributions » selon vos besoins. Vous pouvez aller assez loin via des fonctions de Software Defined Network (SDN).
    C’est le Libre pour le réseau !

    Ouest Network c’est quoi : c’est une association a but lucratif qui gère le point d’échange de Nantes et qui gère cet événement. Nous regroupons une quinzaine de structures et nous sommes reliés au point d’échange de Rennes/Bretagne : Breizh-IX qui est partenaire de l’opération.

    Icodia est un gros hébergeur rennais qui a des compétences particulières et qui utilisent principalement que des solutions « Libres ».

    NdM  : les événements à portée locale et/ou sans diffusion en ligne ont vocation à être annoncés par l'Agenda du Libre (AdL), que nous relayons une fois par semaine. Cet événement n’étant pas actuellement déclaré dans l’AdL d’une part, et étant le premier sur un sujet qui n’est pas si fréquemment évoqué sur LinuxFr.org, la modération a choisi de diffuser l’annonce en dépêche. On aimerait bien plus de dépêches portant sur OpenDaylight, Open vSwitch, Sylva, etc.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

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

    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 31 événements (France: 26, internet: 2, Québec: 2, Belgique: 1) est en seconde partie de dépêche.

    Sommaire

    [FR Montpellier] Radio FM-Plus | Temps Libre – Le lundi 16 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][30785_1] 43.60524/3.87336

    Fiche activité:
    [https://montpellibre.fr/fiches\_activites/Fiche\_A5\_017\_Emission\_Radio\_Montpellibre\_2024.pdf][30785_2]

    [30785_1] : https://www.openstreetmap.org/#map=19/43.60524/3.87336
    [30785_2] : https://montpellibre.fr/fiches_activites/Fiche_A5_017_Emission_Radio_Montpellibre_2024.pdf

    [FR Grenoble] L’Atelier de Bidouille (ABIL) – Le lundi 16 septembre 2024 de 19h00 à 21h00.

    L’Atelier de Bidouille Informatique Libre (ABIL) est ouvert à tous·tes les personnes qui n’arrivent pas à résoudre des problèmes avec leur ordinateur:

    • trouver et installer un logiciel
    • utiliser et/ou apprendre à utiliser un logiciel
    • réinstaller ou installer un système d’exploitation
    • monter un ordinateur
    • réparer un ordinateur
    • créer et/ou mettre à jour un site web *… ou d’autres choses sur un ordinateur

    L’atelier permet de résoudre son problème en compagnie de bénévoles et des participants qui ne sont ni expert·e·s en informatique, ni réparateur·rice·s, mais qui ont l’habitude de la “bidouille” et seront là pour vous aider à trouver l’information là où elle se trouve (si elle existe).

    Pendant les ateliers, l’ABIL met à disposition du matériel : postes de travail, unités centrales à remonter ou installer, écrans, claviers, souris, pièces détachées, connexion Internet…

    Attention, l’ABIL ne met à disposition que des systèmes d’exploitation et des [logiciels libres][28975_1]. Si vous souhaitez résoudre un problème sur un système ou logiciel non-libre, apportez votre machine pour participer à l’atelier, muni des licences du système d’exploitation et/ou des logiciels concernés.

    [28975_1] : https://www.gnu.org/philosophy/free-sw.fr.html

    [internet] Émission « Libre à vous! » – Le mardi 17 septembre 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][30564_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][30564_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][30564_3]
    • d’une [lettre d’information à laquelle vous pouvez vous inscrire]30564_4
    • d’un [salon dédié sur le webchat de la radio][30564_5]

    [30564_1] : https://cause-commune.fm
    [30564_2] : https://www.libreavous.org
    [30564_3] : https://libreavous.org/rss
    [30564_4] : https://www.libreavous.org/listes-de-diffusion
    [30564_5] : https://chat.libratoi.org/channel/libreavous

    [FR Lyon] OpenStreetMap, rencontre mensuelle – Le mardi 17 septembre 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-09-17][30708_1]

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

    [30708_1] : https://wiki.openstreetmap.org/wiki/FR: Lyon/Reunion-2024-09-17

    [FR Le Mans] Permanence du mercredi – Le mercredi 18 septembre 2024 de 12h30 à 12h30.

    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.][30493_1]

    [30493_1] : https://linuxmaine.org/spip.php?rubrique6

    [FR Mauguio] GNU/Linux et Logiciels Libres – Le mercredi 18 septembre 2024 de 17h00 à 19h00.

    Venez découvrir GNU/Linux et vous faire aider pour l’installation et à la prise en main, dans différents lieux de l’Hérault.

    L’équipe de Montpel’libre vous propose une permanence Logiciels Libres: discussions libres et accompagnement technique 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 leurs ordinateurs, qu’ils soient fixes ou portables. Il permet ainsi l’acquisition de nouvelles compétences nécessaires à une autonomie numérique certaine, au rythme de chacun.

    Les personnes débutantes souhaitant découvrir GNU/Linux et apprendre à l’installer et à s’en servir. Les personnes plus expérimentées à la recherche d’une aide technique pour résoudre des problèmes spécifiques. Cet atelier s’adresse à un public adulte et capable d’utiliser un ordinateur.

    Possibilité d’installer les variantes d’Ubuntu (Gnome), Ubuntu Mate, Xubuntu (Xfce), Lubuntu (LXDE, LXQt), Kubuntu (KDE Plasma), Ubuntu Budgie. Ubuntu Unity, Ubuntu Cinnamon.

    [FR Beauvais] Sensibilisation et partage autour du Libre – Le mercredi 18 septembre 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 Amiens] Atelier LibreOffice Writer – Le mercredi 18 septembre 2024 de 18h00 à 20h00.

    Le mercredi 18 septembre 2024, de 18h à 20h, rejoignez nous pour un atelier d’initiation et approfondissement sur le module de traitement de texte de Libreoffice Writer.

    L’atelier se déroulera à la Maison du Colonel (60 square Friant les Quatre chênes), à Amiens.

    [FR Nantes] Contribatelier – Le mercredi 18 septembre 2024 de 18h30 à 20h30.

    Les [Contribateliers][30673_1] 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.

    [30673_1] : https://contribateliers.org/trouver-un-contribatelier/les-contribateliers-nantais/

    [FR Moncheaux] Mercredis Linux – Le mercredi 18 septembre 2024 de 19h30 à 23h30.

    [L’Association Club Linux Nord Pas-de-Calais][30765_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 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

    [30765_1] : http://clx.asso.fr

    [internet] Ajouter un en-tête personnalisé à sa publication web Scenari – Le jeudi 19 septembre 2024 de 17h00 à 18h00.

    On expliquera comment ajouter un en-tête statique dans une publication web d’un modèle Scenari, via la réalisation d’un skin.

    L’idée est de proposer quelque chose comme l’en-tête que l’on peut trouver sur le site [scenari.org][30760_1] (en plus simple).

    Si vous avez des attentes particulières ou des questions sur le sujet traité, répondez à [ce message][30760_2], ça nous aidera à coller au mieux aux besoins.

    [30760_1] : http://scenari.org/
    [30760_2] : https://forums.scenari.org/t/mini-webinaire-31-ajouter-un-en-tete-personnalise-a-sa-publication-web/9161

    *
    * https://scenari.org/visio/miniwebinaire
    * scenari, visio-conférence, en-tête, personnalisation, publication, web

    [FR Bordeaux] Préparation des rencontres du libre – Le jeudi 19 septembre 2024 de 18h00 à 19h30.

    ,

    Nous organiserons une rencontre des acteurs du libre qui aura lieu le jeudi 19 septembre à 18h00 au café associatif le Petit Grain, place Dormoy dans le quartier de la gare à côté de Barbey.

    C’est une réunion de préparation pour mettre en place un point de rencontre physique sur le Libre en général (logiciel, informatique, culture, art, matériel Libres; open data, neutralité du net, vie/données privée(s) et toute réflexion visant à libérer la société…)

    L’objectif de ces futures rencontres serait de recevoir des débutants:
    - qui se demandent s’ils peuvent utiliser Linux,
    - qui l’ont installé, mais ont un problème,
    - qui voudrait en savoir plus sur l’utilisation de la June (Ĝblabla),
    - que faire avec l’espéranto,
    - comment protéger sa vie privée sur téléphone, quel système alternatif choisir
    -…

    Mais aussi une rencontre physique pour les initiés qui pourront échanger sur leurs expériences, organiser un évènement, initier de nouveaux projets…

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

    Rencontres mensuelles autour de [Guix][30664_1].
    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][30664_2], elle-même hébergée par [Easter-eggs][30664_3] :

    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][30664_4]>.

    Au plaisir de vous y rencontrer !

    [30664_1] : https://guix.gnu.org
    [30664_2] : https://april.org
    [30664_3] : https://easter-eggs.com/Presentation-d-Easter-eggs
    [30664_4] : https://www.openstreetmap.org/node/3199095063

    • April, 44-46 rue de l’Ouest, Paris, Île-de-France, France
    • guix, guile

    [FR Montpellier] L’apéro des quatre libertés – Le jeudi 19 septembre 2024 de 19h00 à 21h00.

    [L’Apéro des Quatre Libertés][30788_1] reprend, interprète et autant que faire se peut, augmente les travaux de l’[April][30788_2], de [La Quadrature Du Net][30788_3], de la [Free Software Fondation, la Free Software Fondation Europe][30788_4] et bien d’autres Les exégètes amateurs ou Open Law…
    Cet [apéro][30788_5] a lieu le troisième jeudi de chaque mois.

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

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

    Entrée libre et gratuite sur [inscription][30788_6]. Une simple [adhésion][30788_7] à l’association est possible. Rejoindre le groupe Montpel’libre sur [Telegram][30788_8] S’inscrire à l’[Infolettre][30788_9] de Montpel’libre.

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

    [30788_1] : https://montpellibre.fr/spip.php?rubrique166
    [30788_2] : https://montpellibre.fr/spip.php?rubrique133
    [30788_3] : https://montpellibre.fr/spip.php?rubrique144
    [30788_4] : https://montpellibre.fr/spip.php?rubrique146
    [30788_5] : https://montpellibre.fr/spip.php?article2302
    [30788_6] : http://montpel-libre.fr/spip.php?article2787
    [30788_7] : http://montpel-libre.fr/stock/documents/Adhesion/montpellibre_adhesion_2021.pdf
    [30788_8] : https://t.me/joinchat/L4OEvBM00vzNuIpOnFeQ-Q
    [30788_9] : https://framalistes.org/sympa/info/montpellibre_info
    [30788_0] : http://tam.cartographie.pro
    [30788_1] : http://www.openstreetmap.org/way/76169350

    [FR Chambéry] Forum ALPINUX – Le jeudi 19 septembre 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 Montpellier] Quadrapéro – Le jeudi 19 septembre 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][30790_1] et [Montpel’libre][30790_2].

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

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

    Entrée libre et gratuite sur [inscription][30790_5]. Une simple [adhésion][30790_6] à l’association est possible.

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

    [30790_1] : https://www.laquadrature.net
    [30790_2] : http://montpel-libre.fr
    [30790_3] : https://exegetes.eu.org
    [30790_4] : http://openlaw.fr
    [30790_5] : http://montpel-libre.fr/spip.php?article2787
    [30790_6] : http://montpel-libre.fr/stock/documents/Adhesion/montpellibre_adhesion_2021.pdf
    [30790_7] : http://tam.cartographie.pro
    [30790_8] : https://www.openstreetmap.org/?mlat=43.60286& mlon=3.87927#map=19/43.60285/3.87927

    [CA-QC Montréal] Montréal Python – MP106 – Le jeudi 19 septembre 2024 de 17h00 à 20h30.

    English description below.

    C’est le retour de Montréal Python ! Rejoignez-nous le 19 septembre pour une soirée dédiée à Python ! Nous vous préparons un programme riche avec des présentations passionnantes.

    Programme:

    • 17h00 : Accueil et réseautage. Une occasion idéale pour échanger avec d’autres passionnés.
    • 18h00 : Début des présentations. Deux sessions sont au programme, couvrant les nouveautés et projets Python, pour une durée totale de 1h à 1h30, questions incluses.
    • 19h30/20h00 : Suite du réseautage, pour approfondir les discussions et partager vos idées.
    • 20h30 : Clôture de l’événement, mais les échanges continuent souvent après !

    L’événement est chaleureusement accueilli par NAD, que nous tenons à remercier sincèrement pour leur hospitalité et leur soutien.

    Conférencier : À venir!
    Envie d’être conférencier à cet évènement ou au prochain? [Faites nous signe en complétant ce formulaire!][2711_1]

    Participez à cette rencontre Montréal Python pour découvrir, apprendre et réseauter. Plus de détails à venir. Nous avons hâte de vous y voir !

    L’évènement sera également disponible en ligne et sera bilingue!


    Montreal Python is back ! Join us on September 19th for an evening dedicated to Python! We are preparing a rich program with exciting presentations.

    Program:

    • 5:00 PM: Welcome and networking. An ideal opportunity to connect with other enthusiasts.
    • 6:00 PM: Start of presentations. Two sessions are on the agenda, covering the latest Python news and projects, for a total duration of 1 to 1.5 hours, including questions.
    • 7:30/8:00 PM: More networking, to deepen discussions and share your ideas.
    • 8:30 PM: Event close, but conversations often continue afterwards!

    The event is warmly hosted by NAD, to whom we extend our heartfelt thanks for their hospitality and support.

    Speaker : Coming soon!
    Want to be a speaker at this event or the next one? [Let us know by filling out this form!][2711_1]

    Join this Montréal Python meet-up to discover, learn, and network. More details to come. We look forward to seeing you there!

    The event will also be available online and will be bilingual!

    [2711_1] : https://forms.gle/cpkAcHFds6KXa2tM6

    [BE Antoing] Atelier Linux – Le vendredi 20 septembre 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 Montpellier] Cinélibre | LOL – Logiciel libre, une affaire sérieuse – Le vendredi 20 septembre 2024 de 19h00 à 21h00.

    Soirée proposée par [Montpel’libre][30653_1], en présence de [Myriam CRIQUET][30653_2] présidente de [API : Action of Public Interest][30653_3] et Juriste en propriété intellectuelle, [Pascal ARNOUX][30653_4] librosophe et président de [Montpel’libre][30653_5]et Emmanuel ROGER Autoentrepreneur et Montpel'libriste.

    Déroulement de la soirée:
    19h00 présentation des animateurs et du film
    20h00 projection du film
    21h00 débat

    « LoL, une affaire sérieuse » est un film documentaire sur le logiciel libre réalisé par François ZAÏDI et coécrit par Thierry BAYOUD et Léa DENEUVILLE.

    Le logiciel est la base de l’informatique, outil indissociable de nos sociétés modernes. Un téléphone portable, un réfrigérateur ou une voiture sont devenus des objets largement informatisés. Ces logiciels sont composés de code appelés code source. Or, depuis les années 70, ce code informatique a été caché par les fabricants, car source de profits. À l’heure où les cinq plus grosses capitalisations boursières mondiales sont Google, Apple, Facebook, Amazon et Microsoft, les populations sont-elles au fait de l’impact que leur usage du numérique a sur leur vie ? Et si nos utilisations logicielles venaient compromettre notre sécurité personnelle ? Et qu’en est-il de nos États?

    L’ambition du documentaire est de faciliter à tout utilisateur de services numériques la compréhension des concepts du Libre, à travers le montage d’interviews de quatorze acteurs du Libre d’horizons divers.

    Sorti il y a maintenant quelques années, le film-documentaire « Lol, une affaire sérieuse » s’inscrit aujourd’hui dans les rares long-formats traitant du sujet du numérique et de ses enjeux socio-politiques.

    57 minutes et l’ambition de mettre au clair le concept de logiciel libre, tout d’abord pour les néophytes utilisant un ordinateur quotidiennement mais n’ayant pas, ou peu, de notion en la matière, mais aussi pour les libristes plus expérimentés désireux d’en apprendre un petit peu plus. Un film a objectif pédagogique, donc, mais pas uniquement pour le public. Thierry Bayoud, co-auteur du documentaire, explique que la motivation qu’il eut à transmettre les idées du libre lui est venu en découvrant lui-même ces alternatives, en 2010, et en passant plus de deux ans à en comprendre le fonctionnement et les enjeux (code source, logiciels, impact et risques de l’informatique).

    [30653_1] : http://montpel-libre.fr
    [30653_2] : https://www.myriamcriquet.fr/
    [30653_3] : https://apifr.org/
    [30653_4] : https://montpellibre.fr/spip.php?article603
    [30653_5] : https://montpellibre.fr/

    [FR Annecy] Réunion hebdomadaire AGU3L Logiciels Libres – Le vendredi 20 septembre 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 21 septembre 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 Paris] Journées Open Food Facts – Du samedi 21 septembre 2024 à 09h00 au dimanche 22 septembre 2024 à 17h00.

    En cette année olympique pour la France 🇫🇷🏅, Open Food Facts célèbre ses champions – les membres de sa communauté à travers le monde !

    Il n’y a pas de meilleur moment que ce week-end pour se rencontrer, plonger plus profondément dans Open Food Facts, apprendre et construire ensemble !

    Au programme : présentation éclaires, atelier de conception et de réalisation, jeux, moments conviviaux.

    [FR Villeneuve d’Ascq] Ateliers « Logiciels Libres » – Le samedi 21 septembre 2024 de 09h00 à 12h00.

    L'[OMJC][30767_1], en partenariat avec [l’Association Club Linux Nord Pas-de-Calais,][30767_2]organise chaque samedi, Libre à Vous, une permanence Logiciels Libres ouverte à toustes, débutant ou expert, curieux ou passionné.

    Vous souhaitez tester GNU/Linux sur votre ordinateur, vous recherchez un logiciel pour une fonction précise, des conseils ou de l’aide sur les logiciels libres?

    Libre à Vous est une permanence destinée à vous faciliter l’utilisation de l’informatique. Vous repartirez avec « le plein » de logiciels libres, fiables, évolutifs, performants et gratuits.

    Ça se déroule chaque samedi matin (hors vacances scolaires) au Centre d’Infos Jeunes, à la ferme Dupire, 80 rue Yves Decugis à Villeneuve d’Ascq (métro Triolo) de 9h00 à 12h00.

    Entrée Libre. Tout Public.

    [30767_1] : https://www.omjc-info.fr/atelier-prtic
    [30767_2] : http://clx.asso.fr

    [FR Beauvais] Réaliser un flyer avec LibreOffice Draw – Le samedi 21 septembre 2024 de 09h30 à 12h00.

    En présentiel ou en [visio][30462_1]

    Au programme apprentissage de LibreOffice Draw (source : [https://help.libreoffice.org/6.1/fr/text/sdraw/guide/main.html)][30462_2]:

    • Édition et groupement d’objets
    • Disposition, alignement et répartition des objets
    • Fondu enchainé de deux objets
    • Dessiner des secteurs et segments
    • Duplication d’objets
    • Groupement d’objets
    • Combinaison d’objets et construction de formes
    • Connexion de lignes
    • Assemblage d’objets 3D
    • Rotation d’objets
    • Édition des couleurs et des textures
    • Définition de couleurs personnalisées
    • Remplacement des couleurs
    • Création de remplissages de dégradé
    • Ajouter du texte
    • Fontwork pour les graphismes
    • Utilisation des couches
    • Application d’une conception de diapo à une diapo maitresse
    • Modification du remplissage d’arrière-plan de la diapo

    Tutoriels : https://www.oisux.org/index.php/les-supports/documentation/la-bureautique

    [30462_1] : https://url.oisux.org/samedi-du-libre
    [30462_2] : https://help.libreoffice.org/6.1/fr/text/sdraw/guide/main.html)

    [FR Nantes] La balade de la Data – Le samedi 21 septembre 2024 de 10h00 à 17h00.

    Saviez-vous qu’au quotidien tout le monde « rencontre » des sources potentielles de données, faciles à trouver et intéressantes à intégrer dans la [carte collaborative libre OpenStreetMap][30693_1] ?

    À l’occasion de la [Nantes Digital Week][30693_2] les contributeurs nantais vous invitent à une collecte ludique d’informations destinées à améliorer la carte.

    Cette sortie se présentera sous la forme d’une « balade cartographique » en extérieur.

    À l’aide d’applications pour smartphones, simples d’usage, vous apprendrez à enrichir la carte directement depuis le terrain.
    La méthode « classique » (prise de notes, croquis et photos) de collecte d’informations vous sera également montrée. Vous pourrez donc l’utiliser elle aussi.

    En pratique:

    • Pas de réservation obligatoire pour cette animation, mais pour des questions d’organisation une prise de contact par e-mail à l’adresse mail de contact est recommandée.
    • Apportez vos smartphones et tablettes et/ou de quoi prendre des notes, des photos.

    Les départs de la balade pourront se faire à la demande sur toute la durée de la manifestation.

    [30693_1] : https://openstreetmap.org
    [30693_2] : https://nantesdigitalweek.com

    [FR Ivry sur Seine] Cours de l’École du Logiciel Libre – Le samedi 21 septembre 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][30500_1]

    [30500_1] : http://www.e2li.org/rwd.php

    [FR Ramonville Saint-Agne] Les ateliers du CULTe – Le samedi 21 septembre 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][30678_1]

    [30678_1] : https://sympa.culte.org/sympa/subscribe/linux-31?previous_action=info

    [FR Paris] Passage de Fairphone 2 et SIII à Postmarket OS – Le samedi 21 septembre 2024 de 14h00 à 16h00.

    Découvrir PostmarketOS à travers le changement de système d’exploitation d’un Fairphone2 et d’un Galaxy SIII.

    Le samedi 21 septembre de 14h à 16h un atelier changement de système d’exploitation de smartphones avec PostmarketOS sera organisé à la [Maison de la Vie Associative et Citoyenne de Paris XIe][30694_1].

    La Demo portera sur un Fairphone 2 avec en exercice pratique un Samsung Galaxy S III. Ouvert en présentiel ainsi qu’en distanciel (adresse communiquée après inscription) à tous dans la limite des places disponibles pour le présentiel et l’intérêt pour des lignes de commandes sur un terminal!

    L’atelier permettra notamment de:

    1. Montrer les deux techniques pour installer pmOS : en utilisant une ROM pre-built (S III) et en buildant nous-même l’image (FP2).
    2. Comparer avec d’autres OS et expliquer les particularités de pmOS.
    3. (Possiblement) évoquer la question de la fiabilité de l’électronique de seconde main et échanger sur les tests contrôle qualité post process.

    Nous contacter via email (contact@electrocycle.co) pour réserver votre place en présentiel (3 places restantes) ou en distanciel.

    [30694_1] : https://www.paris.fr/lieux/maison-de-la-vie-associative-et-citoyenne-du-11ᵉ-arrondissement-3279

    [FR Toulouse] Cartographie des transports en commun – Le samedi 21 septembre 2024 de 14h00 à 18h00.

    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 Saint-Cyr-l’École] Assemblée générale Root66 – Le samedi 21 septembre 2024 de 17h00 à 20h00.

    Root66 tiendra son assemblée générale annuelle : le samedi 21 septembre 2024 de 17h-20h

    Ordre du jour

    • Rapport moral du président
    • Rapport d’activité
    • Approbation du rapport d’activité par l’assemblée
    • Rapport financier du trésorier
    • Approbation du rapport financier par l’assemblée
    • Élection des membres du Conseil d’Administration
    • Élection du bureau
    • Élection du trésorier et du président par le Conseil d’Administration
    • Projets d’activité
    • Questions diverses

    Dans l’objectif de renforcer encore ses liens avec les d’utilisateurs de logiciels libres, l’AG de Root66 est ouverte à tous les utilisateurs, petits ou grands: P

    [CA-QC Montréal] 21 ans de Linux-Meetup au Québec – Le samedi 21 septembre 2024 de 08h30 à 22h30.

    Rejoignez-nous pour célébrer les 21 ans des Linux-Meetup au Québec!

    Ce sera la [Journée du logiciel libre][2430_1]

    Informations à suivre

    Cette rencontre est gratuite et ouverte à tous, quel que soit votre niveau de compétence en Linux, du débutant à l’expert. Elle rassemble des personnes de diverses professions.

    Cette journée mémorable sera l’occasion parfaite de célébrer ensemble notre engagement envers la liberté, l’innovation et la collaboration que Linux et les logiciels libres représentent. Rejoignez-nous pour continuer à faire de cette communauté un espace d’apprentissage, d’échange et de convivialité pour les années à venir.

    Nous avons hâte de vous accueillir lors de cet événement unique ! Restez à l’affût des détails à venir et réservez la date. Ensemble, célébrons la passion pour Linux et les logiciels libres !

    Martial

    Organisateur des Linux-Meetup au Québec depuis 2003

    Note: Nos conférences virtuelles utilisent 100 % de logiciels libres, notamment [BigBlueButton][2430_2] sous Linux, et sont hébergées au Québec chez [OVHcloud][2430_3] (sur des serveurs de la compagnie Services-Conseils Linux Inc.).

    P.S.: Pour le transport en commun : [Station de métro Bonaventure][2430_4]

    [2430_1] : https://www.softwarefreedomday.org/
    [2430_2] : https://bigbluebutton.org/
    [2430_3] : https://www.ovhcloud.com/fr-ca/bare-metal/
    [2430_4] : https://www.stm.info/fr/infos/reseaux/metro/bonaventure

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Calligra : laquelle choisir ? notre comparatif secret (il sera aussi question de formats)

    Plutôt qu’un comparatif entre Calligra, une présentation rapide de la suite bureautique de KDE s’impose. Une suite qui vient de passer en version 4 après quelque chose comme quatre ans de stase. Comparer la petite suite Calligra à LibreOffice serait assez injuste. Néanmoins cette présentation des quatre logiciels qui la forment ne peut pas faire complètement l’impasse dessus. Et, notamment, mais pas uniquement, à cause des formats de fichier et de leur compatibilité entre les deux suites bureautiques libres.

    Ne faites pas attention au titre qui a été plus ou moins suggéré à titre de plaisanterie dans ce commentaire.

    Le panneau de démarrage de Calligra

    Sommaire

    Calligra, vingt-six ans déjà

    Les débuts de Calligra remontent, d’après « l’À propos de Calligra » à 1998. Au départ, sous le nom de KOffice. Elle n’adoptera ce nom de Calligra suite qu’en 2010. La dernière version de Koffice, numéro 2.3.3 est sortie en 2011.

    En 2020, Calligra sort une version 3.2.1. Puis, plus rien jusqu’au 27 août 2024 où un développeur KDE, Web et QML, Carl Schwan, annonce la sortie de la version 4.0 (en). Pour cette nouvelle version, il a essentiellement d’une part complètement porté l’Api de QT6 à KF6, d’autre part revu l’interface utilisateur.

    Dans sa présentation de la suite, KDE indique que Calligra s'appuie sur KDE, une architecture d’applications puissante. On verra plus tard que ce n’est pas sans conséquence.

    Les formats de fichier natifs de Calligra sont les formats ODF. Un choix que KDE explique dans la vue d’ensemble des fonctions de Calligra :

    Il est d’une importance majeure pour toute suite bureautique d’adhérer à des standards établis. Surtout au niveau du format de fichier pour permettre l’échange de documents avec d’autres suites bureautiques de manière transparente. Cela évite également les formats propriétaires, ce qui est particulièrement important pour les entreprises et pour les particuliers.

    Le traitement de texte Kword aura d’ailleurs été le premier logiciel de traitement de texte à prendre en charge le format ODF qui est sorti en 2005.

    Quelques mots sur la suite

    Calligra comporte quatre logiciels :

    • Karbon, l’application de dessin vectoriel,
    • Calligra Sheets, le tableur,
    • Calligra Stage, le logiciel de présentation,
    • Calligra Words, le traitement de texte.

    Il y a, en outre, un panneau de démarrage, Calligra, qui figure en illustration de la dépêche. En cliquant sur une des icônes, on ouvre l’application concernée. Chaque application propose de choisir entre un document récent, un document personnalisé ou un modèle ou type de modèle.

    Les quatre applications de la suite bureautique Calligra.

    Ensuite, tous les logiciels de la suite ont la même logique : une barre de menu et (optionnellement) des barres d’outils en haut, et sur les côtés, à droite ou à gauche selon la configuration, une barre latérale qui sert quasiment pour tout.

    La configuration de l’emplacement de la barre latérale se fait par un clic droit dessus. Il est possible d’indiquer par la même occasion si on veut que les icônes des panneaux latéraux soient assorties de texte ou non. Les choix que j’ai fait dans les captures d’écran sont différents de ceux de la note de blog de Carl Schwan.

    Barre latérale
    Configuration de l’emplacement de la barre latérale.

    Par défaut, les barres d’outils, qui, au demeurant, comportent très peu d’éléments, ne sont pas affichées. Il y en a deux : Éditer qui affiche les boutons Défaire et Refaire (et c’est tout) et Fichier qui permet d’afficher ou non les panneaux. Dans les captures d’écran de cette dépêche, elles sont toutes deux affichées. Pour les avoir à l’écran : Paramètres > Barres d’outils affichées.

    Barres d’outils affichées
    C’est aussi à ce niveau qu’on configure la vérification orthographique et la correction automatique.

    On peut, évidemment, créer des modèles (formats OTF) avec chacune des quatre applications de la suite bureautique et exporter le fichier au format PDF. Les polices des fichiers générés en PDF sont complètement intégrées, ce qui en fait des documents assez lourds.

    Karbon, dessin vectoriel

    Si le format natif de Karbon est l’ODG, il peut enregistrer aussi aux formats WMF, JPEG, PNG et SVG. C’est un logiciel assez facile à utiliser, moyennant un temps d’apprentissage, et dont l’interface peut rappeler celle de Draw avec sa barre d’outils de dessin à gauche.

    Karbon

    Karbon ouvre très bien les fichiers SVG simples, mais, dès qu’il y a des dégradés, des motifs ou des images matricielles incorporées, le résultat est moins bon.

    Karbon et les images SVG
    À gauche la version originale dans Inkscape, à droite la version ouverte dans Karbon. Le manchot est plus petit, l’effet de dégradé de ses lunettes a disparu et le fond de l’œuf est complètement pixelisé.

    Calligra Sheets : tableur de son métier

    Le tableur de Calligra est le seul à proposer plusieurs catégories de modèles, tous en anglais. Il est assez peu traduit par rapport à ses collègues. Ainsi, dans Calligra Words, on a un « Gestionnaire de styles, quand, dans Sheets, c’est un « Style Manager ». Il fonctionne comme n’importe quel autre tableur. La modification d’un diagramme dans Calligra Sheets est très facile, mis à part le fait qu’il ne semble pas qu’on puisse en changer les couleurs.

    L’interface de Calligra Sheets

    Outre l’ODS, il peut enregistrer aux formats : Kspread (ancien format de la suite Koffice), CSV, LibreOffice Calc spreadsheet (qui est aussi de l’ODS), feuille de calcul Gnumeric, Html et TeX.

    Calligra Stage, présentation

    Le logiciel de présentation Calligra Stage est le seul à proposer plusieurs modèles, certains avec une, d’autres avec deux pages maître dont un sympathique modèle avec un manchot : « Pingouin curieux ». Il peut être déconcertant de prime abord quand on part d’un « écran vide » ou « 16:10 » parce que ce qui apparaît c’est un espace complètement vide sans zone pré-configurée. Mais, si on clique sur la première icône du panneau latéral, on accède à plusieurs « Styles » de diapositives qui ont ces zones.

    Manchot curieux

    Calligra Stage n’enregistre qu’au format ODP.

    Calligra Words, traitement de texte

    Calligra Words ne propose que quatre modèles dont un très désuet modèle de fax et un modèle de « lettre professionnelle » qui n’est qu’une page vide avec des grandes marges. Il est possible, en théorie, d’ajouter des entêtes et des pieds de page avec des champs de type numéro de page ou titre du document, troisième icône du panneau latéral en partant du haut. Mais il y a un bug d’affichage car rien n’apparaît, alors qu’on les voit quand on ouvre le fichier dans Writer. On peut insérer des notes sans possibilité de naviguer de l’appel de note vers la note et vice-versa. Au même endroit, il est possible d’ajouter simplement une citation ou une bibliographie, mais pas de table des matières ni d’index.

    L’espace de travail de Calligra

    Calligra Words enregistre aussi aux formats : document Word 2007, Electronic book document, Plain texte document, livre numérique Mobipocket, Text Plain Wiki Format et HTML. C’est, à mon avis, de tous les logiciels de la suite, celui qui a le plus mal vieilli.

    Limites et (in)compatibilités

    Il ne s’agit pas de relever les fonctionnalités, souvent gourmandes en ressources de développement, manquantes par rapport à d’autres suites bureautiques développées par des équipes nettement plus étoffées.

    Sans Plasma, ça fonctionne moins bien

    La grosse limite de Calligra est le fait qu’elle est développée pour bien s’intégrer à KDE. Ce qui aboutit à ce qu’avec la version Flatpak et un environnement bureau qui n’est pas KDE (ici XFCE), Calligra Words ne peut pas faire de vérification orthographique dans une autre langue que l’anglais. Alors que la même version fonctionne bien sur ce plan dans un environnement de bureau Plasma. On peut imaginer que cela fonctionnerait mieux si la version était empaquetée pour la distribution.

    Calligra ne trouve pas non plus les polices ajoutées dans le dossier .fonts dans un cas alors qu’il les trouve quand la session de bureau est Plasma. Un autre défaut : on ne peut pas ajouter de caractère « spécial » en utilisant les combinaisons de touches Ctrl + Maj + U ou Alt + X. Calligra Words ne permet pas, par exemple, d’avoir des chevrons typographiques : « », même avec Plasma.

    Formats et compatibilité

    Petit rappel historique du format ODF. La version 1.0 du format sort en mai 2005, suivie, en février 2007, de la version 1.1. Quatre ans plus tard, en mars 2011, la version 1.2 pointera le bout de ses octets, puis, en juin 2021, le consortium OASIS qui gère la norme, accepte la version 1.3 adoptée par LibreOffice avec les versions 7. À l’heure actuelle, la version 1.4 est en cours de travail. LibreOffice est en train de travailler à la prise en charge de cette version avec la première étape, la budgétisation (en).

    Le format ODF de Calligra Suite est donc, compte tenu du fait que le travail sur cette version n’a pas été axé sur la prise en charge de l’ODF, probablement 1.2 ou 1.1. Cela a des conséquences si on veut échanger des fichiers entre, notamment, les suites LibreOffice et Calligra ou, encore, utiliser des modèles récupérés sur le site des extensions et modèles (en) de LibreOffice.

    Quelques-uns des problèmes que j’ai pu relever. Le plus ennuyeux, c’est quand on perd l’information définitivement dans Calligra.

    Avec Karbon, si on veut ouvrir un fichier ODG généré dans Draw, avec des formes converties en « Corps de révolution 3D », en 3D ou avec un dégradé radial, les deux premières disparaissent définitivement. Et, quand on veut ouvrir le fichier, qu’on aura enregistré dans Karbon, le dégradé de la seule forme conservé n’est plus pareil. Ce dernier fait est, je pense, lié à la gestion des couleurs et aux palettes disponibles dans l’une et l’autre suite.

    Calligra Sheets ne comprend pas bien les plages et expressions nommées, une fonctionnalité que possède le logiciel. C’est un problème que j’avais déjà constaté dans OpenOffice il y a un paquet d’années. En conséquence, il affiche une erreur #VALEUR! dans les cellules. Si on ré-ouvre le fichier sauvegardé dans LibreOffice, c’est fichu. Si mes souvenirs sont exacts, à l’époque quand j’avais signalé ce problème de LibreOffice vers OpenOffice, il m’avait été répondu que c’est probablement dû à une question de version d’ODF.

    Sans surprise, les dégradés entre les logiciels de présentation des deux suites bureautiques libres, Calligra Stage et Impress, sont interprétés différemment. Sans surprise aussi, Calligra Stage affiche plus ou moins bizarrement les formes qu’il n’a pas été programmé pour comprendre. Mais on peut les retrouver correctement dessinées à l’ouverture dans Impress. Vous pouvez faire un test, si vous voulez, avec le modèle Tons pastels. En revanche, les dimensions, comme pour le cas du manchot dans Karbon, ne sont pas toujours respectées. Et une présentation créée dans Stage et ouverte dans Impress peut assez considérablement varier d’allure, notamment la taille et la couleur des caractères.

    Deux versions d’une même présentation
    En haut la version originale créée avec Stage. En bas, ouverte dans Impress : l’arrière-plan dégradé de bleus, s’est transformé en dégradés de noir au blanc, et le texte a changé d’allure.

    Quant à Calligra Words, il regroupe toutes les images ancrées au paragraphe au début du document et ne garde pas forcément la mise en page. Pire, s’il y a des variables dans le document, elles disparaissent définitivement corps et âmes, il y a donc une sérieuse perte d’information. Sans négliger ce bug de non affichage des champs compris pourtant par Calligra Words.

    Suggestion et demande

    Il y a quelques années, je trouvais Calligra vraiment sympathique. Quelques années après, la suite est toujours sympathique, mais, quatre ans sans maintenance ni évolution dans un secteur où ça bouge, ça se fait sentir.

    Utiliser ou pas Calligra ? À mon avis (à moi, personnellement), peut-être pas si on n’a pas Plasma comme environnement de bureau. Sûrement pas, toujours à mon avis à moi, si on doit travailler des fichiers qui viennent d’ailleurs à cause des histoires de format. Sauf si lesdits fichiers sont très simples. Si vous voulez utiliser des modèles du site des Extensions et modèles (en) de LibreOffice, j’aurais tendance à vous suggérer de regarder la compatibilité des modèles avec les versions de LibreOffice, de ne pas aller plus loin que les versions 6 incluses et d’opter pour des modèles simples.

    Cela dit, Karbon est vraiment un chouette logiciel. Si sa prise en mains vous est plus facile pour le dessin vectoriel que celle de Draw ou d’Inkscape, ne pas hésiter. Et sa palette de couleurs est très bien.

    D’ailleurs, puisqu’on parle de la palette de couleurs de Karbon, quelqu’un sait comment la récupérer ? Je pourrais l’ajouter à mon LibreOffice et à mon Inkscape. Merci d’avance.

    Et si vous voulez un tutoriel un peu plus complet sur la prise en mains de Calligra, c’est par là.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Vidéos des dernières conférences : BreizhCamp, JDLL et transcriptions April

    Ce qu’il y a de bien avec les « dernières conférences », ce qu’il y a souvent de nouvelles « dernières conférences ». Après PSES, MiXiT et OW2con (plus les transcriptions de l’April), voici une nouvelle fournée (probablement non exhaustive).

    BreizhC@mp a publié ses vidéos des 26 au 28 juin 2024 à Rennes.

    Les JDLL ont publié leurs vidéos des 25 et 26 mai 2024 à Lyon.

    L’April a publié des transcriptions aux mois de juin (14 documents audio ou vidéo pour 13h10min), juillet (14 pour 12h02min) et août (13 pour 10h45min).

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Capitole du Libre 2024 à Toulouse - appel à participation

    Capitole du Libre

    L’évènement du logiciel libre et de la culture libre en Occitanie

    L’édition 2024 du Capitole du Libre se déroulera le week-end du 16 et 17 novembre à Toulouse pour sa onzième édition, en centre‐ville (INP-ENSEEIHT).

    Présentation de l’évènement

    Complètement gratuit, le Capitole du Libre regroupe un large ensemble de conférences et d'ateliers, qui permettront aux experts comme au grand public de se réunir pour découvrir ou approfondir des sujets techniques ou des actualités relatives au numérique.

    Un village associatif sera présent pour rencontrer et discuter avec les acteurs de ces communautés.

    Des animations seront également proposées tout le week-end.

    Les thèmes généralement abordés par les conférences et ateliers sont:

    • Enjeux et Culture du Libre
    • Vie privée, sécurité
    • Développement: langages et framework
    • DevOps, Web
    • Technique
    • Graphisme et logiciels 3D
    • Communautés et projets de Logiciel Libre

    Appel à participation ouvert jusqu’au 15 septembre

    L’appel à participation est lancé et ouvert jusqu’au 15 septembre 23h59 (la dépêche est publiée assez tard par rapport à cette échéance, mais on compte sur vous pour nous surprendre par votre capacité à improviser rapidement une belle proposition !).

    Plusieurs formats de propositions sont possibles :

    • présenter une conférence de 25 ou 55 minutes (questions comprises)
    • organiser et animer un atelier de ~2h
    • tenir un stand au village associatif pour toute la durée de l’événement (2 jours)

    Vous pouvez proposer autant de conférences et d’ateliers que vous le souhaitez, mais sachez que nous retiendrons au maximum deux de vos interventions. Bien entendu, cela ne s’applique pas aux stands, vous pouvez tenir un stand et également présenter des conférences ou des ateliers. De plus, nous vous invitons à ne pas dépasser deux personnes par conférence.

    Pour plus de détails, ou pour voir tous les aspects logistiques, tous les détails sont disponibles sur le formulaire d’inscription!

    Accéder au Capitole du Libre

    D’accès libre et gratuit, l’entrée est possible le samedi de 9h30 à 22h30 et le dimanche de 9h30 à 16h30.
    Comme pour l’édition précédente, il vous sera demandé de présenter un billet à l’entrée de l’événement. Ce billet gratuit est réservable à partir de la page dédiée.

    Si vous avez des questions et/ou des remarques, vous pouvez nous contacter à l’adresse contact@capitoledulibre.org

    Commentaires : voir le flux Atom ouvrir dans le navigateur

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

    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 13 événements (France: 12, Suisse: 1) est en seconde partie de dépêche.

    Sommaire

    [FR Beauvais] Présentation de LibreOffice Calc - Le lundi 26 août 2024 de 09h30 à 12h00.

    Le tableur avec LibreOffice Calc:

    • Fonctionnalités de base
    • Saisie de données
    • Opérations simples
    • Gestion des feuilles de calcul
    • Références absolues
    • Répéter les titres
    • Nommer une cellule
    • Protection des cellules
    • Tri et filtres
    • Fonction Si
    • Fonction Recherche

    • Ecospace, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France

    • https://www.oisux.org

    • oisux, logiciels-libres, atelier, libreoffice, calc

    [FR Beauvais] Les logiciels de graphisme - Le mardi 27 août 2024 de 09h30 à 12h00.

    Formation et partage de connaissances sur les points suivants :

    Gimp (points abordés dans un premier temps) Prise en main des outils et de l’interface
    Différences entre Gimp et Inkscape (définition, résolution, type)
    Réalisation de photomontages simples avec la gestion des calques
    Retouche et correction d’image

    Inkscape Pour par exemple créer des logos   PAO avec Scribus Scribus est conçu pour permettre la mise en pages de façon flexible, et a la capacité de préparer des fichiers pour des équipements professionnels d’impression. Il peut également permettre de créer des présentations animées et interactives, et des formulaires PDF. Il peut servir à réaliser des dépliants, des plaquettes, des livres et des magazines, et tout type de document destiné à être imprimé ou à être visualisé sous forme numérique. Source: https://fr.wikipedia.org/wiki/Scribus Présentation du logiciel: https://framalibre.org/content/scribus.
    Tutos signalés par Olivier pour continuer l’apprentissage après les ateliers.

    [FR Beauvais] Installer Linux - Le mercredi 28 août 2024 de 09h30 à 12h00.

    • Pour faire durer son matériel avec Linux, c’est possible. Ci-après quelques exemples que nous pratiquons et suggérons.

    Les distributions Manjaro, Ubuntu, Debian, Primtux et Mint

    Ces distributions sont présentées ici :

    Pour les essayer, n’hésitez pas à nous rejoindre lors des ateliers. Vous trouverez dates et lieux sur notre portail à la page https://www.oisux.org.

    Ubuntu

    Des variantes existent. Elles sont listées à la page https://www.ubuntu-fr.org/download/. Les plus utilisées dans l’association sont Xubuntu, « Ubuntu Cinnamon », « Ubuntu Mate » et la version de base Ubuntu.

    Primtux

    Tout est expliqué dans le portail https://primtux.fr, ainsi que dans le wiki et le forum. Voici une vidéo de présentation courte (3 min) https://tube.oisux.org/w/d7gG41EXptcunnLUHrrAMX et une autre complète (1 heure 14 min): https://tube.oisux.org/w/mpUkyohvV7c2fp7r493bhi  (source).

    Debian

    Parmi les versions à base de Debian, notre préférence est SVPROGNU, présentée ici  https://www.weblib.re/dokuwiki/svprognu

    Manjaro

    Tout comme Ubuntu, il existe plusieurs variantes: 3 variantes officielles (KDE, XFCE, GNOME), elles sont disponibles sur ce site: https://manjaro.org/download/

    [FR Le Mans] Permanence du mercredi - Le mercredi 28 août 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.

    [FR Lyon] C’est l’été ! - Le mercredi 28 août 2024 de 18h00 à 21h00.

    L’été, pas de présentation !

    C’est le moment de se retrouver autour d’un verre pour papoter Python ou autre et toujours dans le respect de la charte de l’AFPy !

    [FR Paris] Nextcloud dopé à l’IA : quels nouveaux horizons ? - Le mercredi 28 août 2024 de 19h00 à 21h00.

      Votre prochain meetup est dédié à l’intelligence artificielle dans Nextcloud.

    Quelle est la vision du fondateur Frank Karlitsckek ? Certains d’entre nous étaient à l’événement OW2Con 2024 en juin et sa conférence est précise: https://invidious.fdn.fr/watch?v=4pUONPgKd3Q

    Il propose quatre solutions: depuis locale et open source, jusqu’à dépendante d’OpenAI.

    Une excellente opportunité pour exposer nos retours d’expérience et approfondir nos connaissances de Nextcloud et de son IA.

    Une consommation est à prévoir pour agrémenter notre rencontre ; à régler sur place.

    Profitez-en pour renforcer vos connaissances sur les fonctions d’IA dans Nextcloud et échanger avec d’autres utilisateurs passionnés. Inscrivez-vous dès maintenant et préparez-vous à une soirée riche en discussions et en découvertes !

    [FR Saint Laurent du Pont] Permanence Rézine Chartreuse - Le mercredi 28 août 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 Beauvais] Montage vidéo avec Openshot - Le jeudi 29 août 2024 de 09h30 à 12h00.

    OpenShot est un éditeur vidéo multi-plateforme: https://www.openshot.org/fr/

    On abordera les fonctionnalités suivantes:

    [FR Beauvais] Gestion des adhérents et comptabilité d’une association avec Paheko - Le vendredi 30 août 2024 de 09h30 à 12h00.

    Présentation du logiciel Paheko: https://paheko.cloud

    Gestion des membres

    • Catégories de membres
    • Qu’est-ce que la fiche de membre ?
    • Ajouter un membre
    • Modifier la structure de la fiche des membres
    • Importer une liste de membres
    • Personnaliser l’affichage de la liste des membres
    • Rechercher des membres
    • Export des listes de membres
    • Envoyer des messages
    • Communiquer les identifiants de connexion aux membres

    Source: https://paheko.cloud/membres

    Comptabilité d’une association

    • Créer une activité ou une cotisation
    • Créer un tarif pour une activité
    • Inscrire un membre à une activité
    • Gestion des rappels
    • Comment gérer les dons
    • Exercices comptables
    • Écritures
    • Plans comptables et Comptes
    • Exemples d’écritures comptables avec Paheko
    • Imprimer et éditer en PDF les documents comptables
    • Les journaux comptables dans Paheko
    • Sauvegarde des écritures et des fichiers comptables

    L’association ACEGAA (Point d’appui à la vie associative du Gard) met généreusement des outils pour aider les associations à travers le portail https://partagetonoutil.fr, notamment des tutoriels vidéos, dont 2 sur le logiciel Paheko. Merci à eux:

    Tutoriel vidéo « Gestion des adhérents »

    Tutoriel vidéo « Comptabilité d’une association »

    Toutes les informations sur l’aide de Pahekou: https://paheko.cloud/aide

    [FR Annecy] Réunion hebdomadaire AGU3L - été 2024 - Le vendredi 30 août 2024 de 20h00 à 23h59.

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

    Entrée par le côté, entre les deux 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, recompiler un noyau Linux avec les options spécifiques, démo sur un logiciel libre que vous venez de pratiquer et souhaitez partager, 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 Cambo les bains] Stand Sorgin Informatique Libre à Topatopia - Du samedi 31 août 2024 à 10h00 au dimanche 1 septembre 2024 à 17h00.

    L’association Sorgin Informatique Libre aura son stand au festival des savoirs partagés Topatopia qui se déroulera les 30-31 août et 1ᵉʳ septembre au fronton de Paxkaleku.

    Nous tiendrons notre stand le 31 août et le 01 septembre toute la journée.

    [CH Genève] Café Linux - Le samedi 31 août 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 Beauvais] Stand lors la journée « L’Ecospace fait sa rentrée » - Le dimanche 1 septembre 2024 de 09h00 à 17h00.

    Plusieurs organisations participent dont Oisux.

    Stand d’information pendant toute la journée. Présentation des Logiciels libres, des distributions Xubuntu, Manjaro et Primtux.

    Sujets proposés :

    • Installation du système d’exploitation Linux et des applications pour la bureautique sur du matériel obsolescent pour lui donner une nouvelle vie.
    • Configuration de services en ligne de proximité et à faible consommation (cloud, données personnelles, agenda, contacts…)
    • Réalisation de supports graphiques avec des logiciels libres: retouche d’image, création de logos, flyers, magazines.

    • Ecospace de la Mie au Roy, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France

    • https://www.oisux.org

    • linux, logiciels_libres, manjaro, primtux, graphisme, obsolescence, réemploi, xubuntu, debian, oisux

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    BlueMind sort sa version 5.0 : tous les détails techniques

    BlueMind est une suite logicielle libre (AGPL v3) de messagerie d’entreprise, d’agendas et de travail collaboratif.

    Poursuivant l’objectif global de permettre aux utilisateurs de concrétiser l’abandon des messageries Microsoft, Exchange et 365, cette nouvelle version apporte plusieurs nouveautés et des changements profonds d’architecture, pour supporter les différents clients et simplifier la transition des utilisateurs.

    Sommaire

    Nouveautés architecture

    Le Remplacement de Cyrus-IMAP

    Jusqu’à sa version 4 incluse, BlueMind intégrait Cyrus-imap – une brique open source bien connue – comme serveur de stockage des mails.

    BlueMind 5 a remplacé Cyrus Imap par un composant maison.

    Il y a plusieurs raisons derrière ce choix :

    1. La première consistait à se libérer de la dépendance à un code non écrit par BlueMind qui apportait des limitations techniques de plus en plus contraignantes sans possibilité réelle d’évolution.
    2. La deuxième raison majeure concernait le stockage objet, un point faible de Cyrus qui ne correspondait plus aux besoins d’évolution de BlueMind.
      Jusque-là, beaucoup d’éléments de BlueMind étaient construits de façon à s’adapter ou contourner les limitations de Cyrus-imap. Le choix a donc été fait de s’en affranchir.

    Les limitations de Cyrus IMAP

    Cyrus accuse son âge et engendre des limites de plus en plus fortes dans un contexte de messagerie moderne, en plus des contraintes inhérentes au protocole IMAP, loin d’être toujours efficient (performances & limites fonctionnelles). Les principaux inconvénients de Cyrus sont :

    • Consommation de ressources élevée (RAM et CPU). Le modèle 1 connexion = 1 process a fait long feu.
    • Pas adapté au stockage objet, car conçu pour stockage disque local (les mails et toutes les méta-données sont stockés directement sur le filesystem local, et les traitements sont adaptés à ceci).
    • Les partages sont limités au périmètre d’un backend, donc à ce que peut supporter un seul serveur. Pas de partage global. Les mécanismes de contournement sont très archaïques, limités et peu fiables.
    • Modèle de mail figé et limité, qui ne permet pas d’ajouter des informations (catégories enrichies, infos diverses de collaboration ou gérées par des plugins, etc.) ou de façon très limitée.

    À noter : BlueMind 4 intègre de nombreux contournements ou palliatifs afin de dépasser ces limites.

    La fin de la réplication

    BlueMind propose le support natif d’Outlook, sans ajout d’extension ou modification d’Outlook (que ce soit au niveau des IHM, des fonctionnalités ou du comportement), car c’est ce que veulent les utilisateurs : Outlook (tel qu’il fonctionne aujourd’hui chez nous avec Exchange). Cela se traduit par le support des protocoles/formats natifs d’Exchange/Outlook, soit MAPI côté serveur.

    Cependant, MAPI fonctionne comme une base de données, par synchronisation, et les requêtes qu’effectue Outlook ne sont absolument pas compatibles avec le fonctionnement/principes d’un serveur IMAP.

    Pour supporter MAPI et répondre de façon correcte et rapidement à ses requêtes, qui nécessitent des lectures/écritures très rapides et très fréquentes, il était nécessaire de contourner le serveur IMAP Cyrus et donc de stocker les données des e-mails (plus exactement les méta-données et la structure des e-mails) dans une base de données. Le corps des e-mails étant gardé uniquement dans Cyrus.

    C’est ce qui a été fait dans BlueMind 4, mais cela engendre une double gestion des données et donc la nécessité d’assurer la cohérence globale entre les deux stockages de données (Cyrus et la BD) avec la complexité inhérente à ce type de système.

    Assurer cette cohérence était le rôle de la réplication de BlueMind 4 qui utilisait la réplication native Cyrus. Cette opération est coûteuse et nécessite d’attendre que Cyrus ait effectué ses opérations avant de les répliquer. Ce processus asynchrone passait par des workers de réplication qui devaient faire un retour après chaque opération afin de communiquer les modifications à Outlook (et aux mobiles). Il pouvait occasionner un délai entre les actions et donc générer une différence entre le client et le serveur. Une opération contradictoire pouvait casser la synchronisation avec Outlook.

    Nous arrivions donc aux limites du système, contraignant les transitions vers une architecture cloud-ready, les grosses montées en charge, le support très avancé du client Outlook et les interfaces intelligentes vers les outils de Digital Workplace.

    Les gains

    Avec la version 5 de BlueMind, Cyrus a donc tiré sa révérence. Les fonctionnalités de stockage et gestion qui lui incombaient encore sont maintenant prises en charge directement par le cœur de BlueMind, de façon plus moderne et sans les limitations précitées.

    En v5, quand un e-mail arrive, là où BlueMind stockait dans Cyrus puis attendait la notification de la réplication avant de stocker en base de données, BlueMind effectue simplement un insert en base de données, suivi d’une copie du mail dans le stockage sur le disque (ou objet), et a immédiatement tous les éléments nécessaires à la communication avec Outlook.

    À noter : Au-delà d’Outlook, cette nouvelle infrastructure prend en compte et améliore la communication avec les clients IMAP, mobiles, Thunderbird et Apple Mail.

    Des gains importants sont constatés au niveau de :

    • La consommation de ressources, notamment la RAM.
    • La fin de la limitation de partages au niveau d’un backend.
    • Le format d’un e-mail, maintenant évolutif, qui permet le développement de fonctionnalités comme les catégories.
    • L’implémentation possible et réalisée du stockage objet.

    Le stockage objet

    En version 5, avec la suppression de Cyrus, BlueMind a fait le choix de passer nativement sur un stockage objet pour les raisons suivantes :

    • Capacité à traiter de gros volumes.
    • Avoir une architecture plus cloud-ready au niveau du stockage.
    • Permettre la corbeille à double-fond (l’e-mail est stocké sous forme d’un fichier sur le disque ou réseau, auquel est associé une clé - hash du mail - en BD. Lorsqu’un client demande un accès au fichier, BlueMind sait très rapidement dire au client où sont stockées les données et comment y accéder).
    • Backup plus simple et direct.
    • Meilleure sécurité. Par exemple, l’API S3 permet de rendre immuable un objet, une fois qu’il est écrit il ne peut pas être modifié et donc, un ransomware par exemple, ne pourra jamais chiffrer le fichier.

    L’ensemble de BlueMind a été modifié pour s’adapter à la conception objet. En effet, il ne s’agit pas uniquement de changer les appels de lecture ou d’écriture des informations, mais d’adapter l’application (modélisation et traitements), du backend aux clients comme le webmail, aux paradigmes du stockage objet (latences sur la récupération des objets, gestion des listes d’objets ou mails via les méta-données, etc.) sous peine d’obtenir une application aux performances déplorables.

    BlueMind v5 est compatible S3 et Scality et permet de fonctionner avec un disque local en émulant nativement un stockage objet sur des disques.

    Ainsi, les installations actuelles ou nouvelles de BlueMind n’ont pas à subir de modifications, le disque local suffit et le stockage objet est possible sur les partitions habituelles.

    OpenID et le SSO

    À partir de sa version 5, BlueMind prend en charge le protocole OpenID, notamment pour avoir un support SSO (Single-Sign On) et pouvoir s’inclure dans un système d’information proposant déjà un service de SSO.

    OpenID est mis en place par l’intermédiaire de Keycloak.

    Cela va permettre d’ajouter progressivement de nouvelles fonctionnalités comme le MFA (authentification multi-facteurs).

    Note : Le Keycloak intégré à BlueMind n’a pas vocation à être la brique SSO centrale du SI client. Si un client veut mettre en place un SSO global pour son système d’information, il faut qu’il mette en place un système externe (un Keycloak par exemple). BlueMind a choisi de rester maître de sa brique Keycloak et de communiquer avec la brique SSO externe.

    AuditLog

    Afin d’améliorer la traçabilité métier (voir le parcours d’un email dans le système), BlueMind 5 inclut un Auditlog, outil basé sur ElasticSearch et RocksDB, qui permet de stocker de nombreuses informations pertinentes dans le cadre de l’administration d’un serveur BlueMind :

    • Toutes les opérations de chaque e-mail : les déplacements, les suppressions, les différents flags (lu/non-lu, important, deleted…), les timestamps et les auteurs.
    • Les événements et les séries d’événements, ou sur les ACL les grant et revoke accès sur les partages de dossiers, de mailshares, sur les calendriers ou les carnets de contacts, etc.
    • Les connexions des utilisateurs, peu importe le moyen de connexion.

    Auditlog est actuellement disponible uniquement en CLI. Une IHM sera proposée ultérieurement.

    Nouveautés utilisateur

    Le nouveau webmail est le webmail officiel

    Le nouveau webmail, proposé en test à partir de BlueMind 4.6, s’est considérablement enrichi et est maintenant l’interface officielle. Il est aux normes de l’architecture logicielle de BlueMind (application JS qui fonctionne via API et synchronisation en utilisant le cache du navigateur).

    L’ancien webmail, qui était basé sur Roundcube, peut encore être installé (il ne l’est plus par défaut sur les nouvelles installations), mais il n’est plus recommandé, notamment pour des raisons de sécurité.

    Parmi les nouveautés du webmail :

    • Meilleure intégration des carnets d’adresse.
    • Corbeille à double fond.
    • Disponibilité d’un mode sombre et accessibilité encore augmentée.
    • Plus de capacités de tris et filtres.
    • Prévisualisation des messages attachés à un mail.
    • Support du S/MIME.

    Autres nouveautés

    De nombreuses autres nouveautés sont apportées par la v5, comme :

    • Un plugin BlueMind Visioconférence pour Outlook.
    • La gestion des délégations « à la » Microsoft.
    • Le transfert d’invitation de réunion.
    • Les disponibilités affichables sous forme d’agenda dans l’agenda.
    • Gestion de l’état Annulé d’une réunion.

    Le détail des nouveautés est disponible dans le changelog.

    Le passage en version 5

    La version 5 recommande maintenant 24 Go minimum.

    L’outil de migration bm-migrator permet de passer d’Office365/Exchange/Zimbra/Kerio/Kopano/Dovecot, etc., à BlueMind 5, en automatisant la récupération de presque toutes les données.

    À noter : Une migration nécessite toujours un travail et des tests préparatoires.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Sortie de Crème CRM en version 2.6

    Le 5 août 2024 est sortie la version 2.6 du logiciel de gestion de la relation client Crème CRM (sous licence AGPL-3.0), environ 11 mois après Creme 2.5 (11 septembre 2023).

    Icône de Crème CRM

    Au programme notamment, un système de notification, des améliorations pour le calendrier ou des filtres réservés aux rapports. Les nouveautés sont détaillées dans la suite de la dépêche.

    Sommaire

    Description du logiciel

    Crème CRM est un logiciel de gestion de la relation client, généralement appelé CRM (pour Customer Relationship Management). Il dispose évidemment des fonctionnalités basiques d’un tel logiciel :

    • un annuaire, dans lequel on enregistre contacts et sociétés : il peut s’agir de clients, bien sûr, mais aussi de partenaires, prospects, fournisseurs, adhérents, etc. ;
    • un calendrier pour gérer ses rendez‐vous, appels téléphoniques, conférences, etc. ; chaque utilisateur peut avoir plusieurs calendriers, publics ou privés ;
    • les opportunités d’affaires, gérant tout l’historique des ventes ;
    • les actions commerciales, avec leurs objectifs à remplir ;
    • les documents (fichiers) et les classeurs.

    Crème CRM dispose en outre de nombreux modules optionnels le rendant très polyvalent :

    • campagnes de courriels ;
    • devis, bons de commande, factures et avoirs ;
    • tickets, génération des rapports et graphiques…

    L’objectif de Crème CRM est de fournir un logiciel libre de gestion de la relation client pouvant convenir à la plupart des besoins, simples ou complexes. À cet effet, il propose quelques concepts puissants qui se combinent entre eux (entités, relations, filtres, vues, propriétés, blocs), et il est très configurable (bien des problèmes pouvant se résoudre par l’interface de configuration) ; la contrepartie est qu’il faudra sûrement passer quelques minutes dans l’interface de configuration graphique pour avoir quelque chose qui vous convienne vraiment (la configuration par défaut ne pouvant être optimale pour tout le monde). De plus, afin de satisfaire les besoins les plus particuliers, son code est conçu pour être facilement étendu, tel un cadriciel (framework).

    Du côté de la technique, Crème CRM est codé notamment avec Python/Django et fonctionne avec les bases de données MySQL, SQLite et PostgreSQL.

    Principales nouveautés de la version 2.6

    Voici les changements les plus notables de cette version :

    Le nouveau système de notification

    Depuis toujours Crème possède un système de Mémentos (Reminders), qui permet de recevoir des e-mails pour vous prévenir d’une échéance. Ce système est utilisé par les Alertes & les ToDos ; par exemple vous recevez un e-mail lorsqu’une Alerte qui vous est attribuée va expirer dans 30 minutes. Et comme vous pouvez créer des Alertes dont la date d’expiration est un champ date de la fiche associée, cela permet par exemple d’être prévenu qu’une activité importante à laquelle vous participez va bientôt avoir lieu.

    Le nouveau système de notification qui a été introduit amène 2 avancées principales :

    • les notifications envoyées ne sont pas limitées à des e-mails, vous pouvez aussi les voir dans votre navigateur (donc sans quitter Crème).
    • si les mémentos ont été retravaillés pour utiliser ce nouveau système, d’autres parties de Crème en profitent aussi. Par exemple, une notification vous est envoyée si un administrateur a changé votre mot de passe ; ou bien quand un job d’import CSV vient de s’achever.

    Une notification web est arrivée

    Chaque notification est associée à un canal, et vous pouvez configurer les canaux pour savoir si la notification est envoyée dans le navigateur, par e-mail ou bien les 2. Si le canal n’est pas obligatoire, vous pouvez aussi choisir de ne pas recevoir les notifications du tout. Chaque utilisateur peut utiliser sa propre configuration si la configuration générale du canal ne lui convient pas.

    La configuration des canaux

    Améliorations du calendrier

    • Le composant JavaScript FullCalendar est passé à la version 5. Même si ce n’est pas la toute dernière version (il faut dire qu’il y a pas mal de changements cassants entre chaque version), on profite de pas mal d’améliorations diverses.
    • Il est maintenant possible de configurer graphiquement le calendrier (premier jour de la semaine, plage horaire, jour travaillés…). Il y a une configuration globale utilisée par tout le monde, mais comme presque toujours dans Creme, il est possible de créer des configurations par rôle.

    La configuration des calendriers du module « Activités »

    Filtres spécifiques aux Rapports

    Les Rapports utilisent généralement un filtre, afin d’affiner leurs résultats. Ces filtres sont les mêmes que ceux qu’utilisent les vues en liste ; par exemple si vous faites un Rapport sur les Devis, il peut utiliser les filtres disponibles sur la liste des Devis.

    Un problème que cela entraîne est que beaucoup d’utilisateurs créent des filtres un peu spécifiques afin de les utiliser dans leurs Rapports, mais ces filtres viennent « polluer » la vue en liste correspondante (car la sélection de filtres proposent de nombreux filtres non pertinents). Afin de corriger ce souci, il est désormais possible de créer des filtres utilisables uniquement dans les Rapports. Les Rapports peuvent bien sûr continuer à utiliser les filtres classiques, mais les filtres spécifiques aux Rapports ne sont pas utilisables dans les vues en liste évidemment.

    La création d’un rapport avec un filtre spécifique sélectionné

    Quelques autres améliorations notables

    • Python 3.12 est officiellement géré.
    • Dans le module facturation, vous pouvez maintenant configurer les statuts sélectionnés par défaut (dans les formulaires), ainsi que les statuts utilisés par les Factures lorsque leur numéro est généré.
    • Un nouveau bouton, qui peut être mis sur la vue détaillée des Contacts, est disponible: « Créer un appel non abouti » (détails).
    • La configuration des blocs d’un rôle peut maintenant être créée en clonant la configuration d’un autre rôle (les rôles pouvant avoir des configurations assez proches, ça peut être un gain de temps appréciable).
    • Les blocs basés sur OpenStreetMap sont maintenant utilisés dans l’installation par défaut (à place de ceux basés sur GoogleMaps).
    • Un rôle «Utilisateur normal» est créé dans les nouvelles installations. Dans la mesure où c’est une bonne chose que tout le monde ne soit pas connecté en tant que super-utilisateur, ce rôle devrait permettre de gagner du temps et servir au moins de base de travail.
    • Un bouton permettant de transformer un simple Contact en utilisateur a été ajouté. Auparavant il fallait fusionner ce Contact avec le Contact automatiquement créé à la création d’un utilisateur.
    • Les Graphes ont reçu de nombreuses améliorations : plus de champs sont disponibles en abscisse, plus de champs sont disponibles pour le filtrage, les couleurs associées aux petits modèles auxiliaires (du genre « Statut ») sont utilisées…
    • La validation des URLs est désormais moins stricte dans les champs informatifs. Cela posait pas mal de problèmes notamment lors des imports, les gens mettant rarement le « http:// » dans leur base de données.

    Le futur

    La prochaine version marquera notamment le passage à Django 5.2, la future LTS qui sortira en avril 2025. À l’année prochaine !

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    ❌