Πώς ήταν το FOSDEM 2021 στο Matrix

Πώς ήταν το FOSDEM 2021 στο Matrix

Στις 6-7 Φεβρουαρίου 2021, πραγματοποιήθηκε ένα από τα μεγαλύτερα δωρεάν συνέδρια αφιερωμένα στο ελεύθερο λογισμικό - FOSDEM. Το συνέδριο γινόταν συνήθως ζωντανά στις Βρυξέλλες, αλλά λόγω της πανδημίας του κορωνοϊού έπρεπε να μεταφερθεί διαδικτυακά. Για την υλοποίηση αυτού του έργου, οι διοργανωτές συνεργάστηκαν με την ομάδα Στοιχείο και επέλεξε μια συνομιλία βασισμένη σε δωρεάν πρωτόκολλο Μήτρα για τη δημιουργία ενός ομοσπονδιακού δικτύου επικοινωνιών σε πραγματικό χρόνο, μιας δωρεάν πλατφόρμας VoIP Jitsi Γνωρίστε για την ενσωμάτωση της τηλεδιάσκεψης και των δικών της εργαλείων για την αυτοματοποίησή τους. Το συνέδριο παρακολούθησαν περισσότεροι από 30 χιλιάδες χρήστες, εκ των οποίων οι 8 χιλιάδες ήταν ενεργοί και οι 24 χιλιάδες ήταν επισκέπτες.

Το πρωτόκολλο Matrix είναι χτισμένο με βάση ένα γραμμικό ιστορικό συμβάντων (γεγονότων) σε μορφή JSON μέσα σε ένα μη κυκλικό γράφημα συμβάντων (DAG): με απλά λόγια, είναι μια κατανεμημένη βάση δεδομένων που αποθηκεύει το πλήρες ιστορικό των απεσταλμένων μηνυμάτων και τα δεδομένα των συμμετεχόντων χρήστες, που αναπαράγουν αυτές τις πληροφορίες μεταξύ των διακομιστών που συμμετέχουν - η πλησιέστερη παρόμοια τεχνολογία εργασίας θα μπορούσε να είναι το Git. Η κύρια υλοποίηση αυτού του δικτύου είναι ένας αγγελιοφόρος με υποστήριξη κρυπτογράφησης από άκρο σε άκρο και VoIP (κλήσεις ήχου και βίντεο, ομαδικές διασκέψεις). Οι υλοποιήσεις αναφοράς πελατών και διακομιστών αναπτύσσονται από μια εμπορική εταιρεία που ονομάζεται Element, της οποίας οι υπάλληλοι ηγούνται επίσης ενός μη κερδοσκοπικού οργανισμού Ίδρυμα Matrix.org, επιβλέποντας την ανάπτυξη της προδιαγραφής πρωτοκόλλου Matrix. Αυτή τη στιγμή, υπάρχουν 28 εκατομμύρια λογαριασμοί και 60 χιλιάδες διακομιστές στο δίκτυο Matrix.

Για την εκδήλωση FOSDEM, διατέθηκε ξεχωριστός διακομιστής στις εγκαταστάσεις και με την υποστήριξη εμπορικής υπηρεσίας Υπηρεσίες Element Matrix (EMS).

Το Σαββατοκύριακο λειτούργησαν οι ακόλουθες υποδομές:

  • οριζόντια κλιμακούμενος διακομιστής Matrix Synapse με πολλές πρόσθετες διαδικασίες εργαζομένων (συνολικά 11 διαφορετικοί τύποι διαδικασιών εργαζομένων).
  • ένα σύμπλεγμα για την πλατφόρμα VoIP Jitsi Meet, που χρησιμοποιείται για τη μετάδοση αιθουσών με αναφορές, ερωτήσεις και απαντήσεις και όλες τις άλλες ομαδικές συνομιλίες μέσω βίντεο (περίπου 100 βιντεοδιασκέψεις λειτουργούσαν ταυτόχρονα).
  • σύμπλεγμα για Jibri - που αναπτύχθηκε από το FOSDEM για τη μετάδοση βίντεο από τις αίθουσες Jitsi Meet σε πολλούς διαφορετικούς προορισμούς (το Jibri είναι μια διαδικασία χωρίς κεφαλές Chromium που εκτελείται σε AWS χρησιμοποιώντας μια προσωρινή μνήμη πλαισίων X11 και ένα ηχοσύστημα ALSA, η έξοδος του οποίου καταγράφεται χρησιμοποιώντας ffmpeg).
  • Matrix-bot για την αυτοματοποίηση της δημιουργίας δωματίων Matrix σύμφωνα με το πρόγραμμα FOSDEM, όπου θα πραγματοποιούνται αναφορές και άλλες δραστηριότητες.
  • ειδικά γραφικά στοιχεία για το πρόγραμμα-πελάτη Element, για παράδειγμα, το πρόγραμμα FOSDEM στο μενού της δεξιάς πλευράς και μια λίστα με σημαντικά μηνύματα δίπλα στη μετάδοση βίντεο, φιλτραρισμένα με βάση τον αριθμό των αντιδράσεων emoji από τους χρήστες.
  • γέφυρες σε καθεμία από τις 666 αίθουσες ομιλίας, επιτρέποντας στους χρήστες IRC και XMPP να γράφουν μηνύματα και να διαβάζουν το ιστορικό τους (η προβολή της εκπομπής βίντεο ήταν επίσης διαθέσιμη μέσω απευθείας συνδέσμου χωρίς τη χρήση Matrix και Element).

Οι χρήστες μπορούσαν να εγγραφούν στον διακομιστή FOSDEM χρησιμοποιώντας έναν συνδυασμό σύνδεσης και κωδικού πρόσβασης και χρησιμοποιώντας τον μηχανισμό σύνδεσης κοινωνικής δικτύωσης, ο οποίος κατέστησε δυνατή τη σύνδεση χρησιμοποιώντας έναν λογαριασμό Google, Facebook, GitHub και άλλων. Αυτή η καινοτομία εμφανίστηκε για πρώτη φορά στο FOSDEM και σύντομα θα γίνει διαθέσιμη σε όλους τους άλλους χρήστες του Matrix στις επόμενες ενημερώσεις Synapse και Element. Σύμφωνα με στατιστικά στοιχεία, οι μισοί από τους χρήστες εγγράφηκαν χρησιμοποιώντας το Social Login.

Το FOSDEM 2021 on Matrix είναι ίσως το μεγαλύτερο δωρεάν διαδικτυακό συνέδριο μέχρι σήμερα. Δεν ήταν χωρίς προβλήματα (λόγω της λανθασμένης διαμόρφωσης του διακομιστή Matrix στην αρχή, που προκάλεσε τεράστιο φορτίο), αλλά συνολικά οι επισκέπτες έμειναν ικανοποιημένοι και μίλησαν θετικά για την εκδήλωση. Και παρόλο που κανείς δεν είδε ο ένας τον άλλον προσωπικά, ένα από τα κύρια ενωτικά στοιχεία της κοινότητας του FOSDEM - δηλαδή οι φιλικές συγκεντρώσεις πάνω από ένα ποτήρι μπύρα - δεν πέρασε ακόμα απαρατήρητο.

Οι προγραμματιστές του Matrix ελπίζουν ότι αυτό το παράδειγμα θα ενθαρρύνει τους ανθρώπους να σκεφτούν ότι μπορούν να χρησιμοποιήσουν μια εντελώς δωρεάν στοίβα τεχνολογίας για τις επικοινωνίες και το VoIP τους - ακόμη και σε μια κλίμακα τόσο μεγάλη όσο ολόκληρη η διάσκεψη FOSDEM.

Οι ίδιες πληροφορίες με πολλές λεπτομέρειες και σαφής απόδειξη πρόσβασης σε μορφή βίντεο αναφοράς από το κεντρικό πρόσωπο και συνιδρυτή του Matrix - Matthew Hogson и στο podcast Open Tech Will Save Us με αυτόν.

Πηγή: linux.org.ru