Apocrypha

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.

Available in

OverlayNewestEbuildsLast activity
pf4public GitHub ↗ 151.0.7922.47_p1 14 2 d details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64 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.