Ko te tukunga o te papanga tuwhera webOS Open Source Edition 2.27 kua whakauruhia, ka taea te whakamahi i runga i nga momo taputapu kawe, papa me nga punaha korero waka. Ko nga papa Raspberry Pi 4 e kiia ana ko te papanga taputapu tohutoro. I whakawhanakehia te papaapapa i roto i te whare pupuri a te iwi i raro i te raihana Apache 2.0, a ko te whanaketanga kei te tirotirohia e te hapori, me te piri ki tetahi tauira whakahaere whanaketanga mahi tahi.
Ko nga huringa matua i roto i te tukunga hou:
- Kua whakahoutia te miihini tirotiro ki Chromium 120 (i whakamahia te putanga 108 o mua). Ko te tono e whakatinana ana i te tirotiro Enact kua hurihia ki te whakamahi i te ariā Tirotiro Anga hei utu mo te App Shell, na te mea i whakawhānui ake te mahi me te ngawari o te tukatuka ihirangi. Ko te hoahoanga tono a App Shell ko te whakamahi i tana ake whakatinanatanga o te atanga kaiwhakamahi, kei reira ka whakaatuhia nga ihirangi tukutuku, ka heke te hoahoanga Anga Tirotiro ki te whakamahi i nga huānga atanga paerewa o te tirotiro turanga.
- Kua taapirihia etahi atu waahanga mo nga tono tukutuku whaiaro (PWA, Progressive Web Application), penei i te tautoko mo te whakatere me nga paatene whakamua me muri, he pai ake te panuku me te kaha ki te whakaatu panui pana.
- Te whakanui ake i te kaha o te tukanga huihuinga. Ko nga toronga o nga konae me nga whakaahua hei whakahaere i te emulator kua hurihia mai i ".wic.vmdk" ki "wic.vmdk.gz".
- Kua taapirihia te tikanga setSupportedActions ki te com.webos.service.mediacontroller API, e hanga ana i te atanga mana purei, hei whakarite i te rarangi o nga mahi e tautokohia ana (takaro, okioki, muri, mua, wahangu, wahangu).
- Ko te ratonga punaha luna-sysservice kua wetekina mai i te here ki Qt.
- Kua whakahoutia te anga Qt ki te putanga 6.7.2.
- Kua taapirihia te kaha ki te whakarereke i nga tae e whakamahia ana i roto i te hoahoa o te whirihora (Tautuhinga Tautuhinga).

Ko te papanga webOS i hangaia e Palm i te tau 2008 ka whakamahia i runga i nga waea atamai Palm Pre me Pixie. I te tau 2010, i muri mai i te rironga mai o Palm, ka uru te papa ki roto i nga ringaringa o Hewlett-Packard, i muri iho ka ngana a HP ki te whakamahi i tenei papaaho ki roto i ana miihini, papa, rorohiko rorohiko me nga PC. I te tau 2012, i whakapuaki a HP i te whakawhiti o te webOS ki tetahi kaupapa tuwhera motuhake, a, i te tau 2013 ka timata te whakatuwhera i te waehere puna o ona waahanga. I riro mai te papaaho mai i Hewlett-Packard e LG i te tau 2013, a kua whakamahia inaianei ki runga ake i te 70 miriona LG TV me nga taputapu kaihoko. I te tau 2018, i hangaia te kaupapa WebOS Open Source Edition, na reira i ngana ai a LG ki te hoki ki te tauira whanaketanga tuwhera, ki te kukume i etahi atu kaiuru me te whakawhānui ake i te whānuitanga o nga taputapu e tautokohia ana i te webOS.
Ka hangaia te taiao punaha webOS ma te whakamahi i te kete taputapu OpenEmbedded me nga kohinga turanga, me te punaha hanga me nga metadata kua whakaritea mai i te kaupapa Yocto. Ko nga waahanga matua o te webOS ko te punaha me te kaiwhakahaere tono (SAM, Pūnaha me te Kaiwhakahaere Taupānga), he kawenga mo te whakahaere i nga tono me nga ratonga, me te Luna Surface Manager (LSM), e hanga ana i te atanga kaiwhakamahi. Ka tuhia nga waahanga ma te whakamahi i te anga Qt me te miihini tirotiro Chromium.
Ka mahia te tuku ma te kaiwhakahaere hiato e whakamahi ana i te kawa Wayland. Hei whakawhanake i nga tono ritenga, ka whakaarohia kia whakamahia nga hangarau tukutuku (CSS, HTML5 me JavaScript) me te anga Enact i runga i te React, engari ka taea ano te hanga kaupapa i roto i te C me C ++ me te atanga i runga i te Qt. Ko te atanga kaiwhakamahi me nga tono kauwhata kua whakauruhia te nuinga ka whakatinanahia hei kaupapa taketake i tuhia ma te hangarau QML. Ma te taunoa, ka tukuna te Kaiwhakarewa Kaainga, kua arotauhia mo te mahi mata pa me te tuku i te kaupapa o nga mapi whai muri (hei utu mo nga matapihi).
Ka whakamahia te rokiroki DB8 hei penapena raraunga hanganga mā te whakamahi i te hōputu JSON, mā te whakamahi i te pātengi raraunga LevelDB hei papamuri. Ko Bootd, i runga i te systemd, ka whakamahia mō te tīmatanga. Ka tukuna ngā pūnaha iti o te uMediaServer me te Media Display Controller (MDC) mō te tukatuka i ngā ihirangi rongorau, ā, ko te oro tūmau Ka whakamahia te PulseAudio. Mō ngā whakahōutanga pūmanawa aunoa, ka whakamahia te OSTree me te whakakapinga wehewehenga atomic (e rua ngā wehewehenga pūnaha ka hangaia, ko tētahi e hohe ana, ā, ko tētahi e whakamahia ana hei tārua i te whakahōutanga).
Source: opennet.ru
