Linux Foundation to host an open source Servo web engine
The Mozilla - born project is built on Rust, and its new parent group could significantly enhance its mission of "providing an independent, modular, integrated web engine."
The Linux Foundation announced Tuesday that it will host the open source Servo web engine originally developed by Mozilla.
Web engines are a key component of the software of web browsers and are responsible for embedding HTML content into the screen displays of devices such as laptops and smartphones. There are many web packages, such as Apple's WebKit, Google's Blink, and Mozilla's Gecko, each of which make up the heart of Safari, Chrome, and Firefox, respectively.
SEE: Meet the hackers who earn millions to save the web, one bug at a time (cover PDF story) (TechRepublic)
Servo, programmed in Rust and created at Mozilla in 2012, has historically been a key part of Firefox's development, and was instrumental in building Mozilla's Gecko browser engine which power to launch Firefox Quantum web browser in 2017, which is still basic. to Firefox DNA today, "Craig Ross of the Linux Foundation said in a press release.
SEE: Linux commands for user management (Premium TechRepublic)
Mozilla first thought of Servo as a modern, open source engine that could "take advantage of multicore hardware to improve speed, stability, and responsiveness," Ross said. Servo accelerates page loading and improves stability with parallel CSS engine and WebRender, a unique bidding engine that comes to pull web content from the perspective of a modern game engine.
Much of Servo speed is also a result of being built in Rust. The two projects, the Rust compiler and Servo, grew together and for some time were the only two major Rust projects in development.
Rust, Ross said, is built to focus on speed, memory safety, and parallelism, which not only improves performance but also makes it more secure because Rust programming means Servo displays a smaller attack surface. Rust's reputation as safe, fast and simple is well documented, and one more reason Servo's move to the Linux Foundation could be huge.
“Servo is the most promising, innovative and open web engine for building applications and immersive experiences using web technologies, and that has a lot to do with the Rust programming language,” said Mike Dolan, senior vice president and general manager of projects at the Linux Foundation.
SEE: Git Guide to IT Benefits (Free PDF) (TechRepublic)
Mozilla COO Adam Seligman described Servo's move as a graduate, and said it will have a chance to succeed and be a part of the future of the web. Other major contributors to the Servo movement include Futurewei, Let's Encrypt, Mozilla, Samsung, and Three.js.
Servo already runs on several devices, including Linux, Windows, macOS, and has been ported to Android, Oculus, Magic Leap, and Microsoft HoloLens. With a high-profile open source entity like the Linux Foundation behind it, the list of Servo platforms is unlikely to grow.
“The Linux Foundation's history of hosting and supporting the world's most ubiquitous open source technologies makes it a natural home for growing the Servo community and increasing high-end support. platform, "said Alan Jeffrey, technical chairman of the Servo project.