Programiranje

Servo brskalnik je sprejel Linux Foundation

Servo, odprtokodni brskalnik, ki je bil prvotno razvit pri Mozilli, se je preselil v Linux Foundation.

Servo, modularni vdelani spletni mehanizem, napisan v Mozilinem jeziku Rust, deli kodo z brskalnikom Firefox in naj bi omogočil dostavo vsebine in aplikacij prek spletnih standardov. Servo, ki je bil ustvarjen leta 2012, je pozneje v Firefox vključil tehnologije, kot je sistem upodabljanja, ki temelji na GPU WebRender.

Avgustovsko prestrukturiranje v Mozilli, ki je vključevalo odpuščanje 250 ljudi, je vključevalo nekaj ljudi, vključenih v prizadevanja za razvoj Rusta. Mozilla je še naprej aktivno vlagala v Rust, medtem ko je Servo nadaljeval z odprtokodno dejavnostjo. Zdaj je fundacija Linux postala novi dom za projekt Servo, je razkril bilten, objavljen 17. novembra.

S prehodom na Linux Foundation projekt Servo dobi odbor in tehnični usmerjevalni odbor, ki bo vodil prihodnost projekta. Cilji Serva na visoki ravni ostajajo nespremenjeni; Servo je namenjen zagotavljanju visoko zmogljivega, varnega mehanizma za upodabljanje za vdelavo v druge aplikacije. Servo je lahko paralelni CSS motor in ga je mogoče integrirati v uporabniške vmesnike, 3D izkušnje in druge izdelke.

Uporabnik komponent Servo pa je bil skeptičen do prevzema Linux Foundation. »Dobra novica je, da nekdo po Mozilli prevzema projekt. To je tudi vozilo, ki bo drugim omogočilo denarni prispevek, «je povedal Armin Ronacher, direktor inženiringa v podjetju za nadzor aplikacij Sentry. "Vendar ne vem, če ima Linux Foundation pomeni, da ima Servo prihodnost kot produkcijski brskalnik, saj ga ne poganja razvijalec brskalnika, ki si očitno želi, da bi ga kupcem poslal kot brskalnik."

Servo, ki deluje v sistemih Windows, Linux in MacOS, je dokaz, da je mogoče pomembne spletne komponente, kot sta upodabljanje in CSS, implementirati v Rust, ki ponuja varnost, sočasnost in hitrost. Servo je bil prenesen tudi na tehnologije, kot so telefoni Android in Microsoftove naprave z mešano resničnostjo HoloLens.

Razvijalci servo projektov so prispevali k spletnim standardom WHAT / WG, tako da so poročali o težavah s specifikacijami in oddali samodejne teste med brskalniki. Člani osnovne ekipe imajo v brskalnikih sourejene standarde. Udeleženci v prihodnosti lahko prispevajo k prihodnosti Serva tako, da napišejo kodo ali dokumentacijo, preizkusijo Nightlyje ali prispevajo za kritje stalnih stroškov integracije in gostovanja.

$config[zx-auto] not found$config[zx-overlay] not found