« Réunion du 29-10-2024 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Balise : Révoqué
Balise : Révocation manuelle
Ligne 9 : Ligne 9 :
* Pour [[Lexique_des_réunions#MariaDB |'''MariaDB''']], le nouveau système fonctionne et est capable de migrer différentes versions des tables. Il détecte la version d'une table en se basant sur les fichiers du schéma. Les informations sur les versions se trouvent dans les commentaires des tables plutôt que dans une table dédiée aux migrations.
* Pour [[Lexique_des_réunions#MariaDB |'''MariaDB''']], le nouveau système fonctionne et est capable de migrer différentes versions des tables. Il détecte la version d'une table en se basant sur les fichiers du schéma. Les informations sur les versions se trouvent dans les commentaires des tables plutôt que dans une table dédiée aux migrations.
* [[Lexique_des_réunions#SQLite |'''SQLite''']] utilise simplement la détection des schémas , il n'a pas encore de commentaires sur les tables.
* [[Lexique_des_réunions#SQLite |'''SQLite''']] utilise simplement la détection des schémas , il n'a pas encore de commentaires sur les tables.
[[Fichier:Ruche 003.png|Chaque abeille est un NPC|400px]]


= Tests =
= Tests =

Version du 8 novembre 2024 à 14:28

Avertissement

Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉


Base de données

Migration PostgreSQL

  • Vincent Sylvester a écrit les fichiers pour le nouveau système de migration de PostgreSQL. PostgreSQL définit un index ou une clé primaire de 4 façons différentes. Il y a 220 fichiers de schéma rien que pour PostgreSQL. En comparaison, il n'y en a qu'une centaine pour MySQL. De plus, un grand nombre de migrations nécessitent la création de tables temporaires dans lesquelles les données sont réinjectées, car on ne peut pas changer de type à la volée
  • Étape suivante : tester le système.

Migration MariaDB et SQLite

  • Pour MariaDB, le nouveau système fonctionne et est capable de migrer différentes versions des tables. Il détecte la version d'une table en se basant sur les fichiers du schéma. Les informations sur les versions se trouvent dans les commentaires des tables plutôt que dans une table dédiée aux migrations.
  • SQLite utilise simplement la détection des schémas , il n'a pas encore de commentaires sur les tables.

Tests

OpenSim sur Ubuntu sur Apple Silicon

  • Cuga Rajal a installé Ubunto arm64 sur Apple Silicon, il a pu construire le système d'exploitation. Apple semble adhérer à un standard et peut implémenter arm64 selon les spécifications. Ils ont un jeu d'instructions légèrement étendu mais conforme. Ils ont implémenté le jeu d'intruction obligatoire . Par exemple la commande uname -m retourne aarch64 à la place de arm64. Mais, ils ont aussi ajouté leurs instructions comme les instructions Intel memory mode. Toutefois, les bibliothèques se chargent de la même manière.
  • Il semble que le nouvel Ubuntu inclut un support GPU pour les processeurs Silicon mais, le système d'exploitation ne l'utilise probablement pas pleinement. Ubuntu ne fonctionne que sur les processeurs M1 et M2 et pas sur M3 ou M4. Cela peut changer à l'avenir. Les anciens modèles M1 devriendront bientôt moins chers et seront plus rapides que les systèmes x86_64.
  • Il est possible d'installer une version sans interface graphique d'Ubuntu (Ndrl Ubuntu server ?) ce qui permet d'économiser des ressources CPU. Cette solution serait plus rapide que MacOS.
  • Bibliothèques non gérées pour OpenSim
    • Cuga Rajal a pu utiliser celles qui avaient été construites pour Raspberry Pi.
    • Il a aussi construit ces bibliothèques avec GCC fourni avec Ubuntu arm64. Cuga Rajal tient ces bibliothèques à la disposition des personnes intéressées. Elles pourraient être mieux optimisées pour la configuration Apple Slilcon.
    • OpenSim fonctionne bien avec ces deux solutions.
NDLR  :
  • Je n'utilise pas Mac donc je n'ai aucune compétence dans le domaine. J'ai trouvé ce lien, peut-être sera t-il utile à quelqu'un ?

Installer Ubuntu Desktop 22.04 ARM64 sur macOS Apple Silicon (M1/Pro/Max) dans Parallels


Comparer deux installations OpenSim

Pour comparer les performances physiques, le débit des scripts, etc., plusieurs solutions sont proposées :

  • on peut remplir une région avec des avatars. Pour cela on peut utiliser pCampbot. Cet outil est un peu difficile à faire fonctionner.
  • on peut également utiliser de nombreux PNJ (NPC) et les faire se déplacer. Ce n'est pas aussi lourd qu'un avatar complet, mais ça donne une idée.
  • Il suffit de comparer l'utilisation du processeur et de la mémoire pour une charge connue dans des conditions les plus analogues possibles.

Informations

OSCC 2024

  • Dernier appel pour les propositions d'évènements ou d'ateliers Zoom pour l'OSCC 2024. Les ateliers Zoom se dérouleront la semaine après la conférence. Lien pour les propositions
  • Il sera possible de s'inscrire à la conférence : c'est gratuit et ouvert à tous. Il y a des inscriptions anticipées pour les Dev Core, les conférenciers et les volontaires. Mais, au jour de la réunion, le lien d'inscription du site n'a pas encore été ouvert.
  • Lien du site de la conférence : https://conference.opensimulator.org/
NDLR  :
INFORMATIONS DE L'ENREGISTREMENT

Les billets pour la conférence sont gratuits mais en nombre limité. Nous offrons également des billets Crowfunder spéciaux qui offrent des avantages, y compris des places réservées VIP, des cabines d'exposition sur l'événement, des t-shirts physiques et d'autres articles promotionnels de l'OSCC22. Nous espérons être en mesure d'accueillir plus de 350 utilisateurs au total, un chiffre qui comprend des orateurs, des sponsors et du personnel. Les places sont limitées, l'inscription est ouverte selon le principe du premier arrivé, premier servi jusqu'à ce que le nombre maximum de billets de centre de conférence virtuels soit atteint. À ce moment-là, les membres de la communauté pourront toujours s'inscrire pour la version en direct de la conférence qui sera disponible.

La zone d'exposition ne sera pas billetée et peut donc être consultée par n'importe quel avatar, sous réserve de contraintes sur le nombre d'avatars que les régions d'exposition peuvent accueillir à un moment donné.


Fuseaux horaire

Viewers

Discusion à propos des fuseaux horaires dans les viewers

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-10-29