FOSDEM 2021 บนเมทริกซ์เป็นอย่างไรบ้าง

FOSDEM 2021 บนเมทริกซ์เป็นอย่างไรบ้าง

ในวันที่ 6-7 กุมภาพันธ์ 2021 มีการจัดการประชุมฟรีที่ใหญ่ที่สุดครั้งหนึ่งเกี่ยวกับซอฟต์แวร์ฟรี - FOSDEM. โดยปกติการประชุมจะจัดขึ้นสดในกรุงบรัสเซลส์ แต่เนื่องจากการแพร่ระบาดของไวรัสโคโรนา จึงต้องย้ายการประชุมทางออนไลน์ เพื่อดำเนินงานนี้ ผู้จัดงานได้ร่วมมือกับทีมงาน ธาตุ และเลือกแชทตามโปรโตคอลฟรี มดลูก เพื่อสร้างเครือข่ายการสื่อสารแบบเรียลไทม์แบบรวมศูนย์ ซึ่งเป็นแพลตฟอร์ม VoIP ฟรี จิตศรีพบ เพื่อบูรณาการการประชุมทางวิดีโอและเครื่องมือของตัวเองสำหรับระบบอัตโนมัติ การประชุมมีผู้ใช้งานมากกว่า 30 คน โดยมีผู้ใช้งาน 8 คน และแขก 24 คน

โปรโตคอล Matrix สร้างขึ้นบนพื้นฐานของประวัติเชิงเส้นของเหตุการณ์ (เหตุการณ์) ในรูปแบบ JSON ภายในกราฟเหตุการณ์แบบวนรอบ (DAG) กล่าวง่ายๆ ก็คือ มันคือฐานข้อมูลแบบกระจายที่เก็บประวัติที่สมบูรณ์ของข้อความที่ส่งและข้อมูลของการเข้าร่วม ผู้ใช้ที่จำลองข้อมูลนี้ระหว่างเซิร์ฟเวอร์ที่เข้าร่วม - เทคโนโลยีการทำงานที่คล้ายกันใกล้เคียงที่สุดอาจเป็น Git การใช้งานหลักของเครือข่ายนี้คือ Messenger ที่รองรับการเข้ารหัสจากต้นทางถึงปลายทางและ VoIP (การโทรด้วยเสียงและวิดีโอการประชุมกลุ่ม) การใช้งานอ้างอิงของลูกค้าและเซิร์ฟเวอร์ได้รับการพัฒนาโดยบริษัทเชิงพาณิชย์ชื่อ Element ซึ่งมีพนักงานเป็นผู้นำองค์กรที่ไม่แสวงหาผลกำไรด้วย มูลนิธิ Matrix.orgกำกับดูแลการพัฒนาข้อกำหนดโปรโตคอลเมทริกซ์ ในขณะนี้ มีบัญชี 28 ล้านบัญชีและเซิร์ฟเวอร์ 60 แห่งในเครือข่าย Matrix

สำหรับเหตุการณ์ FOSDEM มีการจัดสรรเซิร์ฟเวอร์แยกต่างหากที่สถานที่ต่างๆ และด้วยการสนับสนุนของบริการเชิงพาณิชย์ บริการเมทริกซ์องค์ประกอบ (EMS).

โครงสร้างพื้นฐานต่อไปนี้เปิดดำเนินการในช่วงสุดสัปดาห์:

  • เซิร์ฟเวอร์ Matrix ที่ปรับขนาดได้ในแนวนอน ไซแนปส์ พร้อมกระบวนการของผู้ปฏิบัติงานเพิ่มเติมมากมาย (รวมกระบวนการของผู้ปฏิบัติงานที่แตกต่างกัน 11 ประเภท)
  • คลัสเตอร์สำหรับแพลตฟอร์ม Jitsi Meet VoIP ใช้ในการออกอากาศห้องพร้อมรายงาน คำถามและคำตอบ และวิดีโอแชทกลุ่มอื่นๆ ทั้งหมด (การประชุมทางวิดีโอประมาณ 100 รายการทำงานพร้อมกัน)
  • คลัสเตอร์สำหรับ Jibri - พัฒนาโดย FOSDEM สำหรับการถ่ายทอดวิดีโอจากห้อง Jitsi Meet ไปยังปลายทางต่างๆ (Jibri เป็นกระบวนการ Chromium ที่ไม่มีส่วนหัวที่ทำงานบน AWS โดยใช้ X11 framebuffer และระบบเสียง ALSA ซึ่งเอาต์พุตจะถูกบันทึกโดยใช้ ffmpeg)
  • Matrix-bot สำหรับการสร้างห้อง Matrix โดยอัตโนมัติตามกำหนดการ FOSDEM ซึ่งจะมีการจัดทำรายงานและกิจกรรมอื่น ๆ
  • วิดเจ็ตพิเศษสำหรับไคลเอนต์ Element เช่น กำหนดการ FOSDEM ในเมนูด้านขวาและรายการข้อความสำคัญที่อยู่ถัดจากการออกอากาศวิดีโอ กรองตามจำนวนปฏิกิริยาอิโมจิจากผู้ใช้
  • เชื่อมต่อในห้องพูดคุยแต่ละห้องจากทั้งหมด 666 ห้อง ทำให้ผู้ใช้ IRC และ XMPP สามารถเขียนข้อความและอ่านประวัติของพวกเขาได้ (การดูวิดีโอที่ออกอากาศก็สามารถทำได้ผ่านลิงก์โดยตรงโดยไม่ต้องใช้เมทริกซ์และองค์ประกอบ)

ผู้ใช้สามารถลงทะเบียนบนเซิร์ฟเวอร์ FOSDEM โดยใช้ทั้งการเข้าสู่ระบบและรหัสผ่าน รวมถึงกลไกการเข้าสู่ระบบโซเชียล ซึ่งทำให้สามารถเข้าสู่ระบบโดยใช้บัญชี Google, Facebook, GitHub และบัญชีอื่น ๆ นวัตกรรมนี้ปรากฏครั้งแรกบน FOSDEM และจะพร้อมใช้งานสำหรับผู้ใช้ Matrix คนอื่นๆ ทั้งหมดในการอัปเดต Synapse และ Element ครั้งถัดไป ตามสถิติ ครึ่งหนึ่งของผู้ใช้ที่ลงทะเบียนโดยใช้การเข้าสู่ระบบโซเชียล

FOSDEM 2021 บน Matrix อาจเป็นการประชุมออนไลน์ฟรีที่ใหญ่ที่สุดในปัจจุบัน มันไม่ได้เป็นปัญหาเลย (เนื่องจากการกำหนดค่าเซิร์ฟเวอร์ Matrix ไม่ถูกต้องในตอนแรก ซึ่งทำให้เกิดการโหลดจำนวนมหาศาล) แต่โดยรวมแล้ว ผู้เยี่ยมชมมีความพึงพอใจและพูดเชิงบวกเกี่ยวกับงานนี้ และแม้ว่าจะไม่มีใครเห็นหน้ากัน แต่องค์ประกอบหลักประการหนึ่งของชุมชน FOSDEM กล่าวคือ การรวมตัวที่เป็นมิตรพร้อมดื่มเบียร์สักแก้ว ก็ยังคงไม่มีใครสังเกตเห็น

นักพัฒนา Matrix หวังว่าตัวอย่างนี้จะกระตุ้นให้ผู้คนคิดว่าพวกเขาสามารถใช้เทคโนโลยีสแต็กฟรีสำหรับการสื่อสารและ VoIP ของตนได้ แม้ว่าจะมีขนาดใหญ่เท่ากับการประชุม FOSDEM ทั้งหมดก็ตาม

ข้อมูลเดียวกันที่มีรายละเอียดมากมายและการสาธิตการเข้าถึงที่ชัดเจน ในรูปแบบวิดีโอรายงานจากบุคคลหลักและผู้ร่วมก่อตั้ง Matrix - Matthew Hogson и ในพอดแคสต์ Open Tech Will Save Us กับเขา.

ที่มา: linux.org.ru