Marathon OS — en mobil OS i stil med BlackBerry 10 baserad pĂ„ Linux, Qt och Wayland

Projektet Marathon OS har presenterats, som utvecklar en Linux-distribution för mobila enheter och kombinerar inslag frÄn distributionen PostmarketOS med anvÀndargrÀnssnittet Marathon Shell. AnvÀndarmiljön Àr skriven med Qt och QML, och baseras pÄ en egen kompositserver som anvÀnder Wayland-protokollet och Äterskapar geststyrningsmodellen i BlackBerry 10-operativsystemet. Projektets kod Àr skriven i C++ och QML, och distribueras under MIT-licensen. Installation Àr möjlig pÄ enheter som stöds av PostmarketOS, men den fullt testade referensplattformen Àr smartphone OnePlus 6 (Snapdragon 845).

Systemmiljön Àr baserad pÄ paketbasen PostmarketOS och Alpine Linux. Linux-kÀrnan Àr sammanstÀlld med alternativet PREEMPT_RT, vilket möjliggör realtidsfunktionalitet. Rotpartitionen monteras i skrivskyddat lÀge. För att fungera pÄ enheter som stöds av Android-plattformen anvÀnds libhybris-lagret, vilket möjliggör anvÀndning av Android-drivrutiner som fungerar i anvÀndarrummet.

För att skydda data anvÀnds full diskkryptering, och för att isolera applikationer finns mekanismen Landlock. Systemet anvÀnder Àven en mekanism för maktdelning (Permission portal) som begrÀnsar varje applikations möjligheter; till exempel kan man förbjuda eller selektivt tillÄta Ätkomst till nÀtverket, positioneringstjÀnsten, kameran, mikrofonen, adressboken, lagringsutrymmet, bluetooth och telefonstacken.

Marathon OS stöder bÄde körning av program skrivna med eget verktyg baserat pÄ Qt/QML och körning av alla Linux-applikationer som kan fungera i en Wayland-baserad miljö. Snart lovar man ocksÄ att aktivera Waydroid-paketet för att köra Android-applikationer. För distribution och installation av program utvecklas applikationskatalogen Marathon Store.

I grundpaketet ingÄr applikationshanterare, webblÀsare, kalender, minirÀknare, kameraapp, fotogalleri, kartor, meddelandehanterare, anteckningar, multimedia-spelare, konfigurerare och terminalemulator. För installation finns Àven standardprogram som Firefox, GIMP och LibreOffice tillgÀngliga. Program levereras i ett eget paketformat (zip-arkiv + metadata + digital signatur), men installation av paket i formaten Flatpak och Snap stöds ocksÄ. Det finns ett lager för att sÀkerstÀlla kompatibilitet med program baserade pÄ GTK och GNOME-teknologier.

Marathon Shell anvÀnder ett system för skÀrmager för navigering i stil med BlackBerry 10 utan en navigationspanel. Till exempel, för att visa en lista över appar anvÀnds en skÀrmsgest nedifrÄn och upp, för att visa panelen med snabba instÀllningar görs en skÀrmsgest uppifrÄn och ner, och för att visa en lista över aviseringar och meddelanden sveper man frÄn kanten till höger. Den pÄstÄdda taktiliteten i grÀnssnittet Àr pÄ nivÄer av 10-15 ms.

Ett enhetligt grÀnssnitt erbjuds för att visa aviseringar och meddelanden, vilket gör att man kan se innehÄllet i kronologisk ordning, utföra fulltextsökning pÄ alla meddelanden och snabbt starta vanliga ÄtgÀrder. I grÀnssnittet för vÀxling mellan appar visas miniatyrbilder i live-lÀge och reflekterar det aktuella tillstÄndet för varje körd program. Rendering sker med hjÀlp av GPU:n för acceleration.

Hantera och konfigurera nÀtverks- och hÄrdvarufunktioner görs med hjÀlp av systemtjÀnster: NetworkManager (WiFi och nÀtverksÄtkomst), ModemManager (telefoni och SMS), UPower (strömhushantering och batterier, energiprofiler) och BlueZ (Bluetooth, enhetssynkronisering). Det finns ocksÄ tjÀnster för att hantera utdata, ljud och aviseringar.

I det nuvarande utvecklingslĂ€get fungerar redan grundlĂ€ggande funktioner, och vi arbetar för att fĂ€rdigstĂ€lla verktygen för kamera och multimedia. Video kan visas med en hastighet av 60 bilder per sekund pĂ„ OnePlus 6-smarttelefonen. Det planeras att pĂ„börja produktionen av den egna smarttelefonen Marathon EV 1, utformad i en formfaktor som liknar BlackBerry Passport med ett utdragbart tangentbord och storlek nĂ€ra passets mĂ„tt. Även stöd för GTK- och KDE-teman, 10 Ă„rs supportcykel och skapande av versioner för OnePlus 6T och Poco F1 nĂ€mns bland planerna.

Marathon OS - en mobil OS i stil med BlackBerry 10 baserad pÄ Linux, Qt och WaylandMarathon OS - en mobil OS i stil med BlackBerry 10 baserad pÄ Linux, Qt och Wayland
Marathon OS - en mobil OS i stil med BlackBerry 10 baserad pÄ Linux, Qt och WaylandMarathon OS - en mobil OS i stil med BlackBerry 10 baserad pÄ Linux, Qt och Wayland


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster