Programmēšana

Servo pārlūka dzinējs, ko pieņēmis Linux Foundation

Servo, atvērtā koda pārlūka dzinējs, kas sākotnēji izstrādāts Mozilla, ir pārcēlies uz Linux Foundation.

Modulārais, iegultais tīmekļa dzinējs, kas rakstīts Mozilla Rust valodā, Servo koplieto kodu ar Firefox pārlūku un ir paredzēts, lai nodrošinātu satura un lietojumprogrammu piegādi, izmantojot tīmekļa standartus. 2012. gadā izveidotās Servo inkubētās tehnoloģijas vēlāk tika integrētas Firefox, piemēram, WebRender GPU balstīta renderēšanas sistēma.

Augusta pārstrukturēšana Mozilla, kurā tika atlaistas 250 personas, ietvēra dažus cilvēkus, kas iesaistīti Rust attīstības centienos. Mozilla turpināja aktīvi ieguldīt Rust, savukārt Servo turpināja darboties kā atvērtā koda darbs. Tagad Linux fonds ir kļuvis par jauno servo projekta mājvietu, atklāts 17. novembrī publicētais biļetens.

Pārejot uz Linux Foundation, Servo projekts iegūst valdi un tehnisko vadības komiteju, kas vada projekta nākotni. Servo augsta līmeņa mērķi paliek nemainīgi; Servo ir paredzēts, lai nodrošinātu augstas veiktspējas, drošu renderēšanas dzinēju, lai to varētu ievietot citās lietojumprogrammās. Servo arī ar paralēlizētu CSS dzinēju var integrēt lietotāja saskarnēs, 3D pieredzē un citos produktos.

Servo komponentu lietotājs gan skeptiski vērtēja Linux Foundation pārņemšanu. "Tā ir laba ziņa, ka kāds pārņem projektu pēc Mozilla. Tas ir arī transportlīdzeklis, kas ļaus citiem ieguldīt naudu monetāri, ”sacīja Armīns Ronahers, lietojumprogrammu uzraudzības uzņēmuma Sentry inženierzinātņu direktors. "Tomēr es nezinu, vai Linux Foundation lietošana nozīmē to, ka Servo ir nākotne kā ražošanas pārlūka dzinējs, jo to nevada pārlūka izstrādātājs, kuram ir skaidra vēlme to piegādāt klientiem kā pārlūkprogrammu."

Darbojoties operētājsistēmās Windows, Linux un MacOS, Servo ir kalpojis par pierādījumu tam, ka Rust var tikt ieviesti svarīgi tīmekļa komponenti, piemēram, renderēšana un CSS, kas piedāvāja drošību, vienlaicīgumu un ātrumu. Servo ir pārnests arī uz tādām tehnoloģijām kā Android tālruņi un Microsoft HoloLens jauktās realitātes ierīces.

Servo projekta izstrādātāji ir devuši ieguldījumu WHAT / WG tīmekļa standartu izstrādē, ziņojot par specifikāciju problēmām un iesniedzot automātiskus pārrobežu pārlūku testus. Galvenajiem komandas dalībniekiem ir kopīgi rediģēti standarti, kas iekļauti pārlūkprogrammās. Turpmāk dalībnieki var dot ieguldījumu Servo nākotnē, rakstot kodu vai dokumentāciju, testējot naktskreklus vai ziedojot nepārtrauktas integrācijas un mitināšanas izmaksu segšanai.

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