webOS Open Source Edition 2, isang system na nagkakahalaga ng pagsubok sa iyong Raspberry Pi 4

webos-os

webOS Open Source Edition, ay isang sistema na nakatuon sa paglalagay ng mga kagamitan sa matalino. Ang platform ay bumubuo ka sa isang pampublikong repository sa ilalim ng lisensya ng Apache 2.0 at ang kaunlaran ay binabantayan ng pamayanan, kasunod ng isang magkasamang modelo ng pamamahala sa pag-unlad.

Ang platform ng webOS ay nakuha ng LG noong 2013 mula sa Hewlett-Packard at ginagamit sa higit sa 70 milyong LG telebisyon at mga aparato ng consumer. Ang proyekto Ang webOS Open Source Edition ay itinatag noong 2018 matapos subukang bumalik ng LG sa isang bukas na modelo ng pag-unlad upang maakit ang iba pang mga kalahok at palawakin ang hanay ng mga aparato kung saan maaaring magamit ang webOS.

Ang kapaligiran ng system ng webOS ay nabuo gamit ang pangunahing mga tool ng OpenEmbedded at mga pakete, pati na rin ang sistema ng pagpupulong at isang hanay ng metadata mula sa proyekto ng Yocto.

Ang mga pangunahing bahagi ng webOS ay ang mga system at application manager (SAM, System at Application Manager), na responsable para sa pagpapatakbo ng mga application at serbisyo, at Luna Surface Manager (LSM), na bumubuo sa interface ng gumagamit. Ang mga sangkap ay nakasulat gamit ang Qt framework at ang Chromium browser engine.

Ang rendering ay ginagawa sa pamamagitan ng isang pinaghalo na manager na gumagamit ng Wayland protocol.

Para sa pagpapaunlad ng mga aplikasyon ng gumagamit, iminungkahi na gumamit ng mga teknolohiya sa web (CSS, HTML5, at JavaScript) at React-based na Enact framework, ngunit posible ring lumikha ng mga C at C ++ na programa na may interface na batay sa Qt. Ang interface ng gumagamit at pinagsamang mga aplikasyon ng graphics ay pangunahing ipinatutupad bilang mga katutubong programa na nakasulat sa teknolohiya ng QML.

Upang mag-imbak ng data sa isang nakabalangkas na form gamit ang format na JSON, Ang DB8 storage ay ginagamit, gamit ang database ng LevelDB bilang isang back-end. Para sa pagsisimula, ginagamit ang bootd batay sa systemd. Para sa pagproseso ng nilalaman ng multimedia, ang mga subsystem ng uMediaServer at Media Display Controller (MDC) ay inaalok at ang PulseAudio ay ginagamit bilang sound server.

Ngayon Ang webOS Open Source Edition ay nasa bersyon 2, na kamakailan ay pinakawalan.

Ano ang bago sa webOS Open Source Edition 2

Sa kanya isang bagong sanggunian na interface ng gumagamit ay iminungkahi: Home Launcher, na-optimize para sa kontrol mula sa mga touch screen at nag-aalok ng isang pinabuting konsepto ng sunud-sunod na mga card (sa halip na mga bintana).

Dinn Ang isang mabilis na panel ng paglunsad ay naidagdag sa interface, kung saan inilalagay ang mga shortcut para sa mga madalas na pag-andar tulad ng pag-access sa mga setting at notification.

Ang platform Ito ay inangkop para magamit sa mga automotive infotainment system. Halimbawa, posible na magtrabaho sa mga kapaligiran na may dalawang mga screen na karaniwang ginagamit sa mga sistemang multimedia na pampasahero.

Ang mga paraan ay iminungkahi para sa awtomatikong mga pag-update ng firmware (FOTA - Firmware-Over-the-Air), batay sa paggamit ng mga pag-update ng OSTree at atomic system. Ang kumpletong imahe ng system ay muling pinagtagpo bilang isang buo, nang walang paghihiwalay sa magkakahiwalay na mga pakete.

Ang sistema ng pag-update ay batay sa paggamit ng dalawang mga partisyon ng system, isa sa mga ito ay aktibo, at ang pangalawa ay ginagamit upang kopyahin ang pag-update, pagkatapos i-install ang pag-update, binago ng mga seksyon ang mga tungkulin.

Ang platform ng sanggunian ng hardware ay na-upgrade sa Raspberry Pi 4 board (dating iminungkahi na gamitin ang Raspberry Pi 3 Model B), kung saan maaari mong ikonekta ang dalawang ipinapakita sa pamamagitan ng HDMI, gumamit ng isang mas advanced na GPU, gamitin ang Gigabit Ethernet, dual-band Wi-Fi, Bluetooth 5.0 / BLE, at USB 3.0.

Sa iba pang mga pagbabago:

  • Ang SoftAP (Tethering) mode ay naidagdag, na nagbibigay-daan sa iyo upang ayusin ang gawain ng isang wireless access point upang ikonekta ang iba pang mga aparato sa network.
  • Nagdagdag ng suporta para sa sapilitan na kontrol sa pag-access batay sa Smack core module (pinasimple na mandatory access control core).
  • Pinahusay na suporta para sa Bluetooth at WiFi.
  • Para sa talaan, ang systemd journal ay ginagamit bilang default.
  • Mga na-update na bersyon ng mga bahagi ng third-party na pinagbabatayan ng platform, kabilang ang Qt 5.12 at Chromium 72.

Paano makukuha ang webOS Open Source Edition 2?

Upang magamit ang webOS Open Source Edition kinakailangan upang makabuo ng imahe nito, maaari kang kumunsulta sa mga hakbang upang magawa ito mula sa ang sumusunod na link. 


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Nasher_87 (ARG) dijo

    Maaari itong masubukan sa Qemu at paano?

  2.   naka-boot dijo

    Wow! Ngayon parang ito ay isang LG TV sa halip na isang RPI! LG mahusay! Mabuti na bumalik sila sa bukas na mapagkukunan.