LibreOffice 7.1.3 шинэчлэлт. WebAssembly дэмжлэгийг LibreOffice-д нэгтгэж эхэлж байна

Баримт бичгийн сангаас сонирхогч, хүчирхэг хэрэглэгчид болон программ хангамжийн хамгийн сүүлийн хувилбарыг илүүд үздэг хүмүүст зориулагдсан LibreOffice 7.1.3-ын олон нийтийн хэвлэлтийн засвар үйлчилгээний хувилбарыг нийтэлж байгаагаа зарлалаа. Бэлэн суулгацын багцуудыг Linux, macOS болон Windows платформуудад зориулан бэлтгэсэн. Шинэчлэлт нь зөвхөн 105 алдааны засварыг агуулдаг (RC1, RC2). Засваруудын дөрөвний нэг орчим нь Microsoft Office (DOCX, XLSX болон PPTX) форматтай нийцтэй байдлыг сайжруулахтай холбоотой.

7.1 салбараас эхлэн оффисын багц нь олон нийтэд зориулсан хэвлэл ("LibreOffice Community") болон аж ахуйн нэгжүүдэд зориулсан бүтээгдэхүүнүүдийн гэр бүл ("LibreOffice Enterprise") болж хуваагдсаныг санацгаая. Олон нийтийн хэвлэлийг сонирхогчид дэмждэг бөгөөд байгууллагын хэрэглээнд зориулагдаагүй болно. Аж ахуйн нэгжүүдийн хувьд LibreOffice Enterprise гэр бүлийн бүтээгдэхүүнийг ашиглахыг санал болгож байна, үүнд түнш компаниуд бүрэн дэмжлэг үзүүлж, шинэчлэлтүүдийг удаан хугацаанд (LTS) хүлээн авах боломжтой болно. LibreOffice Enterprise нь SLA (Үйлчилгээний түвшний гэрээ) зэрэг нэмэлт функцуудыг багтааж болно. Код болон түгээлтийн нөхцөл нь ижил хэвээр байгаа бөгөөд LibreOffice Нийгэмлэгийг бүх хүн, түүний дотор корпорацийн хэрэглэгчид үнэ төлбөргүй ашиглах боломжтой.

Нэмж дурдахад, LibreOffice кодын суурьт Emscripten хөрвүүлэгчийг ашиглан оффисын багцыг WebAssembly завсрын код болгон угсарч, вэб хөтчүүд дээр ажиллах боломжийг олгодог анхны дэмжлэгийг оруулсныг бид тэмдэглэж болно. WebAssembly нь хөтөч дээр янз бүрийн програмчлалын хэлнээс эмхэтгэсэн програмуудыг ажиллуулахад зориулсан хөтөчөөс хараат бус, бүх нийтийн, доод түвшний завсрын кодоор хангадаг.

Тохируулах скрипт дээр “—host=wasm64-local-emscripten” гэсэн сонголтыг зааж өгснөөр угсрах ажлыг гүйцэтгэнэ. Гаралтыг зохион байгуулахын тулд VCL backend (Visual Class Library) нь Qt5 framework дээр суурилсан бөгөөд WebAssembly дээр угсралтыг дэмждэг. Хөтөч дээр ажиллахдаа боломжтой бол LibreOfficeKit-ийн стандарт интерфейсийн элементүүдийг ашигладаг.

WebAssembly-д бүтээх болон LibreOffice Online бүтээгдэхүүн хоёрын гол ялгаа нь WebAssembly-г ашиглах үед оффисын багц нь бүхэлдээ хөтөч дээр ажилладаг бөгөөд гадаад серверт хандахгүйгээр тусгаарлагдмал байдлаар ажиллах боломжтой байдаг бол LibreOffice Online үндсэн хөдөлгүүр нь сервер болон хөтөч дээр зөвхөн интерфэйсийг орчуулдаг (баримт бичгийн зохион байгуулалт, интерфэйс үүсэх, хэрэглэгчийн үйлдлийг боловсруулах нь сервер дээр хийгддэг).

LibreOffice Online-ийн үндсэн хэсгийг хөтчийн тал руу шилжүүлснээр серверийн ачааллыг хөнгөвчлөх, ширээний LibreOffice-ийн ялгааг багасгах, масштабыг хөнгөвчлөх, байршуулах дэд бүтцийг хадгалах зардлыг багасгах, офлайн горимд ажиллах боломжтой хамтарсан хэвлэлийг бий болгох, Мөн түүнчлэн хэрэглэгчдийн хооронд P2P харилцан үйлчлэл, хэрэглэгчийн тал дээр төгсгөлөөс төгсгөл хүртэлх өгөгдлийг шифрлэх боломжийг олгодог.



Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх