WebOS Open Source Edition 2.10 Famoahana Platform

Ny famotsorana ny sehatra misokatra webOS Open Source Edition 2.10 dia nampidirina, izay azo ampiasaina amin'ny fitaovana azo entina, boards ary rafitra infotainment fiara. Ny boards Raspberry Pi 4 dia raisina ho toy ny sehatra hardware reference. Ny sehatra dia novolavolaina tao amin'ny tahiry ho an'ny daholobe eo ambanin'ny lisansa Apache 2.0, ary ny fampandrosoana dia fehezin'ny vondrom-piarahamonina, manaraka ny modely fitantanana ny fampandrosoana miara-miasa.

Ny sehatra webOS dia novolavolain'i Palm tamin'ny taona 2008 ary nampiasaina tamin'ny finday Palm Pre sy Pixie. Vokatry ny fahazoana Palm tamin'ny taona 2010, dia nandalo teo am-pelatanan'ny Hewlett-Packard ny sehatra, taorian'izay dia nanandrana nampiasa an'io sehatra io ny HP tamin'ny mpanonta, takelaka, solosaina finday ary PC. Tamin'ny taona 2012, nanambara ny fandikana ny webOS ho tetikasa open source tsy miankina ny HP ary nanomboka nanokatra ny kaody loharanon'ny singany ny taona 2013. Tamin'ny taona 2013, novidin'ny LG tao amin'ny Hewlett-Packard ilay sehatra ary ampiasaina amin'ny fahitalavitra LG sy fitaovana mpanjifa maherin'ny 70 tapitrisa. Tamin'ny taona 2018, natsangana ny tetikasa WebOS Open Source Edition, izay nanandrana ny LG hiverina amin'ny modely fampandrosoana misokatra, hisarihana mpandray anjara hafa ary hanitarana ireo fitaovana tohana amin'ny webOS.

Ny tontolon'ny rafitra webOS dia miforona amin'ny alΓ lan'ny fitaovana OpenEmbedded sy fonosana fototra, ary koa ny rafitra fananganana sy metadata napetraka avy amin'ny tetikasa Yocto. Ny singa fototra amin'ny webOS dia ny mpitantana ny rafitra sy ny fampiharana (SAM, System and Application Manager), izay tompon'andraikitra amin'ny fampandehanana ny rindranasa sy ny serivisy, ary ny Luna Surface Manager (LSM), izay mamorona ny interface interface. Ny singa dia nosoratana tamin'ny alΓ lan'ny rafitra Qt sy ny motera navigateur Chromium.

Ny famandrihana dia atao amin'ny alΓ lan'ny mpitantana composite izay mampiasa ny protocol Wayland. Mba hamoronana fampiharana manokana dia atolotra ny fampiasana teknolojian'ny tranonkala (CSS, HTML5 ary JavaScript) sy ny rafitra Enact mifototra amin'ny React, saingy azo atao koa ny mamorona programa amin'ny C sy C ++ miaraka amin'ny interface mifototra amin'ny Qt. Ny interface interface sy ny rindranasa an-tsary mipetaka dia ampiharina amin'ny ankamaroan'ny programa teratany nosoratana tamin'ny teknolojia QML. Amin'ny alΓ lan'ny default, atolotra ny Home Launcher, izay natao ho an'ny fiasan'ny efijery fikasihana ary manolotra ny foto-kevitry ny sarintany mifandimby (fa tsy windows).

WebOS Open Source Edition 2.10 Famoahana Platform

Mba hitahiry angona amin'ny endrika voarafitra amin'ny fampiasana ny format JSON dia ampiasaina ny fitahirizana DB8, izay mampiasa ny angona LevelDB ho backend. Ho an'ny fanombohana dia ampiasaina ny bootd mifototra amin'ny systemd. Ny subsystems uMediaServer sy Media Display Controller (MDC) dia atolotra ho an'ny fanodinana votoaty multimedia, PulseAudio dia ampiasaina ho mpizara feo. Mba hanavaozana ho azy ny firmware dia ampiasaina ny OSTree sy ny fanoloana fizarazarana atomika (fizarana rafitra roa no noforonina, ny iray dia mavitrika, ary ny faharoa dia ampiasaina handikana ny fanavaozana).

Fanovana lehibe amin'ny famoahana vaovao:

  • Ny rafitra Access Access dia nampiharina, manome interface iray tokana ahafahana miditra amin'ny trano fitahirizana isan-karazany, ao anatin'izany ny fitahirizana anatiny, ny USB drive ary ny rafitra fitahirizana rahona (Google Drive ihany no tohana amin'izao fotoana izao). Ny rafitra dia ahafahanao mijery sy manokatra antontan-taratasy, sary ary rakitra avy amin'ireo mpamatsy fitahirizana voarindra rehetra amin'ny alΓ lan'ny interface interface mahazatra.
  • Ny motera navigateur dia manome fitehirizana ny session sy ny authentication Cookies amin'ny endrika encryption.
  • Ny serivisy Peripheral Manager vaovao dia nampiana hitantana ny fitaovana periferika, manohana ny fifandraisana amin'ny fitaovana amin'ny alΓ lan'ny fifandraisana GPIO, SPI, I2C ary UART. Ny serivisy dia ahafahanao mandamina ny fitantanana fitaovana vaovao nefa tsy manova ny kaody loharanon'ny sehatra.
  • Nitarina ny fahafahan'ny ACG (Access Control Groups), izay ampiasaina hamerana ny herin'ny serivisy mampiasa ny Luna Bus. Ao amin'ny famoahana vaovao, ny serivisy taloha rehetra izay nampiasa ny modely fiarovana taloha dia nafindra tany amin'ny ACG. Niova ny syntax an'ny fitsipika ACG.

Source: opennet.ru

Add a comment