lālā hou o ka paepae hāmama , e kālele ana i ka hoʻolako ʻana i nā polokalamu akamai. Ke hoʻomohala nei ka paepae i ma lalo o ka laikini Apache 2.0, a ua mālama ʻia ka hoʻomohala ʻana e ke kaiāulu, e pili ana i Ua manaʻo ʻia nā papa Raspberry Pi 4 ʻo ia ke kahua lako hana kuhikuhi.
ʻO ka paepae webOS i ka makahiki 2013 Ua loaʻa iā LG ka webOS mai Hewlett-Packard a hoʻohana ʻia ma luna o 70 miliona mau TV LG a me nā polokalamu mea kūʻai aku. Ua hoʻokumu ʻia ka papahana webOS Open Source Edition i ka makahiki 2018 ma hope o ka hoʻāʻo ʻana o LG e hoʻi i kahi kumu hoʻomohala wehe e huki i nā mea kōkua ʻē aʻe a hoʻonui i ka laulā o nā polokalamu e hiki ke holo i ka webOS.
Hoʻokumu ʻia ke kaiapuni ʻōnaehana webOS me ka hoʻohana ʻana i nā mea hana a me nā pūʻolo kumu , a me ka ʻōnaehana kūkulu a me kahi hoʻonohonoho o ka metadata mai ka papahana ʻO nā ʻāpana koʻikoʻi o ka webOS ʻo ia ka System and Application Manager (SAM), nāna e holo i nā polokalamu a me nā lawelawe, a me ka Luna Surface Manager (LSM), nāna e hana i ka interface mea hoʻohana. Ua kākau ʻia kēia mau ʻāpana me ka hoʻohana ʻana i ka Qt framework a me ka ʻenekini polokalamu kele pūnaewele Chromium.
Hana ʻia ka hōʻike ʻana ma o kahi luna hoʻokele hui e hoʻohana ana i ka protocol Wayland. Manaʻo ʻia nā ʻenehana pūnaewele (CSS, HTML5, a me JavaScript) a me kahi papa hana no ka hoʻomohala ʻana i nā polokalamu mea hoʻohana. , ma muli o React, akā hiki nō hoʻi ke hana i nā polokalamu ma C a me C++ me kahi interface Qt-based. Hoʻokō nui ʻia ka interface mea hoʻohana a me nā noi kiʻi i kūkulu ʻia ma ke ʻano he mau polokalamu maoli i kākau ʻia me ka hoʻohana ʻana i ka ʻenehana QML.
No ka mālama ʻana i ka ʻikepili ma kahi ʻano i hoʻonohonoho ʻia me ka hoʻohana ʻana i ke ʻano JSON, hoʻohana ʻia kahi waihona. , me ka hoʻohana ʻana i ka waihona ʻikepili LevelDB ma ke ʻano he backend.
No ka hoʻomaka ʻana ua hoʻohana ʻia Ma muli o ka systemd. Hāʻawi ʻia nā ʻōnaehana uMediaServer a me Media Display Controller (MDC) no ka hana ʻana i nā ʻike multimedia, a hoʻohana ʻia ʻo PulseAudio ma ke ʻano he kikowaena leo.
:
- Ua hoʻolauna ʻia kahi ʻaoʻao mea hoʻohana kuhikuhi hou—ʻo Home Launcher, i hoʻonohonoho pono ʻia no nā touchscreens a hōʻike i kahi manaʻo i hoʻomaikaʻi ʻia o nā kāleka wili (ma kahi o nā windows). Loaʻa pū i ka ʻaoʻao kahi pā hoʻomaka wikiwiki, kahi e mālama ai i nā pōkole i nā hana i hoʻohana pinepine ʻia, e like me ke komo ʻana i nā hoʻonohonoho a me nā leka hoʻomaopopo;
- Ua hoʻololi ʻia ke kahua no ka hoʻohana ʻana i nā ʻōnaehana infotainment kaʻa. No ka laʻana, kākoʻo ia i nā wahi pale pālua i hoʻohana pinepine ʻia i nā ʻōnaehana multimedia ohua;
- Hāʻawi ʻia nā mea hana no nā hoʻohou firmware aunoa ( — Firmware-Over-the-Ear), ma muli o ka noi a me nā hoʻohou ʻōnaehana atomika. Hoʻokumu hou ʻia ke kiʻi ʻōnaehana holoʻokoʻa ma ke ʻano he ʻāpana hoʻokahi, me ka ʻole o ka hoʻokaʻawale ʻana i nā pūʻolo pākahi. Hoʻokumu ʻia ka ʻōnaehana hoʻohou ma luna o ʻelua mau ʻāpana ʻōnaehana, kekahi o ia mau mea e hana nei, a hoʻohana ʻia kekahi e kope i ka hoʻohou. Ma hope o ka hoʻokomo ʻana o ka hoʻohou, hoʻololi nā ʻāpana i nā kuleana.
- Ua hoʻohui ʻia ke ʻano SoftAP (Tethering), kahi e hiki ai iā ʻoe ke hoʻonohonoho i ka hana o kahi wahi komo uea ʻole e hoʻohui i nā polokalamu ʻē aʻe i ka pūnaewele;
- Ua hoʻohui ʻia ke kākoʻo no ka mana komo mandatory e pili ana i ka module kernel Smack (Simplified Mandatory Access Control Kernel);
- Kākoʻo Bluetooth a me WiFi i hoʻomaikaʻi ʻia;
- Ua hōʻano hou ʻia ka paepae lako kuhikuhi i ka papa Raspberry Pi 4 (ua manaʻo ʻia ma mua ka Raspberry Pi 3 Model B), e kākoʻo ana i nā hōʻike HDMI pālua, kahi GPU holomua, Gigabit Ethernet, dual-band Wi-Fi, Bluetooth 5.0/BLE, a me USB 3.0;
- No ka hoʻopaʻa inoa paʻamau i kākau ʻia mai ka systemd;
- Ua hōʻano hou ʻia nā mana o nā ʻāpana ʻaoʻao ʻekolu e pili ana i ka paepae, me Qt 5.12 a me Chromium 72.
Source: opennet.ru
