WebOS Open Source Putanga 2.10 Tukunga Paerewa

Ko te tukunga o te papanga tuwhera webOS Open Source Edition 2.10 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 te papaaho webOS i hangaia e Palm i te tau 2008 a i whakamahia i runga i nga waea atamai Palm Pre me Pixie. Ko te hua o te rironga o Palm i te tau 2010, ka riro te turanga ki roto i nga ringaringa o Hewlett-Packard, i muri mai 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 panuitia e HP te whakamaoritanga o te webOS ki tetahi kaupapa puna tuwhera motuhake a i te tau 2013 ka tiimata te whakatuwhera i te waehere puna o ona waahanga. I te tau 2013, i hokona e LG te papaaho mai i Hewlett-Packard, 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 a LG i ngana ai ki te hoki ki tetahi tauira whanaketanga tuwhera, ki te kukume i etahi atu kaiuru me te whakawhānui 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.10 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:

  • Kua whakatinanahia te angamahi Uru Rokiroki, e whakarato ana i te atanga kotahi mo te uru atu ki nga momo waahi rokiroki, tae atu ki te rokiroki o roto, nga puku USB me nga punaha rokiroki kapua (ko Google Drive anake kei te tautokohia). Ma te anga ka taea e koe te tiro me te whakatuwhera i nga tuhinga, whakaahua me nga konae mai i nga kaiwhakarato rokiroki kua whirihorahia ma te atanga kaiwhakamahi noa.
  • Ka tukuna e te miihini tirotiro te rokiroki o nga huihuinga me nga Pihikete motuhēhēnga i roto i te puka whakamunatia.
  • He ratonga Kaiwhakahaere Pikitia hou kua taapirihia hei whakahaere i nga taputapu peripheral, hei tautoko i te taunekeneke me nga taputapu ma nga hononga GPIO, SPI, I2C me UART. Ma te ratonga ka taea e koe te whakarite i te whakahaeretanga o nga taputapu hou me te kore e whakarereke i te waehere puna o te turanga.
  • Ko nga kaha o te ACG (Access Control Groups) te tauira mana uru, i whakamahia hei whakaiti i nga mana o nga ratonga ma te whakamahi i te Luna Bus, kua whakawhānuihia. I roto i te tukunga hou, ko nga ratonga tawhito katoa i whakamahia i mua i te tauira haumaru tawhito kua whakawhitia ki te ACG. Kua hurihia te wetereo o nga ture ACG.

Source: opennet.ru

Tāpiri i te kōrero