Linux apps that do not run in Breadstick
The 1,231 Debian packages known not to run in Breadstick, grouped by why. Each has a page with the details.
Desktop sessions and display managers 251
A login screen for a display manager, which cannot run here.
- arctica-greeterLightDM Arctica Greeter
- arctica-greeter-guest-sessionLightDM Arctica Greeter - Guest Session Support
- arctica-greeter-remote-logonLightDM Arctica Greeter - Remote Login Support
- arctica-greeter-theme-debianLightDM Arctica Greeter - Debian Theme (active theme)
- arctica-greeter-theme-debian-ceratopsianLightDM Arctica Greeter - Debian Theme (Ceratopsian)
- arctica-greeter-theme-debian-emeraldLightDM Arctica Greeter - Debian Theme (Emerald)
- arctica-greeter-theme-debian-futureprototypeLightDM Arctica Greeter - Debian Theme (futurePrototype)
- arctica-greeter-theme-debian-homeworldLightDM Arctica Greeter - Debian Theme (Homeworld)
- arctica-greeter-theme-debian-softwavesLightDM Arctica Greeter - Debian Theme (softWaves)
- ayatana-greeter-badgesSession badges for LightDM-based greeters
- lomiri-greeterLightDM Greeter for the Lomiri Operating Environment
- slick-greeterSlick-looking LightDM greeter
- ukui-greeterLightdm greeter for UKUI
A workspace pager for the Blackbox and Fluxbox window managers, which Breadstick's desktop does not run.
Parts of the Budgie desktop, which need a Budgie session with its own window manager.
Budgie Control CenterUtility to configure desktop settings
Budgie QuickcharQuickly find and choose the equivalent locale character for an ascii character
Budgie ScreenshotBudgie screenshot app
Budgie Shuffler ControlGraphical and keyboard friendly window arranger
Budgie WallstreetRotate wallpapers on regular intervals
Budgie Window PreviewsAlt Tab replacement that shows running apps with window images- budgie-app-launcher-appletApplet to provide an alternative means to launch applications
- budgie-applications-menu-appletStylish Applications Menu for Budgie-Desktop
- budgie-appmenu-appletApplication Menu plugin for budgie-panel
- budgie-backgroundsDefault set of background images for the Budgie Desktop
- budgie-brightness-controller-appletApplet to control the brightness of the screen
- budgie-clockworks-appletApplet to display clock across multiple time zones
- budgie-control-center-dataconfiguration applets for Budgie - data files
- budgie-core-devDevelopment package for budgie-desktop
- budgie-countdown-appletApplet providing a countdown capability on the Budgie Desktop
- budgie-desktopDesktop package for budgie-desktop
- budgie-desktop-docdocumentation files for the budgie-desktop
- budgie-desktop-environmentBudgie Desktop environment customization for Debian
- budgie-desktop-viewDesktop Icons for the Budgie-Desktop
- budgie-dropby-appletApplet to popup when a USB device is connected
- budgie-extras-commonShared component of budgie-extras applets
- budgie-extras-daemonExtras daemon for budgie-extras capabilities
- budgie-fuzzyclock-appletShow the time in a fuzzy way
- budgie-hotcorners-appletApplet providing hotcorners capabilities for the Budgie Desktop
- budgie-indicator-appletApplication Indicator for the budgie-desktop
- budgie-kangaroo-appletApplet to allow quick file-browsing
- budgie-keyboard-autoswitch-appletApplet adding the ability to set a different keyboard layout per application
- budgie-network-manager-appletNetwork Manager Applet for the budgie-desktop
- budgie-quicknote-appletApplet providing simple notes capability for the Budgie Desktop
- budgie-recentlyused-appletApplet displays files recently accessed for the Budgie Desktop
- budgie-rotation-lock-appletApplet to lock or unlock the screen rotation
- budgie-sessionBudgie Session Manager
- budgie-showtime-appletApplet displaying date and time on the Budgie Desktop
- budgie-takeabreak-appletApplet to prompt when to take-a-break for a set period of time
- budgie-trash-applettransitional package
- budgie-visualspace-appletShow and manage windows in workspaces for the Budgie Desktop
- budgie-weathershow-appletApplet to display the weather and forecast
- budgie-workspace-stopwatch-appletWorkspace usage tracker for the budgie desktop
- budgie-workspace-wallpaper-appletApplet providing per workspace wallpaper
A Wayland compositor needs direct access to the graphics hardware or a Wayland session.
- cageKiosk compositor for Wayland
- labwcwindow-stacking Wayland compositor
- swayi3-compatible Wayland compositor
- wayfire3D Wayland compositor
- westonreference implementation of a wayland compositor
- wlmakerWayland compositor inspired by Window Maker
The Cinnamon desktop session needs its own window manager, systemd and logind.
- cinnamonInnovative and comfortable desktop
- cinnamon-commonInnovative and comfortable desktop (Common data files)
- cinnamon-control-centerconfiguration applets for the Cinnamon desktop
- cinnamon-control-center-dataconfiguration applets for Cinnamon - data files
- cinnamon-coreCinnamon desktop environment - essential components
- cinnamon-desktop-dataCommon files for Cinnamon desktop apps
- cinnamon-desktop-environmentCinnamon desktop environment - full desktop with extra components
- cinnamon-docInnovative and comfortable desktop (Documentation)
- cinnamon-l10nTranslation files for the Cinnamon desktop
- cinnamon-screensaverCinnamon screen saver and locker
- cinnamon-sessionCinnamon Session Manager - Minimal runtime
- cinnamon-session-commonCinnamon Session Manager - common files
- cinnamon-settings-daemondaemon handling the Cinnamon session settings
- cinnamon-settings-daemon-devheaders for building applications communicating with cinnamon-settings-daemon
Runs only on Wayland; Breadstick's display is X11.
- cliphistwayland clipboard manager (program)
- clipman (clipman)simple clipboard manager for Wayland
- fuzzelApplication launcher for wlroots based Wayland compositors
- mako-notifierlightweight notification daemon for Wayland compositors
- waypipeNetwork transparency with Wayland
- wevtool for debugging events on a Wayland window
- wlr-randrUtility to manage outputs of a Wayland compositor
- wofiapplication launcher for wlroots based wayland compositors
- wtypexdotool type for wayland
Compiz replaces the window manager; Breadstick's desktop runs its own, and floating windows are managed by Android.
CCSMSettings Manager for Compiz (CCSM)- compizOpenGL window and compositing manager
Compiz StartStart or restart Compiz- compiz-bcopCompiz Reloaded option code generator
- compiz-boxmenuCompiz Reloaded - daemon and clients providing pop-up menus
- compiz-devOpenGL window and compositing manager - development files
- compiz-gnomeOpenGL window and compositing manager - Gtk window decorator
- compiz-mateOpenGL window and compositing manager - MATE window decorator
- compiz-pluginsOpenGL window and compositing manager - plugins
- compiz-plugins-experimentalCompiz Reloaded plugins - "unsupported" collection
- compiz-plugins-extraCompiz Reloaded plugins - extra collection
- compiz-plugins-mainCompiz Reloaded plugins - main collection
An X compositor; Breadstick's desktop already composites, and floating windows are drawn by Android (not tried on a device).
Window decorations for Compiz, which cannot replace Breadstick's window manager.
A display manager starts whole login sessions on the machine's own screen; Breadstick's desktop is an app.
- empttytext-based display manager for starting graphical sessions
- gdm3GNOME Display Manager
- lightdmsimple display manager
- lightdm-autologin-greeterAutologin greeter for LightDM
- lightdm-gtk-greetersimple display manager (GTK+ greeter)
- lightdm-gtk-greeter-settingssettings editor for the LightDM GTK+ Greeter
- lightdm-remote-session-x2goLightDM Remote Logon Support for X2Go sessions
- lightdm-settingsLightDM Settings Configuration Tool
- lightdm-valasimple display manager (Vala files)
- lxdmLXDE display manager
- nodmautomatic display manager
- sddmmodern display manager for X11
- sddm-theme-breezeBreeze SDDM theme
- sddm-theme-debian-breezeDebian Breeze SDDM theme
- sddm-theme-debian-elarun'Debian Elarun' Theme for SDDM X11 display manager
- sddm-theme-debian-maui'Debian Maui' theme for SDDM X11 display manager
- sddm-theme-elarun'Elarun' Theme for SDDM X11 display manager
- sddm-theme-maldives'Maldives' theme for SDDM X11 display manager
- sddm-theme-maui'Maui' theme for SDDM X11 display manager
- sddm-theme-maya'Maya' theme for SDDM X11 display manager
- wdmWINGs Display Manager - an xdm replacement with a WindowMaker look
- xdmX display manager
Enlightenment is a whole desktop with its own window manager and compositor.
- enlightenmentX11 window manager based on EFL
- enlightenment-dataX11 window manager based on EFL - run time data files
- enlightenment-devEnlightenment headers, static libraries and documentation
A notification daemon for Wayland compositors; Breadstick's display is X11.
Foot runs only on Wayland; Breadstick's display is X11.
A tray icon that starts Compiz, which cannot replace Breadstick's window manager.
Installs GNOME Shell extensions, which need a full GNOME session.
GNOME Settings configures a GNOME session through system services (NetworkManager, logind, polkit, udisks) that do not run here.
A GNOME session, and GNOME's session needs systemd and logind, which do not run here.
First-boot setup for a GNOME machine; it configures the system through services that do not run here.
Shares a GNOME Shell session, which cannot run here.
Starts a full GNOME session, which needs systemd and logind.
- gnome-sessionGNOME Session Manager - default GNOME session
- gnome-session-binGNOME Session Manager - Minimal runtime
- gnome-session-canberraGNOME session log in and log out sound events
- gnome-session-commonGNOME Session Manager - common files
- gnome-session-flashbacktraditional desktop session based on GNOME technologies
- gnome-session-xsessionGNOME Session Manager - GNOME on Xorg session
GNOME Shell and its extensions need a full GNOME session (its own compositor, systemd and logind), which cannot run here.
Extension ManagerBrowse, install, and manage GNOME Shell Extensions
ExtensionsManage your GNOME Extensions- gnome-shellgraphical shell for the GNOME desktop
- gnome-shell-commoncommon files for the GNOME graphical shell
- gnome-shell-extension-appindicatorAppIndicator, KStatusNotifierItem and tray support for GNOME Shell
- gnome-shell-extension-apps-menuCategory based app menu for GNOME Shell
- gnome-shell-extension-arc-menushell extension designed to provide a panel menu
- gnome-shell-extension-auto-move-windowsGNOME Shell extension to move apps to specific workspaces
- gnome-shell-extension-autohidetopbarGNOME shell automatic topbar hider
- gnome-shell-extension-blur-my-shellExtension that adds a blur look to different parts of the GNOME Shell
- gnome-shell-extension-caffeineGNOME Shell extension to keep your computer awake
- gnome-shell-extension-dash-to-panelcombines the dash and the GNOME main panel into a single panel
- gnome-shell-extension-dashtodockdash-to-dock extension for GNOME shell
- gnome-shell-extension-desktop-icons-ngdesktop icon support for GNOME Shell
- gnome-shell-extension-drive-menuRemovable drive status menu for GNOME Shell
- gnome-shell-extension-easyscreencastGNOME Shell extension to simplify video recording
- gnome-shell-extension-flypieinnovative marking menu via keyboard shortcuts
- gnome-shell-extension-freonGNOME Shell Extension for Sensors
- gnome-shell-extension-gamemodegnome-shell extension that monitors the current status of gamemode
- gnome-shell-extension-gpasteGPaste extension for GNOME Shell
- gnome-shell-extension-gsconnect-browsersBrowser support of KDE Connect implementation for GNOME Shell
- gnome-shell-extension-hamsterGNOME Shell extension for the Hamster Time Tracker
- gnome-shell-extension-hard-disk-ledShows harddisk activity (IO speed read/write and LED) in GNOME Shell
- gnome-shell-extension-hide-activitiesGNOME shell extension that hides the activities button
- gnome-shell-extension-impatiencespeed up the gnome-shell animation speed
- gnome-shell-extension-kimpanelKDE kimpanel protocol extension for GNOME shell
- gnome-shell-extension-launch-new-instanceGNOME Shell extension to launch new instances of apps
- gnome-shell-extension-light-styleGNOME Shell extension to switch the Shell to light style
- gnome-shell-extension-native-window-placementGNOME Shell extension to arrange windows in a more compact way
- gnome-shell-extension-no-annoyanceremoves GNOME 'Window is ready' notifications
- gnome-shell-extension-places-menuPlaces menu for GNOME Shell
- gnome-shell-extension-runcatdesktop icon for showing CPU usage with cats
- gnome-shell-extension-screenshot-window-sizerGNOME Shell extension to resize windows for GNOME Software screenshots
- gnome-shell-extension-shortcutsCreates a shortcuts help pop-up in GNOME Shell
- gnome-shell-extension-status-iconsGNOME Shell extension to show some status icons in the top bar
- gnome-shell-extension-system-monitorDisplay system information in GNOME Shell status bar
- gnome-shell-extension-tiling-assistantextension which adds a Windows-like snap assist to GNOME Shell
- gnome-shell-extension-user-themeGNOME Shell extension to load alternative GNOME Shell themes
- gnome-shell-extension-weatherweather extension for GNOME Shell
- gnome-shell-extension-window-listGNOME Shell extension to display a window list
- gnome-shell-extension-windows-navigatorGNOME Shell extension to allow keyboard selection in overlay mode
- gnome-shell-extension-workspace-indicatorWorkspace indicator for GNOME Shell
- gnome-shell-extensionsExtensions to extend functionality of GNOME Shell
- gnome-shell-extensions-commoncommon files for official GNOME Shell extensions
- gnome-shell-extensions-extraConglomeration package of GNOME Shell extensions
- gnome-shell-pomodoro-dataData for GNOME Shell time-management app
GSConnectKDE Connect implementation for GNOME
Debian's package depends on GNOME Shell, and its timer is built around a GNOME Shell extension; GNOME Shell needs a full GNOME session, which cannot run here.
A tour of the GNOME desktop, which cannot run here, so there is nothing for it to show (not tried on a device).
A login manager for the machine's own display, which Breadstick's Linux does not have.
Grim runs only on Wayland; Breadstick's display is X11.
Shuts down, restarts or suspends the machine through logind; Android owns power.
Plasma's Wayland compositor needs direct access to the graphics hardware.
Plasma's window manager; Breadstick's desktop runs its own, and floating windows are managed by Android.
A screen locker that needs the LightDM display manager, which cannot run here.
Settings for a Lomiri session, made through system services that do not run here.
Installs the LXDE desktop session; Breadstick runs its own desktop session.
Starts a full LXQt session; Breadstick runs its own desktop session.
The LXDE session manager; Breadstick runs its own desktop session.
- lxsessionLXDE default session manager
- lxsession-dataCommon files for lxsession
- lxsession-default-appsutility to configure lxsession and its default applications
- lxsession-editconfigure what application start up automatically in LXDE
- lxsession-logoututility to logout from a LXDE or an Openbox session
Starts a full MATE session; Breadstick runs its own desktop session.
A clipboard manager for Wayland compositors; Breadstick's display is X11.
Configures the displays of a Wayland compositor; Breadstick's display is X11.
- nwg-displaysoutput management utility for Wayland compositors like Sway
- wdisplaysgraphical application for configuring displays in Wayland compositors
Starts a whole LXDE session, which cannot run here; Breadstick starts its own desktop.
Settings for Phosh, the shell of Linux phones, which cannot run here.
A tour of Phosh, the shell of Linux phones, which cannot run here.
Configures the picom compositor; Breadstick's desktop already composites, and floating windows are drawn by Android.
The Plasma desktop session needs its own compositor, systemd and logind.
- plasma-desktopTools and widgets for the desktop
- plasma-desktop-dataTools and widgets for the desktop data files
- plasma-desktop-devTools and widgets for the desktop
- plasma-desktop-docPlasma desktop documentation
- plasma-desktopthemePlasma Runtime components
- plasma-workspacebase for Plasma Desktop, Mobile, and Bigscreen graphical environments
- plasma-workspace-dataPlasma Workspace data files
- plasma-workspace-devPlasma Workspace development files
- plasma-workspace-docPlasma Workspace documentation
- plasma-workspace-wallpapersWallpapers for Plasma 6
Settings for a Plasma Mobile session, made through system services that do not run here.
Hands the machine's screen and input devices to a compositor; Android keeps them.
Settings for Compiz, which cannot replace Breadstick's window manager.
Slurp runs only on Wayland; Breadstick's display is X11.
A Sugar activity runs inside the Sugar learning desktop, which cannot run here (not tried on a device).
BrowseSurf the world!
CalculateThis is the place to get the answer to a quick problem, but that is not the limit! You can also explore Algebra, Trigonometry, Boolean and more!
ChatText chat
Image ViewerAn easy way and fast way to see your images! You can also change the way your image looks with zoom, rotate, size change and so on.
JukeboxBe a DJ, be a VJ. Play your favorite videos and songs. Share with your friends the songs you love, watch movies and educational videos together, and much more!
LogThis is an activity designed for anyone who wants to troubleshoot a complicated program on the computer.
MemorizeHere you can play games that challenge your memory! But, more importantly, you can create your own game to test the memory of others!
PippySearching for programmers! Here you can use examples to begin learning the language your computer understands called "Python".
ReadUse this activity when you are ready to read! Remember to flip your computer around to feel like you are really holding a book!
Terminal (sugar-terminal-activity)Here you have complete control over your computer. You are in charge!!
WriteWrite provides a space to put your words. Write a story, poem, report, anything! Try changing the look, and size of your text; even insert an image!
swaybg runs only on Wayland; Breadstick's display is X11.
swayidle runs only on Wayland; Breadstick's display is X11.
swaylock runs only on Wayland; Breadstick's display is X11.
KDE System Settings configures a Plasma session through system services that do not run here.
Waybar runs only on Wayland; Breadstick's display is X11.
Settings for the Wayfire compositor, which needs a Wayland session of its own.
wl-copy and wl-paste run only on Wayland; Breadstick's display is X11.
A dock app for the Window Maker dock, which Breadstick's desktop does not have (not tried on a device).
wmcalcCalculator dockapp for Window Maker
wmforecastweather dockapp for Window Maker using libgweather
wmenu runs only on Wayland; Breadstick's display is X11.
A Window Maker dock app for UPS readings from Network UPS Tools; Breadstick's desktop has no Window Maker dock (not tried on a device).
Shuts down or restarts the machine; Android owns power.
Mouse gestures for the Wayfire compositor, which needs a Wayland session of its own.
A whole desktop session for an X2Go thin client; Breadstick's desktop is an app.
The Wayland front end of the VDR client; Breadstick's display is X11.
startx starts the X.Org server on the machine's own screen; Breadstick brings its own X server.
The X.Org server drives the machine's own screen and input devices; Breadstick brings its own X server.
Exists for Plasma Wayland sessions; Breadstick's display is X11.
USB and other hardware 248
Listens for power button and lid events from the kernel, which belong to Android.
Reads an air quality sensor over USB, and Android does not let Linux apps see USB devices.
Controls a sound card through /dev/snd, which Android does not let apps open.
- alsa-scarlett-guiGtk4 GUI for the Focusrite Scarlett/Clarett ALSA controls
- mudita24ALSA GUI control tool for Envy24 (ice1712) soundcards
Configures sound card hardware directly; Breadstick plays sound through PulseAudio and Android.
Configures sound card hardware directly, and Android keeps the sound hardware to itself.
Talks to Altus Metrum rocketry devices over USB, and Android does not let Linux apps see USB devices.
Talks to Android devices over USB MTP, and Android does not let Linux apps see USB devices.
Reads gamepads as Linux input devices, which Android does not let apps open.
Drives industrial cameras over USB or the network interface, which Android keeps to itself.
Programs microcontrollers through USB and serial programmers, which Android does not let Linux apps see.
Beeps the PC speaker through the kernel, which Android devices do not have.
Drives bladeRF radios over USB, and Android does not let Linux apps see USB devices.
Authorizes Thunderbolt devices in the kernel, which belongs to Android.
Talks to a USB device, GPU, drive or other hardware that Android keeps to itself.
- bossaAtmel SAM ARM microcontroller flash programming GUI
- cdrskincommand line CD/DVD/BD writing tool
- ckb-nextdriver for Corsair keyboards and mice
- congruitygraphical utility to configure Logitech Harmony remotes
- coreboot-utilsCoreboot firmware utilities
- dvb-appsDigital Video Broadcasting (DVB) applications
- dvbtuneSimple tuning application for DVB cards
- edac-utilsreport kernel-detected PCI and ECC RAM errors
- efitoolsTools to manipulate EFI secure boot keys and signatures
- efivarTools to manage UEFI variables
- escputilmaintenance utility for Epson Stylus printers
- espeakupConnector between speakup kernel modules and espeak
- ffado-dbus-serverFFADO D-Bus server
- ffado-toolsFFADO debugging and firmware tools
- gammumobile phone management utility
- heimdall-flash-frontendtool for flashing firmware on Samsung Galaxy S devices - Qt GUI
- hipccC++ Runtime API and Kernel Language for AMD and NVIDIA GPUs
- icedaxCreates WAV files from audio CDs
- linuxcnc-uspacemotion controller for CNC machines and robots
- lircInfra-red remote control support - daemons and utils
- mdetectmouse device autodetection tool
- mpt-statusget RAID status out of mpt (and other) HW RAID controllers
- mstflintMellanox firmware burning application and diagnostics tools
- mtinkStatus monitor tool for Epson inkjet printers
- nitroclicommand line interface for Nitrokey devices
- projecteurvirtual laser pointer for Logitech Spotlight devices
- qhimdtransferTransfer software for HiMD Walkman
- qthid-fcd-controllerFuncube Dongle controller
- regionsetview and modify the region code of DVD drives
- ripperxGTK-based audio CD ripper/encoder
- rng-tools-debiandaemon to use a Hardware RNG (classic version)
- robocutControl program for Graphtec cutting plotters
- rocm-smiROCm System Management Interface (ROCm SMI) command-line interface
- scsitoolsCollection of tools for SCSI hardware management
- smart-notifiergraphical hard disk health status notifier
- spnavcfgconfigurator of 6-axes mice from 3Dconnexion
- streamdeck-uiLinux compatible UI for the Elgato Stream Deck
- teensy-loader-cliload and run programs onto your Teensy micro controller
- uhd-hostuniversal hardware driver for Ettus Research products - host apps
- usbipUSB device sharing system over IP network
- v4l-conftool to configure video4linux drivers
- vdrVideo Disk Recorder for DVB cards
- w-scanChannel scanning tool for DVB and ATSC channels
- xbacklightsimple utility to set the backlight level
- xenstore-utilsXenstore command line utilities for Xen
Sets the screen's backlight through the kernel; Android controls the brightness.
Its app is a plugin rack for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Reads cameras over USB, and Android does not let Linux apps see USB devices.
Camera (camera.app)Download files from your digital camera- gphoto2digital camera command-line client
Gtkam Digital Camera BrowserBrowse and download images from an attached digital camera
Reads smart cards through a card reader, which Android does not let Linux apps see.
Reads audio CDs from an optical drive, which Android does not let apps open.
- cd-paranoiaaudio CD reading utility which includes extra data verification features
- cdtooltext-based audio CD player and CD-ROM control commands
- ripitTextbased audio CD ripper
Webcams are Linux video devices that Android does not let apps open.
CheeseTake photos and videos with your webcam, with fun graphical effects
KamosoUse your webcam to take pictures and make videos
Simple UVC ViewerCapture video from v4l2 devices
WebcamoidTake photos and record videos with your webcam
Programs radios over a USB serial cable, which Linux apps cannot see here.
Talks to a ColorHug colorimeter over USB, and Android does not let Linux apps see USB devices.
Controls AMD graphics and CPU hardware through the kernel and a polkit helper, neither available here.
Reads the processor and motherboard through kernel and /dev interfaces, which Android does not let apps open.
Needs a software-defined radio receiver on USB, and Android does not let Linux apps see USB devices.
CubicSDRSoftware-Defined Radio Application
GqrxSoftware defined radio receiver implemented using GNU Radio and the Qt GUI toolkit
Serial ports are USB adapters, which Android does not let Linux apps see.
CuteComA graphical serial terminal- gtktermsimple GTK+ serial port terminal
- minicomFriendly menu driven serial communication program
Built for RFSPACE radio receivers on the network; not tried with one under Breadstick, so blocked until it is.
Drives telephony cards through their kernel modules, which Android devices do not have.
Changes monitor settings over the display cable's I2C bus, which Android keeps to itself.
Talks to monitors over their I2C bus, which Android does not let apps open.
Flashes USB devices in DFU mode, and Android does not let Linux apps see USB devices.
Plays through the JACK audio server, as Debian's description says, which needs the sound card itself (not tried on a device).
Detects the machine's hardware to load drivers for it, which belongs to Android.
Calibrates displays with a USB colorimeter, which Linux apps cannot see here; the display belongs to Android.
Reads the firmware's hardware tables, which Android does not let apps read.
The standalone drum sampler plays through the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Captures video from FireWire and USB cameras, which Android does not let Linux apps see.
A loudness meter for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Sends and receives faxes through a modem on a serial port, which Android does not let apps open.
Controls a camera tethered over USB, and Android does not let Linux apps see USB devices.
Moves the pointer with a webcam, and webcams are video devices Android does not let apps open.
Runs science experiments on an ExpEYES-17 box connected over USB, which Linux apps cannot see here (not tried on a device).
Sets fan speeds through the kernel's sensors, which keep them from apps.
Flashes Android devices over USB, and Android does not let Linux apps see USB devices.
Draws on the Linux console's frame buffer (/dev/fb0), which Android does not let apps open.
Sets modes on the kernel framebuffer, which belongs to Android.
A terminal drawn on the kernel framebuffer, which belongs to Android.
Drives floppy disk drives, which Android does not let Linux apps see.
Mixes FireWire audio interfaces, which Android devices do not have and Linux apps could not reach.
Reads and writes firmware flash chips, which needs the hardware itself.
Controls radio transceivers, usually over a USB serial cable, which Linux apps cannot see here (not tried on a device).
Its menu entry starts it in jack-dssi-host, which needs the JACK audio server and so the sound card itself (not tried on a device).
Reads fingerprint readers, which belong to Android.
Updates device firmware through the kernel and udev, which Android keeps to itself.
- fwupdUpdate device firmware on Linux
- fwupd-arm64-signedTools to manage UEFI firmware updates (signed)
- fwupd-arm64-signed-templateTemplate for signed fwupd package
- fwupd-docFirmware update daemon documentation (HTML format)
- fwupd-testsTest suite for firmware update daemon
- fwupd-unsignedFirmware update daemon (Unsigned EFI binaries)
- fwupd-unsigned-devFirmware update daemon (Development information)
Loads firmware into USB devices, and Android does not let Linux apps see USB devices.
Talks to MTP music players over USB, and Android does not let Linux apps see USB devices.
Makes phone calls through a modem managed by ModemManager, and the device's modem belongs to Android; its internet (SIP) calls were not tried on a device.
A front end for fwupd, which cannot reach device firmware here.
Cameras are Linux video devices that Android does not let apps open.
Controls the OSS sound mixer (/dev/mixer), which Android does not have.
Brings the mouse to the machine's text consoles, which Breadstick's Linux does not have.
Reads GPS receivers over serial and USB, which Android does not let Linux apps see.
Controls radios through Hamlib, usually over a USB serial cable, which Linux apps cannot see here (not tried on a device).
Built around scanning, and scanners are out of reach here; it can also convert image files (not tried on a device).
Talks to a mobile phone on a serial port, which Android does not let apps open.
Needs the JACK audio server and a sound card input; Breadstick plays sound through PulseAudio (not tried on a device).
Flashes Samsung devices over USB, and Android does not let Linux apps see USB devices.
Talks to chips on the I2C bus, which Android does not let apps open.
Mixes and streams through the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Reads the light and motion sensors through the kernel, which keeps them from apps.
Drives telescopes, cameras and focusers over USB and serial, which Android does not let Linux apps see.
Reads temperature and fan sensors through the kernel; on a Galaxy Tab S11 Ultra no CPU thermal zone was readable at all.
Hardware Sensors IndicatorProvides temperature, fan and voltage sensor readings within the panel of your desktop
Sensor ViewerShow sensor values.
Remaps input devices through the kernel's input and uinput devices, which Android keeps to itself.
Remaps input devices through /dev/input and uinput, which Android does not let apps open.
- input-remapper-daemonInput device button mapping tool (daemon)
- input-remapper-gtkInput device button mapping tool (GUI)
Attaches serial input devices to the kernel, which Android does not let apps do.
Talks to USB printers, and Android does not let Linux apps see USB devices.
A MIDI keyboard for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
A mixer for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
On Linux the Jamulus client plays through the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
A level meter for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Reads joysticks as Linux input devices, which Android does not let apps open.
jstest-gtkJoystick testing and configuration tool
QJoyPadMaps joypad button and stick events to keyboard and mouse events.
Sets keymaps and fonts on the machine's text consoles, which Breadstick's Linux does not have.
A loop player for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Scanners connect over USB, which Android hides from Linux apps, or are found with Avahi, which Breadstick does not run.
Document ScannerMake a digital copy of your photos and documents
Kylin ScannerA program to work with scanner. Can be used as a scanning, OCR, email tools.
SkanliteImage Scanning Application
SkanpageScan multi-page documents and images
XSaneA program to work with scanner. Can be used as a scanning, copier, OCR, fax tools.
Controls LimeSDR radios over USB, and Android does not let Linux apps see USB devices.
Built around scanning, and scanners are out of reach here; it can also read image files (not tried on a device).
Reads temperature, fan and voltage sensors through the kernel, which keeps them from apps.
Creates mediated devices for virtual machines in the kernel, which Android does not let apps do.
A camera app for Linux phones; the camera belongs to Android.
Programs microcontrollers over USB, and Android does not let Linux apps see USB devices.
Controls mobile broadband modems through ModemManager; the device's modem belongs to Android, and Linux apps cannot see USB modems.
Drives mobile broadband modems, which belong to Android.
Writes raw flash chips through the kernel, which belong to Android.
Talks to MTP devices over USB, and Android does not let Linux apps see USB devices.
Controls Fender amplifiers over USB, and Android does not let Linux apps see USB devices.
Talks to a NanoVNA over a USB serial cable, which Linux apps cannot see here.
Manages Nitrokeys over USB, and Android does not let Linux apps see USB devices.
Reads codes from a Nitrokey over USB, and Android does not let Linux apps see USB devices.
Monitors AMD, Intel and NVIDIA graphics through the kernel's DRM interface; the device's GPU belongs to Android.
Drives phone modems, which belong to Android.
Debugs chips through USB debug adapters, which Android does not let Linux apps see.
Talks to smart cards through their readers, which Android does not let Linux apps see.
Sets up video converters over USB, which Linux apps cannot see here (not tried on a device).
The standalone synthesizer plays through the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Manages PC Card slots, which Android devices do not have.
Talks to smart card readers, which Android does not let Linux apps see.
GscriptorSend commands to smart cards- pcscdMiddleware to access a smart card using PC/SC (daemon side)
Screens calls from a phone modem through ModemManager and GNOME Calls; the device's modem belongs to Android.
Configures gaming mice through ratbagd and USB, which Linux apps cannot reach here.
Programs chips through serial or parallel port adapters, which Linux apps cannot see here.
Reads temperature sensors through lm-sensors; on a Galaxy Tab S11 Ultra no CPU thermal zone was readable at all.
Browses the sound card's ALSA configuration, and Android keeps the sound hardware to itself (not tried on a device).
Controls the sound card's ALSA mixer, and Android keeps the sound hardware to itself (not tried on a device).
QasHCtlAudio mixer for ALSA's "High level Control Interface"
QasMixerAudio mixer for the Linux sound system ALSA
Programs DMR radios over a USB cable, which Linux apps cannot see here.
Updates a Flipper Zero over USB, and Android does not let Linux apps see USB devices.
Runs the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Records from the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
JACK TimemachineJACK audio recorder for spontaneous and conservatory use
QJackRcdA simple Jack recorder
Configures Razer mice and keyboards through a USB daemon, which Linux apps cannot reach here.
A sequencer built on the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Drives radio hardware over USB and the sound card, which Linux apps cannot reach here (not tried on a device).
Tests Linux video devices (webcams, capture cards), which Android does not let apps open.
Captures from Linux video devices (webcams, capture cards), which Android does not let apps open.
Pokes the registers of AMD Radeon graphics chips, which needs the hardware itself.
Monitors AMD Radeon graphics chips through the kernel's DRM interface; the device's GPU belongs to Android.
Imports from cameras and memory cards it finds through udisks and USB, which are out of reach here (not tried on a device).
Reads hardware error reports from the kernel, which keeps them from apps.
Configures gaming mice over USB, which Linux apps cannot see here.
Manages sessions of audio programs that connect through the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Reads the monitor's EDID from the graphics hardware, which belongs to Android.
Turns radios on and off through the kernel, which Android keeps to itself.
Lists AMD ROCm compute devices through their kernel driver, which Android devices do not have.
The standalone sampler plays through the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Reads satellite positioning through ModemManager, and the device's positioning hardware belongs to Android (not tried on a device).
Needs the JACK audio server; Breadstick plays sound through PulseAudio (not tried on a device).
Configures serial ports in the kernel, which Android does not let apps open.
Sends SCSI commands to disks and drives, and Android does not let apps open block devices.
Reads logic analyzers and meters over USB and serial, which Android does not let Linux apps see.
Programs Snek boards such as Arduino over USB, which Linux apps cannot see here (not tried on a device).
Talks to software-defined radios over USB, and Android does not let Linux apps see USB devices.
Talks to Logitech receivers over USB and Bluetooth, which Linux apps cannot see here.
Plays through the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
Talks to Allwinner boards over USB, and Android does not let Linux apps see USB devices.
Switches between a machine's graphics chips through the kernel, which belongs to Android.
Manages access to the TPM chip, which Android does not let apps open.
Talks to a Trezor hardware wallet over USB, and Android does not let Linux apps see USB devices.
Drives a 3D printer over USB, and Android does not let Linux apps see USB devices.
Manages fingerprint and other biometric readers through a system service; Android keeps those sensors to itself.
Switches USB modems into their modem mode, and Android does not let Linux apps see USB devices.
Talks to iPhones and iPads over USB, and Android does not let Linux apps see USB devices.
Controls USB relays, and Android does not let Linux apps see USB devices.
Lists USB devices, and Android does not let Linux apps see any.
Controls a kernel module that Android does not let apps load.
Feeds the hardware watchdog, which belongs to Android.
Receives DAB radio with a USB tuner, which Linux apps cannot see here (not tried on a device).
Watches TV from a Linux video capture device, which Android does not let apps open.
Calibrates touchscreens through the X server's input devices; Android handles the touchscreen and passes Breadstick only its touches (not tried on a device).
A video monitor that follows JACK transport; the JACK audio server needs the sound card itself (not tried on a device).
Configures the X.Org Synaptics touchpad driver, which Breadstick's X server does not have; Android handles the touchpad.
Configures the X.Org Wacom driver, which Breadstick's X server does not have; Android handles the pen.
Configures YubiKeys over USB or NFC, and Android does not let Linux apps see either.
YubiKey ManagerGraphical application for configuring your YubiKey over all USB transports.- yubikey-managerPython library and command line tool for configuring a YubiKey
Reads codes from a YubiKey over USB or NFC, and Android does not let Linux apps see either.
A console drawn on the kernel framebuffer, which belongs to Android.
Runs only under the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).
AT1Correct the pitch of a voice singing out of tune- zita-ajbridgealsa to jack bridge
Zita-bls1converter of binaural signals into a convential stereo signals
Zita-Dc1DC1 provides a dynamics compressor for use with JACK Audio Connection Kit.
Zita-Dpl1A look-ahead digital peak level limiter using some special algorithms to allow fast response without excessive LF distortion.- zita-lrxCommand line jack application providing crossover filters
Zita-mu1App used to organise stereo monitoring for JACK- zita-njbridgeJack clients to transmit multichannel audio over a local IP network
Zita-Rev1amazing reverb by kokkinizita - more bang per byte
Network configuration and firewalls 132
Sends ARP packets through a raw socket, which Android does not let apps open.
Sends ARP requests through a raw socket, which Android does not let apps open.
Writes kernel ARP packet-filter rules, which Android does not let apps change.
Captures packets on network interfaces, which Android does not let apps do.
- arpwatchEthernet/FDDI station activity monitor
- dhcpdumpParse DHCP packets from a network interface
- dnstopconsole tool to analyze DNS traffic
- driftnetpicks out and displays images from network traffic
EtherApeGraphical Network Monitor- iptraf-ngNext Generation Interactive Colorful IP LAN Monitor
- jnettopView hosts/ports taking up the most network traffic
- nethogsNet top tool grouping bandwidth per process
- ngrepgrep for network traffic
- tcpflowTCP flow recorder
- tcpreplayTool to replay saved tcpdump files at arbitrary speeds
- tcptrackTCP connection tracker, with states and speeds
Gives a network interface a link-local address through the kernel, which Android keeps to itself.
Browses servers found by the Avahi daemon, which Breadstick does not run (not tried on a device).
Configures the kernel's mesh network module, which Android does not let apps touch.
Creates kernel network bridges, which Android does not let apps do.
Configures network interfaces, which Android keeps to itself.
A front end for ConnMan, which cannot configure the network here.
ConnMan configures the machine's network interfaces, which Android keeps to itself.
- connmanIntel Connection Manager daemon
- connman-devDevelopment files for connman
- connman-docConnMan documentation
- connman-gtkfully-featured GUI for ConnMan with systray support
- connman-testsIntel Connection Manager daemon -- test scripts
- connman-uifull-featured GTK-based tray icon UI for ConnMan
- connman-vpnIntel Connection Manager daemon - VPN daemon
Reads and changes the kernel's connection tracking table, which Android does not let apps touch.
A DHCP client configures a network interface through the kernel, which Android keeps to itself.
Writes kernel bridge packet-filter rules, which Android does not let apps change.
Sends wake-up frames through a raw socket, which Android does not let apps open.
Reads and changes network interface settings through the kernel, which Android keeps to itself (not tried on a device).
Intercepts other machines' traffic with raw packets, which Android does not let apps send.
EttercapMultipurpose Network sniffer/analyser/interceptor/logger- ettercap-commonMultipurpose sniffer/interceptor/logger for switched LAN
- ettercap-text-onlyEttercap console-mode executable
Bans addresses with kernel firewall rules, which Android does not let apps change.
Writes kernel firewall rules, which Android does not let apps change.
A front end for firewalld, which cannot change packet filtering here.
A firewall writes kernel packet-filter rules, which Android does not let apps change.
- firewallddynamically managed firewall with support for network zones
GufwAn easy way to configure your firewall- ufwprogram for managing a Netfilter firewall
Pings through a raw ICMP socket, which Android does not let apps open.
Routing daemons change the kernel's routing table, which Android keeps to itself.
Casts to Miracast screens over Wi-Fi Direct, which Android keeps to itself.
Turns the Wi-Fi interface into an access point, and Android keeps the interface to itself.
Crafts packets on raw sockets, which Android does not let apps open.
Brings network interfaces up and down through the kernel, which Android keeps to itself.
- ifupdownhigh level tools to configure network interfaces
- ifupdown2Network Interface Management tool similar to ifupdown
Manages kernel packet-filter sets, which Android does not let apps change.
iptables writes kernel packet-filter rules, which Android does not let apps change.
- iptablesadministration tools for packet filtering and NAT
- iptables-converterconvert iptables-commands from a file to iptables-save format
- iptables-converter-docconvert iptables-commands from a file to iptables-save format - doc
- iptables-netflow-dkmsiptables target which generates netflows
- iptables-persistentboot-time loader for netfilter rules, iptables plugin
Configures the kernel's load balancer, which Android does not let apps touch.
A DHCP client or server configures network interfaces through the kernel, which Android keeps to itself.
- isc-dhcp-clientDHCP client for automatically obtaining an IP address (deprecated)
- isc-dhcp-client-ddnsDynamic DNS (DDNS) enabled DHCP client (deprecated)
- isc-dhcp-commoncommon manpages relevant to all of the isc-dhcp packages (deprecated)
- isc-dhcp-devAPI for accessing and modifying the DHCP server and client state (deprecated)
- isc-dhcp-keamaKEA Migration Assistant
- isc-dhcp-relayISC DHCP relay daemon (deprecated)
- isc-dhcp-serverISC DHCP server for automatic IP address assignment (deprecated)
- isc-dhcp-server-ldapDHCP server that uses LDAP as its backend (deprecated)
Configures Wi-Fi interfaces through the kernel, which Android keeps to itself.
Controls the Wi-Fi interface, which Android keeps to itself.
Controls the iwd Wi-Fi daemon, which cannot reach the Wi-Fi hardware here.
Moves addresses between machines with raw packets and kernel routes, which Android does not let apps use.
Scans for Wi-Fi networks through the Wi-Fi interface, which Android keeps to itself.
Sends and reads link-layer frames through raw sockets, which Android does not let apps open.
Sends packets through raw sockets on a network interface, which Android does not let apps open.
mtr with its window runs the same mtr-packet probe helper that Android stops on a device, so it stops the same way (only mtr-tiny was run).
mtr stops with "Unexpected mtr-packet error": Android refuses to let its probe helper bind the ping socket it sends through (tested on a device). traceroute traces routes here instead.
Sends IPv6 discovery packets through raw sockets, which Android does not let apps open.
ifconfig, route and arp configure network interfaces through the kernel, which Android keeps to itself; only their read-only listings might run here (not tried on a device).
Sends and captures ARP packets through a raw socket, which Android does not let apps open.
Loads kernel firewall rules at boot, which Android does not let apps change.
Configures network interfaces through systemd-networkd or NetworkManager, neither of which can reach them here.
Reads the kernel's connection tracking table, which Android does not let apps touch.
NetworkManager configures the machine's network interfaces, which Android keeps to itself; Android manages Wi-Fi and mobile data.
- network-managernetwork management framework (daemon and userspace tools)
- network-manager-appletnetwork management framework (notification area applet)
- network-manager-config-connectivity-debianNetworkManager configuration to enable connectivity checking
- network-manager-devnetwork management framework (development files)
- network-manager-gnometransitional package for network-manager-applet and nm-connection-editor
- network-manager-iodinenetwork management framework (iodine plugin core)
- network-manager-iodine-gnomenetwork management framework (iodine plugin GNOME GUI)
- network-manager-iwdwireless daemon for Linux - NetworkManager integration
- network-manager-l10nnetwork management framework (translation files)
- network-manager-l2tpnetwork management framework (L2TP plugin core)
- network-manager-l2tp-gnomenetwork management framework (L2TP plugin GNOME GUI)
- network-manager-openconnectnetwork management framework (OpenConnect plugin core)
- network-manager-openconnect-gnomenetwork management framework (OpenConnect plugin GNOME GUI)
- network-manager-openvpnnetwork management framework (OpenVPN plugin core)
- network-manager-openvpn-gnomenetwork management framework (OpenVPN plugin GNOME GUI)
- network-manager-pptpnetwork management framework (PPTP plugin core)
- network-manager-pptp-gnomenetwork management framework (PPTP plugin GNOME GUI)
- network-manager-sshnetwork management framework (SSH plugin core)
- network-manager-ssh-gnomenetwork management framework (SSH plugin GNOME GUI)
- network-manager-sstpnetwork management framework (SSTP plugin core)
- network-manager-sstp-gnomenetwork management framework (SSTP plugin GNOME GUI)
- network-manager-strongswannetwork management framework (strongSwan plugin)
- network-manager-vpncnetwork management framework (VPNC plugin core)
- network-manager-vpnc-gnomenetwork management framework (VPNC plugin GNOME GUI)
Reads and sets the kernel's netfilter counters, which Android does not let apps touch.
nftables writes kernel packet-filter rules, which Android does not let apps change.
Edits NetworkManager connections, and NetworkManager cannot run here; Android manages the network.
A NetworkManager tray icon, and NetworkManager cannot run here; Android manages the network.
An application firewall that intercepts connections in the kernel, which Android does not let apps do.
Makes virtual network switches with kernel tun/tap devices, which Android does not let apps use.
- openvswitch-switchOpen vSwitch switch implementations
- vde-switchVirtual Distributed Ethernet. Virtual Switch command.
- vde-wirefilterVirtual Distributed Ethernet. wirefilter command.
- vde2Virtual Distributed Ethernet
- vdeplugVirtual Distributed Ethernet: A modular virtual plug to the VDE
Plasma's NetworkManager applet, and NetworkManager cannot run here; Android manages the network.
Makes kernel point-to-point network links, which Android does not let apps do.
Makes PPP links over Ethernet with raw sockets, which Android does not let apps open.
Sets up PPP over Ethernet, which needs kernel network links Android does not let apps make.
The window for OpenSnitch, whose daemon cannot intercept connections here.
Sends router advertisements through raw sockets, which Android does not let apps open.
Blocks attackers with kernel firewall rules, which Android does not let apps change.
Captures packets through a raw socket on a network interface, which Android does not let apps open.
Traces routes through raw sockets, which Android does not let apps open.
Reads packets and connection logs from the kernel's netfilter, which Android does not let apps touch.
Creates kernel VLAN interfaces, which Android does not let apps do.
Reads and tunes the Wi-Fi interface through the kernel, which Android keeps to itself.
Reads and joins Wi-Fi networks through NetworkManager, which cannot run here (not tried on a device).
iwconfig configures Wi-Fi interfaces through the kernel, which Android keeps to itself.
Captures live traffic through raw sockets on network interfaces, which Android does not let apps open; opening capture files made elsewhere was not tried on a device.
Controls wpa_supplicant on the Wi-Fi interface, which Android keeps to itself.
Drives the Wi-Fi supplicant on the wireless interface, which Android keeps to itself.
Containers and virtual machines 125
A QEMU front end. Blocked with QEMU until QEMU full-system emulation is tested under Breadstick.
Buildah builds container images with user namespaces and overlay mounts, which Android does not give apps.
An init for containers, which cannot start here.
Monitors OCI containers for Podman and CRI-O, which cannot start here.
A container runtime daemon; it needs kernel namespaces, cgroups and overlay mounts.
Manages container image layers with overlay mounts and user namespaces, which Android does not give apps.
Builds inside a chroot with kernel bind mounts, which Android does not let apps make.
- cowbuilderpbuilder running on cowdancer
- live-buildLive System Build Components
- pbuilderpersonal package builder for Debian packages
Checkpointing a process needs kernel privileges and namespaces that Android does not give apps.
A container runtime; it needs kernel namespaces and cgroups.
Distrobox runs everything inside Podman or Docker containers, which cannot start here.
Builds LXC and Incus images with kernel mounts and chroots, which Android does not give apps.
Docker's engine needs kernel namespaces, cgroups and overlay mounts, which Android does not give apps.
- docker-buildxDocker CLI plugin for extended build capabilities with BuildKit (program)
- docker-cleansimple Shell script to clean up the Docker Daemon
- docker-cliLinux container runtime -- client
- docker-composeDefine and run multi-container applications with Docker (program)
- docker-docLinux container runtime -- documentation
- docker-registryDocker toolset to pack, ship, store, and deliver content
- docker.ioLinux container runtime
Runs virtual machines through libvirt and KVM; there is no /dev/kvm for apps on Android.
The networking stack for container runtimes, which cannot run here.
Daemons that run inside a Hyper-V virtual machine to talk to its host; there is no such host here.
Incus containers and VMs need kernel namespaces, cgroups and KVM, which Android does not give apps.
- incusPowerful system container and virtual machine manager - daemon
- incus-agentIncus guest agent
- incus-basePowerful system container and virtual machine manager - daemon (container-only)
- incus-clientPowerful system container and virtual machine manager - client
- incus-extraPowerful system container and virtual machine manager - extra tools
libvirt manages KVM virtual machines and containers, which need /dev/kvm and namespaces that Android does not give apps.
- libvirt-clientsvirtualization library - clients
- libvirt-clients-qemuvirtualization library - clients (QEMU specific)
- libvirt-daemonvirtualization daemon
- libvirt-daemon-commonvirtualization daemon - common files
- libvirt-daemon-config-networkvirtualization daemon - configuration files (default network)
- libvirt-daemon-config-nwfiltervirtualization daemon - configuration files (default network filters)
- libvirt-daemon-driver-interfacevirtualization daemon - interface driver
- libvirt-daemon-driver-lxcvirtualization daemon - LXC connection driver
- libvirt-daemon-driver-networkvirtualization daemon - network driver
- libvirt-daemon-driver-nodedevvirtualization daemon - node device (nodedev) driver
- libvirt-daemon-driver-nwfiltervirtualization daemon - network filter (nwfilter) driver
- libvirt-daemon-driver-qemuvirtualization daemon - QEMU connection driver
- libvirt-daemon-driver-secretvirtualization daemon - secret driver
- libvirt-daemon-driver-storagevirtualization daemon - storage driver
- libvirt-daemon-driver-storage-diskvirtualization daemon - disk storage driver
- libvirt-daemon-driver-storage-glustervirtualization daemon - GlusterFS storage driver
- libvirt-daemon-driver-storage-iscsivirtualization daemon - iSCSI storage driver
- libvirt-daemon-driver-storage-iscsi-directvirtualization daemon - iSCSI (libiscsi) storage driver
- libvirt-daemon-driver-storage-logicalvirtualization daemon - Logical Volume Manager (LVM) storage driver
- libvirt-daemon-driver-storage-mpathvirtualization daemon - multipath (mpath) storage driver
- libvirt-daemon-driver-storage-rbdvirtualization daemon - RBD/RADOS/Ceph storage driver
- libvirt-daemon-driver-storage-scsivirtualization daemon - SCSI storage driver
- libvirt-daemon-driver-storage-zfsvirtualization daemon - ZFS storage driver
- libvirt-daemon-driver-xenvirtualization daemon - Xen connection driver
- libvirt-daemon-lockvirtualization daemon - locking daemon
- libvirt-daemon-logvirtualization daemon - logging daemon
- libvirt-daemon-plugin-lockdvirtualization daemon - locking plugin (virtlockd)
- libvirt-daemon-plugin-sanlockvirtualization daemon - locking plugin (sanlock)
- libvirt-daemon-systemvirtualization daemon - typical QEMU-based deployment
- libvirt-daemon-system-systemdtransitional dummy package
- libvirt-daemon-system-sysvtransitional dummy package
- libvirt-dbuslibvirt D-Bus API bindings
- libvirt-login-shellisolate user sessions using LXC containers
- libvirt-sanlocktransitional dummy package
- libvirt-ssh-proxyvirtualization library - SSH proxy
LXC containers need kernel namespaces and cgroups, which Android does not give apps.
- lxcLinux Containers userspace tools
- lxc-devLinux Containers userspace tools (development)
- lxc-templatesLinux Containers userspace tools (templates)
- lxc-testsLinux Containers userspace tools (test binaries)
- lxcfsFUSE based filesystem for LXC
- lxctlUtility to manage LXC
LXD containers and VMs need kernel namespaces, cgroups and KVM.
Part of LXD, which needs kernel namespaces, cgroups and KVM.
- lxd-agentLXD guest agent
- lxd-clientPowerful system container and virtual machine manager - client
- lxd-migrateLXD physical to instance migration tool
- lxd-toolsPowerful system container and virtual machine manager - extra tools
The tools that run inside a VMware virtual machine to talk to its host; there is no such host here.
The desktop half of the tools that run inside a VMware virtual machine; there is no such host here.
Podman needs user namespaces, cgroups and overlay mounts, which Android does not give apps.
- podmantool to manage containers and pods
- podman-composeRun docker-compose.yml using podman
- podman-dockertool to manage containers and pods (Docker CLI)
- podman-remotetool to manage containers and pods (remote CLI)
- podman-toolboxunprivileged development environment using containers
The agent that runs inside a QEMU virtual machine to talk to its host; there is no such host here.
There is no KVM for apps on Android, and QEMU's software emulation has not been tested under Breadstick yet: blocked until it is.
- qemu-systemQEMU full system emulation binaries
- qemu-system-armQEMU full system emulation binaries (arm)
- qemu-system-commonQEMU full system emulation binaries (common files)
- qemu-system-dataQEMU full system emulation (data files)
- qemu-system-guiQEMU full system emulation binaries (graphical display and audio modules)
- qemu-system-mipsQEMU full system emulation binaries (mips)
- qemu-system-miscQEMU full system emulation binaries (miscellaneous)
- qemu-system-modules-openglQEMU full system emulation binaries (OpenGL display modules)
- qemu-system-modules-spiceQEMU full system emulation binaries (spice display modules)
- qemu-system-ppcQEMU full system emulation binaries (ppc)
- qemu-system-riscvQEMU full system emulation binaries (riscv)
- qemu-system-s390xQEMU full system emulation binaries (s390x)
- qemu-system-sparcQEMU full system emulation binaries (sparc)
- qemu-system-x86QEMU full system emulation binaries (x86)
Runs QEMU virtual machines. Blocked with QEMU until QEMU full-system emulation is tested under Breadstick.
Builds packages in schroot or user namespace containers, which Android does not give apps.
Enters chroots through kernel bind mounts, which Android does not let apps make.
Gives a rootless container a network through a user namespace, which Android does not give apps.
The agent that runs inside a SPICE virtual machine to talk to its viewer; there is no such host here.
systemd-nspawn and machinectl need systemd and kernel namespaces.
newuidmap and newgidmap set up user namespaces for rootless containers, which Android does not give apps.
Runs User-mode Linux guests with kernel tun/tap devices, which Android does not let apps use.
Vagrant drives VirtualBox, libvirt or Docker to create machines, none of which can run here.
- vagrantTool for building and distributing virtualized development environments
- vagrant-cachiershare a common package cache among similar VM instances
- vagrant-hostmanagerVagrant plugin for managing /etc/hosts on guests and host
- vagrant-librarian-puppetVagrant plugin to install Puppet modules using Librarian-Puppet
- vagrant-libvirtVagrant plugin that adds an Libvirt provider to Vagrant
- vagrant-mutateconvert vagrant boxes to work with different providers
- vagrant-sshfsvagrant plugin that adds synced folder support with sshfs
Creates KVM virtual machines through libvirt; there is no /dev/kvm for apps on Android.
Manages KVM virtual machines through libvirt; there is no /dev/kvm for apps on Android.
Converts machines to libvirt virtual machines, which cannot run here.
Monitors libvirt virtual machines, which cannot run here.
Converts virtual machines with a libguestfs appliance, which needs KVM or a full QEMU.
Xen is a hypervisor that boots the whole machine; nothing an app can run.
- xen-docXen documentation
- xen-hypervisor-4.20-arm64Xen Hypervisor on ARM64
- xen-hypervisor-4.20-arm64-dbgdebug symbols for Xen Hypervisor on ARM64
- xen-hypervisor-commonXen Hypervisor - common files
- xen-system-arm64Xen System on ARM64 (metapackage)
- xen-utils-4.20Xen administrative tools
- xen-utils-4.20-dbgdebug symbols for xen-utils-4.20
- xen-utils-commonXen administrative tools - common files
Disks, partitions and boot media 112
Ripping CDs needs an optical drive, which Android does not let Linux apps see.
Rips audio CDs from an optical drive, which Android does not let Linux apps see.
Asunder CD RipperAn application to save tracks from an Audio CD as WAV, MP3, OGG, FLAC, AAC, Opus, Musepack and/or Wavpack.
GrimRipperAudio CD ripper, encoder, and metadata fetcher.
Sound JuicerCD ripper with a clean interface and simple preferences- whipperA CD-DA ripper prioritising accuracy over speed
Needs block devices and partitions, which Android does not let apps open.
- bcache-toolsbcache userspace tools
- ceph-basecommon ceph daemon libraries and management tools
- ceph-mdsmetadata server for the ceph distributed file system
- ceph-mgrmanager for the ceph distributed file system
- ceph-monmonitor server for the ceph storage system
- ceph-osdOSD server for the ceph storage system
- ceph-volumetool to facilidate OSD deployment
- cramfsswapswap endianness of a cram filesystem (cramfs)
- cryptmountManagement of encrypted file systems
- drbd-utilsRAID 1 over TCP/IP for Linux (user utilities)
- drbldiskless remote boot, and a disk cloning utility
- dumpbackup and restore for ext2/3/4 filesystems
- ecryptfs-utilsecryptfs cryptographic filesystem (utilities)
- ext4magicrecover deleted files from ext3 or ext4 partitions
- extundeleteutility to recover deleted files from ext3/ext4 partition
- fsarchiverfile system archiver
- jfsutilsutilities for managing the JFS filesystem
- mbrMaster Boot Record for IBM-PC compatible computers.
- multipath-toolsmaintain multipath block device access
- nilfs-toolsContinuous Snapshotting Log-structured Filesystem
- sanoidPolicy-driven ZFS snapshot management and replication tool
Burning discs needs an optical drive, which Android does not let Linux apps see.
BraseroCreate and copy CDs and DVDs
BurnerCreate and copy CDs and DVDs- cdrdaorecords CDs in Disk-At-Once (DAO) mode
- dvd+rw-toolsDVD+-RW/R tools
Gnome CD MasterGnome Audio CD editor and burner- growisofsDVD+-RW/R recorder
K3bDisk Burning- wodimcommand line CD/DVD writing tool
XfburnA simple CD burning tool
Manages btrfs file systems and snapshots, which need the disk and root rights Android does not give apps.
Makes and manages btrfs filesystems, which needs the block device Android does not let apps open.
Installs Debian onto a disk from a live system; it needs the disk itself, which Android does not let apps open.
- calamaresdistribution-independent installer framework
Install DebianCalamares — Installer for Debian Live
Reads the CD in an optical drive, which Android does not let Linux apps see.
Unlocks LUKS encrypted disks, which needs the block device Android does not let apps open.
Clones whole disks and partitions, which needs block devices Android does not let apps open.
LUKS encryption needs the block device and a kernel device-mapper target, which Android does not give apps.
- cryptsetupdisk encryption support - startup scripts
- cryptsetup-bindisk encryption support - command line tools
- cryptsetup-initramfsdisk encryption support - initramfs integration
- cryptsetup-nuke-passwordErase the LUKS keys with a special password on the unlock prompt
- cryptsetup-sshdisk encryption support - experimental SSH token handler
- cryptsetup-suspenddisk encryption support - suspend mode integration
Starts the Debian installer, which needs block devices and partitions that Android does not let apps open.
Writes boot media to USB disks, which needs the disk as a block device Android does not let apps open.
Backs up to DVD through an optical drive, which Android does not let Linux apps see.
Watches kernel device-mapper targets, which Android does not give apps.
Manages kernel device-mapper targets, which Android does not give apps.
Makes and checks FAT filesystems, which needs the block device Android does not let apps open.
Changes the firmware's boot entries, which Android keeps to itself.
Ejects drives and discs, which Android does not let Linux apps see.
Makes and checks exFAT filesystems, which needs the block device Android does not let apps open.
Makes and checks F2FS filesystems, which needs the block device Android does not let apps open.
Partitioning needs the disk itself, and Android does not let apps open block devices.
- fdiskcollection of partitioning utilities
GPartedCreate, reorganize, and delete partitions- gparted-commonGNOME partition editor -- common data
KDE Partition ManagerManage disks, partitions, and file systems- parteddisk partition manipulator
GPT partitioning needs the disk itself, and Android does not let apps open block devices.
Manages disks through udisks and needs the disks themselves, which Android does not let apps open.
Writes images to USB disks, which needs the disks as block devices Android does not let apps open.
Plays and rips audio CDs from an optical drive, which Android does not let Linux apps see.
Configures the GRUB boot loader; Android devices do not boot through GRUB.
Reads SMART data from the disk itself, and Android does not let apps open block devices.
GSmartControlHard Disk and SSD Health Inspection
QDiskInfoSMART data viewer- smartmontoolscontrol and monitor storage systems using S.M.A.R.T.
Images whole disks for forensics, which needs block devices Android does not let apps open.
Checks the boot medium of a Debian live system, and Breadstick is not booted from one.
Reads and sets drive parameters on the block device itself, which Android does not let apps open.
Builds the boot image for the machine's own kernel; Breadstick's Linux never boots on its own.
Writes images to USB disks, which needs the disk as a block device Android does not let apps open.
Benchmarks disks with a root helper authorized through polkit, which does not run here (not tried on a device).
Formats floppy disks, which needs the drive itself.
Maps partitions through the kernel's device mapper, which Android does not give apps.
Maps Windows dynamic disks through the kernel's device mapper, which Android does not give apps.
Clones live boot media to USB disks, which needs block devices Android does not let apps open.
Needs block devices and the kernel's device mapper, which Android does not let apps use.
Stores metadata in LUKS disk headers, which needs the block device Android does not let apps open.
LVM needs block devices and kernel device-mapper targets, which Android does not give apps.
Software RAID needs block devices, which Android does not let apps open.
Formats and writes USB sticks, which needs the stick as a block device Android does not let apps open.
Manages Secure Boot keys in the firmware, which Android keeps to itself.
Reads and writes FAT disk images and floppies through the device, which Android does not let apps open (plain image files were not tried on a device).
Talks to NVMe drives directly, which Android does not let apps do.
Attaches network disks through the kernel's iSCSI driver, which Android does not give apps.
Looks for other systems on the disk's partitions, which Android does not let apps open.
Copies partitions block by block, which needs block devices Android does not let apps open.
- partcloneUtility to clone and restore a partition
- partimagebackup partitions into a compressed image file
Tests optical drives and discs, which needs the drive itself; Android does not let Linux apps see one.
Disk quotas are a kernel feature of mounted filesystems that only the system can manage.
Finds USB sticks through udisks to copy files to them; udisks cannot see the phone's USB storage here (not tried on a device).
Reads and sets SCSI drive parameters on the block device itself, which Android does not let apps open.
Manages file system snapshots, which needs btrfs or LVM and root.
Manages file system snapshots through snapper, which needs btrfs or LVM and root.
Installs and manages the systemd-boot boot loader, which an Android app has nothing to do with.
Unlocks encrypted disks through the kernel's device mapper, which Android does not give apps.
Mounts removable drives through udisks, which cannot reach disks here.
Takes system snapshots as root with mounts and btrfs, which Android does not let apps do.
udev manages the machine's device nodes as the kernel reports them, which belongs to Android.
Mounts and manages disks as a root system service, which cannot reach disks here.
Mounts and unmounts file systems as root, which Android does not let apps do.
Backs up and restores mounted XFS filesystems, which an Android app has none of.
Makes and manages XFS filesystems, which needs the block device Android does not let apps open.
Operates on zoned block devices, which needs the disk itself; Android does not let apps open block devices.
Makes kernel swap devices, which only the system can do.
System services (systemd, logind, polkit) 108
Process accounting is a kernel switch that only the system can turn on.
AppArmor is a kernel security module that only the system can load and configure.
Edits AppArmor profiles in the kernel, which only the system can load and configure.
The kernel's audit log is open only to the system, not to apps.
Browses services found by the Avahi daemon, which Breadstick does not run (not tried on a device).
Reads the battery through the kernel's power supply interface, which Android keeps to itself.
Logs the battery through the kernel's power supply interface, which Android keeps to itself.
Monitors the BOINC client, which Debian runs as a system service started at boot; there is no systemd here (not tried on a device).
Records the console during boot; Breadstick's Linux never boots on its own.
Traces the kernel with BCC and eBPF, which Android does not let apps load.
Traces the kernel with eBPF, which Android does not let apps load.
Keeps the desktop from going idle, but sleep and the screen belong to Android, which this cannot hold awake (not tried on a device).
Controls kernel cgroups, which Android does not let apps change.
Sets the system clock, which only Android may change.
- chronyVersatile implementation of the Network Time Protocol
- ntpsecNetwork Time Protocol daemon and utility programs
- ntpsec-ntpdateclient for setting system time from NTP servers
- openntpdOpenBSD NTP daemon
- rdatesets the system's date from a remote host with network time protocol
Configures a machine from its init system at boot; Breadstick's Linux never boots on its own.
Cluster managers control system services and machines through the init system, which does not run here.
- cluster-glueReusable cluster components for Linux HA
- pacemakercluster resource manager
- resource-agentsCluster Resource Agents
Cockpit is a web console for machines run by systemd, and there is no systemd here.
- cockpitWeb Console for Linux servers
- cockpit-389-dsCockpit user interface for 389 Directory Server
- cockpit-bridgeCockpit bridge server-side component
- cockpit-docCockpit deployment and developer guide
- cockpit-machinesCockpit user interface for virtual machines
- cockpit-networkmanagerCockpit user interface for networking
- cockpit-packagekitCockpit user interface for apps and package updates
- cockpit-podmanCockpit component for Podman containers
- cockpit-sosreportCockpit user interface for diagnostic reports
- cockpit-storagedCockpit user interface for storage
- cockpit-systemCockpit admin interface for a system
- cockpit-wsCockpit Web Service
Tracks logins on the machine's own consoles, which Breadstick's Linux does not have.
Changes CPU frequency settings in the kernel, which belongs to Android.
Replaces the system D-Bus daemon under systemd, which does not run here.
Creates swap on the machine, and swap belongs to Android.
Builds the machine's boot image from its kernel modules, and Breadstick's Linux never boots on its own.
Reads the kernel's memory counters to kill processes, which Android does not let apps read.
Saves and restores the machine's hardware clock, which belongs to Android.
Watches every file access through the kernel's fanotify, which Android does not let apps use.
Firejail needs a setuid helper and kernel namespaces, which Android does not give apps.
Front ends for Firejail, which needs a setuid helper and kernel namespaces.
A home server built on systemd services, and systemd does not run as the init system here.
Changes system-wide alternatives as root through polkit, which does not run here (not tried on a device).
Changes the screen's color temperature through the X server's gamma ramps; the screen belongs to Android, which has its own night light (not tried on a device).
Gammastep IndicatorAdjust display hue to outside lighting conditions
Redshift (redshift-gtk)Adjusts the color temperature of your screen according to your surroundings
Redshift (redshift-qt)Color temperature adjustment tool
Manages color profiles through the colord system service, which does not run here (not tried on a device).
Reads the systemd journal, and there is no systemd here.
Reads power history from upower, which cannot reach the battery here; Android reports it instead.
Changes users, time and shares through a root system service, which does not run here.
Feeds the kernel's random pool, which only the system may do.
A patchbay for the PipeWire sound server, which Breadstick does not run; its sound goes through PulseAudio.
Spreads hardware interrupts across CPUs through the kernel, which belongs to Android.
Loads a new kernel to boot into, which an Android app cannot do.
Loads and lists kernel modules, and Android does not let apps touch its kernel.
Reads the systemd journal and system logs, which do not exist here (not tried on a device).
Changes kernel power settings, which belong to Android.
Laptop Mode Tools ConfigurationEnable/disable Laptop Mode Tools settings- tlpOptimize laptop battery life
perf reads kernel performance counters, which belong to Android.
A polkit agent, and polkit does not run here.
Manages the machine's power, screen brightness and suspend, which belong to Android.
- lxqt-powermanagementpower management module for LXQt
- mate-power-managerpower management tool for the MATE desktop
- xfce4-power-managerpower manager for Xfce desktop
Parental controls are enforced by system services and accounts managed through polkit, which do not run here.
Manages the machine's users through polkit, which does not run here.
A login program for the machine's own consoles, which Breadstick's Linux does not have.
Guards shutdown and reboot, and an Android app can do neither.
Edits account details through AccountsService on the system bus, which does not run here (not tried on a device).
Checks which systemd services need a restart, and there are no systemd services here.
Reports on the NTP daemon, and no time service runs here.
Runs programs as root through polkit, which does not run here.
Draws the boot splash on the machine's own screen; Breadstick's Linux never boots on its own.
Suspends and hibernates the machine, which only Android can do.
Loads and changes SELinux policy, which belongs to Android.
Manages SELinux policy, and on Android SELinux belongs to the system.
polkit is a system service started by the init system, which does not run here.
Changes the machine's power profile in the kernel, which belongs to Android.
Inspects the kernel's power supply interface, which Android keeps to itself.
Shuts down or restarts the machine through logind, which does not run here; only Android can do that.
Grants real-time scheduling as a root system service, which does not run here.
Profiles the system through kernel performance events and a polkit-authorized service, which Android does not allow apps.
Adds printers through polkit and finds them with Avahi, neither of which runs here; Breadstick sets up printing itself.
A root system service that changes users, time and shares; it does not run here.
systemd runs as the system's init (process 1), which an Android app cannot be.
A systemd service that the kernel hands crashes to; neither reaches an Android app.
A systemd service that watches the kernel's memory pressure; systemd does not run as the init system here.
A systemd service, and systemd does not run as the init system here.
Makes systemd the init system and brings halt, reboot and shutdown, none of which an Android app can use.
SystemTap compiles and loads a kernel module to trace the kernel, which Android does not let apps do.
- systemtapinstrumentation system for Linux
- systemtap-clientinstrumentation system for Linux (client for compile server)
- systemtap-commoninstrumentation system for Linux (common component)
- systemtap-docdocumentation and examples for SystemTap
- systemtap-runtimeinstrumentation system for Linux (runtime component)
- systemtap-sdt-devstatically defined probes development files
- systemtap-serverinstrumentation system for Linux (compile server)
Edits SysV init runlevels, and the init system does not run here.
An init system (process 1), which an Android app cannot be.
Switches radios through TLP and NetworkManager, neither of which can reach the hardware here.
Drives the kernel's ftrace tracer, which belongs to Android.
Changes the kernel's scheduling and interrupt settings, which Android does not let apps change.
Tunes kernel and power settings, which belong to Android.
Reads batteries and power supplies through the kernel, which keeps them from apps; Android reports them instead.
Programs that need System V shared memory 98
PostgreSQL needs a System V shared memory segment even when set to use mmap, and Android refuses it: initdb fails with "could not create shared memory segment: Function not implemented" (tested on a device, with and without Breadstick's shared-memory library).
The PostgreSQL server, and the extensions that run inside it, needs a System V shared memory segment even when set to use mmap, and Android refuses it (initdb fails on a device, with and without Breadstick's shared-memory library).
- postgresql-17The World's Most Advanced Open Source Relational Database
- postgresql-17-ageGraph database optimized for fast analysis and real-time data processing
- postgresql-17-asn1oidASN.1 OID data type for PostgreSQL
- postgresql-17-auto-failoverPostgres high availability support
- postgresql-17-bgw-replstatusreport whether PostgreSQL node is master or standby
- postgresql-17-credcheckPostgreSQL username/password checks
- postgresql-17-cronRun periodic jobs in PostgreSQL
- postgresql-17-debversionDebian version number type for PostgreSQL
- postgresql-17-decoderbufslogical decoder output plugin to deliver data as Protocol Buffers
- postgresql-17-dirtyreadRead dead but unvacuumed tuples from a PostgreSQL relation
- postgresql-17-extra-window-functionsExtra Window Functions for PostgreSQL
- postgresql-17-first-last-aggPostgreSQL extension providing first and last aggregate functions
- postgresql-17-h3PostgreSQL bindings for H3, a hierarchical hexagonal geospatial indexing system
- postgresql-17-hllHyperLogLog extension for PostgreSQL
- postgresql-17-httpHTTP client for PostgreSQL, retrieve a web page from inside the database
- postgresql-17-hypopgPostgreSQL extension adding support for hypothetical indexes.
- postgresql-17-icu-extPostgreSQL extension exposing functionality from the ICU library
- postgresql-17-ip4rIPv4 and IPv6 types for PostgreSQL 17
- postgresql-17-jsqueryPostgreSQL JSON query language with GIN indexing support
- postgresql-17-londiste-sqlSQL infrastructure for Londiste
- postgresql-17-mimeospecialized, per-table replication between PostgreSQL instances
- postgresql-17-mobilitydbOpen source geospatial trajectory data management & analysis platform
- postgresql-17-mysql-fdwPostgres 17 Foreign Data Wrapper for MySQL
- postgresql-17-numeralnumeral datatypes for PostgreSQL
- postgresql-17-ogr-fdwPostgreSQL foreign data wrapper for OGR
- postgresql-17-omnidbPostgreSQL PL/pgSQL debugger extension for OmniDB
- postgresql-17-orafceOracle support functions for PostgreSQL 17
- postgresql-17-partmanPostgreSQL Partition Manager
- postgresql-17-periodsPERIODs and SYSTEM VERSIONING for PostgreSQL
- postgresql-17-pg-catcheckPostgres system catalog checker
- postgresql-17-pg-checksumsActivate/deactivate/verify PostgreSQL data checksums
- postgresql-17-pg-fact-loaderBuild fact tables asynchronously with Postgres
- postgresql-17-pg-failover-slotsHigh-availability support for PostgreSQL logical replication
- postgresql-17-pg-hint-plansupport for optimizer hints in PostgreSQL
- postgresql-17-pg-permissionssee all permissions in a PostgreSQL database
- postgresql-17-pg-qualstatsPostgreSQL extension to gather statistics about predicates.
- postgresql-17-pg-rruleRRULE data type for PostgreSQL
- postgresql-17-pg-stat-kcachePostgreSQL extension to gather per-query kernel statistics.
- postgresql-17-pg-track-settingsPostgreSQL extension tracking of configuration settings
- postgresql-17-pg-wait-samplingExtension providing statistics about PostgreSQL wait events
- postgresql-17-pgauditPostgreSQL Audit Extension
- postgresql-17-pgauditlogtofilePostgreSQL pgAudit Add-On to redirect audit logs
- postgresql-17-pgextwlistPostgreSQL Extension Whitelisting
- postgresql-17-pgfacetingFaceted query acceleration for PostgreSQL using roaring bitmaps
- postgresql-17-pgfincoreset of PostgreSQL functions to manage blocks in memory
- postgresql-17-pgl-ddl-deployTransparent DDL replication for PostgreSQL
- postgresql-17-pglogicalLogical Replication Extension for PostgreSQL
- postgresql-17-pglogical-tickerHave time-based replication delay for pglogical
- postgresql-17-pgmemcachePostgreSQL interface to memcached
- postgresql-17-pgmparbitrary precision integers and rationals for PostgreSQL 17
- postgresql-17-pgnodemxcapture node OS metrics from PostgreSQL
- postgresql-17-pgpcrePerl Compatible Regular Expressions (PCRE) extension for PostgreSQL
- postgresql-17-pgpool2connection pool server and replication proxy for PostgreSQL - modules
- postgresql-17-pgq-nodeCascaded queueing on top of PgQ
- postgresql-17-pgq3Generic queue for PostgreSQL
- postgresql-17-pgroutingRouting functionality support for PostgreSQL/PostGIS
- postgresql-17-pgrouting-scriptsRouting functionality support for PostgreSQL/PostGIS - SQL scripts
- postgresql-17-pgsphereSpherical data types for PostgreSQL
- postgresql-17-pgtapUnit testing framework extension for PostgreSQL 17
- postgresql-17-pgttPostgreSQL Global Temporary Tables
- postgresql-17-pgvectorOpen-source vector similarity search for Postgres
- postgresql-17-pldebuggerPostgreSQL pl/pgsql Debugger API
- postgresql-17-plluaLua procedural language for PostgreSQL 17
- postgresql-17-plpgsql-checkplpgsql_check extension for PostgreSQL
- postgresql-17-plprofilerPostgreSQL PL/pgSQL functions performance profiler
- postgresql-17-plproxydatabase partitioning system for PostgreSQL 17
- postgresql-17-plrProcedural language interface between PostgreSQL and R
- postgresql-17-plshPL/sh procedural language for PostgreSQL 17
- postgresql-17-pointcloudPostgreSQL extension for storing point cloud (LIDAR) data
- postgresql-17-postgis-3Geographic objects support for PostgreSQL 17
- postgresql-17-postgis-3-scriptsGeographic objects support for PostgreSQL 17 -- SQL scripts
- postgresql-17-powaPostgreSQL Workload Analyzer -- PostgreSQL 17 extension
- postgresql-17-prefixPrefix Range module for PostgreSQL
- postgresql-17-prepreparepre prepare your PostgreSQL statements server side
- postgresql-17-prioritizeGet and set the nice priorities of PostgreSQL backends
- postgresql-17-q3cPostgreSQL 17 extension used for indexing the sky
- postgresql-17-rationalPrecise fractional arithmetic for PostgreSQL
- postgresql-17-rdkitCheminformatics and machine-learning software (PostgreSQL Cartridge)
- postgresql-17-repackreorganize tables in PostgreSQL databases with minimal locks
- postgresql-17-repmgrreplication manager for PostgreSQL 17
- postgresql-17-roaringbitmapRoaringBitmap extension for PostgreSQL
- postgresql-17-rumPostgreSQL RUM access method
- postgresql-17-semverSemantic version number type for PostgreSQL
- postgresql-17-set-userPostgreSQL privilege escalation with enhanced logging and control
- postgresql-17-show-plansShow query plans of currently running PostgreSQL statements
- postgresql-17-similarityPostgreSQL similarity functions extension
- postgresql-17-slony1-2replication system for PostgreSQL: PostgreSQL 17 server plug-in
- postgresql-17-snakeoilPostgreSQL anti-virus scanner based on ClamAV
- postgresql-17-squeezePostgreSQL extension for automatic bloat cleanup
- postgresql-17-statvizPostgreSQL internal statistics analysis and visualization
- postgresql-17-tableloglog changes on tables and restore tables to point in time
- postgresql-17-tdigestt-digest algorithm for on-line accumulation of rank-based statistics
- postgresql-17-tds-fdwPostgreSQL foreign data wrapper for TDS databases
- postgresql-17-timescaledbtime-series SQL database optimized for fast ingest and complex queries
- postgresql-17-toastinfoShow storage structure of varlena datatypes in PostgreSQL
- postgresql-17-unitSI Units for PostgreSQL
- postgresql-17-wal2jsonPostgreSQL logical decoding JSON output plugin
FUSE and kernel mounts 37
Mounts disc images, which needs FUSE or loop devices; Android gives apps neither.
Mounts with FUSE, and /dev/fuse cannot be opened by apps on Android.
- archivemountmounts an archive or compressed file for access as a filesystem
- avfsvirtual filesystem to access archives, disk images, remote locations
- bindfsmirrors or overlays a local directory with altered permissions
- cryfsencrypt your files and store them in the cloud
- curlftpfsfilesystem to access FTP hosts based on FUSE and cURL
- encfsencrypted virtual filesystem
- fuse-zipZIP archive mounter based on FUSE
- fuseisoFUSE module to mount ISO filesystem images
- gocryptfsEncrypted overlay filesystem written in Go
- mergerfsanother FUSE union filesystem
- s3fsFUSE-based file system backed by Amazon S3
- sshfsfilesystem client based on SSH File Transfer Protocol
Mounts filesystems on demand through the kernel, which Android does not let apps do.
Mounts Windows shares through the kernel, which Android does not let apps do.
Mounts WebDAV through the kernel, which needs mount rights Android does not give apps.
Mounts a filesystem through FUSE, which Android does not give apps.
- dislockerread/write encrypted BitLocker volumes
- fuse2fsext2 / ext3 / ext4 file system driver for FUSE
Mounts exFAT disks with FUSE and needs the disk itself; Android gives apps neither.
A rootless container overlay filesystem on FUSE, and /dev/fuse cannot be opened by apps on Android.
FUSE needs /dev/fuse, which apps cannot open on Android.
Mounts GlusterFS volumes with FUSE, and /dev/fuse cannot be opened by apps on Android.
Mounts MTP devices over USB with FUSE; Android gives apps neither.
Mounts disk images with FUSE, and /dev/fuse cannot be opened by apps on Android.
Mounts iPhones over USB with FUSE; Android gives apps neither.
Joins the machine to a Kwartz school server, with network logins and automatically mounted Samba shares; both need the login system and mount rights Android does not give apps (not tried on a device).
mount, umount and swapon ask the kernel to mount, which Android does not let apps do.
The kernel's NFS server, which an Android app cannot start.
Mounts NTFS disks with FUSE and needs the disk itself; Android gives apps neither.
Mounts OneDrive with FUSE, and /dev/fuse cannot be opened by apps on Android.
Emulates OSS sound devices through CUSE, which Android does not give apps.
Mounts removable disks through the kernel, which Android does not let apps do.
Manages encrypted folders mounted with FUSE, and /dev/fuse cannot be opened by apps on Android.
Mounts Windows shares with the kernel's CIFS client, which needs mount rights Android does not give apps.
Mounts removable disks through udisks, which cannot reach disks here.
Flatpak, snap and app stores 31
Flatpak runs apps in bubblewrap sandboxes that need user namespaces and FUSE, which Android does not give apps.
- flatpakApplication deployment framework for desktop apps
- flatpak-builderFlatpak application building helper
- flatpak-builder-testsApplication deployment framework for desktop apps (tests)
- flatpak-testsApplication deployment framework for desktop apps (tests)
- flatpak-xdg-utilsxdg-open and xdg-email reimplementation for containerized apps
- flatpak-xdg-utils-testsas-installed tests for flatpak-xdg-utils
Manages the permissions of Flatpak apps, and Flatpak cannot run here.
Its window installs packages as root through pkexec, and polkit does not run here (not tried on a device).
A front end for PackageKit, a system service that cannot run here.
GNOME Package UpdaterUpdate software installed on the system
GNOME PackagesAdd or remove software installed on the system
GNOME Software installs through PackageKit, Flatpak and snap, which need system services and sandboxes that cannot run here.
- gnome-software-commonSoftware Center for GNOME (common files)
- gnome-software-devSoftware Center for GNOME - development files
- gnome-software-docSoftware Center for GNOME - documentation
- gnome-software-plugin-deb.deb support for GNOME Software
- gnome-software-plugin-flatpakFlatpak support for GNOME Software
- gnome-software-plugin-fwupdFirmware updater support for GNOME Software
- gnome-software-plugin-snapSnap support for GNOME Software
SoftwareInstall and update apps
PackageKit is a system service started by systemd and authorized through polkit, neither of which runs here.
- packagekitProvides a package management service
- packagekit-command-not-foundOffer to install missing programs automatically
- packagekit-docsDocumentation for PackageKit
- packagekit-gtk3-moduleInstall fonts automatically using PackageKit
- packagekit-toolsProvides PackageKit command-line tools
Discover installs through PackageKit, Flatpak and snap, which need system services and sandboxes that cannot run here.
Discover (plasma-discover)Install and remove apps and add-ons- plasma-discover-backend-flatpakDiscover software management suite - Flatpak backend
- plasma-discover-backend-fwupdDiscover software management suite - fwupd backend
- plasma-discover-backend-snapDiscover software management suite - Snap backend
- plasma-discover-commonDiscover software manager suite (common data files)
snapd needs systemd as the init system and mounts squashfs images, neither of which an Android app can have.
- snapdDaemon and tooling that enable snap packages
- snapd-glib-testsGLib snapd library (installed tests)
Its menu entry starts it as root through pkexec, and polkit does not run here.
Monitors of the whole device (CPU, disk and network totals) 31
atop stops at start ("can not open /proc/loadavg"): Android does not let apps read the device's load and CPU counters.
bmon starts but shows 0 for every interface: Android hides network traffic counters from apps.
Reads the whole device's CPU, disk and network counters, which Android does not let apps read.
- bpytopResource monitor that shows usage and stats
- gkrellmGNU Krell Monitors
- nmonperformance monitoring tool for Linux
btop stops at start ("Failed to parse /proc/stat"): Android does not let apps read the whole device's CPU counters.
Reads interface traffic from /proc/net/dev, which Android does not let apps read.
- bwm-ngsmall and simple console-based bandwidth monitor
- ethstatusconsole-based ethernet statistics monitor
- ifstatInterFace STATistics Monitoring
- slurmRealtime network interface monitor
- speedometermeasure and display the rate of data across a network connection
- wmifsWindow Maker dockapp for monitoring network traffic
htop stops at start with "Cannot open /proc/stat: Permission denied": Android does not let apps read the whole device's CPU counters.
iftop captures packets, and Android refuses the capture.
iotop refuses to start: it needs the kernel's VM and per-task I/O counters, which Android does not let apps read.
iotop-c needs the kernel's per-task I/O counters, which Android does not let apps read (iotop, which needs the same, refuses to start on a device).
Graphs the counters that sysstat collects, and sysstat cannot read the whole device's counters here.
nload crashes at start: it reads interface traffic from /proc/net/dev, which Android does not let apps read.
Measures the whole device's power use from kernel counters, which Android does not let apps read.
Reads the whole device's counters from /proc, which Android does not let apps read.
- procinfotools to display information from /proc and /sys
- timemon.appCPU time usage monitor for GNUstep
- wmmiscdockapp that monitors your system
- wmmonWindow Maker dockapp for monitoring system information
- wmsysmonWindow Maker dockapp for monitoring your system
- xosviewX based system monitor
Reads the whole device's CPU counters and temperatures, which Android does not let apps read.
pidstat, mpstat and iostat stop with "Cannot read /proc/uptime": Android does not let apps read the device's uptime.
Reads uptime from /proc/uptime, which Android does not let apps read.
Counts interface traffic from the kernel's counters, which Android does not let apps read.
Reads disk activity from /proc/diskstats, which Android does not let apps read.
VPN clients 28
Needs a TUN device, which Android does not let apps open.
- fastdFast and Secure Tunneling Daemon
- iodinetool for tunneling IPv4 data through a DNS server
- n2nPeer-to-Peer VPN network daemon
OpenConnect needs a TUN device, which Android does not let apps open; use a VPN in Android instead.
Needs a PPP or TUN device, which Android does not let apps open; use a VPN in Android instead.
OpenVPN needs a TUN device, which Android does not let apps open; use a VPN in Android instead.
- openvpnvirtual private network daemon
- openvpn-auth-ldapOpenVPN LDAP authentication module
- openvpn-auth-radiusOpenVPN RADIUS authentication module
- openvpn-dco-dkmsDCO (Data-Channel Offload) kernel module for OpenVPN)
- openvpn-systemd-resolvedintegrates OpenVPN with systemd-resolved
- openvpn3-clientvirtual private network client (version 3)
Needs a PPP device in the kernel, which Android does not let apps open.
- pptp-linuxPoint-to-Point Tunneling Protocol (PPTP) Client
- xl2tpdlayer 2 tunneling protocol implementation
Needs a TUN device, which Android does not let apps open; use a VPN in Android instead.
Redirects traffic with kernel firewall rules, which Android does not let apps change.
strongSwan sets up IPsec in the kernel, which Android does not let apps do; use a VPN in Android instead.
- strongswanIPsec VPN solution metapackage
- strongswan-charonstrongSwan Internet Key Exchange daemon
- strongswan-libcharonstrongSwan charon library
- strongswan-nmstrongSwan plugin to interact with NetworkManager
- strongswan-pkistrongSwan IPsec client, pki command
- strongswan-starterstrongSwan daemon starter and configuration file parser
- strongswan-swanctlstrongSwan IPsec client, swanctl command
tinc needs a TUN device, which Android does not let apps open; use a VPN in Android instead.
vpnc needs a TUN device, which Android does not let apps open; use a VPN in Android instead.
WireGuard needs a TUN device, which Android does not let apps open; use a VPN in Android instead.
Bluetooth 18
Manages Bluetooth through BlueZ, which cannot reach the Bluetooth hardware Android keeps to itself; pair devices in Android instead.
- bluedevilKDE Bluetooth stack
- bluemanGraphical bluetooth manager
- gnome-bluetooth-3-commonGNOME Bluetooth 3 common files
- gnome-bluetooth-sendtoGNOME Bluetooth Send To app
Installs BlueZ, which cannot reach the Bluetooth hardware Android keeps to itself.
BlueZ talks to the Bluetooth controller through the kernel, which Android keeps to itself.
- bluezBluetooth tools and daemons
- bluez-alsa-utilsBluetooth Audio ALSA Backend (utils)
- bluez-cupsBluetooth printer driver for CUPS
- bluez-hcidumpAnalyses Bluetooth HCI packets
- bluez-meshdbluetooth mesh daemon
- bluez-obexdbluez obex daemon
- bluez-sourceSource code for the BlueZ Linux Bluetooth stack
- bluez-test-scriptstest scripts of bluez
- bluez-test-toolstest tools of bluez
- bluez-toolsSet of tools to manage Bluetooth devices for linux
A Bluetooth remote control, and Linux apps cannot use Bluetooth here.
Receives phone notifications over Bluetooth, which Linux apps cannot use here.
Uses a Wii Remote over Bluetooth, which Android does not let apps reach this way.
Windows programs (Wine) 6
A front end for Wine, and Debian's Wine cannot start on Android.
Debian's Wine cannot start on Android, because Android's security rules forbid code that a program changes after loading it from a file.
WineRun Windows applications on Linux, BSD, Solaris and Mac OS X- wine-binfmtRegister Wine as the interpreter for Windows executables
- wine64Windows API implementation - 64-bit binary loader
- wine64-preloaderWindows API implementation - prelinked 64-bit binary loader
- wine64-toolsWindows API implementation - 64-bit developer tools
Debuggers, tracers and profilers 4
Loads and inspects BPF programs in the kernel, which Android does not let apps do.
Reads and writes kernel crash dumps, which Android does not let apps make or read.
- kdump-toolsscripts and tools for automating kdump (Linux crash dumps)
- makedumpfileVMcore extraction tool
ltrace runs, but on 64-bit ARM it names the wrong library functions (the same on any Debian arm64 system), so its output cannot be trusted.
3D graphics 2
Reads GPU and CPU counters from driver interfaces that Android does not let apps read.
A Nintendo Switch emulator that needs a GPU with OpenGL 4.6 or Vulkan; Breadstick draws in software, which cannot run it at a usable speed (not tried on a device).