WebOS Open Source Putanga 2.14 Tukunga Paerewa

Ko te tukunga o te papanga tuwhera webOS Open Source Edition 2.14 kua whakaputaina, 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 papaaa 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 whakawhanaketanga e whakahaerehia ana e te hapori, e piri ana ki te tauira whakahaere whanaketanga mahi tahi.

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 2020, 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).

WebOS Open Source Putanga 2.14 Tukunga Paerewa

Hei rokiroki i nga raraunga i roto i te ahua hangahanga ma te whakamahi i te whakatakotoranga JSON, ka whakamahia te rokiroki DB8, e whakamahi ana i te papaarangi LevelDB hei tuara. Mo te arawhiti, ka whakamahia te bootd i runga i te systemd. uMediaServer me Media Display Controller (MDC) subsystems e tukuna ana mo te tukatuka ihirangi rongorau, ka whakamahia te PulseAudio hei tūmau tangi. Hei whakahou aunoa i te firmware, ka whakamahia te OSTree me te whakakapi wehenga ngota (e rua nga waahanga o te punaha ka hangaia, ko tetahi kei te kaha, ka whakamahia te tuarua ki te kape i te whakahou).

Ko nga huringa matua i roto i te tukunga hou:

  • Ko nga tono tauira taunoa he kaupapa kamera. E whakarato ana te kaupapa i nga mahi taketake mo te tango whakaahua me te tuhi ataata, a ka taea te whakamahi hei turanga mo te whakawhanake i nga tono kamera matatau ake.
  • He whakawhitinga ki te hanganga o nga huihuinga 64-bit, tae atu ki nga huihuinga mo te poari Raspberry Pi 4 (rpi4-64) me te emulator (qemux86). Ko te tautoko mo nga hanganga 32 kua whakakorehia.
  • Kua tukuna he taapiri mo te kaiwhakatika waehere puna tuwhera Visual Studio Code, e whakamaarama ana i te whanaketanga o nga tono tukutuku motuhake mo te webOS, nga tono Enact me nga ratonga JavaScript.
  • Ko te ratonga mo te urupare wawe ki te iti o te mahara i roto i te punaha systemd-oomd kua whakahohehia, na reira ka taea te kite i te timatanga o nga whakaroa na te kore rawa o nga rauemi me te kowhiria te whakamutu i nga tikanga whakakaha rawa i te waa kaore ano te punaha i roto. he ahua kino, kaore e timata ki te tarai i te keteroki me te pana i nga raraunga ki te huri i te wehewehenga.
  • I roto i te Kaiwhakahaere Whatunga, kua whakarewahia te ratonga wpa-kaitono i roto i nga huihuinga mo nga papa Raspberry Pi 4.
  • Ko nga konae whakahaere occlientbasicops me ocserverbasicops kua taapirihia ki te huihuinga mo te emulator, a kua whakahoutia nga ture udev mo te LGE UWB module.
  • Ko te waahanga g-kamera-pipeline kua pai ake te mahi e pa ana ki te hopu oro.
  • Kua whakahoutia te miihini tirotiro ki Chromium 91.
  • Ko nga waahanga o te papaaho Linux whakauru Yocto kua whakahoutia ki te tuku 3.1.
  • Ka whakatinanahia e te Kaiwhakahaere Mahara te tukatuka tohu D-Bus.

I tua atu, ka taea e taatau te kite i te kaupapa OpenLGTV, kei te haere tonu te mahi ki te whakahuri i te miihini miihini mo nga pouaka whakaata LG kia nui ake ai o raatau mahi, whakakore i nga hapa me te manatoko i te ū ki nga raihana kape maui i te wa e whakamahi ana i nga waahanga tuwhera i roto i te firmware (tuwhera etahi waahanga). Ka whakawhanakehia e te kaupapa te kete taputapu epk2extract mo te tango me te wetewete i te firmware me nga momo raraunga mai i nga pouaka whakaata LG, Hisense, Sharp, Philips/TPV me Thompson, tae atu ki te putunga o nga kohinga webOS Brew me te kete taputapu mo te whiwhi tika pakiaka i runga i te TV (RootMyTV) . Ko te kaupapa e whakarato ana i nga taiao huihuinga mo te hanga whakaahua punaha mo nga pouaka whakaata e pa ana ki nga papa LG NC4 me LG115x, me te miihini whakarereke tawhito mo Saturn S6, Saturn S7 me LG 2010 me 2011 TV i runga i nga maramara Broadcom.

Source: opennet.ru

Tāpiri i te kōrero