WebOS Open Source Edition 2 Platform Kuburitswa

Presented new open platform bazi webOS Vhura Source Chinyorwa 2, yakanangana nekugadzira midziyo yakangwara. Chikuva chiri kugadzirwa mukati public repository pasi peiyo Apache 2.0 rezinesi, uye budiriro inotariswa nenharaunda, inotevedzera joint development management model. Raspberry Pi 4 mabhodhi anoonekwa seyereferenzi hardware chikuva.

Iyo webOS chikuva muna 2013 yaive akatengwa kunze neLG kubva kuHewlett-Packard uye inoshandiswa pane anopfuura mamirioni makumi manomwe eLG TVs nemidziyo yevatengi. Iyo webOS Open Source Edition purojekiti yakavambwa muna 70 mushure mekunge LG yaedza kudzokera kune yakavhurika yekusimudzira modhi kukwezva vamwe vatori vechikamu uye kuwedzera huwandu hwemidziyo iyo webOS inogona kushandiswa.

Iyo webOS system nharaunda inogadzirwa uchishandisa maturusi uye ekutanga mapakeji OpenEmbedded, pamwe chete nehurongwa hwekuvaka uye seti yemetadata kubva kuprojekti Yocto. Izvo zvakakosha zvewebOS isystem uye application maneja (SAM, System uye Chikumbiro Maneja), iyo ine basa rekumhanyisa maapplication nemasevhisi, uye Luna Surface Manager (LSM), inoumba mushandisi interface. Izvo zvikamu zvakanyorwa uchishandisa Qt chimiro uye Chromium browser injini.

Kupa kunoitwa kuburikidza neanosanganisa maneja achishandisa iyo Wayland protocol. Kugadzira tsika dzekushandisa, zvinokurudzirwa kushandisa webhu tekinoroji (CSS, HTML5 uye JavaScript) uye chimiro. Hesiti, zvichibva paReact, asi zvinogonekawo kugadzira zvirongwa muC uye C++ ine Qt-based interface. Iyo mushandisi shell uye yakavakirwa-mukati graphical zvikumbiro zvinonyanya kuitwa sezvirongwa zvemuno zvakanyorwa uchishandisa QML tekinoroji.

Kuchengetera kunoshandiswa kuchengetedza data mune yakarongeka fomu uchishandisa iyo JSON fomati DB8, uchishandisa iyo LevelDB dhatabhesi sebackend.
Kutanga, inoshandiswa booted zvichibva pane systemd. Iyo uMediaServer uye Media Display Controller (MDC) subsystems inopihwa kugadzirisa multimedia zvemukati; PulseAudio inoshandiswa sevhavha inonzwika.

Features webOS Vhura Source Chinyorwa 2:

  • Iyo nyowani yekutarisa mushandisi interface yakaunzwa, iyo Imba Yekuvhura, iyo yakagadziridzwa yekubata-bata screen kutonga uye inopa yakagadziridzwa pfungwa yekutenderera inotenderera (panzvimbo yeWindows). Iyo interface inowedzerawo Kurumidza Launch bar, iyo inogara mapfupi kune anowanzo shandiswa mabasa akadai sekuwana zvigadziriso uye zviziviso;

    WebOS Open Source Edition 2 Platform Kuburitswa

  • Iyo puratifomu yakagadziridzwa kuti ishandiswe mumotokari infotainment masisitimu. Semuyenzaniso, zvinokwanisika kushanda munzvimbo mbiri-skrini inowanzoshandiswa muvafambi multimedia masisitimu;
  • Zvishandiso zvakarongwa zve otomatiki firmware update (MUFANANIDZO -Firmware-Over-the Air), yakavakirwa pakushandisa OSTree uye atomic system update. Iyo yese system mufananidzo inovakwa patsva seyose, pasina kupatsanurwa mumapakeji akasiyana. Iyo yekuvandudza sisitimu yakavakirwa pakushandiswa kwemaviri system partitions, imwe yacho inoshanda, uye yechipiri inoshandiswa kukopa iyo yekuvandudza; mushure mekuisa iyo yekuvandudza, zvikamu zvinoshandura mabasa;
  • Yakawedzera SoftAP (Tethering) mode, iyo inokubvumira kuronga kushanda kwenzvimbo isina waya yekubatanidza mamwe madivayiri kune network;
  • Yakawedzerwa tsigiro yekumanikidza kupinda kutonga kwakavakirwa paSmack (Yakareruka Inosungirwa Kupinda Kudzora Kernel) kernel module;
  • Yakavandudzwa Bluetooth uye WiFi rutsigiro;
  • Iyo referensi hardware chikuva yakagadziridzwa kune Raspberry Pi 4 bhodhi (yaimbopihwa kushandisa Raspberry Pi 3 Model B), iyo inogona kubatanidza zviratidziro zviviri kuburikidza neHDMI, shandisa imwe yepamusoro GPU, shandisa Gigabit Ethernet, mbiri-bhendi Wi-Fi, Bluetooth 5.0/BLE uye USB 3.0;
  • For default logging zvinobatanidzwa yakanyorwa kubva ku systemd;
  • Yakagadziridzwa shanduro dzechitatu-bato zvikamu zviri pasi pepuratifomu, kusanganisira Qt 5.12 uye Chromium 72.

Source: opennet.ru

Voeg