ungoogled-chromium
Modifications to Chromium for removing Google integration and enhancing privacy
ungoogled-chromium is Google Chromium, sans integration with Google. It also features some tweaks to enhance privacy, control, and transparency (almost all of which require manual activation or enabling). ungoogled-chromium retains the default Chromium experience as closely as possible. Unlike other Chromium forks that have their own visions of a web browser, ungoogled-chromium is essentially a drop-in replacement for Chromium.
homepage ↗ github: ungoogled-software/ungoogled-chromium
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| pf4public GitHub ↗ | 151.0.7922.47_p1 | 14 | 2 d | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | Committed | |
|---|---|---|---|---|---|---|---|
| 151.0.7922.47_p1 ≈ | pf4public | amd64 testing | arm64 testing | x86 testing | ppc64 testing | 2 d | view · download · history ↗ |
| 150.0.7871.186_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 3 d | view · download · history ↗ |
| 150.0.7871.181_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 4 d | view · download · history ↗ |
| 150.0.7871.128_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 8 d | view · download · history ↗ |
| 150.0.7871.124_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 12 d | view · download · history ↗ |
| 150.0.7871.114_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 14 d | view · download · history ↗ |
| 149.0.7827.200_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 31 d | view · download · history ↗ |
| 149.0.7827.196_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 32 d | view · download · history ↗ |
| 149.0.7827.155_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 39 d | view · download · history ↗ |
| 149.0.7827.114_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 44 d | view · download · history ↗ |
| 149.0.7827.102_p1 ≈ | pf4public | amd64 testing | arm64 testing | x86 testing | ppc64 testing | 49 d | view · download · history ↗ |
| 149.0.7827.53_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 54 d | view · download · history ↗ |
| 148.0.7778.215_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 59 d | view · download · history ↗ |
| 148.0.7778.178_p1 ≈ | pf4public | amd64 stable | arm64 testing | x86 testing | ppc64 testing | 2 mo | view · download · history ↗ |
Use flags of 151.0.7922.47_p1
- +X Add support for X11
- bindist Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)
- bluetooth Enable Bluetooth. Disabling bluetooth does break WebAuthn. Could also break something else. Improved patch is welcome.
- bundled-toolchain Download and use the upstream binary toolchain(s) to build Chromium
- cfi Build with CFI (Control Flow Integrity) enabled. It requires "-stdlib=libc++", see #40 for more details.
- convert-dict Patch and build the convert_dict utility. The script will be installed into /usr/lib64/chromium-browser/update-dicts.sh. More info here: https://github.com/ungoogled-software/ungoogled-chromium/issues/188#issuecomment-444752907
- cups Add support for CUPS (Common Unix Printing System)
- custom-cflags Build with user-specified CFLAGS (unsupported)
- debug Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use.
- ffmpeg-chromium (binpkg only) Use Chromium FFmpeg fork (media-video/ffmpeg-chromium) rather than mainline FFmpeg (media-video/ffmpeg)
- enable-driver Build chromedriver
- gtk4 Build with GTK4 headers
- hangouts Enable support for Google Hangouts features such as screen sharing
- headless Build Ozone only with headless backend, NOT RECOMMENDED for general uses
- kerberos Add kerberos support
- +libcxx Use bundled C++ Standard Library (libc++)
- nvidia Use libXNVCtrl library from x11-drivers/nvidia-drivers instead of the bundled one
- +official Enable Official build instead of Developer build
- optimize-thinlto Whether to enable ThinLTO optimizations. Turning ThinLTO optimizations on can substantially increase link time and binary size, but they generally also make binaries a fair bit faster.
- optimize-webui Optimize parts of Chromium's UI written with web technologies (HTML/CSS/JS) for runtime performance purposes. This does more work at compile time for speed benefits at runtime.
- override-data-dir Change default user data directory to "~/.config/ungoogled-chromium". No data moved automatically.
- pax-kernel Allow building on a PaX-enabled kernel
- pgo Enable PGO. Requires bundled binary profile data in sources tree. Often requires masked/testing llvm.