Marathon OS — njĂ« sistem operativ celular nĂ« stilin e BlackBerry 10, i bazuar nĂ« Linux, Qt dhe Wayland

Projekti Marathon OS është prezantuar, duke zhvilluar një distribucion Linux për pajisje mobile, që kombinon zhvillimet nga distribucesi PostmarketOS me ndërfaqen grafike Marathon Shell. Mjedisi i përdoruesit është shkruar duke përdorur Qt dhe QML, dhe bazohet në një server kompozit të zhvilluar vetë, duke përdorur protokollin Wayland dhe që riprodhon modelin e menaxhimit të gjesteve në stilin e sistemit operativ BlackBerry 10. Kodi i projektit është shkruar në gjuhë C++ dhe QML, dhe shpërndahet nën licencën MIT. Instalimi është i mundur në pajisjet mbështetëse në PostmarketOS, por si platformë testimi të plotë është deklaruar smartfoni OnePlus 6 (Snapdragon 845).

Mjedisi sistemor bazohet në bazën e paketave PostmarketOS dhe Alpine Linux. Njëri Linux është ndërtuar me opsionin PREEMPT_RT, i cili siguron funksionimin në modin e vërtetë të kohës. Pjesa rrënjësore mont(ohm)drejtohet në mënyrë vetëm për lexim. Për të punuar në pajisjet mbështetje në platformën Android, aplikohet një ndërmjetësues libhybris, i cili lejon përdorimin e drejtuesve Android që funksionojnë në hapësirën e përdoruesit.

Për mbrojtjen e të dhënave aplikohet kriptimi i plotë i diskut, ndërsa për izolimin e aplikacioneve ka mekanizmin Landlock. Në sistem aplikohet gjithashtu mekanizmi i ndarjes së kompetencave (Permission portal), i cili lejon kufizimin e mundësive të çdo aplikacioni, për shembull, mund të ndaloni ose të lejoni selektivisht qasjen në rrjet, shërbimin e përcaktimit të vendndodhjes, kamerën, mikrofonin, adresarin, ruajtjen, bluetooth dhe grumbullin telefonik.

Marathon OS mbështet si nisjen e programeve shkruar duke përdorur mjetet e veta të bazuara në Qt/QML, ashtu edhe ekzekutimin e çdo aplikacioni Linux, të cilat janë të afta të punojnë në një mjedis të bazuar në Wayland. Në të ardhmen e afërt premtohet gjithashtu angazhimi i paketës Waydroid për nisjen e aplikacioneve Android. Për shpërndarjen dhe organizimin e instalimit të programeve, po zhvillohet katalogu i aplikacioneve Marathon Store.

Në paketën bazë të programeve janë të përfshira menaxheri i aplikacioneve, shfletuesi web, kalendari, kalkulatori, programi për punë me kamerën, galeria e fotografive, hartat, mesazher, shënimet, playeri multimediatik, konfiguruesi dhe emulatori i terminalit. Gjithashtu, për instalim janë të disponueshme programe tipike, si Firefox, GIMP dhe LibreOffice. Për shpërndarjen e programeve përdoret formati i tij i paketave (zip-arkiv + metadata + nënshkrim digjital), por mbështetet gjithashtu instalimi i pakove në formatet Flatpak dhe Snap. Ekziston një shtresë për të siguruar kompatibilitet me programet bazuar në GTK dhe teknologjitë GNOME.

PĂ«r navigimin nĂ« Marathon Shell, pĂ«rdoret njĂ« sistem gjestesh ekrani nĂ« stilin BlackBerry 10 pa pĂ«rdorimin e njĂ« paneli navigimi. PĂ«r shembull, pĂ«r tĂ« shfaqur listĂ«n e aplikacioneve pĂ«rdoret njĂ« lĂ«vizje nga poshtĂ« lart, pĂ«r tĂ« treguar panelin me cilĂ«sime tĂ« shpejta pĂ«rdoret njĂ« lĂ«vizje nga lart poshtĂ«, dhe pĂ«r tĂ« treguar listĂ«n e njoftimeve dhe mesazheve pĂ«rdoret njĂ« shkĂ«putje nga krahu i djathtĂ«. ËshtĂ« deklaruar njĂ« ndjeshmĂ«ri prekjeje tĂ« ndĂ«rfaqes nĂ« nivelin 10-15 ms.

Ofron një ndërfaqe të unifikuar për shikimin e njoftimeve dhe mesazheve, duke lejuar shikimin e përmbajtjes në rend kronologjik, realizimin e kërkimit të plotë në të gjitha mesazhet dhe nisjen e shpejtë të veprimeve standarde. Në ndërfaqen e kalimit mes aplikacioneve, skicat shfaqen në mod live dhe pasqyrojnë gjendjen aktuale të çdo programi të ekzekutuar. Renditja realizohet duke përfshirë GPU për përshpejtim.

Menaxhimi dhe konfigurimi i mundësive rrjetësore dhe harduerike realizohet përmes shërbimeve sistemike: NetworkManager (WiFi dhe qasja në rrjet), ModemManager (telefonia dhe SMS), UPower (menaxhimi i energjisë dhe baterive, profilin e konsumit të energjisë) dhe BlueZ (Bluetooth, çiftimi i pajisjeve). Gjithashtu, ekzistojnë shërbime për menaxhimin e daljes, zërit dhe njoftimeve.

NĂ« kĂ«tĂ« fazĂ« tĂ« zhvillimit, funksionalitetet bazike tashmĂ« janĂ« aktive, ndĂ«rsa po punohet pĂ«r pĂ«rfundimin e mjeteve pĂ«r punĂ« me kamerat dhe multimedia. ËshtĂ« siguruar transmetimi i videos me frekuencĂ« 60 kadrash pĂ«r sekondĂ« nĂ« smartfonin OnePlus 6. NĂ« planet Ă«shtĂ« e shĂ«nuar fillimi i prodhimit tĂ« smartfonit tĂ« vet Maraton EV 1, i dizajnuar nĂ« njĂ« formĂ« afĂ«r pajisjes BlackBerry Passport me tastierĂ« tĂ« tĂ«rheqshme dhe me pĂ«rmasa tĂ« ngjashme me ato tĂ« pasaportĂ«s. Po ashtu, nĂ« planet pĂ«rfshihet mbĂ«shtetje pĂ«r temat GTK dhe KDE, sigurimi i njĂ« cikli 10-vjeçar tĂ« mbĂ«shtetjes dhe formimi i grumbujve pĂ«r pajisjet OnePlus 6T dhe Poco F1.

Marathon OS - një OS mobil në stilin e BlackBerry 10, e bazuar në Linux, Qt dhe WaylandMarathon OS - një OS mobil në stilin e BlackBerry 10, e bazuar në Linux, Qt dhe Wayland
Marathon OS - një OS mobil në stilin e BlackBerry 10, e bazuar në Linux, Qt dhe WaylandMarathon OS - një OS mobil në stilin e BlackBerry 10, e bazuar në Linux, Qt dhe Wayland


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster