iridium

Iridium browser

WWW CVSWeb GITHub
  1. Package version
    iridium-2024.01.120p0
  2. Maintainer
    Robert Nagy

Iridium is a free, open, and libre browser modification of the Chromium
code base, with privacy being enhanced in several key areas.
Automatic transmission of partial queries, keywords, metrics to central
services is inhibited and only occurs with consent.

+-------------------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-------------------------------------------------------------------------------

Chromium uses several mitigations on OpenBSD:

- each category of process uses pledge(2) to limit system call access
- each category of process uses unveil(2) to limit filesystem access.

Occasionally, some extensions may violate some pledge(2) specifications.
This will appear in syslog's /var/log/messages as

iridium[<pid>]: pledge "<name>", syscall <n>.

along with the more obvious "Oops" in iridium tabs.

Disabling pledge() or unveil() is not recommended!

THE FOLLOWING INFORMATION IS FOR DEBUG PURPOSES ONLY

- global pledge knob: invoke iridium with --no-sandbox
- specific pledge for specific processes:
${SYSCONFDIR}/iridium/pledge.*

- global unveil knob: invoke iridium with --disable-unveil
- specific unveil for specific processes:
${SYSCONFDIR}/iridium/unveil.*

Specific situations
-------------------
If you need to access files from alternative locations (for example
opening files in /var/www/htdocs directly in iridium), add the paths
to ${SYSCONFDIR}/iridium/unveil.main and merge with changes in files in
${PREFIX}/share/examples/iridium/ at update time.

webgl and 3d and acceleration support:
- some DRM supported cards are marked as unsupported by iridium
Using --ignore-gpu-blacklist may allow you to test

Interoperability with base window managers:
- some window managers do not have compositing support; for instance, fvwm.
In order to have decent graphic rendering, they should be supplemented by
a compositing manager. For instance, xcompmgr in base.

  • component
  • debug
  • lto

  • archivers/bzip2
  • devel/gperf
  • devel/bison
  • lang/node
  • shells/bash
  • sysutils/flock
  • sysutils/pciutils
  • devel/ninja
  • x11/py-xcbgen,python3
  • x11/qt5/qtbase,-main
  • devel/xdg-utils
  • devel/desktop-file-utils
  • fonts/noto/fonts
  • graphics/libexif
  • sysutils/libudev-openbsd
  • x11/gtk+3,-main
  • x11/gtk+4,-guic
  • x11/gtk+3,-cups
  • devel/nasm
  • lang/python/3.10
  • devel/gmake
  • STEM->=5.4.0:archivers/xz

  • devel/xdg-utils
  • devel/desktop-file-utils
  • fonts/noto/fonts
  • graphics/libexif
  • sysutils/libudev-openbsd
  • x11/gtk+3,-main
  • x11/gtk+4,-guic
  • x11/gtk+3,-cups