Programmering

Servo nettlesermotor vedtatt av Linux Foundation

Servo, en nettlesermotor med åpen kildekode som opprinnelig ble utviklet på Mozilla, har flyttet til Linux Foundation.

En modulær, innebygd nettmotor skrevet på Mozillas Rust-språk, deler Servo kode med Firefox-nettleseren og er ment å muliggjøre levering av innhold og applikasjoner via nettstandarder. Opprettet i 2012, inkuberte Servo-teknologier senere i Firefox, for eksempel det WebRender GPU-baserte gjengivelsessystemet.

En omstilling i Mozilla i august som involverte permitteringer på 250 personer, inkluderte noen mennesker som var involvert i Rust-utviklingsarbeidet. Mozilla har fortsatt å aktivt investere i Rust, mens Servo har fortsatt som en åpen kildekodeinnsats. Nå har Linux Foundation blitt det nye hjemmet for Servo Project, avslørt en bulletin publisert 17. november.

Ved overgangen til Linux Foundation får Servo-prosjektet et styre og en teknisk styringskomité for å lede prosjektets fremtid. Høynivåmål for Servo forblir uendret; Servo er ment å gi en høyytelses, sikker gjengemotor for innbygging i andre applikasjoner. Servo kan også integreres i brukergrensesnitt, 3D-opplevelser og andre produkter med en parallellisert CSS-motor.

En bruker av Servo-komponenter var imidlertid skeptisk til Linux Foundation-overtakelsen. “Det er gode nyheter at noen tar over prosjektet etter Mozilla. Det er også et kjøretøy som vil tillate andre å bidra med penger, ”sa Armin Ronacher, direktør for ingeniør i søknadsovervåkingsselskapet Sentry. "Imidlertid vet jeg ikke om å ha Linux Foundation betyr at Servo har en fremtid som en produksjonslesermotor, da den ikke drives av en nettleserutvikler som har et klart ønske om å sende den til kundene som en nettleser."

Servo, som kjører på Windows, Linux og MacOS, har tjent som et bevis på at viktige webkomponenter som gjengivelse og CSS kan implementeres i Rust, som har tilbudt sikkerhet, samtidighet og hastighet. Servo har også blitt portert til teknologier som Android-telefoner og Microsofts HoloLens-enheter med blandet virkelighet.

Servo-prosjektutviklere har bidratt til WHAT / WG-nettstandarder ved å rapportere spesifikasjonsproblemer og sende inn automatiserte tester via nettleser. Core teammedlemmer har redigert standarder inkludert i nettlesere. Deltakere fremover kan bidra til Servos fremtid ved å skrive kode eller dokumentasjon, teste nattbord eller donere for å dekke kontinuerlig integrasjon og hostingkostnader.

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