Даступная аперацыйная сістэма Capyloon, заснаваная на напрацоўках Firefox OS

Прадстаўлены эксперыментальны выпуск аперацыйнай сістэмы Capyloon, пабудаванай на аснове web-тэхналогій і якая працягвае развіццё платформы Firefox OS і праекту B2G (Boot to Gecko). Праект развівае Фабрыс Дэзрэ (Fabrice Desré), былы лідэр каманды Firefox OS у Mozilla і галоўны архітэктар кампаніі KaiOS Technologies, якая развівае KaiOS, форк Firefox OS. Сярод асноўных задач Capyloon згадваецца забеспячэнне канфідэнцыяльнасці і прадастаўленне карыстачу сродкаў для кантролю за сістэмай і інфармацыяй. У якасці асновы Capyloon задзейнічаны рухавічок gecko-b2g, адгалінаваны з рэпазітара KaiOS. Зыходныя тэксты праекту распаўсюджваюцца пад ліцэнзіяй AGPLv3.

Даступная аперацыйная сістэма Capyloon, заснаваная на напрацоўках Firefox OSДаступная аперацыйная сістэма Capyloon, заснаваная на напрацоўках Firefox OS

Першы выпуск готаў для выкарыстання на смартфонах PinePhone Pro, Librem 5 і Google Pixel 3a. Патэнцыйна платформа можа быць скарыстана і на першай мадэлі PinePhone, але прадукцыйнасці дадзенай прылады магчыма будзе нядосыць для камфортнай працы. Зборкі даступныя ў пакетах для Debian, асяроддзі Mobian (варыянт Debian для мабільных прылад) і ў форме базавай сістэмнай выявы на аснове Android. Для ўсталёўкі ў Mobian і Debian дастаткова ўсталяваць прапанаваны deb-пакет і запусціць абалонку b2gos.

Даступная аперацыйная сістэма Capyloon, заснаваная на напрацоўках Firefox OS

Асяроддзе таксама можа быць сабрана для ўсталёўкі на мабільныя прылады, якія падтрымліваюцца платформай KaiOS, для запуску ў эмулятары, для ўсталёўкі па-над прашывкамі на базе платформы Android і для выкарыстання на стацыянарных персанальных кампутарах і наўтбуках, якія пастаўляюцца з Linux або macOS.

Даступная аперацыйная сістэма Capyloon, заснаваная на напрацоўках Firefox OS

Асяроддзе пазіцыянуецца як эксперыментальнае, напрыклад, пакуль паўнавартасна не падтрымліваюцца некаторыя важныя для смартфонаў функцыі, такія як доступ да тэлефаніі для ажыццяўлення выклікаў, адпраўкі SMS і абмену дадзенымі праз мабільнага аператара, адсутнічае магчымасць кіравання гукавымі каналамі, не працуе Bluetooth і GPS. Часткова рэалізавана падтрымка Wi-Fi.

Прыкладанні для Capyloon фармуюцца з выкарыстаннем стэка HTML5 і пашыранага праграмнага інтэрфейсу Web API, які дазваляе арганізаваць доступ web-прыкладанняў да апаратнага забеспячэння, тэлефаніі, адраснай кнізе і іншым сістэмным функцый. Замест падавання доступу да рэальнай файлавай сістэмы, праграмы абмежаваныя ўсярэдзіне віртуальнай ФС, пабудаванай з выкарыстаннем IndexedDB API і ізаляванай ад асноўнай сістэмы.

Карыстацкі інтэрфейс платформы таксама пабудаваны на базе web-тэхналогій і выконваецца з выкарыстаннем браузернага рухавічка Gecko. Маюцца ўласныя канфігуратары для наладкі мовы, часу, прыватнасці, пошукавых рухавікоў і параметраў экрана. Са спецыфічных для Capyloon асаблівасцяў адзначаецца выкарыстанне пратаколу IPFS для канфідэнцыйнага захоўвання дадзеных, падтрымка ананімнай сеткі Tor і магчымасць падлучэння плагінаў, сабраных у фармаце Web Assembly.

У склад уключаны такія праграмы, як web-браўзэр, кліент для сістэмы імгненнага абмену паведамленнямі Matrix, эмулятар тэрмінала, адрасная кніга, інтэрфейс для ажыццяўлення тэлефонных званкоў, віртуальная клавіятура, файлавы мэнэджар і дадатак для працы з web-камерай. Падтрымліваецца стварэнне віджэтаў і размяшчэнне цэтлікаў на працоўным стале.

Крыніца: opennet.ru

Дадаць каментар