LibreOffice 7.1.3 frissítés. A WebAssembly támogatás integrálása a LibreOffice-ba

A Document Foundation bejelentette, hogy közzéteszi a LibreOffice 7.1.3 közösségi kiadásának karbantartási kiadását, amely a rajongóknak, a hatékony felhasználóknak és a szoftver legújabb verzióit kedvelőknek szól. Linux, macOS és Windows platformokra kész telepítőcsomagok készülnek. A frissítés csak 105 hibajavítást tartalmaz (RC1, RC2). A javítások mintegy negyede a Microsoft Office formátumokkal (DOCX, XLSX és PPTX) való jobb kompatibilitáshoz kapcsolódik.

Emlékezzünk vissza, hogy a 7.1-es ágtól kezdődően az irodai csomag egy közösség számára készült kiadásra („LibreOffice Community”) és egy vállalati termékcsaládra („LibreOffice Enterprise”) oszlott. A közösségi kiadásokat a rajongók támogatják, és nem vállalati használatra készültek. Vállalkozások számára a LibreOffice Enterprise család termékeinek használatát javasoljuk, amelyekhez a partnercégek teljes körű támogatást és frissítések fogadását hosszú időn keresztül (LTS) biztosítják. A LibreOffice Enterprise további szolgáltatásokat is tartalmazhat, mint például az SLA (Service Level Agreements). A kód és a terjesztési feltételek változatlanok maradnak, és a LibreOffice Community kivétel nélkül ingyenesen elérhető mindenki számára, beleértve a vállalati felhasználókat is.

Ezenkívül megjegyezhetjük, hogy a LibreOffice kódbázisba belekerült az Emscripten fordító használatának kezdeti támogatása az irodai programcsomag WebAssembly köztes kódba való összeállításához, amely lehetővé teszi a webböngészőkben való futtatását. A WebAssembly böngészőfüggetlen, univerzális, alacsony szintű köztes kódot biztosít különféle programozási nyelvekből összeállított alkalmazások futtatásához a böngészőben.

Az összeállítás a „—host=wasm64-local-emscripten” beállítás megadásával hajtható végre a konfigurációs parancsfájlban. A kimenet megszervezéséhez a Qt5 keretrendszeren alapuló VCL-háttérprogramot (Visual Class Library) használnak, amely támogatja a WebAssembly-ben történő összeállítást. Amikor böngészőben dolgozik, lehetőség szerint a LibreOfficeKit szabványos felületelemeit használja.

A legfontosabb különbség a WebAssembly-ben való építés és a régóta szállított LibreOffice Online termék között az, hogy a WebAssembly használatakor az irodai programcsomag teljes egészében a böngészőben fut, és elszigetelten, külső szerverekhez való hozzáférés nélkül fut, míg a fő LibreOffice Online motor a szerveren fut, és a böngészőben csak a felület fordítódik le (a dokumentum elrendezése, a felület kialakítása és a felhasználói műveletek feldolgozása a szerveren történik).

A LibreOffice Online fő részének áthelyezése a böngésző oldalára lehetővé teszi számunkra, hogy olyan együttműködési kiadást hozzunk létre, amely csökkenti a szerverek terhelését, minimalizálja a különbségeket az asztali LibreOffice-hoz képest, egyszerűsíti a méretezést, csökkenti a tárhely-infrastruktúra fenntartási költségeit, offline módban is működhet, és lehetővé teszi a felhasználók közötti P2P interakciót és a végpontok közötti adattitkosítást a felhasználói oldalon.



Forrás: opennet.ru

Hozzászólás