Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Aujourd’hui — 29 septembre 2024Flux principal

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

Actualité : Nouveautés Netflix : les films, séries et documentaires à voir en streaming en octobre 2024

29 septembre 2024 à 06:06
L'automne s'installe gentiment et les jours raccourcissent, le besoin de s'installer confortablement devant la télévision ne s'arrête donc pas de croître ! Et ça, la plateforme de streaming Netflix l'a bien compris avec un imposant lot de nouveaux films, séries et documentaires ajoutés à son catalogue au mois d'octobre 2024.En préambule de la présent...

Hier — 28 septembre 2024Flux principal

Actualité : Nouveautés Prime Video : les films, séries et documentaires à voir en streaming en octobre 2024

28 septembre 2024 à 10:18
Alors que les températures se mettent doucement à baisser, il est plus que temps de se réfugier au chaud devant son programme préféré. La plateforme de streaming d'Amazon arrive au mois d'octobre 2024 avec de nouveaux films, séries et documentaires ajoutés à son catalogue, et donc plus de choix pour ses abonnés.Avant de présenter la liste complète de...

Minetest, l'autre pays du minage - « Libre à vous ! » du 10 septembre 2024 - Podcasts et références

Deux-cent dix-septième émission « Libre à vous ! » de l’April. Podcast et programme :

  • sujet principal : « Minetest : l’autre pays du minage »

  • la chronique « Que libérer d’autre que du logiciel » avec Antanak, sur la pratique de double système d’exploitation

  • la chronique « Pépite libre » de Jean-Christophe Becquet, vice-président de l’April, sur le thème « L’Accueillette : un outil d’autodiagnostic de lieux d’accueil »

Rendez‐vous en direct chaque mardi de 15h30 à 17h00 sur 93,1 FM en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune.

Commentaires : voir le flux Atom ouvrir dans le navigateur

À partir d’avant-hierFlux principal

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

Parcours libriste avec Maud Royer — « Libre à vous ! » du 17 septembre 2024 — Podcasts et références

218e émission « Libre à vous ! » de l’April. Podcast et programme :

  • sujet principal : parcours libriste avec Maud Royer, développeuse web, et experte en stratégies numériques de mobilisation et de plaidoyer
  • chronique « Les humeurs de Gee » sur « IA partout, justice nulle part »
  • chronique « Lectures buissonnières » de Vincent Calame sur La convivialité d’Ivan Illich

Rendez‐vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 MHz en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune. Vous pouvez nous laisser un message sur le répondeur de la radio : pour réagir à l’un des sujets de l’émission, pour partager un témoignage, vos idées, vos suggestions, vos encouragements ou pour nous poser une question. Le numéro du répondeur : +33 9 72 51 55 46.

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

    Actualité : Netflix élargit son partage de compte et lance une nouvelle option pour éviter la pub

    25 septembre 2024 à 14:04
    Lancé en novembre 2022, l'abonnement avec publicités de Netflix a prouvé depuis bientôt deux ans son importante popularité.Mais contrairement aux autres offres Standard (13,49€/mois) et Premium (19,99€/mois), il n'était pas possible d'ajouter des utilisateurs en dehors du foyer à son compte... jusqu'à maintenant.Netflix : l'offre avec publicité...

    Actualité : Supergirl : le prochain film DC a enfin trouvé son grand méchant

    25 septembre 2024 à 12:07
    Kara Zor-El a trouvé son futur rival. L'acteur qui fera face à la cousine de Superman, interprétée par Milly Alcock (House of the Dragon) dans Supergirl : Woman of Tomorrow, a été trouvé. Et celui-ci est nul autre que le comédien Matthias Schoenaerts.DC Universe : quels sont les prochains films et séries du DCU ?Que nous réserve le futur DC Universe...

    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

    Actualité : Lanterns (HBO) : la future série Green Lantern a trouvé son Hal Jordan

    24 septembre 2024 à 11:21
    Cinq mois après avoir été officialisée, la série sur Green Lantern devient encore un peu plus concrète avec le casting d'un de ses rôles principaux. En effet, le futur programme HBO intitulé Lanterns vient d'engager l'acteur Kyle Chandler pour incarner le personnage de Hal Jordan.Chandler préféré à Brolin et McConaugheyCette information relayée par n...

    Actualité : M6+ s'associe avec Pluto TV et ajoute 12 chaînes à son offre de streaming gratuit

    24 septembre 2024 à 10:29
    M6+ gonfle son offre de manière impressionnante. La plateforme gratuite de la chaîne hertzienne vient d'officialiser un accord stratégique avec Pluto TV.Le service de télévision en continu gratuit et financé par la publicité ("Free Ad-supported Streaming Television" en anglais, soit FAST), qui est la propriété du groupe Paramount Global, va notamment...

    Actualité : Ligue 1 : DAZN prolonge la promotion exceptionnelle sur ses abonnements

    23 septembre 2024 à 13:19
    Une deuxième chance pour les fans de football. Le service de streaming DAZN, diffuseur principal du championnat de Ligue 1, a décidé de rallonger de sept jours l'offre de réduction sur son abonnement Unlimited. Celle-ci permet de faire jusqu'à 50% d'économie par mois.Ligue 1 : DAZN sort sa carte séduction avec des offres à prix réduitFace au piratage...

    Actualité : Box-office : Transformers se fait démonter par Beetlejuice 2

    23 septembre 2024 à 10:06
    Beetlejuice s'accroche ! Malgré un troisième week-end d'exploitation, le long-métrage de Tim Burton n'a pas lâché sa couronne et a résisté à l'arrivée du film d'animation Transformers : Le Commencement, qui déçoit. On fait le point.Box-office : Beetlejuice 2 confirme son succès monstre, Speak No Evil démarre doucementBeetlejuice 2 bâlaie les nouveaut...

    Critique Paris Has Fallen (Canal+) : une série d'action efficace, mais en crise d'identité

    23 septembre 2024 à 07:00
    Série dérivée de la trilogie de films d'action, Paris Has Fallen est l'événement Canal+ de cette rentrée 2024. Voici notre critique, garantie sans spoilers. ## PrésentationLa franchise Has Fallen, dont les opus sont sortis au cinéma entre 2013 et 2019, a été un succès surprise du cinéma d'action, notamment grâce à un Gerard Butler ronchon, intransige...

    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)

    21 septembre 2024 à 08:02

    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

    ❌
    ❌