thorium:基于Chromium的浏览器,支持多平台,含丰富编解码器与性能优化

Chromium 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.

Branch2Tags72
This repository is empty

GitHub tag (latest SemVer) GitHub GitHub commit activity Subreddit subscribers

Thorium

90号放射性元素命名的Linux版Chromium分支。Windows/MacOS/树莓派/Android/其他版本见下文。

  • 始终基于最新的LTSChromium构建。
  • 旨在表现得像Google Chrome并具备其功能集,差异/补丁/增强功能如下所列。
  • 采用LTO、CFlag、LDFlag、LLVM Loop和PGO等编译器优化,使其运行速度极快。 💥
    此外,我们还针对不同CPU发布了支持不同SIMD指令的定制版本,以进一步提升执行速度。 我们提供SSE3SSE4AVXAVX2版本,在发布页面中会以此命名。 如果不确定该下载哪个版本,请参阅关于SIMD

其他版本  

 

 

 

 

 

 – Windows 版本在此 > Thorium Win
 – MacOS(M1 和 X64)版本位于 > Thorium Mac
 – Android(arm32 和 arm64)版本位于 > Thorium Android
 – 树莓派版本位于 > Thorium Raspi 适用于 Pi 3B/3B+ 和 Pi 4/400。
 – 特殊版本位于 > Thorium Special 您可以在此处找到适用于旧 CPU 的 32 位版本。
 – Thorium 网站,含用于 Linux 自动更新的 deb 仓库 > https://thorium.rocks/
 – 新增:Windows XP / Vista / 7 / 8 / 8.1 版本位于 > Thorium Legacy

特性及与 Chromium 的区别

  • 多种编译器标志,可提升性能并针对 AVX CPU(详见 PATCHES.md
  • 实验性 MPEG-DASH 支持。
  • 包含 Widevine所有编解码器,并在 Linux 和 Windows 上提供完善的 HEVC/H.265 支持。
  • 恢复 JPEG XL 图像文件格式支持并默认启用。
  • 恢复 FTP URL 支持并默认启用。
  • 恢复 M124 之前的经典 Chrome UI,而非新的“Chrome 2023 刷新”UI。参见 说明文档。启用标志 chrome://flags/#thorium-2024 即可体验!
  • 恢复经典“下载栏”。启用标志 chrome://flags/#download-shelf 即可使用。
  • 来自 Debian 的补丁,包括字体渲染补丁、VAAPI 补丁、音频沙箱、GPU 驱动、GTK 自动深色模式、原生通知补丁、标题栏补丁,以及……VDPAU 补丁!(Nvidia 用户欢呼吧)
  • 来自 Bromite 的 DoH(DNS -over-HTTPS)补丁。
  • 默认启用 请勿跟踪
  • 添加并启用 全球隐私控制
  • 默认在地址栏显示完整 URL,包括结尾的斜杠。
  • 禁用 FLOC 和“隐私沙盒”。
  • 禁用烦人的默认浏览器信息栏警告。
  • 禁用烦人的 IPH(产品内帮助)推广。
  • 在 US 及其他地区的本地化版本中,除常规搜索引擎外,还添加了 DuckDuckGoBrave SearchEcosiaAsk.comYandex.com
  • 无论使用何种搜索引擎,始终使用本地新标签页(NTP)。
  • 修复 阅读模式 下提炼页面内容时的图标显示问题。
  • 右键点击刷新按钮时启用新的菜单界面。(新增“普通刷新”、“强制刷新”和“清除缓存并强制刷新”)
  • 默认显示主页按钮、Chrome 实验室按钮和书签栏。
  • 更新 预取 设置以尊重隐私。
  • 构建时针对 GNchrome_sandbox 的补丁。
  • 安装过程中移除 Chrome APT sources.list 的添加。
  • 各种新增标志,或为全新开发,或源自 Ungoogled Chromium。详见 PATCHES.md
  • 默认启用并行下载。
  • 包含 pak 工具,用于打包和解包 Thorium 或任何其他基于 Chromium 的浏览器中的 *.pak 文件。
  • 徽标和品牌/名称更改为 Thorium 徽标、Thorium 名称,并在致谢等位置将“Alex313031”附加到“The Chromium Authors”之后。
  • .desktop 文件包含有用的命令行标志,可启用实验性或实用功能。(参见 PATCHES.md
  • 包含安装程序补丁和文件,以包含 ChromeDriverthorium_shell (content_shell),并为 thorium_shell 提供 .desktop 文件(名为 thorium-shell.desktop,在桌面环境中显示为 Thorium Content Shell)。这些也包含在 Windows 版本中,但不会创建快捷方式,不过安装目录中提供了 .png 和 .ico 文件,供您自行创建带图标的快捷方式。您也可以使用命令 thorium-shell(位于 /usr/bin/ 的自定义包装器)运行 content_shell。您可以在 /usr/bin/chromedriver 或 Windows 上的 chromedriver.exe 运行 ChromeDriver。此外,在 Windows 上使用 AVX 构建时,还有针对 abseil 库和 mini_installer 的补丁。
  • 安装后右键点击启动器会提供三个额外的桌面操作,一个是打开 thorium-shell,另一个是以安全模式打开(在下次启动前禁用在 chrome://flags 中设置的任何标志),最后一个是以深色模式打开(附加 --force-dark-mode 标志)。

 + 其他补丁和有用的 chrome://flags 标志太多,此处不一一列举。 ʘ‿ʘ

构建

详见 > https://github.com/Alex313031/thorium/blob/main/docs/BUILDING.md

调试

详见 > https://github.com/Alex313031/thorium/tree/main/infra/DEBUG#readme


 − https://www.reddit.com/r/ChromiumBrowser/ 是我为 Thorium 及 Thorium/Chromium 相关讨论创建的 Reddit 子版块,https://thorium.rocks/ 是我为其制作的官方网站,https://alex313031.blogspot.com/ 则是我创建的与 Thorium/ThoriumOS 相关的博客。
 − 我还基于 Thorium 构建了 ChromiumOS(现更名为 ThoriumOS),其中包含编解码器、Widevine、linux-firmware/模块以及额外软件包,详见 > https://github.com/Alex313031/ChromiumOS/

 − 感谢 https://github.com/robrich999/ 提供的部分信息和修复,这些内容已应用于本项目。
 − 感谢 https://github.com/midzer/ 提供的支持和构建方面的帮助。
 − 同时感谢 https://github.com/bromite/bromite、https://github.com/saiarcot895/chromium-ubuntu-build、https://github.com/Eloston/ungoogled-chromium、https://github.com/GrapheneOS/Vanadium 以及 https://github.com/iridium-browser/iridium-browser 提供的补丁代码。
 − pak_src 目录以及 pack_src/bin 中的二进制文件归功于 @freeer,详见 https://github.com/myfreeer/chrome-pak-customizer/

感谢使用 Thorium!

Introduction

以放射性元素序号90命名的Chromium分支。Windows、MacOS/Raspi/Android以及特别构建版本分别存放在不同的代码库中,README.md文件顶部提供了相应链接。【此简介由AI生成】

Customize your domain
827.49 K282Visit GitHub