Offcanvas

개발자 / 검색|인터넷 / 모바일 / 오픈소스

‘서보 브라우저 엔진’, 모질라에서 리눅스 재단으로 둥지 옮긴다

2020.11.20 Paul Krill  |  InfoWorld
모질라에서 시작된 이 러스트 기반 프로젝트는 다른 애플리케이션에 임베디드할 수 있는 안전한 고성능 렌더링 웹 엔진을 제공하고자 한다. 

모질라(Mozilla)에서 개발하고 있었던 오픈소스 브라우저 엔진 ‘서보(Servo)’가 리눅스 재단(Linux Foundation)으로 새 보금자리를 틀었다.
 
ⓒGetty Images

모질라의 프로그래밍 언어 러스트(Rust)로 개발된, 임베디드 할 수 있는 모듈식 웹 엔진 ‘서보’는 파이어폭스(Firefox) 브라우저와 코드를 공유하며 웹 표준을 통해 콘텐츠와 애플리케이션을 전달할 수 있도록 설계됐다. 서보 프로젝트는 2012년부터 시작됐다. 그 과정에서 GPU 렌더링 시스템 ‘웹렌더(WebRender)’와 같은 서보에서 인큐베이팅된 기술이 파이어폭스에 통합되기도 했다. 

하지만 지난 8월 모질라가 심각한 경영난으로 직원 250명을 해고하는 구조조정을 단행했고, 정리해고 대상자 가운데 러스트 및 서보 개발과 관련된 인력을 포함하면서 사실상 서보 개발에서 손을 뗀 게 아니냐는 우려가 제기됐었다. 그리고 11월 17일, 서보 프로젝트의 관리 주체가 리눅스 재단으로 이관됐다는 소식이 전해졌다

서보 프로젝트는 리눅스 재단으로 이전되긴 했지만 프로젝트의 미래를 안내할 이사회와 기술운영회를 얻었다. 리눅스 재단에 따르면 서보의 핵심 목표는 변경되지 않는다. 다른 애플리케이션에 임베디드할 수 있는 안전한 고성능 렌더링 엔진을 제공한다는 목표다. 

윈도우, 리눅스, 맥OS에서 구동할 수 있는 서보는 렌더링 및 CSS와 같은 중요한 웹 구성요소가 안전성, 동시성, 속도에 초점을 맞춘 러스트로 구현될 수 있다는 증거 역할을 해왔다. 현재 서보 웹 엔진은 안드로이드 폰, 오큘러스, 매직 리프, 마이크로소프트 홀로렌즈 등에도 포팅됐다. 또한 병렬화된 CSS 엔진을 갖춘 서보는 사용자 인터페이스, 3D 경험 및 기타 제품에 통합될 수 있다. 

한편 서보 프로젝트 개발자는 사양 문제를 보고하고, 브라우저 간 자동화된 테스트를 제출해 WHAT/WG 웹 표준에 기여했다. 핵심 팀 구성원은 브라우저에 포함된 표준을 공동 편집했다. 향후 참여자는 코드 또는 문서를 작성하거나, 매일 업데이트 및 수정돼 올라오는 버전(Nightly)을 테스트하고, 지속적인 통합 및 호스팅 비용을 기부하면서 서보의 미래에 기여할 수 있다. ciokr@idg.co.kr

 
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.