Tionndadh àrd-ùrlar WebOS Open Source 2.14

Chaidh foillseachadh an àrd-ùrlar fosgailte webOS Open Source Edition 2.14 fhoillseachadh, a ghabhas cleachdadh air diofar innealan so-ghiùlain, bùird agus siostaman infotainment càr. Thathas den bheachd gu bheil bùird Raspberry Pi 4 mar an àrd-ùrlar bathar-cruaidh iomraidh.Tha an àrd-ùrlar air a leasachadh ann an stòr poblach fo chead Apache 2.0, agus tha leasachadh air a ghlèidheadh ​​​​leis a’ choimhearsnachd, a ’cumail ri modal riaghlaidh leasachaidh co-obrachail.

Chaidh an àrd-ùrlar webOS a leasachadh an toiseach le Palm ann an 2008 agus chaidh a chleachdadh air na fònaichean sgairteil Palm Pre agus Pixie. Ann an 2020, às deidh dha Palm fhaighinn, chaidh an àrd-ùrlar gu làmhan Hewlett-Packard, às deidh sin dh’ fheuch HP ris an àrd-ùrlar seo a chleachdadh anns na clò-bhualadairean, clàran, coimpiutairean-uchd agus PCan aige. Ann an 2012, dh’ainmich HP gun deidheadh ​​​​webOS a ghluasad gu pròiseact stòr fosgailte neo-eisimeileach agus ann an 2013 thòisich e a’ fosgladh còd stòr nan co-phàirtean aige. Chaidh an àrd-ùrlar fhaighinn bho Hewlett-Packard le LG ann an 2013 agus tha e a-nis air a chleachdadh air còrr air 70 millean Tbh LG agus innealan luchd-cleachdaidh. Ann an 2018, chaidh am pròiseact webOS Open Source Edition a stèidheachadh, leis an do dh’ fheuch LG ri tilleadh chun mhodail leasachaidh fosgailte, com-pàirtichean eile a thàladh agus leudachadh air an raon de dh’ innealan le taic bho webOS.

Tha àrainneachd siostam webOS air a chruthachadh a’ cleachdadh an inneal OpenEmbedded agus pasganan bunaiteach, a bharrachd air an t-siostam togail agus seata meata-dàta bho phròiseact Yocto. Is e na prìomh phàirtean de webOS am manaidsear siostam is tagraidh (SAM, System and Application Manager), air a bheil uallach airson ruith thagraidhean agus seirbheisean, agus an Luna Surface Manager (LSM), a tha mar an eadar-aghaidh cleachdaiche. Tha na pàirtean air an sgrìobhadh a’ cleachdadh frèam Qt agus einnsean brobhsair Chromium.

Bithear a’ toirt seachad tro mhanaidsear co-dhèanta a bhios a’ cleachdadh protocol Wayland. Gus tagraidhean gnàthaichte a leasachadh, thathas a’ moladh teicneòlasan lìn (CSS, HTML5 agus JavaScript) agus frèam Enact a chleachdadh stèidhichte air React, ach tha e comasach cuideachd prògraman a chruthachadh ann an C agus C ++ le eadar-aghaidh stèidhichte air Qt. Tha an eadar-aghaidh cleachdaiche agus tagraidhean grafaigeach freumhaichte air an cur an gnìomh sa mhòr-chuid mar phrògraman dùthchasach air an sgrìobhadh a’ cleachdadh teicneòlas QML. Gu gnàthach, tha an Home Launcher air a thabhann, a tha air a bharrrachadh airson obrachadh scrion suathaidh agus a bheir seachad bun-bheachd mapaichean leantainneach (an àite uinneagan).

Tionndadh àrd-ùrlar WebOS Open Source 2.14

Gus dàta a stòradh ann an cruth structaraichte a’ cleachdadh cruth JSON, thathas a’ cleachdadh stòradh DB8, a bhios a’ cleachdadh stòr-dàta LevelDB mar backend. Airson tòiseachadh, thathas a’ cleachdadh bootd stèidhichte air systemd. Thathas a’ tabhann fo-shiostaman uMediaServer agus Rianadair Taisbeanaidh Meadhanan (MDC) airson a bhith a’ giullachd susbaint ioma-mheadhain, tha PulseAudio air a chleachdadh mar fhrithealaiche fuaim. Gus am firmware ùrachadh gu fèin-ghluasadach, thathas a’ cleachdadh OSTree agus ath-nuadhachadh sgaradh atamach (tha dà sgaradh siostam air an cruthachadh, aon dhiubh gnìomhach, agus an dàrna fear air a chleachdadh gus an ùrachadh a chopaigeadh).

Prìomh atharrachaidhean san fhoillseachadh ùr:

  • Tha na tagraidhean sampall bunaiteach a’ toirt a-steach prògram camara. Tha am prògram a’ toirt seachad comas-gnìomh bunaiteach airson dealbhan a thogail agus bhideothan a chlàradh, agus faodar a chleachdadh mar bhunait airson tagraidhean camara nas adhartaiche a leasachadh.
  • Chaidh eadar-ghluasad a dhèanamh gu bhith a’ cruthachadh co-chruinneachaidhean 64-bit, a’ toirt a-steach co-chruinneachaidhean airson bòrd Raspberry Pi 4 (rpi4-64) agus an emuladair (qemux86). Chan eilear a’ moladh taic airson 32 togalach.
  • Chaidh tuilleadan a mholadh airson an deasaiche còd stòr fosgailte Visual Studio Code, a bhios a’ sìmpleachadh leasachadh air tagraidhean lìn sònraichte webOS, tagraidhean Enact agus seirbheisean JavaScript.
  • Chaidh an t-seirbheis airson freagairt tràth do chuimhne ìosal anns an t-siostam systemd-oomd a chuir an gnìomh, a tha ga dhèanamh comasach toiseach dàil a lorg air sgàth dìth ghoireasan agus crìoch a chuir air pròiseasan dian-ghoireasan aig ìre nuair nach eil an siostam fhathast ann. staid èiginneach agus chan eil e a’ tòiseachadh a ’trimadh an tasgadan gu dian agus a’ fuadach dàta gus an sgaradh atharrachadh.
  • Ann am Manaidsear Lìonra, chaidh an t-seirbheis wpa-supplicant a chuir air bhog ann an co-chruinneachaidhean airson bùird Raspberry Pi 4.
  • Chaidh na faidhlichean so-ghnìomhaichte occlientbasicops agus ocserverbasicops a chur ris a’ cho-chruinneachadh airson an emuladair, agus chaidh na riaghailtean udev airson modal LGE UWB ùrachadh.
  • Tha am pàirt g-camera-pipeline air gnìomhachd nas fheàrr co-cheangailte ri clàradh claisneachd.
  • Chaidh einnsean a’ bhrobhsair ùrachadh gu Chromium 91.
  • Chaidh co-phàirtean Yocto Embedded Linux Platform ùrachadh gu sgaoileadh 3.1.
  • Bidh Manaidsear Cuimhne a’ cur an gnìomh giullachd chomharran D-Bus.

A bharrachd air an sin, is urrainn dhuinn a thoirt fa-near don phròiseact OpenLGTV, anns a bheil obair a’ dol air adhart gus firmware innleadair a thionndadh air ais airson LG TVs gus an comas-gnìomh a leudachadh, cuir às do mhearachdan agus dearbhadh gèilleadh ri ceadan leth-bhreac nuair a bhios tu a’ cleachdadh co-phàirtean fosgailte ann am firmware (firmware gu ìre fosgailte). Bidh am pròiseact a’ leasachadh an inneal epk2extract airson a bhith a’ toirt a-mach agus a’ dì-chrioptachadh firmware agus diofar dhàta bho LG, Hisense, Sharp, Philips / TPV agus Thompson TVs, a bharrachd air stòr de phasganan webOS Brew agus inneal airson còraichean freumha fhaighinn air Tbh ​​(RootMyTV) . Tha am pròiseact a’ toirt seachad àrainneachdan cruinneachaidh airson ìomhaighean siostam a chruthachadh airson Tbh stèidhichte air bùird LG NC4 agus LG115x, agus seann firmware atharraichte airson Tbh Saturn S6, Saturn S7 agus LG 2010 agus 2011 stèidhichte air chips Broadcom.

Source: fosgailtenet.ru

Cuir beachd ann