You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Chromium fork for linux named after [radioactive element No. 90](https://en.wikipedia.org/wiki/Thorium). Windows/MacOS/RasPi/Android/Other builds see below.
7
7
8
8
- Always built with the latest stable version of [Chromium](https://www.chromium.org/).
9
9
- Intended to behave like and have the featureset of Google Chrome, with differences/patches/enhancements listed below.
10
10
- Includes [Widevine](https://www.widevine.com/), [All Codecs](https://tools.woolyss.com/html5-audio-video-tester/), Chrome Plugins, as well as thinLTO, CFlag, LDFlag, LLVM Loop, and PGO compiler optimizations. It is built with [SSE4](https://en.wikipedia.org/wiki/SSE4), [AVX](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions), and [AES](https://en.wikipedia.org/wiki/AES_instruction_set), so it won't launch on CPU's below 2nd gen Core or AMD FX, but benefits from Advanced Vector EXtensions. If your CPU lacks AVX, you can use builds from [Thorium Special](https://github.com/Alex313031/Thorium-Special).
11
-
### Other Builds <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/STAGING/winflag_animated.gif"width="34"> <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/STAGING/AVX2.png"width="48"> <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/STAGING/apple.png"width="30"> <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/STAGING/Android_Robot.svg"width="26"> <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/STAGING/Raspberry_Pi_Logo.svg"width="24"> <imgsrc="https://raw.githubusercontent.com/Alex313031/thorium-win7/main/logos/STAGING/win7/compatible-with-windows-7.png"width="28">
11
+
### Other Builds <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/STAGING/winflag_animated.gif"width="34"> <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/STAGING/AVX2.png"width="48"> <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/STAGING/apple.png"width="30"> <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/STAGING/Android_Robot.svg"width="26"> <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/STAGING/Raspberry_Pi_Logo.svg"width="24"> <imgsrc="https://raw.githubusercontent.com/Alex313031/thorium-win7/main/logos/STAGING/win7/compatible-with-windows-7.png"width="28">
12
12
– Windows builds are here > [Thorium Win](https://github.com/Alex313031/Thorium-Win)\
13
13
– AVX2 Builds for Windows and Linux > [Thorium AVX2](https://github.com/Alex313031/Thorium-AVX2)\
14
14
– MacOS (M1 and X64) builds are located at > [Thorium Mac](https://github.com/Alex313031/Thorium-Mac)\
@@ -18,8 +18,8 @@
18
18
– Thorium Website with deb repo for auto-updating on Linux > https://thorium.rocks/\
19
19
–__NEW__: Windows 7 / 8 / 8.1 / Server 2012 builds in > [Thorium Win7](https://github.com/Alex313031/thorium-win7)
20
20
21
-
### FEATURES & DIFFERENCES BETWEEN CHROMIUM AND THORIUM <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/NEW/bulb_light.svg#gh-dark-mode-only"> <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/NEW/bulb_dark.svg#gh-light-mode-only">
22
-
> - Various compiler flags that improve performance and target [AVX](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions) CPU's (read [PATCHES.md](https://github.com/Alex313031/Thorium/blob/main/infra/PATCHES.md))
21
+
### FEATURES & DIFFERENCES BETWEEN CHROMIUM AND THORIUM <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/NEW/bulb_light.svg#gh-dark-mode-only"> <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/NEW/bulb_dark.svg#gh-light-mode-only">
22
+
> - Various compiler flags that improve performance and target [AVX](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions) CPU's (read [PATCHES.md](https://github.com/Alex313031/thorium/blob/main/infra/PATCHES.md))
> -[JPEG XL](https://jpeg.org/jpegxl/) Image File Format turned on by default.
@@ -44,22 +44,22 @@
44
44
> - Remove the addition of the Chrome APT sources.list during installation.
45
45
> - Widevine CDM Patch for Linux.
46
46
> - GTK auto dark mode patch
47
-
> - Various new flags either developed from scratch, or added from Ungoogled Chromium. See [PATCHES.md](https://github.com/Alex313031/Thorium/blob/main/infra/PATCHES.md)
47
+
> - Various new flags either developed from scratch, or added from Ungoogled Chromium. See [PATCHES.md](https://github.com/Alex313031/thorium/blob/main/infra/PATCHES.md)
48
48
> - Enable Parallel Downloading by Default.
49
-
> - Inclusion of <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/STAGING/pak.png"width="16"> [pak](https://github.com/Alex313031/Thorium/tree/main/pak_src#readme) (Linux) and [pak_mingw](https://github.com/Alex313031/Thorium/tree/main/pak_src/bin/pak-win) (Windows), a utility for packing and unpacking the [*.pak](https://textslashplain.com/2022/05/03/chromium-internals-pak-files/) files in Thorium or any other Chromium based browser.
49
+
> - Inclusion of <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/STAGING/pak.png"width="16"> [pak](https://github.com/Alex313031/thorium/tree/main/pak_src#readme) (Linux) and [pak_mingw](https://github.com/Alex313031/thorium/tree/main/pak_src/bin/pak-win) (Windows), a utility for packing and unpacking the [*.pak](https://textslashplain.com/2022/05/03/chromium-internals-pak-files/) files in Thorium or any other Chromium based browser.
50
50
> - Logo and Branding/Naming changed to the Thorium logo, Thorium name, and "Alex313031" being appended to "The Chromium Authors" in credits, etc.
51
-
> - .desktop file includes useful cmdline flags that enable experimental or useful features. (See [PATCHES.md](https://github.com/Alex313031/Thorium/blob/main/infra/PATCHES.md))
51
+
> - .desktop file includes useful cmdline flags that enable experimental or useful features. (See [PATCHES.md](https://github.com/Alex313031/thorium/blob/main/infra/PATCHES.md))
52
52
> - Includes installer patches and files to include [ChromeDriver](https://chromedriver.chromium.org/home) and *thorium_shell*[(content_shell)](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/testing/web_tests_in_content_shell.md), with a .desktop file being provided for thorium_shell (named thorium-shell.desktop and shows in desktop environments as Thorium Content Shell). These are also included in the Windows releases, but it doesn't make a shorcut, although a .png and .ico is in the install directory for you to make your own shortcut with an icon. You can also run content_shell with the command thorium-shell (custom wrapper for it, located in /usr/bin/). You can run ChromeDriver at /usr/bin/chromedriver or chromedriver.exe on Windows. Also, patches for abseil library and mini_installer when building with AVX on Windows.
53
53
> - Right clicking the launcher after install gives three additional desktop actions, one to open thorium-shell, another to open in Safe Mode which disables any flags one has set in chrome://flags until the next launch, and lastly to open in Dark Mode which appends the --force-dark-mode flag.
54
-
- For more info, read the [PATCHES.md](https://github.com/Alex313031/Thorium/blob/main/infra/PATCHES.md) file.
55
-
- Known bugs are in the [BUGS.md](https://github.com/Alex313031/Thorium/blob/main/infra/BUGS.md) file.
54
+
- For more info, read the [PATCHES.md](https://github.com/Alex313031/thorium/blob/main/infra/PATCHES.md) file.
55
+
- Known bugs are in the [BUGS.md](https://github.com/Alex313031/thorium/blob/main/infra/BUGS.md) file.
56
56
- A list of Chromium command line flags can be found at > https://peter.sh/experiments/chromium-command-line-switches
57
57
58
-
## Building <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/NEW/build_light.svg#gh-dark-mode-only"> <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/NEW/build_dark.svg#gh-light-mode-only">
59
-
See > https://github.com/Alex313031/Thorium/blob/main/docs/BUILDING.md
58
+
## Building <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/NEW/build_light.svg#gh-dark-mode-only"> <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/NEW/build_dark.svg#gh-light-mode-only">
59
+
See > https://github.com/Alex313031/thorium/blob/main/docs/BUILDING.md
See > https://github.com/Alex313031/thorium/tree/main/infra/DEBUG#readme
63
63
64
64
-------
65
65
−https://www.reddit.com/r/ChromiumBrowser/ is a subreddit I made for Thorium and general Thorium/Chromium discussion, https://thorium.rocks/ is the website I made for it, and https://alex313031.blogspot.com/ is a blog I made relating to Thorium/ThoriumOS. \
@@ -70,10 +70,10 @@ See > https://github.com/Alex313031/Thorium/tree/main/infra/DEBUG#readme
70
70
− Also thanks to https://github.com/bromite/bromite, https://github.com/saiarcot895/chromium-ubuntu-build, https://github.com/Eloston/ungoogled-chromium, https://github.com/GrapheneOS/Vanadium, and https://github.com/iridium-browser/iridium-browser for patch code. \
71
71
− The pak_src dir, and the binaries in *pack_src/bin* are credited to @freeerhttps://github.com/myfreeer/chrome-pak-customizer/
72
72
73
-
__NOTE:__[*libpepflashplayer.so*](https://github.com/Alex313031/Thorium/blob/main/infra/libpepflashplayer.so) is included for posterity and can be used to enable Adobe Flash on older Chromium releases. ʘ‿ʘ
73
+
__NOTE:__[*libpepflashplayer.so*](https://github.com/Alex313031/thorium/blob/main/infra/libpepflashplayer.so) is included for posterity and can be used to enable Adobe Flash on older Chromium releases. ʘ‿ʘ
## Thorium for ARM CPUs <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/STAGING/arm_logo.png"width="128">
2
-
This contains a special [*BUILD.gn*](https://github.com/Alex313031/Thorium/blob/main/arm/config/compiler/BUILD.gn) file for making an ARM32/ARM64 build of Thorium for Raspberry Pi or Windows. Just run `setup_arm.sh` in here after running the normal `setup.sh` that's in the root of this repo.
1
+
## Thorium for ARM CPUs <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/STAGING/arm_logo.png"width="128">
2
+
This contains a special [*BUILD.gn*](https://github.com/Alex313031/thorium/blob/main/arm/config/compiler/BUILD.gn) file for making an ARM32/ARM64 build of Thorium for Raspberry Pi or Windows. Just run `setup_arm.sh` in here after running the normal `setup.sh` that's in the root of this repo.
3
3
4
4
__NOTE:__ This dir is only for Raspberry Pi and Windows On ARM. For regular Linux ARM builds, and MacOS ARM builds, you can just use the regular files in the repo.
5
5
6
-
- Windows On ARM (WoA) Builds: Use the [win_ARM_args.gn](https://github.com/Alex313031/Thorium/blob/main/arm/win_ARM_args.gn) file for your *args.gn*.
6
+
- Windows On ARM (WoA) Builds: Use the [win_ARM_args.gn](https://github.com/Alex313031/thorium/blob/main/arm/win_ARM_args.gn) file for your *args.gn*.
7
7
8
-
## Raspberry Pi Builds <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/STAGING/Raspberry_Pi_Logo.svg"width="28">
9
-
__IMPORTANT:__ For a [Raspberry Pi](https://www.raspberrypi.org/) build (ARM64), the contents of [raspi_arm.gni](https://github.com/Alex313031/Thorium/blob/main/arm/raspi_arm.gni) should be manually copied and used in *//chromium/src/build/config/arm.gni*, AND the contents of [raspi_args.gn](https://github.com/Alex313031/Thorium/blob/main/arm/raspi_args.gn) should be used for your *args.gn*. \
8
+
## Raspberry Pi Builds <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/STAGING/Raspberry_Pi_Logo.svg"width="28">
9
+
__IMPORTANT:__ For a [Raspberry Pi](https://www.raspberrypi.org/) build (ARM64), the contents of [raspi_arm.gni](https://github.com/Alex313031/thorium/blob/main/arm/raspi_arm.gni) should be manually copied and used in *//chromium/src/build/config/arm.gni*, AND the contents of [raspi_args.gn](https://github.com/Alex313031/thorium/blob/main/arm/raspi_args.gn) should be used for your *args.gn*. \
10
10
__– Note that ARM32 Raspberry Pi builds of Thorium are not supported.__ They should only be used on Raspi 3B, 3B+, 4, and 400 models with a 64 Bit OS. For more info, see > [Here](https://www.raspberrypi.com/news/raspberry-pi-os-64-bit/).
Copy file name to clipboardExpand all lines: docs/WIN_INSTRUCTIONS.txt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ Good, now we have a full Chromium checkout ready to be built, but to turn it int
71
71
## Thorium Setup
72
72
So, lets download Thorium in C:\src
73
73
74
-
git clone --recursive https://github.com/Alex313031/Thorium.git or download the .zip and unpack it there > https://github.com/Alex313031/Thorium/archive/refs/heads/main.zip
74
+
git clone --recursive https://github.com/Alex313031/thorium.git or download the .zip and unpack it there > https://github.com/Alex313031/Thorium/archive/refs/heads/main.zip
### About <imgsrc="https://github.com/Alex313031/Thorium/blob/main/logos/NEW/thorium_infra_256.png"width="32">
17
+
### About <imgsrc="https://github.com/Alex313031/thorium/blob/main/logos/NEW/thorium_infra_256.png"width="32">
18
18
– This infra project uses [*pkg2appimage*](https://github.com/AppImage/pkg2appimage/blob/master/pkg2appimage) from here > https://github.com/AppImage/pkg2appimage\
19
-
– The [*Thorium.yml*](https://github.com/Alex313031/Thorium/blob/main/infra/APPIMAGE/Thorium.yml) file was modeled after the official Chromium one from here > https://github.com/AppImage/pkg2appimage/blob/master/recipes/Chromium.yml
19
+
– The [*Thorium.yml*](https://github.com/Alex313031/thorium/blob/main/infra/APPIMAGE/Thorium.yml) file was modeled after the official Chromium one from here > https://github.com/AppImage/pkg2appimage/blob/master/recipes/Chromium.yml
## Document listing known bugs in Thorium or Chromium that will affect usability. Fixed bugs will have a FIXED tag with the date it was fixed at the end. Discoverers/Fixers will have their name at the end.
0 commit comments