SAN FRANCISCO, November 17, 2020 / PRNewswire / – KubeCon – The Linux Foundation, the non-profit organization enabling mass innovation through open source, today announced that it will host the Servo Web Engine. Servo is a high performance open source browser engine designed for both applications and in-vehicle use and is written in the Rust programming language, bringing lightning-fast performance and memory security to internal browser components. Industry support for the move comes from Futurewei, Let’s Encrypt, Mozilla, Samsung, and Three.js, among others.
“The Linux Foundation’s track record of hosting and supporting the world’s most ubiquitous open source technologies makes it the natural home to grow the Servo community and increase support for its platform,” said declared Alain jeffrey, technical president of the Servo project. “There is a lot of development work and opportunities for our Servo Technical Steering Committee to consider, and we know that this model of open source, cross-industry collaboration will allow us to accelerate the highest priorities for web developers. ”
Servo is an open source project that provides components that can load, run, and display web pages, applications, and WebXR experiences. Developers can integrate the Servo web engine, including a parallelized CSS engine that speeds up page load times and improves stability, and a rendering engine called WebRender – in their own user interfaces, 3D experiences and other products. Servo currently runs on Linux, macOS, and Windows, and has been ported to devices such as Microsoft’s Android phones, Oculus, Magic Leap, and HoloLens. Servo was instrumental in the creation of Mozilla’s Gecko browser engine that powered the launch of the Firefox Quantum web browser in 2017, and is still central to Firefox’s DNA today.
In 2012, Mozilla released the Servo project, a community effort to create a new open source browser engine that can take advantage of multicore hardware to improve speed, stability, and responsiveness. Today, Servo is more efficient than most web engines because it takes advantage of multi-core processors with low power consumption. This is made possible by the open source programming language Rust which focuses on speed, memory security, and parallelism. Rust and Servo co-evolved, and in their early days Servo was the only large-scale Rust program other than the Rust compiler itself. Rust’s memory security guarantees mean Servo presents a smaller attack surface for security vulnerabilities such as buffer overflow attacks. Rust and Servo were both incubated by Mozilla, and the next step for Servo is through the Linux Foundation.
“Mozilla is a champion of the open source movement, working to unite passionate communities to create software that keeps the Internet open and accessible to all,” said Adam seligman, director of operations at Mozilla. “We are excited to see Servo graduate from Mozilla and move to the Linux Foundation where we know this technology will continue to thrive and fuel web innovation in the future. “
“Servo is the most promising, modern, and open web engine for building immersive applications and experiences using web technologies, and it has a lot to do with the Rust programming language,” said Mike Dolan, senior vice president and general manager of Linux Foundation projects. “We are delighted to support and maintain this important work for decades to come. ”
For more information on the Servo project and to contribute, please visit servo.org.
About the Linux Foundation
Founded in 2000, the Linux Foundation is supported by more than 1,500 members and is the world leader in collaboration on open source software, open standards, open data and open hardware. Linux Foundation projects are critical to global infrastructure including Linux, Kubernetes, Node.js, etc. The Linux Foundation’s methodology focuses on leveraging best practices and meeting the needs of contributors, users, and solution providers to create enduring models for open collaboration. For more information, please visit us at linuxfoundation.org.
The Linux Foundation has registered trademarks and uses trademarks. For a list of The Linux Foundation trademarks, please see its trademark usage page: www.linuxfoundation.org/trademark-usage. Linux is a registered trademark of Linus Torvalds.
Feedback from the developer community
“For me, Servo has been the most exciting project on the web for many years now. I look forward to any announcements regarding the development of this web browser. As a new browser engine it has the potential to have huge impact on the browser ecosystem., which has not been seen in years. Having multiple, successful and actively developed browser engine implementations is extremely important to the health of the web. -webform acts as a solid foundation for all websites and software Having many different browsers participating in web standardization efforts ensures that the web platform is designed for everyone.
The web is moving fast right now with new APIs like WebXR, and I’m really happy that Servo has been involved in these APIs that are making the web into the future to ensure that the web is a valuable medium on newer platforms. material forms for years. to come. I’m extremely excited about the future of Servo to see the speed and stability of a new built-in Rust browser and its impact on the browser ecosystem.
Ada Rose Cannon, Developer Advocate for the Samsung Internet web browser and co-chair of the W3C Immersive Web Working Group
Servo, a browser engine built using Rust, is a key project in bringing the performance and security necessary for web technologies to go beyond interconnected text and media pages to serve a new generation of business cases. use where immersive reality is the platform for computing and reality. -The collaboration over time between people, places and things can improve the lives of billions of people. It is exciting that this important project is supported by the international open source community of the Linux Foundation.
Tish Shute, Real. AR / VR, Futurewei Technologies, Inc., co-founder of Augmented World Expo and Augmented Reality.org
Internet security increasingly relies on moving away from error-prone languages like C and C ++ and towards languages like Rust that provide security and safety without sacrificing performance. The Servo web engine has co-evolved with Rust and brings its benefits to the web.
It’s exciting to see what’s possible if we re-imagine the way we create mission-critical software with modern tools that solve security issues without sacrificing performance. Servo gives us a glimpse into a safer and more secure future for critical and complex software systems.
The Servo project helps us understand the extent of what is possible in a world where we have tools like Rust at our disposal. The complexity of web renderers pushes software engineering systems to their limits, which is why it’s so important that we invest in understanding how we can make generational improvements to these critical systems.
Josh aas, Executive Director, Internet Security Research Group and Let’s Encrypt
The servo has been a crucial part of the development of the Immersive Web. With this, Mozilla was able to help stabilize the WebVR and WebXR APIs by quickly bringing a browser alternative to emerging platforms such as Microsoft HoloLens, Oculus Quest, and Magic Leap. It is important to the well-being of the internet that independent web API implementations exist and I am excited to see Servo grow and continue to be at the forefront of the web.
Ricardo Cabello (@mrdoob), Three.js Project Manager
SOURCE The Linux Foundation