Element: decentralizált, titkosított csevegés a Matrix kommunikációs hálózatban

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi(külső hivatkozás) és Paypal(külső hivatkozás)!

kimarite képe

A Matrix egy nyílt szabványú(külső hivatkozás) valós idejű(külső hivatkozás) kommunikációs eljárás, ami általánosan lehetővé teszi a számítógépek közötti adatcserét egy elosztott rendszerekből álló számítógépes hálózaton(külső hivatkozás), vagy ennek leggyakrabban alkalmazott részhalmazaként lehetővé teszi a valós idejű csevegést(külső hivatkozás). Tervezésének alapelvei, hogy lehetővé tegye a különböző szolgáltatókat használó felhasználók közötti csevegést, a hang- és a videó kommunikációt úgy, hogy a felhasználó ugyanazt az állapotot látja, függetlenül attól, hogy a hálózatra hol csatlakozott; hasonlítható egy valós idejű email(külső hivatkozás) szolgáltatáshoz, ami változatos tartalmú üzeneteket juttat el egy vagy több címzetthez.

Műszakilag egy alkalmazási rétegbeli(külső hivatkozás) kommunikációs protokoll(külső hivatkozás), ami valós idejű föderált (federated) üzenet továbbítást végez; tekinthető egy elosztott JSON(külső hivatkozás) adatbázisnak is. A szervereket HTTP(külső hivatkozás) REST(külső hivatkozás) API(külső hivatkozás)-n keresztül lehet elérni, és az üzenetek tartalma JSON formában kerül megadásra. A szabványos webszolgáltatásokkal WebRTC(külső hivatkozás) segítségével tud kapcsolatot tartani, így segítve a böngészőkön futó alkalmazások közötti kapcsolattartást.

A hivatalos (referencia) kliens a web-alapú Riot(külső hivatkozás), ami a legteljesebb funkcionalitással bíró alkalmazás, amin át a Matrix elérhető. (A Riotnak létezik desktop változata is, mely a webes program electron(külső hivatkozás) környezetben futó változata.)

Ezen túl számos asztali gépes kliens létezik, többé vagy kevésbé használatra alkalmas állapotban.

Mobilos kliensekből Android(külső hivatkozás) rendszereken a Riot.im a régebbi kliens, mely régebbi technológiákra épül de részletesebb támogatást biztosít, míg a folyamatosan fejlődő RiotX kliens kevesebb funkciót, de jelentősen stabilabban támogat. Az IOS(külső hivatkozás) szintén a Riot.im klienst támogatja.

Részletek: https://hu.wikipedia.org/wiki/Matrix_(protokoll)(külső hivatkozás)

Matrix kliensek: https://matrix.org/clients/(külső hivatkozás)
Matrix honlap: https://matrix.org/(külső hivatkozás)

2020. július 15-től a Riot kliens immár Element.

A váltás részletei: https://element.io/blog/welcome-to-element/(külső hivatkozás)
Fordítóval: https://translate.google.hu/translate?sl=auto&tl=hu&u=https%3A%2F%2Felement.io%2Fblog%2Fwelcome-to-element%2F(külső hivatkozás)

Azok számára, akik először fedeztek fel minket: Az Element a biztonságos együttműködés kiemelkedő alkalmazása a decentralizált Matrix kommunikációs hálózat számára. Valójában egyszerűsítettük az összes elnevezésünket: Az Element a New Vector (a Riot mögött álló társaság) neve is, míg a Modular, a Matrix zászlóshajó-szolgáltatónk, az Element Matrix Services lett.

Element honlap: https://element.io/(külső hivatkozás)

Telepítés

A telepítés leírása: https://element.io/get-started(külső hivatkozás)

Az Element alkalmazás telepítése a Linux Mint és az LMDE kiadásokra, továbbá az Ubuntu-alapú és a Debian-alapú terjesztésekre (terminálban):

sudo apt-get install wget apt-transport-https
sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ default main" | sudo tee /etc/apt/sources.list.d/riot-im.list
sudo apt-get update
sudo apt-get install element-desktop

Enjoy :-)

Története

Az eredeti projektet az Amdocs cégen belül indították[3](külső hivatkozás), ahol a belső egységesített kommunikációs rendszert Matthew Hodgson és Amandine La Pape kezdte fejleszteni, és a cég fedezte a fejlesztés költségeit 2014 és 2017 októbere között.[4](külső hivatkozás) A Matrix megnyerte a 2014-es WebRTC Conference innovációs első díját[5](külső hivatkozás) illetve a „show legjobbja” díjat 2015-ben[6](külső hivatkozás). 2014-től kezdve sok észrevétel érkezett, felhívva a figyelmet a hasonló próbálkozásokra (mint az XMPP(külső hivatkozás) vagy az IRCv3(külső hivatkozás)) és a lehetséges műszaki és politikai nehézségekre.[7](külső hivatkozás)[8](külső hivatkozás) 2015-ben az Amdocs alvállalataként létrejött a Vector Creations, Ltd. nevű cég és a fejlesztők itt folytatták munkájukat.[9](külső hivatkozás)

2017 júliusában az Amdocs jelezte, hogy nem támogatja tovább a projektet és a fejlesztőcsapat megalapította az angol(külső hivatkozás) New Vector céget[10](külső hivatkozás), melynek fő célja a Matrix és a Riot(külső hivatkozás) fejlesztése volt.[11](külső hivatkozás) A cég számos formában lehetővé tette a támogatást[12](külső hivatkozás), és a kezdeti időszakos videós beszámolókból[13](külső hivatkozás) fokozatosan kialakult az „elmúlt hét a Mátrixban” hírfolyam és az ehhez kapcsolódó rendszeres videó beszámolók.[14](külső hivatkozás) A cég bevételeit konzultációs szolgáltatásokból és előfizetéses Matrix szerver hosztingból szerzi (melyet „modular.im” néven indítottak).[15](külső hivatkozás)

2018 áprilisában a francia(külső hivatkozás) kormányzat bejelentette, hogy a kommunikációs platformjuknak a matrixot fogják használni.[16](külső hivatkozás) A részben testreszabott saját változatukat Tschap néven (Claude Chappe francia tudós előtt tisztelegve) 2018 elejétől kezdve fejlesztik[17](külső hivatkozás), és tették szabadon elérhetővé.

2018 októberében létrejött a „Matrix.org Alapítvány”[18](külső hivatkozás), egy angliai bázisú nonprofit társaság, melynek feladata a nyílt Matrix protokoll független gondozása.[19](külső hivatkozás)

2019 februárban a KDE(külső hivatkozás) közösség bejelentette, hogy a Matrix hálózatát használják a decentralizált kommunikációjukra az alternatívák (Telegram(külső hivatkozás), Slack(külső hivatkozás) és Discord(külső hivatkozás)) helyett, valamint szervereik vezérlésére.[20](külső hivatkozás)

2019 júniusban megjelent a Matrix protokoll 1.0 változata, mely jelezte, hogy a protokoll stabil változata használható külső fejlesztések céljaira is. Ez egyben a „referencia szerver” Synapse programnak is az első „stabil” változatát jelentette.[21](külső hivatkozás)[22](külső hivatkozás)

2019 októberében a New Vector további 8.5 millió dollárral növelte a fejlesztésre szánható összeget a bevételeiből.[23](külső hivatkozás)

2019 decemberében a német(külső hivatkozás) Védelmi Minisztérium bejlentett egy pilot projektet(külső hivatkozás) ami a Matrix protokollra, a Synapse szerverre és a Riot alkalmazásra épülve tenné lehetővé a minisztériumok és hivatalok közötti biztonságos kommunikációt a francia Tschap projekt eredményeire építve.[24](külső hivatkozás)

2019 decemberében a Mozilla(külső hivatkozás) bejelentette, hogy az IRC(külső hivatkozás) hálózat helyett a Matrix lesz a közösségük és fejlesztőik hivatalos kommunikációs felülete. Az átállás 2020 januárjára megtörtént.[25](külső hivatkozás)

Hozzászólások

kimarite képe

Element Nightly

Értékelés: 

0
Még nincs értékelve

A fejlesztői verzió telepítése (a stabil verzió mellé is telepítheted):

sudo apt-get install element-nightly

A tükör ugyanaz:

apt-cache policy element-desktop 
element-desktop:
  Telepítve: 1.7.5
  Jelölt:    1.7.5
  Verziótáblázat:
 *** 1.7.5 500
        500 https://packages.riot.im/debian(külső hivatkozás) default/main amd64 Packages
        100 /var/lib/dpkg/status
apt-cache policy element-nightly
element-nightly:
  Telepítve: 2020091001
  Jelölt:    2020091001
  Verziótáblázat:
 *** 2020091001 500
        500 https://packages.riot.im/debian(külső hivatkozás) default/main amd64 Packages
        100 /var/lib/dpkg/status

https://www.youtube.com/watch?v=_9XcV9Ze8qo(külső hivatkozás)

kimarite képe

Key file contains line ?several times a second ....

Értékelés: 

0
Még nincs értékelve

#1 Jelzés a frissítésnél:

...
Folytatni akarja? [I/n]
Letöltés:1 https://packages.riot.im/debian default/main amd64 element-nightly amd64 2020091201 [72,3 MB]
Letöltve 72,3 MB 3mp alatt (23,9 MB/s)      
(Adatbázis olvasása ... 484279 files and directories currently installed.)
Preparing to unpack .../element-nightly_2020091201_amd64.deb ...
Unpacking element-nightly (2020091201) over (2020091001) ...
Beállítás: element-nightly (2020091201) ...
Could not parse file "/usr/share/applications/screensavers/glitchpeg.desktop": Key file contains line ?several times a second.  After a while, finds a new image to corrupt. Written by Jamie Zawinski; 2018.? which is not a key-value pair, group, or comment
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for desktop-file-utils (0.23-4) ...

A kiemelt részt a desktop fájl is tartalmazza. De új sorba teszi a Comment részben szereplő mondatokat.
Itt jelzi a kimenet (a several kifejezés már új sorban szerepel, de „oda” nem érvényes a komment, a #):

Key file contains line ?several times a second.

Javítás:

-- a desktop fájl szerkesztése

sudo nano /usr/share/applications/screensavers/glitchpeg.desktop

-- a helyes szöveg (egy új sor, és egy felesleges szóköz kivéve)

[Desktop Entry]
Name=Glitchpeg
Exec=/usr/lib/xscreensaver/glitchpeg -root
TryExec=/usr/lib/xscreensaver/glitchpeg
Comment=Loads an image, corrupts it, and then displays the corrupted version, several times a second. After a while, finds a new image to corrupt. Written by Jamie Zawinski; 2018.
StartupNotify=false
Terminal=false
Type=Application
Categories=Screensaver;
OnlyShowIn=MATE;

-- mentés, és kilépés a nano szövegszerkesztőből

Ctrl + O, és Enter,
majd Ctrl + X

-- megvárjuk a következő frissítést...

Ezek a telepített csomagok nem kellenek, távolítsuk el őket:

sudo apt-get purge riot-nightly riot-desktop