Posts

AVX2 Builds and new ChromiumOS builds.

New AVX2 repo for Thorium >  https://github.com/Alex313031/Thorium-AVX2   Also added more patches to Thorium >  https://github.com/Alex313031/Thorium New ChromiumOS builds with multiple fixes and additions >  https://github.com/Alex313031/ChromiumOS Also it was Chromium's 100th birthday! We are now on M101 though.

Outline of benefits of Thorium over vanilla Chromium.

Chromium is an amazing project, and I simply wanted to add to the amazingness by adding things I think fit well for people already using Chromium. I have created a fork of Chromium, called Thorium, named after radioactive element No. 90. I make builds for linux >  https://github.com/Alex313031/Thorium  Windows >  https://github.com/Alex313031/Thorium-Win  and MacOS/Android/different CPU architectures >  https://github.com/Alex313031/Thorium-Special Thorium has speed/performance flags, implemented as compiler and configuration flags. Namely: The use of AVX and AES instructions. CFlag and LDFlags and Rust COPT flags changed from their default values of 2 to 3, lto_opt_level changed from 0 to 3, import_instr_limit changed from 5 to 100, all debug constructs stripped from binaries, and finally, various LOOP optimizations implemented as -mllvm flags passed to the LLVM Clang compiler. This nets a 2-8% performance improvement, depending on the benchmark. Some benchmarks I have ran an

Joined the Wayne OS project.

 I am now a contributer to the Wayne OS project. Will be adding work from my own ChromiumOS builds to there. https://www.facebook.com/groups/wayneosgroup https://gitlab.com/wayne-inc/wayneos https://wayne-os.com/

New Thorium Builds and new subreddit.

 New Thorium builds out today with FMA optimization and a new audio sandbox patch added. Will be working on new ChromiumOS release too with added packages. I have started a new subreddit because /r/Chromium seems dead. New reddit community is at  https://www.reddit.com/r/ChromiumBrowser/

FINALLY WORKING x264 ChromiumOS and enhancements to Thorium

 New release has codecs working! https://github.com/Alex313031/ChromiumOS/releases/tag/R97.0.4682.0 Thorium is now built with lld cflags and thinlto set to 3, not 2, for even more speed. DoH patch is getting an enhancement next release. https://github.com/Alex313031/Thorium  

New Releases of Chromium, ChromiumOS, and linux-chromeos.

 Here are my own chromium and chromiumOS builds. Chromium builds have thinlto, PGO, codecs, widevine, and experimental features and modified logo and branding.  Chromiumos has x264 and full linux firmware support. linux-chromeos runs the whole chromiumos system UI in an X11 window. https://github.com/Alex313031/Thorium https://github.com/Alex313031/ChromiumOS https://github.com/Alex313031/ChromeOS-Linux

Crostini on ChromiumOS and Cloudready

 ---Crostini issues on ChromiumOS and Neverware's Cloudready.--- Cloudready is a ChromiumOS distribution designed to be installed on general hardware to give a ChromeOS experience, albeit lacking the Google Play Store and Google Assistant. On my own ChromiumOS builds, Crostini (the virtualized debian linux environment one can enable in settings) crostini would fail unless chrome://flags/#c rostini-use-dlc was set to disabled. This helps in some circumstances, including Cloudready, however, as of ChromiumOS 92, on top of this issue, the termina (not a misspelling) container fails to launch the virtual machine if there are unmitigated cpu vulnerabilities. Intel 9th gen and older and Ryzen 1st gen and older will be vulnerable without a microcode patch. ChromiumOS does not support microcode updating by default, and so without a BIOS update, one could manually modify the reported vulnerabilities on the command line. A useful read with instructions on page 3 can be found at https://never