pkg.soopen package index

brew / Rang 397

orc mit Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper, apt installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für orc in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install orc

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install orc

MacPorts ports tree · devel/orc/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add orc

Alpine Linux edge package indexes · orc · Quelle: dl-cdn.alpinelinux.org

Fedora dnfverifiziert · 92%
sudo dnf install orc

Fedora Rawhide package metadata · orc · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#orc

nixpkgs package indexes · pkgs/by-name/or/orc/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S orc

Arch Linux sync databases · orc · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install orc

openSUSE Tumbleweed package metadata · orc · Quelle: download.opensuse.org

Debian aptverifiziert · 92%
sudo apt install liborc-0.4-0t64

Debian stable package indexes · liborc-0.4-0t64 · Quelle: deb.debian.org

Überblick

Paketzusammenfassung

Oil Runtime Compiler (ORC)

Befehle und Aliase

  • orc-bugreport
  • orcc

Verlauf

Projektgeschichte und Nutzung

ORC, the Oil Runtime Compiler and later described by GStreamer as the Optimized Inner Loop Runtime Compiler, is a C library and toolset for compiling and executing small array-processing programs that map well to SIMD instructions. Its Homebrew package installs tools such as `orcc` and `orc-bugreport` alongside the runtime library.

Projektgeschichte

The ORC README calls ORC the successor to Liboil, the Library of Optimized Inner Loops. Liboil provided hand-optimized inner loops; ORC moved that idea toward a restricted assembly-like language that can be compiled at runtime, emitted as assembly source, extended with new opcodes, or emulated for testing.

ORC's design addressed a common multimedia problem: high-throughput audio and video filters need CPU-vectorized loops across several architectures, but handwritten intrinsics multiply code paths and runtime combinations. The README says ORC targets SIMD-style operations such as saturated addition and subtraction, with backends including SSE, MMX, MIPS, Altivec, NEON, and TI C64x+.

Adoptionsgeschichte

GStreamer adopted ORC as part of its multimedia stack and hosts the project page under the GStreamer site. GStreamer describes it as a library and tools for compiling SIMD assembly-language-like programs over arrays of data, maintained by the GStreamer Team.

A GStreamer 0.4.42 release announcement says liborc is used for SIMD acceleration in plugins including `audioconvert`, `audiomixer`, `compositor`, `videoscale`, and `videoconvert`. That places ORC under everyday desktop and media-pipeline workloads even when end users never call `orcc` directly.

Wie es verwendet wird

Library users describe kernels in ORC's small language, then let ORC generate target-specific code or run an emulated fallback. The README frames this as useful when a program needs vector extensions directly from an application, wants assembly output without linking the ORC runtime, or needs runtime-defined functions that ordinary compiler intrinsics cannot produce.

`orcc` is the developer-facing compiler tool. Downstream packages mostly care about the shared library because GStreamer plugins and similar media code depend on it for fast pixel, sample, and buffer transformations.

Warum Paket-Nerds sich dafür interessieren

For package nerds, ORC is a quiet dependency with a clear reason to exist: it lets multimedia packages ship portable SIMD acceleration without carrying a bespoke assembly implementation for every CPU family. It also explains why a tiny compiler package appears as a dependency of much larger audio and video stacks.

Zeitleiste

  • Liboil era: ORC's README identifies ORC as the successor to the Library of Optimized Inner Loops.
  • 0.4 series: The README states that ORC 0.4 releases maintain API and ABI compatibility inside the series.
  • 2026-01-08: GStreamer announced ORC 0.4.42 and named several GStreamer plugins that use liborc for SIMD acceleration.

Related projects

  • ORC is historically related to Liboil and operationally related to GStreamer. Its problem space overlaps compiler auto-vectorization, handwritten SIMD intrinsics, and architecture-specific assembly, but it takes a small domain-specific runtime compiler approach.

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:runtime

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
orc-bugreportExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
orccExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version0.4.42
Manager aktualisiert
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:orc
Version0.4.42
PaketmanagerHomebrew
Homepagehttps://gstreamer.freedesktop.org/modules/orc.html
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

liborc-0.4-0t64 1:0.4.41-1

Library of Optimized Inner Loops Runtime Compiler

https://cgit.freedesktop.org/gstreamer/orc

sudo apt install liborc-0.4-0t64
  • Section: libs
  • Architecture: amd64
  • Source Package: orc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liborc-0.4-0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liborc-0.4-dev 1:0.4.41-1

Library of Optimized Inner Loops Runtime Compiler (development headers)

https://cgit.freedesktop.org/gstreamer/orc

sudo apt install liborc-0.4-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: orc
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Orc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liborc-0.4-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liborc-0.4-dev-bin 1:0.4.41-1

Library of Optimized Inner Loops Runtime Compiler (development tools)

https://cgit.freedesktop.org/gstreamer/orc

sudo apt install liborc-0.4-dev-bin
  • Section: libdevel
  • Architecture: amd64
  • Source Package: orc
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liborc-0.4-dev-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liborc-0.4-doc 1:0.4.41-1

Library of Optimized Inner Loops Runtime Compiler (documentation)

https://cgit.freedesktop.org/gstreamer/orc

sudo apt install liborc-0.4-doc
  • Section: doc
  • Architecture: all
  • Source Package: orc
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Orc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liborc-0.4-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

orc

nix profile install nixpkgs#orc
  • normalized package name match
  • Abgeglichen nach: Orc
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/or/orc/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

liborc-0.4-0t64 1:0.4.38-1build1

Library of Optimized Inner Loops Runtime Compiler

https://cgit.freedesktop.org/gstreamer/orc

sudo apt install liborc-0.4-0t64
  • Section: libs
  • Architecture: amd64
  • Source Package: orc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liborc-0.4-0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

liborc-0.4-dev 1:0.4.38-1build1

Library of Optimized Inner Loops Runtime Compiler (development headers)

https://cgit.freedesktop.org/gstreamer/orc

sudo apt install liborc-0.4-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: orc
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Orc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liborc-0.4-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

liborc-0.4-dev-bin 1:0.4.38-1build1

Library of Optimized Inner Loops Runtime Compiler (development tools)

https://cgit.freedesktop.org/gstreamer/orc

sudo apt install liborc-0.4-dev-bin
  • Section: libdevel
  • Architecture: amd64
  • Source Package: orc
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liborc-0.4-dev-bin from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

liborc-0.4-doc 1:0.4.38-1build1

Library of Optimized Inner Loops Runtime Compiler (documentation)

https://cgit.freedesktop.org/gstreamer/orc

sudo apt install liborc-0.4-doc
  • Section: doc
  • Architecture: all
  • Source Package: orc
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Orc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liborc-0.4-doc from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

orc 0.4.42-r1

Oil Run-time Compiler

https://gstreamer.freedesktop.org/modules/orc.html

sudo apk add orc
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: orc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: orc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

orc-bugreport 0.4.42-r1

Oil Run-time Compiler

https://gstreamer.freedesktop.org/modules/orc.html

sudo apk add orc-bugreport
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: orc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: orc-bugreport from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

orc-compiler 0.4.42-r1

Orc compiler

https://gstreamer.freedesktop.org/modules/orc.html

sudo apk add orc-compiler
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: orc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: orc-compiler from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

orc-dev 0.4.42-r1

Oil Run-time Compiler (development files)

https://gstreamer.freedesktop.org/modules/orc.html

sudo apk add orc-dev
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: orc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: orc-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

orc-test 0.4.42-r1

Oil Run-time Compiler

https://gstreamer.freedesktop.org/modules/orc.html

sudo apk add orc-test
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: orc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: orc-test from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

orc-test-dev 0.4.42-r1

Oil Run-time Compiler

https://gstreamer.freedesktop.org/modules/orc.html

sudo apk add orc-test-dev
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: orc
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: orc-test-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

orc 0.4.41-4.fc45

The Oil Run-time Compiler

http://cgit.freedesktop.org/gstreamer/orc/

sudo dnf install orc
  • License: BSD-2-Clause AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: orc
  • 3 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Orc
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: orc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation