Every layer of the software on the scope, with its version and licence: the Linux kernel, the Yocto-built system, the Rust toolchain and crates, and the one vendor binary. This page is generated from the release's own build records, not typed by hand.
NovaOS contains software under the GNU GPL and LGPL, among them the Linux kernel with our changes, glibc, systemd, busybox, bash, coreutils, util-linux and the other packages marked GPL or LGPL below. The complete corresponding source for these components, including our kernel changes, is provided with each release, or on request at brady@aioscilloscope.com until the published source archive is up.
| Layer | What, and which version | Licence |
|---|---|---|
| Scope software | NovaOS's own, in Rust: 11 programs from 20 crates (below) | ours |
| Rust toolchain | 1.99.0 (b940084d7 2026-09-28) · targets aarch64-unknown-linux-gnu.2.17, aarch64-unknown-linux-musl · tuned for cortex-a53 (runs on the RK3399's A53 and A72 cores) · dho-hostd, dho-ui link against the image's glibc through cargo-zigbuild 0.23.4 / zig 0.16.0; the rest are static musl binaries | MIT OR Apache-2.0 |
| GPU | Arm Mali-T860 MP4: the Midgard kernel driver (in the kernel, GPL-2.0) and the libmali r18p0 userspace (a vendor binary, below); Mesa 26.0.5 is in the image too | GPL-2.0 / proprietary / MIT |
| Video encode | Rockchip MPP 1.0+git0+0986d01294, hardware H.264 for the remote view | Apache-2.0 AND MIT |
| FPGA link | Xilinx's open XDMA PCIe DMA driver from their dma_ip_drivers repository, fetched at Xilinx's commit f09dce7684 and built against our 6.12 kernel as a module, with one small patch of ours that sets the same default parameters the stock driver uses | Dual BSD/GPL |
| Init and services | systemd 259.5, OpenSSH 10.3p1, chrony 4.8, nftables 1.1.6 | LGPL/GPL, BSD, GPL |
| C library | glibc 2.43+git; GCC runtime 15.3.0 | LGPL-2.1+, GPL-3.0 with GCC exception |
| Image compilers | GCC 15.3.0, binutils 2.46.1, LLVM/Clang 22.1.8 (built by the Yocto build, from its SPDX record) | GPL-3.0+, Apache-2.0 WITH LLVM-exception |
| Kernel | Linux 6.12.112+: Rockchip's develop-6.12 (470f9dccbd) merged with kernel.org v6.12.112, plus our patches and board support (123 files changed); built with GCC 15.2.0 (Ubuntu 15.2.0-16ubuntu1), GNU ld 2.46 (GNU Binutils for Ubuntu) | GPL-2.0 |
| Distribution | Yocto Project / OpenEmbedded wrynose with BitBake, machine nova-dho900, NovaOS 1.4.5 | MIT (metadata) |
The scope stack is NovaOS's own Rust code: crates dho-acq, dho-acq-proto, dho-analysis, dho-cli, dho-decode, dho-display, dho-fram, dho-hostd, dho-lxi, dho-mcp, dho-scpi, dho-types, dho-ui, dho-webcontrol, nova-abctl, nova-dho900-fpga, nova-dho900-panel, nova-dho900-usbtmc, nova-netpolicy, nova-screenshot. On the scope it runs as these programs:
| Program | What it does |
|---|---|
dho-acqd | acquisition engine: FPGA registers, PCIe DMA, triggers, the density maps |
dho-display | display bring-up |
dho-hostd | SCPI, VXI-11, LXI, Webcontrol and the remote view |
dho-splash | boot splash and progress |
dho-ui | the scope's UI (GLES on DRM/KMS) |
nova-abctl | A/B system slots and updates |
nova-dho900-fpga | FPGA bring-up: clocks, boot, PCIe link |
nova-dho900-panel | front-panel keys and knobs |
nova-dho900-usbtmc | USBTMC device |
nova-netpolicy | network policy |
nova-screenshot | screenshots |
The kernel port is ours too: Rockchip's 6.12 BSP brought up to the 6.12 long-term release, with device trees for both scope families and our board drivers (GPIO, SPI, touch). So is the Yocto layer, meta-nova, whose image packages are these:
| Package | What it is |
|---|---|
nova-abctl | NovaOS A/B boot-slot control |
nova-access-keys | SSH public keys for the developers' bench units; customer builds will not include them |
nova-dho900-acqd | NovaOS Rigol DHO900 acquisition engine |
nova-dho900-display | NovaOS Rigol DHO900 display tool |
nova-dho900-fpga | NovaOS Rigol DHO900 FPGA bring-up |
nova-dho900-hostd | NovaOS Rigol DHO900 scope host daemon |
nova-dho900-panel | NovaOS Rigol DHO900 front panel |
nova-dho900-ui | NovaOS Rigol DHO900 scope UI |
nova-dho900-usbtmc | NovaOS Rigol DHO900 USBTMC instrument |
nova-fwinstall | NovaOS offline bundle installer |
nova-os-init | NovaOS init launcher, systemd unit set, helpers and the model profile |
nova-screenshot | NovaOS scan-out capture |
novaos-archive-keyring | NovaOS bundle signing public key |
packagegroup-nova | NovaOS runtime packagegroup -- the NovaOS manifest packages and their runtime |
Configured from rockchip_linux_defconfig + nova-os.config + dho900-bsp-6.12.config + cap-gpu-libmali-midgard.config + cap-ip-accounting.config: 1,869 options built in, 336 as modules (349 .ko files), a 28.2 MB arm64 Image. The choices that shape the scope:
| Option | Value | What it means |
|---|---|---|
CONFIG_PREEMPT_VOLUNTARY | y | voluntary kernel preemption |
CONFIG_HZ | 250 | timer tick (Hz) |
CONFIG_NO_HZ_IDLE | y | tickless idle |
CONFIG_NR_CPUS | 8 | maximum CPUs |
CONFIG_SCHED_MC | y | multi-core scheduler (big.LITTLE clusters) |
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL | y | schedutil CPU frequency governor |
CONFIG_ARM64_VA_BITS | 39 | virtual address bits |
CONFIG_KERNEL_MODE_NEON | y | NEON in the kernel |
CONFIG_CGROUPS | y | control groups (systemd) |
CONFIG_BPF_SYSCALL | y | BPF |
CONFIG_SECCOMP_FILTER | y | seccomp filters (service sandboxing) |
CONFIG_STACKPROTECTOR_STRONG | y | strong stack protector |
CONFIG_RANDOMIZE_KSTACK_OFFSET | y | randomised kernel stack offset |
CONFIG_NF_TABLES | y | nftables firewall |
CONFIG_ZRAM | y | compressed RAM swap |
CONFIG_WATCHDOG | y | hardware watchdog |
CONFIG_DRM_ROCKCHIP | y | Rockchip display (DRM/KMS) |
CONFIG_MALI_MIDGARD | y | Mali Midgard GPU kernel driver |
CONFIG_PCIE_ROCKCHIP_HOST | m | RK3399 PCIe host (to the FPGA) |
CONFIG_USB_GADGET | y | USB device mode (USBTMC, network) |
CONFIG_USB_CONFIGFS | y | USB gadget configfs |
CONFIG_IKCONFIG_PROC | y | /proc/config.gz |
The system image is built with the Yocto Project's wrynose release series from these layers, at these commits:
| Layer | Branch | Commit |
|---|---|---|
oe-core | wrynose | cc4695f65beb |
oe-core/bitbake | 2.18 | 84a8d0465938 |
meta-openembedded | wrynose | 47d7dbdd1089 |
meta-arm | wrynose | 673e8d7c5dcd |
meta-rockchip | wrynose | 9d02575bfd9c |
meta-nova | ours | 6e3747d93548 |
92 recipes from upstream projects and vendors (206 packages), from the image's SPDX record. By licence: permissive 41 · copyleft (GPL) 39 · weak copyleft (LGPL) 11 · proprietary 1.
| Recipe (packages) | Version | Licence (SPDX) | Kind |
|---|---|---|---|
acllibacl1 | 2.3.2 | LGPL-2.1-or-later | weak copyleft (LGPL) |
alsa-libalsa-conf, libasound2, libatopology2 | 1.2.15.3 | LGPL-2.1-only AND GPL-2.0-or-later | copyleft (GPL) |
alsa-topology-conf | 1.2.5.1 | BSD-3-Clause | permissive |
alsa-ucm-conf | 1.2.15.3 | BSD-3-Clause | permissive |
alsa-utilsalsa-utils-aconnect, alsa-utils-alsa-info, alsa-utils-alsaconf, alsa-utils-alsactl, alsa-utils-alsaloop, alsa-utils-alsamixer, alsa-utils-alsatplg, alsa-utils-alsaucm, alsa-utils-amidi, alsa-utils-amixer, alsa-utils-aplay, alsa-utils-aseqdump, alsa-utils-aseqnet, alsa-utils-aseqsend, alsa-utils-axfer, alsa-utils-iecset, alsa-utils-nhlt-dmic-info, alsa-utils-speaker-test | 1.2.15.2 | GPL-2.0-only | copyleft (GPL) |
attrlibattr1 | 2.5.2 | LGPL-2.1-or-later | weak copyleft (LGPL) |
base-files | 3.0.14 | GPL-2.0-only | copyleft (GPL) |
base-passwd | 3.6.8 | GPL-2.0-only | copyleft (GPL) |
bash | 5.3 | GPL-3.0-or-later | copyleft (GPL) |
busybox | 1.37.0 | GPL-2.0-only AND bzip2-1.0.6 | copyleft (GPL) |
bzip2libbz2-1 | 1.0.8 | bzip2-1.0.6 | permissive |
ca-certificates | 20260816 | GPL-2.0-or-later AND MPL-2.0 | copyleft (GPL) |
chronychronyc | 4.8 | GPL-2.0-only | copyleft (GPL) |
coreutilscoreutils-stdbuf | 9.10 | GPL-3.0-or-later | copyleft (GPL) |
curllibcurl4 | 8.19.0 | curl | permissive |
dbusdbus-1, dbus-common, dbus-tools, libdbus-1-3 | 1.16.2 | AFL-2.1 OR GPL-2.0-or-later | copyleft (GPL) |
e2fsprogse2fsprogs-dumpe2fs, e2fsprogs-e2fsck, e2fsprogs-resize2fs, libcom-err2, libe2p2, libext2fs2 | 1.47.4 | GPL-2.0-only | copyleft (GPL) |
elfutilslibelf1 | 0.194 | GPL-2.0-or-later OR LGPL-3.0-or-later | copyleft (GPL) |
evtest | 1.36 | GPL-2.0-only | copyleft (GPL) |
expatlibexpat1 | 2.8.3 | MIT | permissive |
fontconfigfontconfig-utils, libfontconfig1 | 2.17.1 | MIT AND LicenseRef-PD | permissive |
freetypelibfreetype6 | 2.14.3 | ( FTL OR GPL-2.0-or-later ) AND MIT | copyleft (GPL) |
gcclibstdc++6 | 15.3.0 | GPL-3.0-with-GCC-exception | copyleft (GPL) |
glibcglibc-locale-en-gb, ldconfig, libc6, locale-base-c, locale-base-en-gb, locale-base-en-us | 2.43+git | GPL-2.0-only AND LGPL-2.1-or-later | copyleft (GPL) |
gmplibgmp10 | 6.3.0 | GPL-2.0-or-later OR LGPL-3.0-or-later | copyleft (GPL) |
gnupggnupg-gpg | 2.5.17 | GPL-3.0-only AND LGPL-3.0-only | copyleft (GPL) |
gnutlslibgnutls30 | 3.8.12 | LGPL-2.1-or-later | weak copyleft (LGPL) |
i2c-tools | 4.4 | GPL-2.0-or-later AND LGPL-2.1-or-later | copyleft (GPL) |
iproute2iproute2-ss, iproute2-tc | 6.19.0 | GPL-2.0-or-later | copyleft (GPL) |
janssonlibjansson4 | 2.15.0 | MIT | permissive |
kbdkbd-consolefonts, kbd-keymaps | 2.9.0 | GPL-2.0-or-later AND LGPL-2.0-or-later | copyleft (GPL) |
kmodlibkmod2 | 34.2 | GPL-2.0-or-later AND LGPL-2.1-or-later | copyleft (GPL) |
kmscube | 0.0.1+git0+f60e50e887 | MIT | permissive |
libassuanlibassuan9 | 3.0.2 | LGPL-2.1-or-later | weak copyleft (LGPL) |
libcap | 2.77 | ( BSD-3-Clause OR GPL-2.0-only ) | copyleft (GPL) |
libdrmlibdrm-amdgpu1, libdrm-etnaviv1, libdrm-tests, libdrm2 | 2.4.131 | MIT | permissive |
libeditlibedit0 | 20251016-3.1 | BSD-3-Clause | permissive |
libevdev | 1.13.6 | MIT | permissive |
libffilibffi8 | 3.5.2 | MIT | permissive |
libgcclibgcc1 | 15.3.0 | GPL-3.0-with-GCC-exception | copyleft (GPL) |
libgcrypt | 1.12.1 | LGPL-2.1-or-later AND BSD-3-Clause | weak copyleft (LGPL) |
libgpg-error | 1.59 | GPL-2.0-or-later AND LGPL-2.1-or-later | copyleft (GPL) |
libidn2libidn2-0 | 2.3.8 | ( GPL-2.0-or-later OR LGPL-3.0-only ) AND Unicode-DFS-2016 | copyleft (GPL) |
libinputlibinput10 | 1.30.2 | MIT | permissive |
libksbalibksba8 | 1.6.8 | GPL-2.0-or-later OR LGPL-3.0-or-later | copyleft (GPL) |
libmnllibmnl0 | 1.0.5 | LGPL-2.1-or-later | weak copyleft (LGPL) |
libnftnllibnftnl11 | 1.3.1 | GPL-2.0-only | copyleft (GPL) |
libpcaplibpcap1 | 1.10.6 | BSD-3-Clause | permissive |
libpnglibpng16-16 | 1.6.56 | Libpng | permissive |
librockchip-mpplibrockchip-mpp1 | 1.0+git0+0986d01294 | Apache-2.0 AND MIT | permissive |
libsamplerate0 | 0.2.2 | BSD-2-Clause | permissive |
libseccomp | 2.6.0 | LGPL-2.1-only | weak copyleft (LGPL) |
libtasn1libtasn1-6 | 4.21.0 | LGPL-2.1-or-later | weak copyleft (LGPL) |
libunistringlibunistring5 | 1.4.2 | LGPL-3.0-or-later OR GPL-2.0-or-later | copyleft (GPL) |
libx11libx11-6, libx11-xcb1 | 1.8.13 | MIT AND BSD-1-Clause AND HPND AND HPND-sell-variant AND ISC | permissive |
libxaulibxau6 | 1.0.12 | MIT | permissive |
libxcblibxcb-dri3-0, libxcb-present0, libxcb-randr0, libxcb-shm0, libxcb-sync1, libxcb-xfixes0, libxcb1 | 1.17.0 | MIT | permissive |
libxcryptlibcrypt2 | 4.5.2 | LGPL-2.1-only AND 0BSD AND BSD-3-Clause | weak copyleft (LGPL) |
libxdmcplibxdmcp6 | 1.1.5 | MIT | permissive |
libxkbcommonlibxkbcommon0 | 1.13.1 | MIT AND MIT-open-group AND HPND AND HPND-sell-variant AND X11 | permissive |
libxshmfencelibxshmfence1 | 1.3.3 | HPND | permissive |
mesalibegl-mesa, libgallium, libgbm1, libgles2-mesa, mesa-megadriver | 26.0.5 | MIT | permissive |
mtdev | 1.1.7 | MIT | permissive |
ncurseslibformw5, libmenuw5, libncurses5, libncursesw5, libpanelw5, libtinfo5 | 6.6 | MIT | permissive |
net-toolsnet-tools-mii-tool | 2.10 | GPL-2.0-or-later | copyleft (GPL) |
netbase | 6.5 | GPL-2.0-only | copyleft (GPL) |
nettle | 3.10.2 | LGPL-3.0-or-later OR GPL-2.0-or-later | copyleft (GPL) |
nftables | 1.1.6 | GPL-2.0-only | copyleft (GPL) |
nova-dho900-kernel-modules | 1.0 | GPL-2.0-only (Xilinx XDMA: Dual BSD/GPL) | copyleft (GPL) |
nova-libmali | 1.0 | proprietary binary from Rockchip, under its own licence (not open source) | proprietary |
npthlibnpth0 | 1.8 | LGPL-2.0-or-later | weak copyleft (LGPL) |
opensshopenssh-keygen, openssh-misc, openssh-scp, openssh-sftp-server, openssh-ssh, openssh-sshd | 10.3p1 | BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT | permissive |
openssllibcrypto3, libssl3, openssl-bin, openssl-conf | 3.5.8 | Apache-2.0 | permissive |
opkg-utilsupdate-alternatives-opkg | 0.7.0 | GPL-2.0-or-later | copyleft (GPL) |
os-release | 1.0 | MIT | permissive |
packagegroup-core-boot | 1.0 | MIT | permissive |
packagegroup-core-ssh-openssh | 1.0 | MIT | permissive |
readlinelibreadline8 | 8.3 | GPL-3.0-or-later | copyleft (GPL) |
shadowshadow-base | 4.19.4 | BSD-3-Clause | permissive |
shadow-securetty | 4.6 | MIT | permissive |
systemdlibnss-myhostname2, libnss-resolve2, libnss-systemd2, libsystemd-shared, libsystemd0, libudev1, systemd-analyze, systemd-extra-utils, systemd-networkd, systemd-udev-rules, systemd-vconsole-setup, udev | 259.5 | GPL-2.0-only AND LGPL-2.1-or-later | copyleft (GPL) |
systemd-serialgetty | 1.0 | GPL-2.0-or-later | copyleft (GPL) |
tcpdump | 4.99.6 | BSD-3-Clause | permissive |
ttf-dejavuttf-dejavu-common, ttf-dejavu-sans | 2.37 | Bitstream-Vera | permissive |
tzdatatzdata-africa, tzdata-americas, tzdata-antarctica, tzdata-arctic, tzdata-asia, tzdata-atlantic, tzdata-australia, tzdata-core, tzdata-europe, tzdata-misc, tzdata-pacific, tzdata-posix, tzdata-right | 2026c | LicenseRef-PD AND BSD-3-Clause | permissive |
util-linuxlibblkid1, libmount1, libsmartcols1, util-linux-agetty, util-linux-blkid, util-linux-blockdev, util-linux-findmnt, util-linux-flock, util-linux-fsck, util-linux-mkswap, util-linux-mount, util-linux-sulogin, util-linux-swapoff, util-linux-swapon, util-linux-swaponoff, util-linux-umount | 2.41.5 | LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND MIT | weak copyleft (LGPL) |
util-linux-libuuidlibuuid1 | 2.41.5 | BSD-3-Clause | permissive |
volatile-binds | 1.0 | MIT | permissive |
wayland | 1.24.0 | MIT | permissive |
xzliblzma5 | 5.8.2 | 0BSD | permissive |
zliblibz1 | 1.3.2 | Zlib | permissive |
zstd | 1.5.7 | BSD-3-Clause OR GPL-2.0-only | copyleft (GPL) |
One part of NovaOS is not open source: the Mali GPU's userspace driver. We ship it because it outperformed the open-source Panfrost driver on these scopes, and the UI's speed depends on it.
| Binary | Version | What | Licence |
|---|---|---|---|
libmali | r18p0 | midgard-t86x-r18p0-gbm, for the Arm Mali-T860 MP4 (Midgard) | proprietary binary from Rockchip, under its own licence (not open source) |
The 209 third-party crates compiled into the scope's programs, with the licence each declares (from our licence register). Weak copyleft: mp4parse (MPL-2.0), r-efi (MIT OR Apache-2.0 OR LGPL-2.1-or-later), r-efi (MIT OR Apache-2.0 OR LGPL-2.1-or-later); we use them unmodified.
| Crate | Version | Licence |
|---|---|---|
adler2 | 2.0.1 | 0BSD OR MIT OR Apache-2.0 |
ahash | 0.8.12 | MIT OR Apache-2.0 |
allocator-api2 | 0.2.21 | MIT OR Apache-2.0 |
argon2 | 0.6.0 | MIT OR Apache-2.0 |
arrayref | 0.3.9 | BSD-2-Clause |
arrayvec | 0.7.8 | MIT OR Apache-2.0 |
asn1-rs | 0.7.2 | MIT OR Apache-2.0 |
asn1-rs-derive | 0.6.0 | MIT OR Apache-2.0 |
asn1-rs-impl | 0.2.0 | MIT OR Apache-2.0 |
autocfg | 1.5.1 | Apache-2.0 OR MIT |
base64 | 0.23.1 | MIT OR Apache-2.0 |
base64ct | 1.8.3 | Apache-2.0 OR MIT |
bit-set | 0.8.0 | Apache-2.0 OR MIT |
bit-vec | 0.8.0 | Apache-2.0 OR MIT |
bit-vec | 0.9.1 | Apache-2.0 OR MIT |
bitflags | 1.3.2 | MIT OR Apache-2.0 |
bitflags | 2.13.2 | MIT OR Apache-2.0 |
bitreader | 0.3.11 | MIT OR Apache-2.0 |
bitvec | 1.1.1 | MIT |
blake2 | 0.11.0 | MIT OR Apache-2.0 |
block-buffer | 0.10.4 | MIT OR Apache-2.0 |
block-buffer | 0.12.1 | MIT OR Apache-2.0 |
bytemuck | 1.25.2 | Zlib OR Apache-2.0 OR MIT |
bytemuck_derive | 1.12.1 | Zlib OR Apache-2.0 OR MIT |
byteorder | 1.5.0 | Unlicense OR MIT |
bytes | 1.12.1 | MIT |
cc | 1.4.7 | MIT OR Apache-2.0 |
cc | 1.5.1 | MIT OR Apache-2.0 |
cc | 1.6.0 | MIT OR Apache-2.0 |
cfg-if | 1.0.5 | MIT OR Apache-2.0 |
cfg_aliases | 0.2.2 | MIT |
cmov | 0.5.4 | Apache-2.0 OR MIT |
core_maths | 0.1.1 | MIT |
cpufeatures | 0.2.17 | MIT OR Apache-2.0 |
cpufeatures | 0.3.1 | MIT OR Apache-2.0 |
crc32fast | 1.5.2 | MIT OR Apache-2.0 |
crypto-common | 0.1.7 | MIT OR Apache-2.0 |
crypto-common | 0.2.2 | MIT OR Apache-2.0 |
ctutils | 0.4.2 | Apache-2.0 OR MIT |
data-encoding | 2.11.1 | MIT |
der-parser | 10.0.0 | MIT OR Apache-2.0 |
deranged | 0.5.8 | MIT OR Apache-2.0 |
digest | 0.10.7 | MIT OR Apache-2.0 |
digest | 0.11.3 | MIT OR Apache-2.0 |
displaydoc | 0.2.7 | MIT OR Apache-2.0 |
drm | 0.15.0 | MIT |
drm-ffi | 0.9.1 | MIT |
drm-fourcc | 2.2.0 | MIT |
drm-sys | 0.8.1 | MIT |
equivalent | 1.0.2 | Apache-2.0 OR MIT |
errno | 0.3.14 | MIT OR Apache-2.0 |
evdev | 0.13.2 | Apache-2.0 OR MIT |
fallible_collections | 0.4.9 | MIT OR Apache-2.0 |
fastrand | 2.5.0 | Apache-2.0 OR MIT |
fdeflate | 0.3.7 | MIT OR Apache-2.0 |
find-msvc-tools | 0.1.13 | MIT OR Apache-2.0 |
find-msvc-tools | 0.1.14 | MIT OR Apache-2.0 |
flate2 | 1.1.10 | MIT OR Apache-2.0 |
flume | 0.12.0 | Apache-2.0 OR MIT |
fnv | 1.0.7 | Apache-2.0 OR MIT |
foldhash | 0.1.5 | Zlib |
fontdue | 0.9.4 | MIT OR Apache-2.0 OR Zlib |
funty | 2.0.0 | MIT |
generic-array | 0.14.7 | MIT |
getrandom | 0.2.17 | MIT OR Apache-2.0 |
getrandom | 0.3.4 | MIT OR Apache-2.0 |
getrandom | 0.4.3 | MIT OR Apache-2.0 |
hashbrown | 0.13.2 | MIT OR Apache-2.0 |
hashbrown | 0.15.5 | MIT OR Apache-2.0 |
hashbrown | 0.17.1 | MIT OR Apache-2.0 |
http | 1.5.0 | MIT OR Apache-2.0 |
httparse | 1.10.1 | MIT OR Apache-2.0 |
hybrid-array | 0.4.15 | MIT OR Apache-2.0 |
if-addrs | 0.15.0 | MIT OR BSD-3-Clause |
indexmap | 2.14.0 | Apache-2.0 OR MIT |
itoa | 1.0.18 | MIT OR Apache-2.0 |
jobserver | 0.1.35 | MIT OR Apache-2.0 |
jpeg-encoder | 0.7.1 | (MIT OR Apache-2.0) AND IJG |
lazy_static | 1.5.1 | MIT OR Apache-2.0 |
libc | 0.2.189 | MIT OR Apache-2.0 |
libc | 0.2.190 | MIT OR Apache-2.0 |
libm | 0.2.16 | MIT |
libmimalloc-sys | 0.1.49 | MIT |
linux-raw-sys | 0.12.1 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
linux-raw-sys | 0.9.4 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
lock_api | 0.4.14 | MIT OR Apache-2.0 |
log | 0.4.34 | MIT OR Apache-2.0 |
mdns-sd | 0.21.4 | Apache-2.0 OR MIT |
memchr | 2.8.3 | Unlicense OR MIT |
mimalloc | 0.1.52 | MIT |
minimal-lexical | 0.2.1 | MIT OR Apache-2.0 |
miniz_oxide | 0.8.9 | MIT OR Zlib OR Apache-2.0 |
miniz_oxide | 0.9.1 | MIT OR Zlib OR Apache-2.0 |
mio | 1.2.3 | MIT |
mp4parse | 0.17.0 | MPL-2.0 |
nasm-rs | 0.3.2 | MIT OR Apache-2.0 |
nix | 0.29.0 | MIT |
nom | 7.1.3 | MIT |
num-bigint | 0.4.8 | MIT OR Apache-2.0 |
num-conv | 0.2.2 | MIT OR Apache-2.0 |
num-integer | 0.1.47 | MIT OR Apache-2.0 |
num-traits | 0.2.19 | MIT OR Apache-2.0 |
oid-registry | 0.8.1 | MIT OR Apache-2.0 |
once_cell | 1.21.4 | MIT OR Apache-2.0 |
openh264 | 0.9.8 | BSD-2-Clause |
openh264-sys2 | 0.9.8 | BSD-2-Clause |
password-hash | 0.6.1 | MIT OR Apache-2.0 |
pem | 4.0.0 | MIT |
phc | 0.6.1 | Apache-2.0 OR MIT |
png | 0.17.16 | MIT OR Apache-2.0 |
powerfmt | 0.2.0 | MIT OR Apache-2.0 |
ppv-lite86 | 0.2.21 | MIT OR Apache-2.0 |
proc-macro2 | 1.0.106 | MIT OR Apache-2.0 |
proc-macro2 | 1.0.107 | MIT OR Apache-2.0 |
proptest | 1.11.0 | MIT OR Apache-2.0 |
quick-error | 1.2.3 | MIT OR Apache-2.0 |
quote | 1.0.45 | MIT OR Apache-2.0 |
quote | 1.0.47 | MIT OR Apache-2.0 |
r-efi | 5.3.0 | MIT OR Apache-2.0 OR LGPL-2.1-or-later |
r-efi | 6.0.0 | MIT OR Apache-2.0 OR LGPL-2.1-or-later |
radium | 0.7.0 | MIT |
rand | 0.9.5 | MIT OR Apache-2.0 |
rand_chacha | 0.9.0 | MIT OR Apache-2.0 |
rand_core | 0.9.5 | MIT OR Apache-2.0 |
rand_xorshift | 0.4.0 | MIT OR Apache-2.0 |
rcgen | 0.14.10 | MIT OR Apache-2.0 |
regex-syntax | 0.8.11 | MIT OR Apache-2.0 |
ring | 0.17.14 | Apache-2.0 AND ISC |
rusticata-macros | 4.1.0 | MIT OR Apache-2.0 |
rustix | 1.1.5 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
rustls | 0.23.45 | Apache-2.0 OR ISC OR MIT |
rustls-pki-types | 1.15.1 | MIT OR Apache-2.0 |
rustls-webpki | 0.103.15 | ISC |
rusty-fork | 0.3.1 | MIT OR Apache-2.0 |
safe_arch | 1.2.0 | Zlib OR Apache-2.0 OR MIT |
same-file | 1.0.6 | Unlicense OR MIT |
scopeguard | 1.2.0 | MIT OR Apache-2.0 |
serde | 1.0.228 | MIT OR Apache-2.0 |
serde | 1.0.229 | MIT OR Apache-2.0 |
serde_core | 1.0.228 | MIT OR Apache-2.0 |
serde_core | 1.0.229 | MIT OR Apache-2.0 |
serde_derive | 1.0.228 | MIT OR Apache-2.0 |
serde_derive | 1.0.229 | MIT OR Apache-2.0 |
serde_json | 1.0.151 | MIT OR Apache-2.0 |
serde_spanned | 1.1.1 | MIT OR Apache-2.0 |
sha1 | 0.10.7 | MIT OR Apache-2.0 |
shlex | 2.0.1 | MIT OR Apache-2.0 |
simd-adler32 | 0.3.10 | MIT |
socket-pktinfo | 0.4.1 | MIT |
socket2 | 0.6.5 | MIT OR Apache-2.0 |
spin | 0.9.9 | MIT |
static_assertions | 1.1.0 | MIT OR Apache-2.0 |
strict-num | 0.1.1 | MIT |
subtle | 2.6.1 | BSD-3-Clause |
syn | 2.0.117 | MIT OR Apache-2.0 |
syn | 2.0.119 | MIT OR Apache-2.0 |
syn | 3.0.6 | MIT OR Apache-2.0 |
synstructure | 0.13.2 | MIT |
tap | 1.0.1 | MIT |
tempfile | 3.27.0 | MIT OR Apache-2.0 |
thiserror | 2.0.21 | MIT OR Apache-2.0 |
thiserror-impl | 2.0.21 | MIT OR Apache-2.0 |
time | 0.3.55 | MIT OR Apache-2.0 |
time-core | 0.1.9 | MIT OR Apache-2.0 |
time-macros | 0.2.32 | MIT OR Apache-2.0 |
tiny-skia | 0.11.4 | BSD-3-Clause |
tiny-skia-path | 0.11.4 | BSD-3-Clause |
toml | 0.9.12+spec-1.1.0 | MIT OR Apache-2.0 |
toml_datetime | 0.7.5+spec-1.1.0 | MIT OR Apache-2.0 |
toml_parser | 1.1.2+spec-1.1.0 | MIT OR Apache-2.0 |
toml_writer | 1.1.1+spec-1.1.0 | MIT OR Apache-2.0 |
ttf-parser | 0.25.1 | MIT OR Apache-2.0 |
tungstenite | 0.26.2 | MIT OR Apache-2.0 |
typenum | 1.20.1 | MIT OR Apache-2.0 |
unarray | 0.1.4 | MIT OR Apache-2.0 |
unicode-ident | 1.0.24 | (MIT OR Apache-2.0) AND Unicode-3.0 |
unicode-ident | 1.0.26 | (MIT OR Apache-2.0) AND Unicode-3.0 |
untrusted | 0.9.0 | ISC |
utf-8 | 0.7.6 | MIT OR Apache-2.0 |
version_check | 0.9.5 | MIT OR Apache-2.0 |
wait-timeout | 0.2.1 | MIT OR Apache-2.0 |
walkdir | 2.5.0 | Unlicense OR MIT |
wasi | 0.11.1+wasi-snapshot-preview1 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
wasip2 | 1.0.4+wasi-0.2.12 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
wide | 1.7.1 | Zlib OR Apache-2.0 OR MIT |
winapi-util | 0.1.11 | Unlicense OR MIT |
windows-link | 0.2.1 | MIT OR Apache-2.0 |
windows-sys | 0.52.0 | MIT OR Apache-2.0 |
windows-sys | 0.61.2 | MIT OR Apache-2.0 |
windows-targets | 0.52.6 | MIT OR Apache-2.0 |
windows_aarch64_gnullvm | 0.52.6 | MIT OR Apache-2.0 |
windows_aarch64_msvc | 0.52.6 | MIT OR Apache-2.0 |
windows_i686_gnu | 0.52.6 | MIT OR Apache-2.0 |
windows_i686_gnullvm | 0.52.6 | MIT OR Apache-2.0 |
windows_i686_msvc | 0.52.6 | MIT OR Apache-2.0 |
windows_x86_64_gnu | 0.52.6 | MIT OR Apache-2.0 |
windows_x86_64_gnullvm | 0.52.6 | MIT OR Apache-2.0 |
windows_x86_64_msvc | 0.52.6 | MIT OR Apache-2.0 |
winnow | 0.7.15 | MIT |
winnow | 1.0.2 | MIT |
wit-bindgen | 0.57.1 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
wyz | 0.5.1 | MIT |
x509-parser | 0.18.1 | MIT OR Apache-2.0 |
yasna | 0.6.0 | MIT OR Apache-2.0 |
zerocopy | 0.8.59 | BSD-2-Clause OR Apache-2.0 OR MIT |
zerocopy-derive | 0.8.59 | BSD-2-Clause OR Apache-2.0 OR MIT |
zeroize | 1.9.0 | Apache-2.0 OR MIT |
zlib-rs | 0.6.8 | Zlib |
zmij | 1.0.23 | MIT |