Itusilẹ ti Syeed ṣiṣii webOS Open Source Edition 2.27 ti ṣe ifilọlẹ, eyiti o le ṣee lo lori ọpọlọpọ awọn ẹrọ amudani, awọn igbimọ ati awọn eto infotainment ọkọ ayọkẹlẹ. Awọn igbimọ Rasipibẹri Pi 4 ni a gba bi iru ẹrọ ohun elo itọkasi. Syeed naa jẹ idagbasoke ni ibi ipamọ ti gbogbo eniyan labẹ iwe-aṣẹ Apache 2.0, ati idagbasoke jẹ abojuto nipasẹ agbegbe, ni ibamu si awoṣe iṣakoso idagbasoke ifowosowopo.
Awọn ayipada akọkọ ninu itusilẹ tuntun:
- Ẹrọ aṣawakiri naa ti ni imudojuiwọn si Chromium 120 (a ti lo ẹya 108 tẹlẹ). Ohun elo ti n ṣe ẹrọ aṣawakiri Enact ti ni iyipada lati lo ero aṣawakiri Shell dipo App Shell, eyiti o ti faagun iṣẹ ṣiṣe ati irọrun ti sisẹ akoonu. Itumọ ohun elo App Shell jẹ pẹlu lilo imuse tirẹ ti wiwo olumulo, ninu eyiti akoonu wẹẹbu ti ṣe afihan, ati faaji Ikarahun aṣawakiri wa ni isalẹ si lilo awọn eroja wiwo boṣewa ti aṣawakiri mimọ.
- Awọn ẹya afikun ti a ṣafikun fun awọn ohun elo wẹẹbu ti ara ẹni (PWA, Ohun elo Oju opo wẹẹbu Onitẹsiwaju), gẹgẹbi atilẹyin fun lilọ kiri pẹlu siwaju ati awọn bọtini ẹhin, yiyi rọrun diẹ sii ati agbara lati ṣafihan awọn iwifunni titari.
- Imudara ilọsiwaju ti ilana apejọ. Awọn amugbooro ti awọn faili pẹlu awọn aworan lati ṣiṣẹ ninu emulator ti yipada lati “.wic.vmdk” si “wic.vmdk.gz”.
- Ọna setSupportedActions ti jẹ afikun si com.webos.service.mediacontroller API, eyiti o ṣe agbekalẹ wiwo iṣakoso ṣiṣiṣẹsẹhin, lati ṣeto atokọ ti awọn iṣẹ ti o ni atilẹyin (mu ṣiṣẹ, da duro, atẹle, iṣaaju, odi, dakẹ).
- Awọn eto iṣẹ Luna-sysservice ni ominira lati abuda to Qt.
- Ilana Qt ti ni imudojuiwọn si ẹya 6.7.2.
- Ṣe afikun agbara lati yi awọn awọ ti a lo ninu apẹrẹ ti atunto (ohun elo Eto).

Syeed webOS jẹ ipilẹṣẹ nipasẹ Palm ni ọdun 2008 ati lo lori Palm Pre ati awọn fonutologbolori Pixie. Ni ọdun 2010, lẹhin ti o ti gba Ọpẹ, pẹpẹ ti kọja si ọwọ Hewlett-Packard, lẹhinna HP gbiyanju lati lo iru ẹrọ yii ni awọn atẹwe rẹ, awọn tabulẹti, awọn kọnputa agbeka ati awọn PC. Ni 2012, HP kede gbigbe ti webOS si iṣẹ akanṣe orisun ṣiṣi ominira ati ni ọdun 2013 bẹrẹ ṣiṣi koodu orisun ti awọn paati rẹ. Syeed ti gba lati Hewlett-Packard nipasẹ LG ni ọdun 2013 ati pe o lo bayi lori diẹ sii ju 70 milionu LG TVs ati awọn ẹrọ olumulo. Ni ọdun 2018, iṣẹ akanṣe Ṣiṣii Orisun orisun webOS ti jẹ ipilẹ, nipasẹ eyiti LG gbiyanju lati pada si awoṣe idagbasoke ṣiṣi, ṣe ifamọra awọn olukopa miiran ati faagun iwọn awọn ẹrọ ti o ni atilẹyin ni webOS.
Ayika eto webOS jẹ akoso nipa lilo ohun elo irinṣẹ OpenEmbedded ati awọn idii ipilẹ, bakanna bi eto kikọ ati ṣeto metadata lati iṣẹ akanṣe Yocto. Awọn paati bọtini ti webOS jẹ eto ati oluṣakoso ohun elo (SAM, Eto ati Oluṣakoso Ohun elo), eyiti o jẹ iduro fun ṣiṣe awọn ohun elo ati awọn iṣẹ, ati Luna Surface Manager (LSM), eyiti o ṣẹda wiwo olumulo. Awọn paati ti wa ni kikọ nipa lilo Qt ilana ati Chromium kiri engine.
Rendering jẹ ṣiṣe nipasẹ oluṣakoso akojọpọ ti o nlo ilana Wayland. Lati ṣe agbekalẹ awọn ohun elo aṣa, o dabaa lati lo awọn imọ-ẹrọ wẹẹbu (CSS, HTML5 ati JavaScript) ati ilana Enact ti o da lori React, ṣugbọn o tun ṣee ṣe lati ṣẹda awọn eto ni C ati C ++ pẹlu wiwo ti o da lori Qt. Ni wiwo olumulo ati ifibọ awọn ohun elo ayaworan jẹ imuse julọ bi awọn eto abinibi ti a kọ nipa lilo imọ-ẹrọ QML. Nipa aiyipada, Ifilọlẹ Ile ni a funni, eyiti o jẹ iṣapeye fun iṣẹ iboju ifọwọkan ati funni ni imọran ti awọn maapu ti o tẹle (dipo awọn window).
A lo ibi ipamọ DB8 lati tọju data ti a ṣeto nipa lilo ọna kika JSON, nipa lilo ibi ipamọ data LevelDB gẹgẹbi ẹhin. Bootd, ti o da lori systemd, ni a lo fun ibẹrẹ. Awọn eto abọ uMediaServer ati Media Display Controller (MDC) ni a pese fun sisẹ akoonu multimedia, ati ohun naa olupin A lo PulseAudio. Fun awọn imudojuiwọn famuwia alaifọwọkan, a lo rirọpo OSTree ati ipin atomu (a ṣẹda awọn ipin eto meji, ọkan ninu eyiti o ṣiṣẹ, ati ekeji ni a lo lati ṣe daakọ imudojuiwọn naa).
orisun: opennet.ru
