Ladybird
真正独立的开源浏览器
Ladybird 是一款从零开始构建的全新开源浏览器引擎,不是任何现有浏览器的分支。它由 501(c)(3) 非营利组织支持,目标是打造一个真正独立于商业公司控制、以网络标准为基础的现代浏览器。
核心技术架构
Ladybird 采用多进程架构,包含主 UI 进程、多个 WebContent 渲染器进程、ImageDecoder 进程和 RequestServer 进程。图像解码和网络连接采用进程外处理,提升了对恶意内容的抵御能力。每个标签页运行在独立的渲染器进程中,与系统其他部分隔离,即使某个页面崩溃也不会波及其他标签页或浏览器核心。
核心组件
Ladybird 的许多核心支持组件继承自 SerenityOS 项目,包括 LibWeb(网络渲染引擎)、LibJS(JavaScript 引擎)、LibWasm(WebAssembly 实现)、LibCrypto/LibTLS(加密和 TLS 协议)、LibHTTP(HTTP/1.1 客户端)、LibGfx(2D 图形库)、LibUnicode(Unicode 和区域设置)、LibMedia(音视频播放)、LibCore(事件循环和操作系统抽象层)、LibIPC(进程间通信)等关键模块,构建了完整的浏览器技术栈。
主要特点
完全独立:不同于 Chromium、Firefox 和 WebKit 等现有主流引擎,Ladybird 从零开始构建自主的渲染引擎,摆脱对商业公司的依赖。无默认搜索分成、无加密代币、无用户变现机制,资金完全依靠捐赠和支持者。项目采用双条款 BSD 许可证开源。目前支持 Linux、macOS、Windows(通过 WSL2)及其他类 Unix 系统,首个面向 Linux 和 macOS 的 Alpha 版本计划于 2026 年发布。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议