Programování

Motor servo prohlížeče adoptovaný Linux Foundation

Servo, otevřený zdrojový prohlížeč původně vyvinutý v Mozille, přešel na Linux Foundation.

Servo, modulární integrovatelný webový engine napsaný v jazyce Rust od Mozilly, sdílí kód s prohlížečem Firefox a má umožnit doručování obsahu a aplikací prostřednictvím webových standardů. Technologie Servo, které byly vytvořeny v roce 2012, byly později začleněny do prohlížeče Firefox, například vykreslovací systém založený na grafickém procesoru WebRender.

Restrukturalizace v Mozille v srpnu, která zahrnovala propouštění 250 osob, zahrnovala některé lidi zapojené do úsilí o rozvoj Rust. Mozilla nadále aktivně investovala do Rustu, zatímco Servo pokračovalo jako open source úsilí. Nyní se Linux Foundation stala novým domovem pro Servo Project, zveřejněný bulletin zveřejněný 17. listopadu.

S přechodem na Linux Foundation získává projekt Servo představenstvo a technický řídící výbor, který má řídit budoucnost projektu. Cíle Servo na vysoké úrovni zůstávají nezměněny; Servo je určeno k poskytování vysoce výkonného a bezpečného vykreslovacího modulu pro vkládání do jiných aplikací. Servo lze také začlenit do paralelního CSS enginu a integrovat ho do uživatelských rozhraní, 3D prostředí a dalších produktů.

Uživatel komponent Servo byl skeptický vůči převzetí Linux Foundation. "Je to dobrá zpráva, že někdo převezme projekt po Mozille." Je to také vozidlo, které umožní ostatním přispívat peněžně, “řekl Armin Ronacher, technický ředitel společnosti Sentry pro monitorování aplikací. "Nevím však, zda mít Linux Foundation znamená, že Servo má budoucnost jako motor produkčního prohlížeče, protože není poháněn vývojářem prohlížeče, který má jasnou touhu dodávat jej zákazníkům jako prohlížeč."

Servo běžící na Windows, Linux a MacOS sloužilo jako důkaz, že v Rustu, který nabízí bezpečnost, souběžnost a rychlost, mohou být implementovány důležité webové komponenty, jako je rendering a CSS. Servo také bylo přeneseno na technologie, jako jsou telefony Android a zařízení HoloLens pro smíšenou realitu od společnosti Microsoft.

Vývojáři servoprojektů přispěli k webovým standardům WHAT / WG hlášením problémů se specifikacemi a odesláním automatických testů napříč prohlížeči. Členové základního týmu mají společně upravené standardy obsažené v prohlížečích. Účastníci v budoucnu mohou přispívat do budoucnosti Servo psaním kódu nebo dokumentace, testováním nočních programů nebo darováním na pokrytí nákladů na nepřetržitou integraci a hostování.