WebOS Open Source Putanga 2 Tukunga Paerewa

Whakatakotoria manga papaa tuwhera hou webOS Tuwhera Puna Puna 2, e arotahi ana ki te whakauru i nga taputapu atamai. Kei te whakawhanakehia te turanga i roto putunga tūmatanui i raro i te raihana Apache 2.0, a ko te whanaketanga kei te tirotirohia e te hapori, e mau ana tauira whakahaere whanaketanga tahi. Ko nga papa Raspberry Pi 4 e kiia ana ko te papanga taputapu tohutoro.

Ko te papanga webOS i 2013 ko hokona atu na LG mai i Hewlett-Packard ka whakamahia ki runga ake i te 70 miriona pouaka whakaata LG me nga taputapu kaihoko. Ko te kaupapa WebOS Open Source Edition i hangaia i te tau 2018 i muri i te ngana a LG ki te hoki ki tetahi tauira whanaketanga tuwhera hei kukume i etahi atu kaiuru me te whakawhānui i te whānuitanga o nga taputapu ka taea te whakamahi i te webOS.

Ka hangaia te taiao punaha webOS ma te whakamahi i nga taputapu me nga kohinga taketake OpenEmbedded, me te punaha hanga me te huinga metadata 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 ma te whakamahi i te kawa Wayland. Hei whakawhanake i nga tono ritenga, ka whakaarohia kia whakamahia nga hangarau tukutuku (CSS, HTML5 me JavaScript) me tetahi anga. Mahi, i runga i te React, engari ka taea ano te hanga kaupapa i roto i te C me C ++ me te atanga Qt. Ko te anga kaiwhakamahi me nga tono kauwhata hanga-i te nuinga ka whakatinanahia hei kaupapa taketake i tuhia ma te hangarau QML.

Ka whakamahia te rokiroki ki te penapena raraunga i roto i te ahua hanganga ma te whakamahi i te whakatakotoranga JSON DB8, ma te whakamahi i te papaunga raraunga LevelDB hei tuara.
Mo te arawhiti ka whakamahia taonga i runga i te punahad. Ko te uMediaServer me te Media Display Controller (MDC) ka tukuna mo te tukatuka ihirangi rongorau; Ka whakamahia te PulseAudio hei tūmau tangi.

Āhuatanga webOS Tuwhera Puna Puna 2:

  • Kua whakauruhia he atanga kaiwhakamahi tohutoro hou - Kaiwhakarewa Kaainga, kua arotauhia mo te whakahaere mata pa me te tuku i te ariā pai ake mo te huri mapi (hei utu mo nga matapihi). Ka taapirihia ano e te atanga he pae Whakarewa Tere, e pupuri ana i nga pokatata ki nga mahi e whakamahia pinepine ana penei i te uru ki nga tautuhinga me nga whakamohiotanga;

    WebOS Open Source Putanga 2 Tukunga Paerewa

  • Kua urutau te papa mo te whakamahi i nga punaha infotainment motuka. Hei tauira, ka taea te mahi i roto i nga taiao mata-rua e whakamahia ana i roto i nga punaha rongorau pahihi;
  • Ko nga taputapu e whakaarohia ana mo te whakahou i te firmware aunoa (Whakaahua - Firmware-Over-the Air), i runga i te tono OSTree me te whakahou i te punaha ngota. Ko te ahua o te punaha katoa ka hangaia ano te katoa, me te kore e wehea ki nga kete motuhake. Ko te punaha whakahou kei runga i te whakamahi i nga waahanga punaha e rua, ko tetahi e kaha ana, ko te tuarua ka whakamahia hei kape i te whakahou;
  • Kua taapirihia te aratau SoftAP (Tethering), ka taea e koe te whakarite i te mahi o te waahi uru ahokore hei hono atu i etahi atu taputapu ki te whatunga;
  • He tautoko taapiri mo te mana uru whakahau e pa ana ki te kōwae kernel Smack (Mandatory Mandatory Access Control Kernel);
  • He pai ake te tautoko Bluetooth me te WiFi;
  • Kua whakahoutia te papanga taputapu tohutoro ki te poari Raspberry Pi 4 (i tukuna i mua ki te whakamahi i te Raspberry Pi 3 Model B), ka taea te hono atu i nga mata e rua ma te HDMI, te whakamahi i te GPU matatau ake, te whakamahi i te Gigabit Ethernet, te Wi-Fi takirua-rua, Nihokikorangi 5.0/BLE me te USB 3.0 ;
  • Mo te takiuru taunoa whai wāhi hautaka mai i te systemd;
  • Ko nga putanga whakahou o nga waahanga tuatoru kei raro i te turanga, tae atu ki te Qt 5.12 me te Chromium 72.

Source: opennet.ru

Tāpiri i te kōrero