'contrib/utils' section


Android in a box

Anbox is a container-based approach to boot a full Android system on a regular GNU/Linux system. . In other words: Anbox will let you run Android on your Linux system without the slowness of virtualization. . Anbox uses Linux namespaces (user, pid, uts, net, mount, ipc) to run a full Android system in a container and provide Android applications on any GNU/Linux-based platform. . The Android inside the container has no direct access to any hardware. All hardware access is going through the anbox daemon on the host. It reuses what Android implemented within the QEMU-based emulator for OpenGL ES accelerated rendering. The Android system inside the container uses different pipes to communicate with the host system and sends all hardware access commands through these. . This package needs Android kernel modules and rootfs image, see /usr/share/doc/anbox/README.Debian for information.

utility for extracting Broadcom 43xx firmware

This package provides a tool for extracting BCM43xx wireless chip firmware from Broadcom's proprietary driver files. . It is used by the firmware-b43(legacy)-installer packages as part of the automated process of downloading and installing firmware.

NVIDIA Optimus support using the proprietary NVIDIA driver

This metapackage ensures that the proprietary NVIDIA driver is installed in a way such that 3D acceleration does not break. It does so by configuring the OpenGL library path to use the Mesa graphics library.


provides yet another math-on-the-web solution

imgTeX uses dvipng and FastCGI to embed LaTeX equations within HTML code. It runs very fast and renders high quality math equations. . Home page of imgTeX

ISDN utilities - active ISDN card support

This package provides firmware-loading utilities for active ISDN cards (the Eicon, Eicon Diva, IBM Active 2000, ICN, or PCBIT-D cards).

Intel processor microcode tool

iucode_tool is a program to manipulate IntelĀ® X86 and X86-64 processor microcode collections, and to use the kernel facilities to upgrade the microcode on Intel system processors. . It can load microcode data files in text and binary format, sort, list and filter the microcodes contained in these files, write selected microcodes to a new file in binary format, or upload them to the kernel. . It operates on non-free microcode data downloaded directly from Intel or installed by the intel-microcode package.

utilities for use with the ivtv kernel driver

The IVTV project develops a kernel driver for Linux and a driver for X11 for hardware based on Conexant's CX23415/CX23416 codec chip such as the Hauppauge PVR 150/250/350/500 models and other supported hardware.

Editor for OpenStreetMap (installer)

JOSM is an editor for OpenStreetMap (OSM) written in Java. The current version supports stand alone GPX tracks, GPX track data from OSM database and existing nodes, line segments and metadata tags from the OSM database. . OpenStreetMap is a project aimed squarely at creating and providing free geographic data such as street maps to anyone who wants them. The project was started because most maps you think of as free actually have legal or technical restrictions on their use, holding back people from using them in creative, productive or unexpected ways. . This package provides a script to install the upstream JARs.

DVD-Video playing library - installer

This package provides libraries that are needed for playing video DVDs with a media player (such as VLC, SMplayer, Totem, etc.). It automates the process of downloading source files, compiling them, and installing the binary packages.

Homebrew package manager for Linux

Linuxbrew is a fork of Homebrew, the Mac OS package manager, for Linux. . It can be installed in your home directory and does not require root access. The same package manager can be used on both your Linux server and your Mac laptop. Installing a modern version of glibc and gcc in your home directory on an old distribution of Linux takes five minutes. . Features: * Can install software to a home directory and so does not require sudo * Install software not packaged by the native distribution * Install up-to-date versions of software when the native distribution is old * Use the same package manager to manage both your Mac and Linux machines . This package provides Linuxbrew install scripts instead of linuxbrew itself.

utility to load NVIDIA kernel modules and create device nodes

This setuid program is used to create NVIDIA Linux device files and load the NVIDIA kernel module, on behalf of NVIDIA Linux driver components which may not have sufficient privileges to perform these actions on their own.

daemon to maintain persistent software state in the NVIDIA driver

When persistence mode is enabled, the daemon prevents the driver from releasing device state when the device is not in use. This can improve the startup time of new clients in this scenario.


Simplenote-syncing note-taking tool

nvpy is a simplenote-syncing note-taking tool inspired by Notational Velocity (and a little bit by nvALT too) on OSX and ResophNotes on Windows. It is significantly uglier, but it is cross-platform.


Interactive NVIDIA GPU process monitor

Nvtop is a ncurses-based GPU monitoring interface which provides information on the GPU states (GPU and memory utilization, temperature, etc) and well as information about the processes executing on the GPUs.

NVIDIA Primus support using the proprietary NVIDIA driver

This metapackage ensures that the proprietary NVIDIA driver is installed in a way such that 3D acceleration does not break. It does so by configuring the OpenGL library path to use the Mesa graphics library.

NVIDIA Optimus support for Vulkan applications

This metapackage depends on all packages necessary to run OpenGL and Vulkan applications on a dedicated graphics card on systems with Nvidia + Intel Optimus hardware.

Task scheduler for heterogeneous multicore machines - tools

StarPU is a runtime system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs or on Cell's SPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible. . This package contains StarPU tools. This "contrib" version is built against CUDA.

tool for visualizing logs of USB packets

The Virtual USB Analyzer is a tool for visualizing logs of USB packets, from hardware or software USB sniffer tools. . Currently, it supports two log formats (but it's designed to be easily extensible): . * Logged USB traffic from debug builds of VMware Fusion, Workstation, or Player. * XML logs from the Ellisys USB Explorer 200, a hardware USB 2.0 analyzer.


Converts a WinDAQ channel to sound .wav file

This program extracts a channel from a WinDAQ file and produces a .wav file that can be played. This is helpful when recording a chatter channel for a WinDAQ session with multiple A/D channels.


Wnn-nana-tamago -- EGG Input Method with Wnn7 for Emacsen

EGG for Wnn7, called `wnn-nana-tamago' is Japanese Input Method for Emacsen. It is based on Tamago ver.3 (v3.09) and incorporated the communication library part of Tamago Ver.4 . This only can use with Jserver of Wnn7.

ZFS automatic snapshot service

Automatically create, rotate, and destroy periodic ZFS snapshots. This is the utility that creates the @zfs-auto-snap_frequent, @zfs-auto-snap_hourly, @zfs-auto-snap_daily, @zfs-auto-snap_weekly, and @zfs-auto-snap_monthly snapshots if it is installed. . This program is a posixly correct bourne shell script. It depends only on the zfs utilities and cron, and can run in the dash shell.