首页/新闻资讯/正文详情

Thorium 浏览器——按 CPU 指令集出多套构建、隐私补丁默认生效的 Chromium 分支

发布时间:2026/9/27 9:59:38 来源:云帆数科 栏目:资讯中心
Thorium 浏览器——按 CPU 指令集出多套构建、隐私补丁默认生效的 Chromium 分支
Thorium 浏览器——按 CPU 指令集出多套构建、隐私补丁默认生效的 Chromium 分支【免费下载链接】thoriumChromium fork named after radioactive element No. 90. Source code and Linux releases. Windows/MacOS/ARM builds served in different repos, links are towards the top of the README.md.项目地址: https://gitcode.com/GitHub_Trending/th/thoriumThorium 是以 90 号元素钍命名的开源 Chromium 分支。它按不同 CPU 指令集编译出多套二进制并默认带一组隐私补丁。如果你在 Linux 上想要更快、更少的 Chromium这个项目值得一看。检测 CPU 指令集选对 Thorium 构建版Chrome 和标准 Chromium 只发布一套 64 位二进制。编译器必须假设你的 CPU 是最低配代码只能用保守指令。Thorium 的做法是同一份 Chromium 源码编译多遍每遍针对不同的 CPU由你按机器挑版本。差异的核心是 SIMDSingle Instruction Multiple Data一条指令同时处理多个数据的向量指令。指令集按代升级SSE3、SSE4、AVX、AVX2 每代一次。有个关键约束指令集只向后兼容、不向前兼容。不支持 AVX2 的 CPU 运行 AVX2 版会直接崩溃。所以选版本比开多少标签页更重要。CPU 世代约可用构建版Pentium 4 / Athlon2001 起SSE232 位Core 2 Duo / Opteron2005–2006SSE3第一代 Core / Wolfdale2007–2010SSE4.1Sandy Bridge / Ivy Bridge / AMD FX2011–2013AVXSkylake / Ryzen 1000–50002016–2023AVX211 代 Core / Ryzen 7000 起2023 起AVX-512不定期发布注意低端 CPU如 Intel Atom、Celeron、部分 i3 和低端 APU可能没有 AVX/AVX2。Linux 下直接跑仓库里的脚本即可确认# 逐项检测本机 CPU 支持的指令集 ./check_simd.sh它读取 /proc/cpuinfo 的 flags 行依次检查 64 位、SSE2、SSE3、SSE4.1、SSE4.2、AES、AVX、AVX2每项打印 SUCCESS 或 FAIL。docs/ABOUT_RELEASES.md 有完整的 CPU 世代与版本对应说明拿不准时查它最稳。打开 args.gn看 LTO 与 PGO 如何作用于编译器各 SIMD 版之间的差异很小。根目录默认的 args.gn 里use_avx2 falseother/AVX2/AVX2_args.gn 则把它改为true并额外打开use_fma trueFMA乘加融合指令。其余优化开关各版本共享# args.gn 中的关键编译器开关 use_thin_lto true # ThinLTO链接阶段做跨文件优化 thin_lto_enable_optimizations true chrome_pgo_phase 2 # PGO 第 2 阶段用现成剖析数据编译 pgo_data_path …*.profdata # 指向 Chromium 官方剖析文件 use_icf true # ICF合并代码相同的函数 is_cfi true # CFI控制流完整性检查ThinLTOThin Link Time Optimization链接阶段跨文件优化让编译器在链接时看到多个文件的代码从而消除冗余函数与跨模块调用。ICFIdentical Code Folding合并相同函数在此基础上进一步压缩二进制体积。PGOProfile-Guided Optimization先跑一次程序采集热点路径、再据此重新编译的优化通常是自编译用户最难做的一步。chrome_pgo_phase 2表示直接用 Chromium 官方预先采集好的 .profdata 剖析文件官方构建里高频执行的热路径已针对性优化你不用自己跑采集阶段。V8JavaScript 引擎在 args.gn 里也有一组开关优化编译器 Turbofan 与中间层 Maglev 均开启v8_enable_wasm_simd256_revec true为 WebAssembly 打开 256 位 SIMD 指令。视频侧use_vaapi true启用 GPU 硬件解码VA-APILinux 的硬件视频解码接口proprietary_codecs true加捆绑的 Widevine 让 HEVC、AC3 等格式开箱可播。官方仓库没有公布基准测试数字提升来自这些开关的叠加效果CPU 越新、SIMD 版本越高收益越明显。隐私补丁默认生效DNT、GPC 与 FLOC 关闭这组隐私改动不需要你开任何 flag安装后就在运行Do Not Track默认开启每次请求都带上 DNT 信号加入并启用 GPCGlobal Privacy Control不要卖我的数据信号标准other/GPC.patch 在设置页加入对应开关并把信号随请求发出FLOC 与Privacy Sandbox被完全禁用other/ 目录中的同名补丁直接从源码移除相关代码而不是关一个开关了事来自 Bromite 项目的 DoHDNS over HTTPS补丁预取策略调整为尊重隐私地址栏默认显示完整 URL含结尾斜杠缩短地址不再具有迷惑性顺带被去掉的还有默认浏览器提示条和 IPH产品内推广弹窗。并行下载默认开启地址栏旁的搜索引擎列表增加了 DuckDuckGo、Brave Search、Ecosia、Ask 和 Yandex。用几个 flag 找回 FTP、JPEG-XL 与经典 UIChrome 近年删掉了一些实用功能Thorium 的回应是打补丁找回来FTP 协议Chrome 移除 ftp:// 后由 other/ 目录的补丁恢复并默认启用开发者访问内部 FTP 站点不再需要装别的浏览器JPEG-XL下一代图像格式的支持被恢复并默认打开下载架经典Download Shelf回归chrome://flags/#download-shelf开启用 thorium-2024 标志开启经典 UIChrome Refresh 2023M124 起的新 UI把顶栏、标签和菜单改得更圆更松散。Thorium 的 Th24 计划恢复 M124 之前的外观开启chrome://flags/#thorium-2024或用--th24参数启动。它复用现有代码路径还原标签、顶栏、菜单与对话框的配色、形状和间距而不重写代码后续跟随 Chromium 更新也更省力。docs/TH24.md 里有逐组件的前后截图对照。从零构建三个脚本加一条构建命令源码构建要求 Linux x64 机器至少 8GB 内存推荐 16GB、75GB 空闲磁盘开发主力环境是 Ubuntu 22.04。完整流程在 docs/BUILDING.md主干是三个脚本加一条构建命令# 仓库根目录依次执行 ./trunk.sh # 重置为原生 Chromium 并拉取全部版本标签 ./version.sh # 检出 Thorium 对应的修订号下载 PGO 剖析文件 ./setup.sh # 把仓库中的补丁与文件复制到 Chromium 树 gn args out/thorium # 生成配置后粘贴 args.gn 内容 ./build.sh 8 # 8 为编译任务数trunk.sh 把 Chromium 树还原成上游代码并拉取版本标签version.sh 检出 Thorium 基于的准确修订号并下载该版本的 .profdata 文件——正是 args.gn 里pgo_data_path指向的那个文件setup.sh 把仓库里的补丁与文件铺到 Chromium 树的对应位置。build.sh 内部调用定制的 autoninja一次编译 thorium、chrome_sandbox、chromedriver 和 thorium_shell 四个目标。thorium_shell 是基于 content_shell 的轻量外壳适合做自动化测试构建产物可直接在 out/thorium/ 下运行。Windows、macOS、Android 与树莓派构建位于独立仓库本仓库是 Linux 主线Windows 构建另有 docs/BUILDING_WIN.md 说明文档。给 2016 年之后 CPU 的 Linux 用户直接下 AVX2 版开始用老机器先跑 check_simd.sh 确认世代再选版本。想逐条验证本文提到的开关与补丁克隆仓库git clone --recursive https://gitcode.com/GitHub_Trending/th/thorium打开 args.gn 和 other/ 目录即可对照。【免费下载链接】thoriumChromium fork named after radioactive element No. 90. Source code and Linux releases. Windows/MacOS/ARM builds served in different repos, links are towards the top of the README.md.项目地址: https://gitcode.com/GitHub_Trending/th/thorium创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

QQ空间备份 3 步搞定:用 GetQzonehistory 完整导出历史说说
QQ空间备份 3 步搞定:用 GetQzonehistory 完整导出历史说说

QQ空间备份 3 步搞定:用 GetQzonehistory 完整导出历史说说 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory GetQzonehistory 是一个开源工具,用来备份QQ空间说说… · 2026/9/21 22:53:47

手写实现网络营销的优势引擎,告别低效爬虫
手写实现网络营销的优势引擎,告别低效爬虫

手写实现网络营销的优势引擎,告别低效爬虫 刚写完代码跑通语法,却对着空白的项目骨架发呆?这是很多初学者的通病。你知道 HTTP… · 2026/9/27 9:59:10

aiohttp WebSocket 关闭码校验修复:拒绝对端 Close 帧中的 1006(ABNORMAL_CLOSURE)
aiohttp WebSocket 关闭码校验修复:拒绝对端 Close 帧中的 1006(ABNORMAL_CLOSURE)

后端Web框架WebSocket 【免费下载链接】aiohttp Asynchronous HTTP client/server framework for asyncio and Python 项目地址: https://gitcode.com/gh_mirrors/ai/aiohttp 点击查看 免费下载 导读 本文围绕 aiohttp 的 bugfix 变更(CHANGES/13536.b… · 2026/9/21 22:53:41

FluentRead 文档翻译实战指南:从本地文件批量导入到双语对照、校订与保真导出
FluentRead 文档翻译实战指南:从本地文件批量导入到双语对照、校订与保真导出

前端AI 应用本地部署 【免费下载链接】FluentRead An open-source browser extension for bilingual translation. 一款开源的浏览器双语翻译插件。 项目地址: https://gitcode.com/gh_mirrors/fl/FluentRead 点击查看 免费下载 导读 本文以 FluentRead 的文档翻译… · 2026/9/27 9:59:32

数据结构 单向链表应用 双向链表
数据结构 单向链表应用 双向链表

单向链表应用查找结点 传统遍历结点返回结构体指针函数传入链表对象结构体指针,查找结点的位置进行是否为空链表判断 进行传入的参数位置是否合理定义局部变量指针来指向查找结点 有循环跳出条件,采用for循环遍历查找 ,时间复杂度高… · 2026/9/27 9:59:26

Litho ComponentTree 深度解析:线程安全地管理 Android 组件树生命周期
Litho ComponentTree 深度解析:线程安全地管理 Android 组件树生命周期

移动开发UI组件 【免费下载链接】litho A declarative framework for building efficient UIs on Android. 项目地址: https://gitcode.com/gh_mirrors/li/litho 点击查看 免费下载 ComponentTree 是 Litho 中代表一棵组件树、并负责其完整生命周期的核心对象&… · 2026/9/27 9:59:20

TradingAgents-CN 完整部署攻略:3 条路线 30 分钟内跑起多智能体股票分析
TradingAgents-CN 完整部署攻略:3 条路线 30 分钟内跑起多智能体股票分析

TradingAgents-CN 完整部署攻略:3 条路线 30 分钟内跑起多智能体股票分析 【免费下载链接】TradingAgents-CN 基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版 项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-CN TradingAge… · 2026/9/27 9:59:20

※〖★☆★精选【逆势上涨】◎下跌行情下的操盘利器◎不含未来函数◎源码★☆★〗※
※〖★☆★精选【逆势上涨】◎下跌行情下的操盘利器◎不含未来函数◎源码★☆★〗※

D:MA(C,5); J:REF(D,2)<REF(D,1) AND REF(D,1)<D;G:MA(INDEXC,5); S:REF(G,2)>REF(G,1) AND REF(G,1)>G; XG:S AND J;{信号过滤器&#xff1a;N取0&#xff5e;10&#xff0c;数值越大&#xff0c;信号越少&#xff0c;取0为不过滤} N:0; 信号过滤:COUNT(XG,N) AND… · 2026/9/27 9:59:14

Wren 语言 System 类全解析:print、clock、gc 等内置工具方法实战指南
Wren 语言 System 类全解析:print、clock、gc 等内置工具方法实战指南

编程语言语言运行时编译器 【免费下载链接】wren The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language. 项目地址&#xff1a; https://gitcode.com/gh_mirrors/wr/wren 点击查看 免费下载 导读 System 类是 Wren 标准库中由虚… · 2026/9/27 9:59:14

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介&#xff1a;这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程&#xff0c;从线性调频&#xff08;LFM&#xff09;信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑&#xff0c;面向电子信息工程、计算机、数学等专业学生&#xff0c;适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介&#xff1a;基于PyTorch的多模态虚假新闻检测项目完整代码包&#xff0c;面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者&#xff0c;解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征&#xff0c;以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介&#xff1a;这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程&#xff0c;从线性调频&#xff08;LFM&#xff09;信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑&#xff0c;面向电子信息工程、计算机、数学等专业学生&#xff0c;适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介&#xff1a;基于PyTorch的多模态虚假新闻检测项目完整代码包&#xff0c;面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者&#xff0c;解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征&#xff0c;以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码