Breadstick Get it on Google Play

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

What Breadstick cannot do

A login screen for a display manager, which cannot run here.

  1. arctica-greeterLightDM Arctica Greeter
  2. arctica-greeter-guest-sessionLightDM Arctica Greeter - Guest Session Support
  3. arctica-greeter-remote-logonLightDM Arctica Greeter - Remote Login Support
  4. arctica-greeter-theme-debianLightDM Arctica Greeter - Debian Theme (active theme)
  5. arctica-greeter-theme-debian-ceratopsianLightDM Arctica Greeter - Debian Theme (Ceratopsian)
  6. arctica-greeter-theme-debian-emeraldLightDM Arctica Greeter - Debian Theme (Emerald)
  7. arctica-greeter-theme-debian-futureprototypeLightDM Arctica Greeter - Debian Theme (futurePrototype)
  8. arctica-greeter-theme-debian-homeworldLightDM Arctica Greeter - Debian Theme (Homeworld)
  9. arctica-greeter-theme-debian-softwavesLightDM Arctica Greeter - Debian Theme (softWaves)
  10. ayatana-greeter-badgesSession badges for LightDM-based greeters
  11. lomiri-greeterLightDM Greeter for the Lomiri Operating Environment
  12. slick-greeterSlick-looking LightDM greeter
  13. ukui-greeterLightdm greeter for UKUI

A workspace pager for the Blackbox and Fluxbox window managers, which Breadstick's desktop does not run.

  1. bbpagerPager for the blackbox and fluxbox window managers

Parts of the Budgie desktop, which need a Budgie session with its own window manager.

  1. Budgie Control CenterUtility to configure desktop settings
  2. Budgie QuickcharQuickly find and choose the equivalent locale character for an ascii character
  3. Budgie ScreenshotBudgie screenshot app
  4. Budgie Shuffler ControlGraphical and keyboard friendly window arranger
  5. Budgie WallstreetRotate wallpapers on regular intervals
  6. Budgie Window PreviewsAlt Tab replacement that shows running apps with window images
  7. budgie-app-launcher-appletApplet to provide an alternative means to launch applications
  8. budgie-applications-menu-appletStylish Applications Menu for Budgie-Desktop
  9. budgie-appmenu-appletApplication Menu plugin for budgie-panel
  10. budgie-backgroundsDefault set of background images for the Budgie Desktop
  11. budgie-brightness-controller-appletApplet to control the brightness of the screen
  12. budgie-clockworks-appletApplet to display clock across multiple time zones
  13. budgie-control-center-dataconfiguration applets for Budgie - data files
  14. budgie-core-devDevelopment package for budgie-desktop
  15. budgie-countdown-appletApplet providing a countdown capability on the Budgie Desktop
  16. budgie-desktopDesktop package for budgie-desktop
  17. budgie-desktop-docdocumentation files for the budgie-desktop
  18. budgie-desktop-environmentBudgie Desktop environment customization for Debian
  19. budgie-desktop-viewDesktop Icons for the Budgie-Desktop
  20. budgie-dropby-appletApplet to popup when a USB device is connected
  21. budgie-extras-commonShared component of budgie-extras applets
  22. budgie-extras-daemonExtras daemon for budgie-extras capabilities
  23. budgie-fuzzyclock-appletShow the time in a fuzzy way
  24. budgie-hotcorners-appletApplet providing hotcorners capabilities for the Budgie Desktop
  25. budgie-indicator-appletApplication Indicator for the budgie-desktop
  26. budgie-kangaroo-appletApplet to allow quick file-browsing
  27. budgie-keyboard-autoswitch-appletApplet adding the ability to set a different keyboard layout per application
  28. budgie-network-manager-appletNetwork Manager Applet for the budgie-desktop
  29. budgie-quicknote-appletApplet providing simple notes capability for the Budgie Desktop
  30. budgie-recentlyused-appletApplet displays files recently accessed for the Budgie Desktop
  31. budgie-rotation-lock-appletApplet to lock or unlock the screen rotation
  32. budgie-sessionBudgie Session Manager
  33. budgie-showtime-appletApplet displaying date and time on the Budgie Desktop
  34. budgie-takeabreak-appletApplet to prompt when to take-a-break for a set period of time
  35. budgie-trash-applettransitional package
  36. budgie-visualspace-appletShow and manage windows in workspaces for the Budgie Desktop
  37. budgie-weathershow-appletApplet to display the weather and forecast
  38. budgie-workspace-stopwatch-appletWorkspace usage tracker for the budgie desktop
  39. budgie-workspace-wallpaper-appletApplet providing per workspace wallpaper

A Wayland compositor needs direct access to the graphics hardware or a Wayland session.

  1. cageKiosk compositor for Wayland
  2. labwcwindow-stacking Wayland compositor
  3. swayi3-compatible Wayland compositor
  4. wayfire3D Wayland compositor
  5. westonreference implementation of a wayland compositor
  6. wlmakerWayland compositor inspired by Window Maker

The Cinnamon desktop session needs its own window manager, systemd and logind.

  1. cinnamonInnovative and comfortable desktop
  2. cinnamon-commonInnovative and comfortable desktop (Common data files)
  3. cinnamon-control-centerconfiguration applets for the Cinnamon desktop
  4. cinnamon-control-center-dataconfiguration applets for Cinnamon - data files
  5. cinnamon-coreCinnamon desktop environment - essential components
  6. cinnamon-desktop-dataCommon files for Cinnamon desktop apps
  7. cinnamon-desktop-environmentCinnamon desktop environment - full desktop with extra components
  8. cinnamon-docInnovative and comfortable desktop (Documentation)
  9. cinnamon-l10nTranslation files for the Cinnamon desktop
  10. cinnamon-screensaverCinnamon screen saver and locker
  11. cinnamon-sessionCinnamon Session Manager - Minimal runtime
  12. cinnamon-session-commonCinnamon Session Manager - common files
  13. cinnamon-settings-daemondaemon handling the Cinnamon session settings
  14. cinnamon-settings-daemon-devheaders for building applications communicating with cinnamon-settings-daemon

Runs only on Wayland; Breadstick's display is X11.

  1. cliphistwayland clipboard manager (program)
  2. clipman (clipman)simple clipboard manager for Wayland
  3. fuzzelApplication launcher for wlroots based Wayland compositors
  4. mako-notifierlightweight notification daemon for Wayland compositors
  5. waypipeNetwork transparency with Wayland
  6. wevtool for debugging events on a Wayland window
  7. wlr-randrUtility to manage outputs of a Wayland compositor
  8. wofiapplication launcher for wlroots based wayland compositors
  9. wtypexdotool type for wayland

Compiz replaces the window manager; Breadstick's desktop runs its own, and floating windows are managed by Android.

  1. CCSMSettings Manager for Compiz (CCSM)
  2. compizOpenGL window and compositing manager
  3. Compiz StartStart or restart Compiz
  4. compiz-bcopCompiz Reloaded option code generator
  5. compiz-boxmenuCompiz Reloaded - daemon and clients providing pop-up menus
  6. compiz-devOpenGL window and compositing manager - development files
  7. compiz-gnomeOpenGL window and compositing manager - Gtk window decorator
  8. compiz-mateOpenGL window and compositing manager - MATE window decorator
  9. compiz-pluginsOpenGL window and compositing manager - plugins
  10. compiz-plugins-experimentalCompiz Reloaded plugins - "unsupported" collection
  11. compiz-plugins-extraCompiz Reloaded plugins - extra collection
  12. 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).

  1. comptonA X compositor
  2. picomlightweight compositor for X11

Window decorations for Compiz, which cannot replace Breadstick's window manager.

  1. emeraldDecorator for compiz

A display manager starts whole login sessions on the machine's own screen; Breadstick's desktop is an app.

  1. empttytext-based display manager for starting graphical sessions
  2. gdm3GNOME Display Manager
  3. lightdmsimple display manager
  4. lightdm-autologin-greeterAutologin greeter for LightDM
  5. lightdm-gtk-greetersimple display manager (GTK+ greeter)
  6. lightdm-gtk-greeter-settingssettings editor for the LightDM GTK+ Greeter
  7. lightdm-remote-session-x2goLightDM Remote Logon Support for X2Go sessions
  8. lightdm-settingsLightDM Settings Configuration Tool
  9. lightdm-valasimple display manager (Vala files)
  10. lxdmLXDE display manager
  11. nodmautomatic display manager
  12. sddmmodern display manager for X11
  13. sddm-theme-breezeBreeze SDDM theme
  14. sddm-theme-debian-breezeDebian Breeze SDDM theme
  15. sddm-theme-debian-elarun'Debian Elarun' Theme for SDDM X11 display manager
  16. sddm-theme-debian-maui'Debian Maui' theme for SDDM X11 display manager
  17. sddm-theme-elarun'Elarun' Theme for SDDM X11 display manager
  18. sddm-theme-maldives'Maldives' theme for SDDM X11 display manager
  19. sddm-theme-maui'Maui' theme for SDDM X11 display manager
  20. sddm-theme-maya'Maya' theme for SDDM X11 display manager
  21. wdmWINGs Display Manager - an xdm replacement with a WindowMaker look
  22. xdmX display manager

Enlightenment is a whole desktop with its own window manager and compositor.

  1. enlightenmentX11 window manager based on EFL
  2. enlightenment-dataX11 window manager based on EFL - run time data files
  3. enlightenment-devEnlightenment headers, static libraries and documentation

A notification daemon for Wayland compositors; Breadstick's display is X11.

  1. fnottlightweight notification daemon for wlroots-based compositors

Foot runs only on Wayland; Breadstick's display is X11.

  1. FootA wayland native terminal emulator

A tray icon that starts Compiz, which cannot replace Breadstick's window manager.

  1. Compiz Fusion IconStart and manage Compiz

Installs GNOME Shell extensions, which need a full GNOME session.

  1. gnome-browser-connectorGNOME Shell extensions integration for web browsers

GNOME Settings configures a GNOME session through system services (NetworkManager, logind, polkit, udisks) that do not run here.

  1. SettingsUtility to configure the GNOME desktop

A GNOME session, and GNOME's session needs systemd and logind, which do not run here.

  1. gnome-flashbackhelper application for the GNOME Flashback session

First-boot setup for a GNOME machine; it configures the system through services that do not run here.

  1. gnome-initial-setupInitial GNOME system setup helper

Shares a GNOME Shell session, which cannot run here.

  1. gnome-remote-desktopRemote desktop daemon for GNOME using PipeWire

Starts a full GNOME session, which needs systemd and logind.

  1. gnome-sessionGNOME Session Manager - default GNOME session
  2. gnome-session-binGNOME Session Manager - Minimal runtime
  3. gnome-session-canberraGNOME session log in and log out sound events
  4. gnome-session-commonGNOME Session Manager - common files
  5. gnome-session-flashbacktraditional desktop session based on GNOME technologies
  6. 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.

  1. Extension ManagerBrowse, install, and manage GNOME Shell Extensions
  2. ExtensionsManage your GNOME Extensions
  3. gnome-shellgraphical shell for the GNOME desktop
  4. gnome-shell-commoncommon files for the GNOME graphical shell
  5. gnome-shell-extension-appindicatorAppIndicator, KStatusNotifierItem and tray support for GNOME Shell
  6. gnome-shell-extension-apps-menuCategory based app menu for GNOME Shell
  7. gnome-shell-extension-arc-menushell extension designed to provide a panel menu
  8. gnome-shell-extension-auto-move-windowsGNOME Shell extension to move apps to specific workspaces
  9. gnome-shell-extension-autohidetopbarGNOME shell automatic topbar hider
  10. gnome-shell-extension-blur-my-shellExtension that adds a blur look to different parts of the GNOME Shell
  11. gnome-shell-extension-caffeineGNOME Shell extension to keep your computer awake
  12. gnome-shell-extension-dash-to-panelcombines the dash and the GNOME main panel into a single panel
  13. gnome-shell-extension-dashtodockdash-to-dock extension for GNOME shell
  14. gnome-shell-extension-desktop-icons-ngdesktop icon support for GNOME Shell
  15. gnome-shell-extension-drive-menuRemovable drive status menu for GNOME Shell
  16. gnome-shell-extension-easyscreencastGNOME Shell extension to simplify video recording
  17. gnome-shell-extension-flypieinnovative marking menu via keyboard shortcuts
  18. gnome-shell-extension-freonGNOME Shell Extension for Sensors
  19. gnome-shell-extension-gamemodegnome-shell extension that monitors the current status of gamemode
  20. gnome-shell-extension-gpasteGPaste extension for GNOME Shell
  21. gnome-shell-extension-gsconnect-browsersBrowser support of KDE Connect implementation for GNOME Shell
  22. gnome-shell-extension-hamsterGNOME Shell extension for the Hamster Time Tracker
  23. gnome-shell-extension-hard-disk-ledShows harddisk activity (IO speed read/write and LED) in GNOME Shell
  24. gnome-shell-extension-hide-activitiesGNOME shell extension that hides the activities button
  25. gnome-shell-extension-impatiencespeed up the gnome-shell animation speed
  26. gnome-shell-extension-kimpanelKDE kimpanel protocol extension for GNOME shell
  27. gnome-shell-extension-launch-new-instanceGNOME Shell extension to launch new instances of apps
  28. gnome-shell-extension-light-styleGNOME Shell extension to switch the Shell to light style
  29. gnome-shell-extension-native-window-placementGNOME Shell extension to arrange windows in a more compact way
  30. gnome-shell-extension-no-annoyanceremoves GNOME 'Window is ready' notifications
  31. gnome-shell-extension-places-menuPlaces menu for GNOME Shell
  32. gnome-shell-extension-runcatdesktop icon for showing CPU usage with cats
  33. gnome-shell-extension-screenshot-window-sizerGNOME Shell extension to resize windows for GNOME Software screenshots
  34. gnome-shell-extension-shortcutsCreates a shortcuts help pop-up in GNOME Shell
  35. gnome-shell-extension-status-iconsGNOME Shell extension to show some status icons in the top bar
  36. gnome-shell-extension-system-monitorDisplay system information in GNOME Shell status bar
  37. gnome-shell-extension-tiling-assistantextension which adds a Windows-like snap assist to GNOME Shell
  38. gnome-shell-extension-user-themeGNOME Shell extension to load alternative GNOME Shell themes
  39. gnome-shell-extension-weatherweather extension for GNOME Shell
  40. gnome-shell-extension-window-listGNOME Shell extension to display a window list
  41. gnome-shell-extension-windows-navigatorGNOME Shell extension to allow keyboard selection in overlay mode
  42. gnome-shell-extension-workspace-indicatorWorkspace indicator for GNOME Shell
  43. gnome-shell-extensionsExtensions to extend functionality of GNOME Shell
  44. gnome-shell-extensions-commoncommon files for official GNOME Shell extensions
  45. gnome-shell-extensions-extraConglomeration package of GNOME Shell extensions
  46. gnome-shell-pomodoro-dataData for GNOME Shell time-management app
  47. 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.

  1. PomodoroA time management utility for GNOME

A tour of the GNOME desktop, which cannot run here, so there is nothing for it to show (not tried on a device).

  1. TourGNOME Tour and Greeter

A login manager for the machine's own display, which Breadstick's Linux does not have.

  1. greetdminimal Wayland login manager

Grim runs only on Wayland; Breadstick's display is X11.

  1. grimcommand-line utility to make screenshots of Wayland desktops

Shuts down, restarts or suspends the machine through logind; Android owns power.

  1. KShutdownA graphical shutdown utility

Plasma's Wayland compositor needs direct access to the graphics hardware.

  1. kwin-waylandKDE window manager, Wayland version

Plasma's window manager; Breadstick's desktop runs its own, and floating windows are managed by Android.

  1. kwin-x11KDE window manager, X11 version

A screen locker that needs the LightDM display manager, which cannot run here.

  1. light-lockersimple screen locker for lightDM display manager

Settings for a Lomiri session, made through system services that do not run here.

  1. lomiri-system-settingsSystem Settings application for Lomiri

Installs the LXDE desktop session; Breadstick runs its own desktop session.

  1. lxdemetapackage for LXDE
  2. lxde-coremetapackage for the LXDE core

Starts a full LXQt session; Breadstick runs its own desktop session.

  1. lxqt-sessionsession manager component for LXQt

The LXDE session manager; Breadstick runs its own desktop session.

  1. lxsessionLXDE default session manager
  2. lxsession-dataCommon files for lxsession
  3. lxsession-default-appsutility to configure lxsession and its default applications
  4. lxsession-editconfigure what application start up automatically in LXDE
  5. lxsession-logoututility to logout from a LXDE or an Openbox session

Starts a full MATE session; Breadstick runs its own desktop session.

  1. mate-session-managerSession manager of the MATE desktop environment

A clipboard manager for Wayland compositors; Breadstick's display is X11.

  1. Clipboard managerClipboard history search and management tool

Configures the displays of a Wayland compositor; Breadstick's display is X11.

  1. nwg-displaysoutput management utility for Wayland compositors like Sway
  2. wdisplaysgraphical application for configuring displays in Wayland compositors

Starts a whole LXDE session, which cannot run here; Breadstick starts its own desktop.

  1. openbox-lxde-sessionLXDE session manager and configuration files

Settings for Phosh, the shell of Linux phones, which cannot run here.

  1. Phosh Mobile SettingsAdvanced settings for Mobile devices using Phosh

A tour of Phosh, the shell of Linux phones, which cannot run here.

  1. phone Tourphone graphical tour

Configures the picom compositor; Breadstick's desktop already composites, and floating windows are drawn by Android.

  1. PicomConfConfigure Picom window effects

The Plasma desktop session needs its own compositor, systemd and logind.

  1. plasma-desktopTools and widgets for the desktop
  2. plasma-desktop-dataTools and widgets for the desktop data files
  3. plasma-desktop-devTools and widgets for the desktop
  4. plasma-desktop-docPlasma desktop documentation
  5. plasma-desktopthemePlasma Runtime components
  6. plasma-workspacebase for Plasma Desktop, Mobile, and Bigscreen graphical environments
  7. plasma-workspace-dataPlasma Workspace data files
  8. plasma-workspace-devPlasma Workspace development files
  9. plasma-workspace-docPlasma Workspace documentation
  10. plasma-workspace-wallpapersWallpapers for Plasma 6

Settings for a Plasma Mobile session, made through system services that do not run here.

  1. plasma-settingsSettings application for Plasma Mobile

Hands the machine's screen and input devices to a compositor; Android keeps them.

  1. seatdminimal user, seat and session management daemon

Settings for Compiz, which cannot replace Breadstick's window manager.

  1. simple-ccsmSimple Compizconfig settings manager

Slurp runs only on Wayland; Breadstick's display is X11.

  1. slurpcli utility to select a region in a Wayland compositor

A Sugar activity runs inside the Sugar learning desktop, which cannot run here (not tried on a device).

  1. BrowseSurf the world!
  2. 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!
  3. ChatText chat
  4. 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.
  5. 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!
  6. LogThis is an activity designed for anyone who wants to troubleshoot a complicated program on the computer.
  7. MemorizeHere you can play games that challenge your memory! But, more importantly, you can create your own game to test the memory of others!
  8. PippySearching for programmers! Here you can use examples to begin learning the language your computer understands called "Python".
  9. ReadUse this activity when you are ready to read! Remember to flip your computer around to feel like you are really holding a book!
  10. Terminal (sugar-terminal-activity)Here you have complete control over your computer. You are in charge!!
  11. 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.

  1. swaybgWallpaper utility for Wayland compositors

swayidle runs only on Wayland; Breadstick's display is X11.

  1. swayidleIdle management daemon for Wayland

swaylock runs only on Wayland; Breadstick's display is X11.

  1. swaylockScreen locker for Wayland

KDE System Settings configures a Plasma session through system services that do not run here.

  1. System SettingsConfiguration tools for your computer

Waybar runs only on Wayland; Breadstick's display is X11.

  1. waybarHighly customizable Wayland bar for Sway and Wlroots based compositors

Settings for the Wayfire compositor, which needs a Wayland session of its own.

  1. wcmWayfire Config Manager

wl-copy and wl-paste run only on Wayland; Breadstick's display is X11.

  1. wl-clipboardcommand line interface to the wayland clipboard

A dock app for the Window Maker dock, which Breadstick's desktop does not have (not tried on a device).

  1. wmcalcCalculator dockapp for Window Maker
  2. wmforecastweather dockapp for Window Maker using libgweather

wmenu runs only on Wayland; Breadstick's display is X11.

  1. wmenuefficient dynamic menu for wlroots based Wayland compositors

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).

  1. WMNutMonitor multiple UPSs statistics through the Network UPS Tools framework.

Shuts down or restarts the machine; Android owns power.

  1. wmshutdownWindow Maker dockapp to shut down or reboot your machine

Mouse gestures for the Wayfire compositor, which needs a Wayland session of its own.

  1. WStroke configConfigure mouse gestures used with Wayfire

A whole desktop session for an X2Go thin client; Breadstick's desktop is an app.

  1. x2gothinclient-minidesktopMinimal desktop for X2Go Thin Client chroot (based on MATE)

The Wayland front end of the VDR client; Breadstick's display is X11.

  1. VDR X-Frontend (xineliboutput-wlfe)VDR Xineliboutput Client - Wayland-Frontend

startx starts the X.Org server on the machine's own screen; Breadstick brings its own X server.

  1. xinitX server initialisation tool

The X.Org server drives the machine's own screen and input devices; Breadstick brings its own X server.

  1. xserver-xorg-coreXorg X server - core server

Exists for Plasma Wayland sessions; Breadstick's display is X11.

  1. Xwayland Video BridgeOffer XDG Desktop Portals screencast streams to X11 apps

USB and other hardware 248

What Breadstick cannot do

Listens for power button and lid events from the kernel, which belong to Android.

  1. acpidAdvanced Configuration and Power Interface event daemon

Reads an air quality sensor over USB, and Android does not let Linux apps see USB devices.

  1. Air Quality Sensoruser space driver for AppliedSensor's Indoor Air Monitor

Controls a sound card through /dev/snd, which Android does not let apps open.

  1. alsa-scarlett-guiGtk4 GUI for the Focusrite Scarlett/Clarett ALSA controls
  2. mudita24ALSA GUI control tool for Envy24 (ice1712) soundcards

Configures sound card hardware directly; Breadstick plays sound through PulseAudio and Android.

  1. alsa-toolsConsole based ALSA utilities for specific hardware

Configures sound card hardware directly, and Android keeps the sound hardware to itself.

  1. EchomixerUtilitaire de contrôle et mixeur graphique pour les cartes son Echo Digital Audio

Talks to Altus Metrum rocketry devices over USB, and Android does not let Linux apps see USB devices.

  1. AltOS UIView and log downlink data from Altus Metrum products

Talks to Android devices over USB MTP, and Android does not let Linux apps see USB devices.

  1. Android File TransferInteractive MTP client with Qt4/Qt5 GUI

Reads gamepads as Linux input devices, which Android does not let apps open.

  1. AntiMicroXGraphical program used to map gamepad buttons to keyboard, mouse, scripts and macros

Drives industrial cameras over USB or the network interface, which Android keeps to itself.

  1. Aravis ViewerViewer for industial camera video stream

Programs microcontrollers through USB and serial programmers, which Android does not let Linux apps see.

  1. avrdudesoftware for programming Atmel AVR microcontrollers

Beeps the PC speaker through the kernel, which Android devices do not have.

  1. beepadvanced PC-speaker beeper

Drives bladeRF radios over USB, and Android does not let Linux apps see USB devices.

  1. bladerfNuand bladeRF software-defined radio device (tools)

Authorizes Thunderbolt devices in the kernel, which belongs to Android.

  1. boltsystem daemon to manage thunderbolt 3 devices

Talks to a USB device, GPU, drive or other hardware that Android keeps to itself.

  1. bossaAtmel SAM ARM microcontroller flash programming GUI
  2. cdrskincommand line CD/DVD/BD writing tool
  3. ckb-nextdriver for Corsair keyboards and mice
  4. congruitygraphical utility to configure Logitech Harmony remotes
  5. coreboot-utilsCoreboot firmware utilities
  6. dvb-appsDigital Video Broadcasting (DVB) applications
  7. dvbtuneSimple tuning application for DVB cards
  8. edac-utilsreport kernel-detected PCI and ECC RAM errors
  9. efitoolsTools to manipulate EFI secure boot keys and signatures
  10. efivarTools to manage UEFI variables
  11. escputilmaintenance utility for Epson Stylus printers
  12. espeakupConnector between speakup kernel modules and espeak
  13. ffado-dbus-serverFFADO D-Bus server
  14. ffado-toolsFFADO debugging and firmware tools
  15. gammumobile phone management utility
  16. heimdall-flash-frontendtool for flashing firmware on Samsung Galaxy S devices - Qt GUI
  17. hipccC++ Runtime API and Kernel Language for AMD and NVIDIA GPUs
  18. icedaxCreates WAV files from audio CDs
  19. linuxcnc-uspacemotion controller for CNC machines and robots
  20. lircInfra-red remote control support - daemons and utils
  21. mdetectmouse device autodetection tool
  22. mpt-statusget RAID status out of mpt (and other) HW RAID controllers
  23. mstflintMellanox firmware burning application and diagnostics tools
  24. mtinkStatus monitor tool for Epson inkjet printers
  25. nitroclicommand line interface for Nitrokey devices
  26. projecteurvirtual laser pointer for Logitech Spotlight devices
  27. qhimdtransferTransfer software for HiMD Walkman
  28. qthid-fcd-controllerFuncube Dongle controller
  29. regionsetview and modify the region code of DVD drives
  30. ripperxGTK-based audio CD ripper/encoder
  31. rng-tools-debiandaemon to use a Hardware RNG (classic version)
  32. robocutControl program for Graphtec cutting plotters
  33. rocm-smiROCm System Management Interface (ROCm SMI) command-line interface
  34. scsitoolsCollection of tools for SCSI hardware management
  35. smart-notifiergraphical hard disk health status notifier
  36. spnavcfgconfigurator of 6-axes mice from 3Dconnexion
  37. streamdeck-uiLinux compatible UI for the Elgato Stream Deck
  38. teensy-loader-cliload and run programs onto your Teensy micro controller
  39. uhd-hostuniversal hardware driver for Ettus Research products - host apps
  40. usbipUSB device sharing system over IP network
  41. v4l-conftool to configure video4linux drivers
  42. vdrVideo Disk Recorder for DVB cards
  43. w-scanChannel scanning tool for DVB and ATSC channels
  44. xbacklightsimple utility to set the backlight level
  45. xenstore-utilsXenstore command line utilities for Xen

Sets the screen's backlight through the kernel; Android controls the brightness.

  1. brightnessctlControl backlight 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).

  1. Calf Plugin Pack for JACKProcess and produce sounds using a set of plugins with JACK interface

Reads cameras over USB, and Android does not let Linux apps see USB devices.

  1. Camera (camera.app)Download files from your digital camera
  2. gphoto2digital camera command-line client
  3. 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.

  1. Power StatisticsObserve power management

Reads audio CDs from an optical drive, which Android does not let apps open.

  1. cd-paranoiaaudio CD reading utility which includes extra data verification features
  2. cdtooltext-based audio CD player and CD-ROM control commands
  3. ripitTextbased audio CD ripper

Webcams are Linux video devices that Android does not let apps open.

  1. CheeseTake photos and videos with your webcam, with fun graphical effects
  2. KamosoUse your webcam to take pictures and make videos
  3. Simple UVC ViewerCapture video from v4l2 devices
  4. WebcamoidTake photos and record videos with your webcam

Programs radios over a USB serial cable, which Linux apps cannot see here.

  1. CHIRPProgram amateur radios

Talks to a ColorHug colorimeter over USB, and Android does not let Linux apps see USB devices.

  1. ColorHug CCMX LoaderModify the calibration matrices on the ColorHug device

Controls AMD graphics and CPU hardware through the kernel and a polkit helper, neither available here.

  1. CoreCtrlA friendly hardware control

Reads the processor and motherboard through kernel and /dev interfaces, which Android does not let apps open.

  1. cpu-xTool that gathers information on CPU, motherboard and more

Needs a software-defined radio receiver on USB, and Android does not let Linux apps see USB devices.

  1. CubicSDRSoftware-Defined Radio Application
  2. 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.

  1. CuteComA graphical serial terminal
  2. gtktermsimple GTK+ serial port terminal
  3. 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.

  1. CuteSdrSpectrum display and demodulator of IQ radio data

Drives telephony cards through their kernel modules, which Android devices do not have.

  1. dahdiutilities for using the DAHDI kernel modules

Changes monitor settings over the display cable's I2C bus, which Android keeps to itself.

  1. ddcuiManage monitor settings

Talks to monitors over their I2C bus, which Android does not let apps open.

  1. ddcutilControl monitor settings - Standalone command line application

Flashes USB devices in DFU mode, and Android does not let Linux apps see USB devices.

  1. dfu-utilDevice firmware update (DFU) USB programmer

Plays through the JACK audio server, as Debian's description says, which needs the sound card itself (not tried on a device).

  1. DINAn musical instrument

Detects the machine's hardware to load drivers for it, which belongs to Android.

  1. discover (discover)hardware identification system

Calibrates displays with a USB colorimeter, which Linux apps cannot see here; the display belongs to Android.

  1. DisplayCALDisplay calibration and profiling with a focus on accuracy and versatility

Reads the firmware's hardware tables, which Android does not let apps read.

  1. dmidecodeSMBIOS/DMI table decoder

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).

  1. drumkv1an old-school drumk-kit sampler

Captures video from FireWire and USB cameras, which Android does not let Linux apps see.

  1. dvgrabgrab digital video data via IEEE1394 and USB links

A loudness meter for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. EbumeterLoudness meter according to EBU-R128 for JACK

Sends and receives faxes through a modem on a serial port, which Android does not let apps open.

  1. efaxprograms to send and receive fax messages
  2. mgetty-faxFaxing tools for mgetty

Controls a camera tethered over USB, and Android does not let Linux apps see USB devices.

  1. EntangleTethered Camera Control & Capture

Moves the pointer with a webcam, and webcams are video devices Android does not let apps open.

  1. Enable ViacamWebcam based mouse that moves the pointer as you move your head.

Runs science experiments on an ExpEYES-17 box connected over USB, which Linux apps cannot see here (not tried on a device).

  1. EYES17 ManualEYES17 User Manual

Sets fan speeds through the kernel's sensors, which keep them from apps.

  1. fancontrolutility to control the fan speed

Flashes Android devices over USB, and Android does not let Linux apps see USB devices.

  1. fastbootAndroid fastboot tool

Draws on the Linux console's frame buffer (/dev/fb0), which Android does not let apps open.

  1. fbcatframebuffer grabber
  2. fbiLinux frame buffer image viewer

Sets modes on the kernel framebuffer, which belongs to Android.

  1. fbsetframebuffer device maintenance program

A terminal drawn on the kernel framebuffer, which belongs to Android.

  1. fbtermfast framebuffer based terminal emulator for Linux

Drives floppy disk drives, which Android does not let Linux apps see.

  1. fdutilsLinux floppy utilities

Mixes FireWire audio interfaces, which Android devices do not have and Linux apps could not reach.

  1. ffado-mixerA graphical front-end for the FFADO mixer DBus controls exposed by ffado-dbus-server

Reads and writes firmware flash chips, which needs the hardware itself.

  1. flashromIdentify, read, write, erase, and verify BIOS/ROM/flash chips

Controls radio transceivers, usually over a USB serial cable, which Linux apps cannot see here (not tried on a device).

  1. FlrigAmateur Radio Communications

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).

  1. Fluidsynth DSSISoundFont-playing software synthesizer

Reads fingerprint readers, which belong to Android.

  1. fprintdD-Bus daemon for fingerprint reader access

Updates device firmware through the kernel and udev, which Android keeps to itself.

  1. fwupdUpdate device firmware on Linux
  2. fwupd-arm64-signedTools to manage UEFI firmware updates (signed)
  3. fwupd-arm64-signed-templateTemplate for signed fwupd package
  4. fwupd-docFirmware update daemon documentation (HTML format)
  5. fwupd-testsTest suite for firmware update daemon
  6. fwupd-unsignedFirmware update daemon (Unsigned EFI binaries)
  7. fwupd-unsigned-devFirmware update daemon (Development information)

Loads firmware into USB devices, and Android does not let Linux apps see USB devices.

  1. fxloadFirmware download to EZ-USB devices

Talks to MTP music players over USB, and Android does not let Linux apps see USB devices.

  1. gMTPA simple MTP Client for MP3 Players

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.

  1. CallsMake phone and SIP calls

A front end for fwupd, which cannot reach device firmware here.

  1. FirmwareInstall firmware on devices

Cameras are Linux video devices that Android does not let apps open.

  1. Camera (gnome-snapshot)Take pictures and videos

Controls the OSS sound mixer (/dev/mixer), which Android does not have.

  1. gomCommand line and interactive ncurses-based OSS audio mixer
  2. wmixDockapp mixer for OSS

Brings the mouse to the machine's text consoles, which Breadstick's Linux does not have.

  1. gpmGeneral Purpose Mouse interface

Reads GPS receivers over serial and USB, which Android does not let Linux apps see.

  1. gpsdGlobal Positioning System - daemon

Controls radios through Hamlib, usually over a USB serial cable, which Linux apps cannot see here (not tried on a device).

  1. GrigGround Station Software Suite

Built around scanning, and scanners are out of reach here; it can also convert image files (not tried on a device).

  1. gscan2pdfGUI to produce PDFs or DjVus from scanned documents

Talks to a mobile phone on a serial port, which Android does not let apps open.

  1. gsm-utilsGSM mobile phone access applications

Needs the JACK audio server and a sound card input; Breadstick plays sound through PulseAudio (not tried on a device).

  1. guitarixvirtual versatile amplification for Jack/Linux

Flashes Samsung devices over USB, and Android does not let Linux apps see USB devices.

  1. heimdall-flashtool for flashing firmware on Samsung Galaxy S devices

Talks to chips on the I2C bus, which Android does not let apps open.

  1. i2c-toolsheterogeneous set of I2C tools for Linux

Mixes and streams through the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. Internet DJ ConsoleBe a DJ on the Internet

Reads the light and motion sensors through the kernel, which keeps them from apps.

  1. iio-sensor-proxyIIO sensors to D-Bus proxy

Drives telescopes, cameras and focusers over USB and serial, which Android does not let Linux apps see.

  1. indi-binINDI server, drivers and tools

Reads temperature and fan sensors through the kernel; on a Galaxy Tab S11 Ultra no CPU thermal zone was readable at all.

  1. Hardware Sensors IndicatorProvides temperature, fan and voltage sensor readings within the panel of your desktop
  2. Sensor ViewerShow sensor values.

Remaps input devices through the kernel's input and uinput devices, which Android keeps to itself.

  1. input-remapperInput device button mapping tool (metapackage)

Remaps input devices through /dev/input and uinput, which Android does not let apps open.

  1. input-remapper-daemonInput device button mapping tool (daemon)
  2. input-remapper-gtkInput device button mapping tool (GUI)

Attaches serial input devices to the kernel, which Android does not let apps do.

  1. inputattachutility to connect serial-attached peripherals to the input subsystem

Talks to USB printers, and Android does not let Linux apps see USB devices.

  1. ipp-usbDaemon for IPP over USB printer support

A MIDI keyboard for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. JACK KeyboardVirtual keyboard for JACK MIDI

A mixer for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. Jack MixerA multi-channel audio mixer application for the JACK Audio Connection Kit

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).

  1. JamulusJam Session

A level meter for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. JkmeterAudio level meter for JACK

Reads joysticks as Linux input devices, which Android does not let apps open.

  1. jstest-gtkJoystick testing and configuration tool
  2. 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.

  1. kbdLinux console font and keytable utilities

A loop player for the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. Kluppeaudio loop-player and recorder

Scanners connect over USB, which Android hides from Linux apps, or are found with Avahi, which Breadstick does not run.

  1. Document ScannerMake a digital copy of your photos and documents
  2. Kylin ScannerA program to work with scanner. Can be used as a scanning, OCR, email tools.
  3. SkanliteImage Scanning Application
  4. SkanpageScan multi-page documents and images
  5. 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.

  1. LimeSuite GUIGraphical utility for Lime devices

Built around scanning, and scanners are out of reach here; it can also read image files (not tried on a device).

  1. LiosScan & Read

Reads temperature, fan and voltage sensors through the kernel, which keeps them from apps.

  1. lm-sensorsutilities to read temperature/voltage/fan sensors

Creates mediated devices for virtual machines in the kernel, which Android does not let apps do.

  1. mdevctlMediated device management utility for Linux

A camera app for Linux phones; the camera belongs to Android.

  1. MegapixelsA gnome camera application for phones

Programs microcontrollers over USB, and Android does not let Linux apps see USB devices.

  1. µHOPEMicroHOPE microcontroller programming system

Controls mobile broadband modems through ModemManager; the device's modem belongs to Android, and Linux apps cannot see USB modems.

  1. Modem Manager GUIControl EDGE/3G/4G broadband modem specific functions

Drives mobile broadband modems, which belong to Android.

  1. modemmanagerD-Bus service for managing modems

Writes raw flash chips through the kernel, which belong to Android.

  1. mtd-utilsMemory Technology Device Utilities

Talks to MTP devices over USB, and Android does not let Linux apps see USB devices.

  1. mtp-toolsMedia Transfer Protocol (MTP) library tools

Controls Fender amplifiers over USB, and Android does not let Linux apps see USB devices.

  1. mustang-plugControl Fender Mustang amplifiers

Talks to a NanoVNA over a USB serial cable, which Linux apps cannot see here.

  1. NanoVNASaverTool for reading, displaying and saving data from the NanoVNA

Manages Nitrokeys over USB, and Android does not let Linux apps see USB devices.

  1. Nitrokey AppManage your Nitrokey devices

Reads codes from a Nitrokey over USB, and Android does not let Linux apps see USB devices.

  1. Nitrokey AuthenticatorTOTP authenticator application for NitroKey Pro2 and LibremKey

Monitors AMD, Intel and NVIDIA graphics through the kernel's DRM interface; the device's GPU belongs to Android.

  1. nvtopGPU process monitor for AMD, Intel and NVIDIA

Drives phone modems, which belong to Android.

  1. ofonoMobile telephony stack (daemon)

Debugs chips through USB debug adapters, which Android does not let Linux apps see.

  1. openocdOpen on-chip JTAG/SWD debug solution for embedded target devices

Talks to smart cards through their readers, which Android does not let Linux apps see.

  1. openscSmart card utilities with support for PKCS#15 compatible cards

Sets up video converters over USB, which Linux apps cannot see here (not tried on a device).

  1. Switcher controlControl application for Blackmagic Design ATEM video switchers

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).

  1. padthv1an old-school polyphonic additive synthesizer
  2. synthv1an old-school polyphonic synthesizer

Manages PC Card slots, which Android devices do not have.

  1. pcmciautilsPCMCIA utilities for Linux 2.6

Talks to smart card readers, which Android does not let Linux apps see.

  1. GscriptorSend commands to smart cards
  2. 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.

  1. Anti-SpamA GTK template application

Configures gaming mice through ratbagd and USB, which Linux apps cannot reach here.

  1. PiperGaming mouse configuration utility

Programs chips through serial or parallel port adapters, which Linux apps cannot see here.

  1. PonyprogEEPROM and microcontroller flasher

Reads temperature sensors through lm-sensors; on a Galaxy Tab S11 Ultra no CPU thermal zone was readable at all.

  1. PsensorPsensor is a graphical temperature monitor for Linux
  2. XSensorsAn X11 interface to lm_sensors

Browses the sound card's ALSA configuration, and Android keeps the sound hardware to itself (not tried on a device).

  1. QasConfigALSA configuration viewer

Controls the sound card's ALSA mixer, and Android keeps the sound hardware to itself (not tried on a device).

  1. QasHCtlAudio mixer for ALSA's "High level Control Interface"
  2. QasMixerAudio mixer for the Linux sound system ALSA

Programs DMR radios over a USB cable, which Linux apps cannot see here.

  1. QDMRA universal codeplug programming software for DMR radios.

Updates a Flipper Zero over USB, and Android does not let Linux apps see USB devices.

  1. qFlipperDesktop application for updating Flipper Zero firmware via PC

Runs the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. QjackCtlJACK Audio Connection Kit Qt GUI Interface

Records from the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. JACK TimemachineJACK audio recorder for spontaneous and conservatory use
  2. QJackRcdA simple Jack recorder

Configures Razer mice and keyboards through a USB daemon, which Linux apps cannot reach here.

  1. Razer ConfigurationGraphical Razer device configuration tool

A sequencer built on the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. QtractorAn Audio/MIDI multi-track sequencer

Drives radio hardware over USB and the sound card, which Linux apps cannot reach here (not tried on a device).

  1. QuiskAudio IQ signal intermediate frequency receiver and transmitter

Tests Linux video devices (webcams, capture cards), which Android does not let apps open.

  1. Qt V4L2 test UtilityAllow testing Video4Linux devices

Captures from Linux video devices (webcams, capture cards), which Android does not let apps open.

  1. Qt V4L2 video capture utilityViewer for video capture

Pokes the registers of AMD Radeon graphics chips, which needs the hardware itself.

  1. radeontoolutility to control ATI Radeon backlight functions on laptops

Monitors AMD Radeon graphics chips through the kernel's DRM interface; the device's GPU belongs to Android.

  1. radeontopUtility to show Radeon GPU utilization

Imports from cameras and memory cards it finds through udisks and USB, which are out of reach here (not tried on a device).

  1. Rapid Photo DownloaderDownload, rename and back up photos and videos from cameras and other devices

Reads hardware error reports from the kernel, which keeps them from apps.

  1. rasdaemonutility to receive RAS error tracings

Configures gaming mice over USB, which Linux apps cannot see here.

  1. ratbagdD-Bus daemon handling mouse configuration

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).

  1. RaySessionAudio Session Manager

Reads the monitor's EDID from the graphics hardware, which belongs to Android.

  1. read-edidhardware information-gathering tool for VESA PnP monitors

Turns radios on and off through the kernel, which Android keeps to itself.

  1. rfkilltool for enabling and disabling wireless devices

Lists AMD ROCm compute devices through their kernel driver, which Android devices do not have.

  1. rocminfoROCm Application for Reporting System Info

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).

  1. samplv1an old-school polyphonic sampler

Reads satellite positioning through ModemManager, and the device's positioning hardware belongs to Android (not tried on a device).

  1. SatelliteDisplay data from navigation satellites

Needs the JACK audio server; Breadstick plays sound through PulseAudio (not tried on a device).

  1. setBfreeMIDI-controlled, software synthesizer using JACK

Configures serial ports in the kernel, which Android does not let apps open.

  1. setserialcontrols configuration of serial ports

Sends SCSI commands to disks and drives, and Android does not let apps open block devices.

  1. sg3-utilsutilities for devices using the SCSI command set

Reads logic analyzers and meters over USB and serial, which Android does not let Linux apps see.

  1. sigrok-clicommand-line frontend for the sigrok software

Programs Snek boards such as Arduino over USB, which Linux apps cannot see here (not tried on a device).

  1. Snek Development EnvironmentEdit and test Snek programs for Arduino

Talks to software-defined radios over USB, and Android does not let Linux apps see USB devices.

  1. soapysdr-toolssoftware defined radio interface library tools

Talks to Logitech receivers over USB and Bluetooth, which Linux apps cannot see here.

  1. SolaarLinux manager for Logitech keyboards, mice, and trackpads

Plays through the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. StretchPlayerAudio file player with time stretch

Talks to Allwinner boards over USB, and Android does not let Linux apps see USB devices.

  1. sunxi-toolsTools for working with Allwinner (sunxi) ARM processors

Switches between a machine's graphics chips through the kernel, which belongs to Android.

  1. switcheroo-controlD-Bus service to check the availability of dual-GPU

Manages access to the TPM chip, which Android does not let apps open.

  1. tpm2-abrmdTPM2 Access Broker & Resource Management Daemon

Talks to a Trezor hardware wallet over USB, and Android does not let Linux apps see USB devices.

  1. trezorctlUtility for interacting with a TREZOR Bitcoin hardware wallet

Drives a 3D printer over USB, and Android does not let Linux apps see USB devices.

  1. ucrpf1hostHost controller for Panowin F1 3D printer

Manages fingerprint and other biometric readers through a system service; Android keeps those sensors to itself.

  1. Biometric ManagerBiometric Manager

Switches USB modems into their modem mode, and Android does not let Linux apps see USB devices.

  1. usb-modeswitchmode switching tool for controlling "flip flop" USB devices

Talks to iPhones and iPads over USB, and Android does not let Linux apps see USB devices.

  1. usbmuxdUSB multiplexor daemon for iPhone and iPod Touch devices

Controls USB relays, and Android does not let Linux apps see USB devices.

  1. usbrelayUSB-connected electrical relay control, based on hidapi

Lists USB devices, and Android does not let Linux apps see any.

  1. usbutilsLinux USB utilities
  2. USBViewA USB device tree viewer

Controls a kernel module that Android does not let apps load.

  1. v4l2loopback-utilsCommandline utilities for the for the v4l2-loopback module

Feeds the hardware watchdog, which belongs to Android.

  1. watchdogsystem health checker and software/hardware watchdog handler

Receives DAB radio with a USB tuner, which Linux apps cannot see here (not tried on a device).

  1. welle.ioA DAB/DAB+ Software Radio

Watches TV from a Linux video capture device, which Android does not let apps open.

  1. xawtvAnalog TV viewing application

Calibrates touchscreens through the X server's input devices; Android handles the touchscreen and passes Breadstick only its touches (not tried on a device).

  1. xinput-calibratorGeneric touchscreen calibration program for X.Org

A video monitor that follows JACK transport; the JACK audio server needs the sound card itself (not tried on a device).

  1. XjadeoA simple video player that gets sync from jack transport

Configures the X.Org Synaptics touchpad driver, which Breadstick's X server does not have; Android handles the touchpad.

  1. xserver-xorg-input-synapticsSynaptics TouchPad driver for X.Org server

Configures the X.Org Wacom driver, which Breadstick's X server does not have; Android handles the pen.

  1. xserver-xorg-input-wacomX.Org X server -- Wacom input driver

Configures YubiKeys over USB or NFC, and Android does not let Linux apps see either.

  1. YubiKey ManagerGraphical application for configuring your YubiKey over all USB transports.
  2. 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.

  1. Yubico AuthenticatorGraphical interface for displaying OATH codes with a YubiKey.

A console drawn on the kernel framebuffer, which belongs to Android.

  1. zhconFast console CJK system using FrameBuffer (main program)

Runs only under the JACK audio server, which needs the sound card itself; Breadstick plays sound through PulseAudio (not tried on a device).

  1. AT1Correct the pitch of a voice singing out of tune
  2. zita-ajbridgealsa to jack bridge
  3. Zita-bls1converter of binaural signals into a convential stereo signals
  4. Zita-Dc1DC1 provides a dynamics compressor for use with JACK Audio Connection Kit.
  5. Zita-Dpl1A look-ahead digital peak level limiter using some special algorithms to allow fast response without excessive LF distortion.
  6. zita-lrxCommand line jack application providing crossover filters
  7. Zita-mu1App used to organise stereo monitoring for JACK
  8. zita-njbridgeJack clients to transmit multichannel audio over a local IP network
  9. Zita-Rev1amazing reverb by kokkinizita - more bang per byte

Network configuration and firewalls 132

What Breadstick cannot do

Sends ARP packets through a raw socket, which Android does not let apps open.

  1. arp-scanarp scanning and fingerprinting tool

Sends ARP requests through a raw socket, which Android does not let apps open.

  1. arpingsends IP and/or ARP pings (to the MAC address)

Writes kernel ARP packet-filter rules, which Android does not let apps change.

  1. arptablesARP table administration

Captures packets on network interfaces, which Android does not let apps do.

  1. arpwatchEthernet/FDDI station activity monitor
  2. dhcpdumpParse DHCP packets from a network interface
  3. dnstopconsole tool to analyze DNS traffic
  4. driftnetpicks out and displays images from network traffic
  5. EtherApeGraphical Network Monitor
  6. iptraf-ngNext Generation Interactive Colorful IP LAN Monitor
  7. jnettopView hosts/ports taking up the most network traffic
  8. nethogsNet top tool grouping bandwidth per process
  9. ngrepgrep for network traffic
  10. tcpflowTCP flow recorder
  11. tcpreplayTool to replay saved tcpdump files at arbitrary speeds
  12. tcptrackTCP connection tracker, with states and speeds

Gives a network interface a link-local address through the kernel, which Android keeps to itself.

  1. avahi-autoipdAvahi IPv4LL network address configuration daemon

Browses servers found by the Avahi daemon, which Breadstick does not run (not tried on a device).

  1. Avahi SSH Server BrowserBrowse for Zeroconf-enabled SSH Servers

Configures the kernel's mesh network module, which Android does not let apps touch.

  1. batctlB.A.T.M.A.N. advanced control and management tool

Creates kernel network bridges, which Android does not let apps do.

  1. bridge-utilsUtilities for configuring the Linux Ethernet bridge

Configures network interfaces, which Android keeps to itself.

  1. ceniCurses interface to /etc/network/interfaces

A front end for ConnMan, which cannot configure the network here.

  1. cmstA Qt based GUI front end for the connman connection manager with systemtray icon

ConnMan configures the machine's network interfaces, which Android keeps to itself.

  1. connmanIntel Connection Manager daemon
  2. connman-devDevelopment files for connman
  3. connman-docConnMan documentation
  4. connman-gtkfully-featured GUI for ConnMan with systray support
  5. connman-testsIntel Connection Manager daemon -- test scripts
  6. connman-uifull-featured GTK-based tray icon UI for ConnMan
  7. connman-vpnIntel Connection Manager daemon - VPN daemon

Reads and changes the kernel's connection tracking table, which Android does not let apps touch.

  1. conntrackProgram to modify the conntrack tables

A DHCP client configures a network interface through the kernel, which Android keeps to itself.

  1. dhcpcd-baseDHCPv4 and DHCPv6 dual-stack client (binaries and exit hooks)

Writes kernel bridge packet-filter rules, which Android does not let apps change.

  1. ebtablesEthernet bridge frame table administration

Sends wake-up frames through a raw socket, which Android does not let apps open.

  1. etherwaketool to send magic Wake-on-LAN packets

Reads and changes network interface settings through the kernel, which Android keeps to itself (not tried on a device).

  1. ethtooldisplay or change Ethernet device settings

Intercepts other machines' traffic with raw packets, which Android does not let apps send.

  1. EttercapMultipurpose Network sniffer/analyser/interceptor/logger
  2. ettercap-commonMultipurpose sniffer/interceptor/logger for switched LAN
  3. ettercap-text-onlyEttercap console-mode executable

Bans addresses with kernel firewall rules, which Android does not let apps change.

  1. fail2banban hosts that cause multiple authentication errors

Writes kernel firewall rules, which Android does not let apps change.

  1. fermmaintain and setup complicated firewall rules
  2. shorewall-coreShorewall core components

A front end for firewalld, which cannot change packet filtering here.

  1. FirewallFirewall Configuration
  2. firewall-appletpanel applet providing status information of firewalld

A firewall writes kernel packet-filter rules, which Android does not let apps change.

  1. firewallddynamically managed firewall with support for network zones
  2. GufwAn easy way to configure your firewall
  3. ufwprogram for managing a Netfilter firewall

Pings through a raw ICMP socket, which Android does not let apps open.

  1. fpingsends ICMP ECHO_REQUEST packets to network hosts

Routing daemons change the kernel's routing table, which Android keeps to itself.

  1. frrFRRouting Internet routing protocol suite

Casts to Miracast screens over Wi-Fi Direct, which Android keeps to itself.

  1. GNOME Network DisplaysScreencasting for GNOME

Turns the Wi-Fi interface into an access point, and Android keeps the interface to itself.

  1. hostapdaccess point and authentication server for Wi-Fi and Ethernet

Crafts packets on raw sockets, which Android does not let apps open.

  1. hping3Active Network Smashing Tool

Brings network interfaces up and down through the kernel, which Android keeps to itself.

  1. ifupdownhigh level tools to configure network interfaces
  2. ifupdown2Network Interface Management tool similar to ifupdown

Manages kernel packet-filter sets, which Android does not let apps change.

  1. ipsetadministration tool for kernel IP sets

iptables writes kernel packet-filter rules, which Android does not let apps change.

  1. iptablesadministration tools for packet filtering and NAT
  2. iptables-converterconvert iptables-commands from a file to iptables-save format
  3. iptables-converter-docconvert iptables-commands from a file to iptables-save format - doc
  4. iptables-netflow-dkmsiptables target which generates netflows
  5. iptables-persistentboot-time loader for netfilter rules, iptables plugin

Configures the kernel's load balancer, which Android does not let apps touch.

  1. ipvsadmLinux Virtual Server support programs

A DHCP client or server configures network interfaces through the kernel, which Android keeps to itself.

  1. isc-dhcp-clientDHCP client for automatically obtaining an IP address (deprecated)
  2. isc-dhcp-client-ddnsDynamic DNS (DDNS) enabled DHCP client (deprecated)
  3. isc-dhcp-commoncommon manpages relevant to all of the isc-dhcp packages (deprecated)
  4. isc-dhcp-devAPI for accessing and modifying the DHCP server and client state (deprecated)
  5. isc-dhcp-keamaKEA Migration Assistant
  6. isc-dhcp-relayISC DHCP relay daemon (deprecated)
  7. isc-dhcp-serverISC DHCP server for automatic IP address assignment (deprecated)
  8. isc-dhcp-server-ldapDHCP server that uses LDAP as its backend (deprecated)

Configures Wi-Fi interfaces through the kernel, which Android keeps to itself.

  1. iwtool for configuring Linux wireless devices

Controls the Wi-Fi interface, which Android keeps to itself.

  1. iwdwireless daemon for Linux

Controls the iwd Wi-Fi daemon, which cannot reach the Wi-Fi hardware here.

  1. iwgtklightweight graphical frontend to iwd

Moves addresses between machines with raw packets and kernel routes, which Android does not let apps use.

  1. keepalivedFailover and monitoring daemon for LVS clusters

Scans for Wi-Fi networks through the Wi-Fi interface, which Android keeps to itself.

  1. LinSSIDGraphical wireless scanner

Sends and reads link-layer frames through raw sockets, which Android does not let apps open.

  1. lldpdimplementation of IEEE 802.1ab (LLDP)

Sends packets through raw sockets on a network interface, which Android does not let apps open.

  1. masscanTCP port scanner

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).

  1. mtrFull screen ncurses and X11 traceroute tool

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.

  1. mtr-tinyFull screen ncurses traceroute tool

Sends IPv6 discovery packets through raw sockets, which Android does not let apps open.

  1. ndisc6IPv6 diagnostic tools

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).

  1. net-toolsNET-3 networking toolkit

Sends and captures ARP packets through a raw socket, which Android does not let apps open.

  1. netdiscoveractive/passive network address scanner using ARP requests

Loads kernel firewall rules at boot, which Android does not let apps change.

  1. netfilter-persistentboot-time loader for netfilter configuration

Configures network interfaces through systemd-networkd or NetworkManager, neither of which can reach them here.

  1. netplan.ioDeclarative network configuration for various backends at runtime

Reads the kernel's connection tracking table, which Android does not let apps touch.

  1. netstat-natList/filter ongoing connections with NAT-specific decoding

NetworkManager configures the machine's network interfaces, which Android keeps to itself; Android manages Wi-Fi and mobile data.

  1. network-managernetwork management framework (daemon and userspace tools)
  2. network-manager-appletnetwork management framework (notification area applet)
  3. network-manager-config-connectivity-debianNetworkManager configuration to enable connectivity checking
  4. network-manager-devnetwork management framework (development files)
  5. network-manager-gnometransitional package for network-manager-applet and nm-connection-editor
  6. network-manager-iodinenetwork management framework (iodine plugin core)
  7. network-manager-iodine-gnomenetwork management framework (iodine plugin GNOME GUI)
  8. network-manager-iwdwireless daemon for Linux - NetworkManager integration
  9. network-manager-l10nnetwork management framework (translation files)
  10. network-manager-l2tpnetwork management framework (L2TP plugin core)
  11. network-manager-l2tp-gnomenetwork management framework (L2TP plugin GNOME GUI)
  12. network-manager-openconnectnetwork management framework (OpenConnect plugin core)
  13. network-manager-openconnect-gnomenetwork management framework (OpenConnect plugin GNOME GUI)
  14. network-manager-openvpnnetwork management framework (OpenVPN plugin core)
  15. network-manager-openvpn-gnomenetwork management framework (OpenVPN plugin GNOME GUI)
  16. network-manager-pptpnetwork management framework (PPTP plugin core)
  17. network-manager-pptp-gnomenetwork management framework (PPTP plugin GNOME GUI)
  18. network-manager-sshnetwork management framework (SSH plugin core)
  19. network-manager-ssh-gnomenetwork management framework (SSH plugin GNOME GUI)
  20. network-manager-sstpnetwork management framework (SSTP plugin core)
  21. network-manager-sstp-gnomenetwork management framework (SSTP plugin GNOME GUI)
  22. network-manager-strongswannetwork management framework (strongSwan plugin)
  23. network-manager-vpncnetwork management framework (VPNC plugin core)
  24. 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.

  1. nfacctnetfilter accounting object tool

nftables writes kernel packet-filter rules, which Android does not let apps change.

  1. nftablesProgram to control packet filtering rules by Netfilter project

Edits NetworkManager connections, and NetworkManager cannot run here; Android manages the network.

  1. NetworkManagerNetworkManager connection editor

A NetworkManager tray icon, and NetworkManager cannot run here; Android manages the network.

  1. nm-trayNetworkManager frontend (tray icon)

An application firewall that intercepts connections in the kernel, which Android does not let apps do.

  1. opensnitch (opensnitch)GNU/Linux interactive application firewall

Makes virtual network switches with kernel tun/tap devices, which Android does not let apps use.

  1. openvswitch-switchOpen vSwitch switch implementations
  2. vde-switchVirtual Distributed Ethernet. Virtual Switch command.
  3. vde-wirefilterVirtual Distributed Ethernet. wirefilter command.
  4. vde2Virtual Distributed Ethernet
  5. vdeplugVirtual Distributed Ethernet: A modular virtual plug to the VDE

Plasma's NetworkManager applet, and NetworkManager cannot run here; Android manages the network.

  1. plasma-nmPlasma network connections management

Makes kernel point-to-point network links, which Android does not let apps do.

  1. pppPoint-to-Point Protocol (PPP) - daemon

Makes PPP links over Ethernet with raw sockets, which Android does not let apps open.

  1. pppoePPP over Ethernet driver

Sets up PPP over Ethernet, which needs kernel network links Android does not let apps make.

  1. pppoeconfconfigures PPPoE/ADSL connections

The window for OpenSnitch, whose daemon cannot intercept connections here.

  1. OpenSnitch (python3-opensnitch-ui)Interactive application firewall

Sends router advertisements through raw sockets, which Android does not let apps open.

  1. radvdRouter Advertisement Daemon

Blocks attackers with kernel firewall rules, which Android does not let apps change.

  1. sshguardProtects from brute force attacks against ssh

Captures packets through a raw socket on a network interface, which Android does not let apps open.

  1. tcpdumpcommand-line network traffic analyzer

Traces routes through raw sockets, which Android does not let apps open.

  1. tcptraceroutetraceroute implementation using TCP packets

Reads packets and connection logs from the kernel's netfilter, which Android does not let apps touch.

  1. ulogd2Netfilter Userspace Logging Daemon

Creates kernel VLAN interfaces, which Android does not let apps do.

  1. vlanifupdown legacy integration for vlan configuration

Reads and tunes the Wi-Fi interface through the kernel, which Android keeps to itself.

  1. wavemonWireless Device Monitoring Application

Reads and joins Wi-Fi networks through NetworkManager, which cannot run here (not tried on a device).

  1. WiFi QRGenerate and scan QR codes for Wi-Fi networks with GUI and CLI support

iwconfig configures Wi-Fi interfaces through the kernel, which Android keeps to itself.

  1. wireless-toolsTools for manipulating Linux Wireless Extensions

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.

  1. WiresharkNetwork protocol analyzer

Controls wpa_supplicant on the Wi-Fi interface, which Android keeps to itself.

  1. wpa_guiGraphical user interface for wpa_supplicant

Drives the Wi-Fi supplicant on the wireless interface, which Android keeps to itself.

  1. wpasupplicantclient support for WPA and WPA2 (IEEE 802.11i)

Containers and virtual machines 125

What Breadstick cannot do

A QEMU front end. Blocked with QEMU until QEMU full-system emulation is tested under Breadstick.

  1. AQEMUVirtual machine manager

Buildah builds container images with user namespaces and overlay mounts, which Android does not give apps.

  1. buildahCLI tool to facilitate building OCI images

An init for containers, which cannot start here.

  1. catatonitinit process for containers

Monitors OCI containers for Podman and CRI-O, which cannot start here.

  1. conmonOCI container runtime monitor

A container runtime daemon; it needs kernel namespaces, cgroups and overlay mounts.

  1. containerdopen and reliable container runtime

Manages container image layers with overlay mounts and user namespaces, which Android does not give apps.

  1. containers-storageCLI tools for handling how containers are stored on disk

Builds inside a chroot with kernel bind mounts, which Android does not let apps make.

  1. cowbuilderpbuilder running on cowdancer
  2. live-buildLive System Build Components
  3. pbuilderpersonal package builder for Debian packages

Checkpointing a process needs kernel privileges and namespaces that Android does not give apps.

  1. criucheckpoint and restore in userspace

A container runtime; it needs kernel namespaces and cgroups.

  1. crunlightweight OCI runtime for running containers
  2. runcOpen Container Project - runtime

Distrobox runs everything inside Podman or Docker containers, which cannot start here.

  1. distroboxAnother tool for containerized command line environments on Linux

Builds LXC and Incus images with kernel mounts and chroots, which Android does not give apps.

  1. distrobuilderSystem container image builder for LXC and Incus

Docker's engine needs kernel namespaces, cgroups and overlay mounts, which Android does not give apps.

  1. docker-buildxDocker CLI plugin for extended build capabilities with BuildKit (program)
  2. docker-cleansimple Shell script to clean up the Docker Daemon
  3. docker-cliLinux container runtime -- client
  4. docker-composeDefine and run multi-container applications with Docker (program)
  5. docker-docLinux container runtime -- documentation
  6. docker-registryDocker toolset to pack, ship, store, and deliver content
  7. docker.ioLinux container runtime

Runs virtual machines through libvirt and KVM; there is no /dev/kvm for apps on Android.

  1. Boxes (gnome-boxes)Virtualization made simple

The networking stack for container runtimes, which cannot run here.

  1. gvproxySecure networking stack for container runtimes (program)

Daemons that run inside a Hyper-V virtual machine to talk to its host; there is no such host here.

  1. hyperv-daemonsSupport daemons for Linux running on Hyper-V

Incus containers and VMs need kernel namespaces, cgroups and KVM, which Android does not give apps.

  1. incusPowerful system container and virtual machine manager - daemon
  2. incus-agentIncus guest agent
  3. incus-basePowerful system container and virtual machine manager - daemon (container-only)
  4. incus-clientPowerful system container and virtual machine manager - client
  5. 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.

  1. libvirt-clientsvirtualization library - clients
  2. libvirt-clients-qemuvirtualization library - clients (QEMU specific)
  3. libvirt-daemonvirtualization daemon
  4. libvirt-daemon-commonvirtualization daemon - common files
  5. libvirt-daemon-config-networkvirtualization daemon - configuration files (default network)
  6. libvirt-daemon-config-nwfiltervirtualization daemon - configuration files (default network filters)
  7. libvirt-daemon-driver-interfacevirtualization daemon - interface driver
  8. libvirt-daemon-driver-lxcvirtualization daemon - LXC connection driver
  9. libvirt-daemon-driver-networkvirtualization daemon - network driver
  10. libvirt-daemon-driver-nodedevvirtualization daemon - node device (nodedev) driver
  11. libvirt-daemon-driver-nwfiltervirtualization daemon - network filter (nwfilter) driver
  12. libvirt-daemon-driver-qemuvirtualization daemon - QEMU connection driver
  13. libvirt-daemon-driver-secretvirtualization daemon - secret driver
  14. libvirt-daemon-driver-storagevirtualization daemon - storage driver
  15. libvirt-daemon-driver-storage-diskvirtualization daemon - disk storage driver
  16. libvirt-daemon-driver-storage-glustervirtualization daemon - GlusterFS storage driver
  17. libvirt-daemon-driver-storage-iscsivirtualization daemon - iSCSI storage driver
  18. libvirt-daemon-driver-storage-iscsi-directvirtualization daemon - iSCSI (libiscsi) storage driver
  19. libvirt-daemon-driver-storage-logicalvirtualization daemon - Logical Volume Manager (LVM) storage driver
  20. libvirt-daemon-driver-storage-mpathvirtualization daemon - multipath (mpath) storage driver
  21. libvirt-daemon-driver-storage-rbdvirtualization daemon - RBD/RADOS/Ceph storage driver
  22. libvirt-daemon-driver-storage-scsivirtualization daemon - SCSI storage driver
  23. libvirt-daemon-driver-storage-zfsvirtualization daemon - ZFS storage driver
  24. libvirt-daemon-driver-xenvirtualization daemon - Xen connection driver
  25. libvirt-daemon-lockvirtualization daemon - locking daemon
  26. libvirt-daemon-logvirtualization daemon - logging daemon
  27. libvirt-daemon-plugin-lockdvirtualization daemon - locking plugin (virtlockd)
  28. libvirt-daemon-plugin-sanlockvirtualization daemon - locking plugin (sanlock)
  29. libvirt-daemon-systemvirtualization daemon - typical QEMU-based deployment
  30. libvirt-daemon-system-systemdtransitional dummy package
  31. libvirt-daemon-system-sysvtransitional dummy package
  32. libvirt-dbuslibvirt D-Bus API bindings
  33. libvirt-login-shellisolate user sessions using LXC containers
  34. libvirt-sanlocktransitional dummy package
  35. libvirt-ssh-proxyvirtualization library - SSH proxy

LXC containers need kernel namespaces and cgroups, which Android does not give apps.

  1. lxcLinux Containers userspace tools
  2. lxc-devLinux Containers userspace tools (development)
  3. lxc-templatesLinux Containers userspace tools (templates)
  4. lxc-testsLinux Containers userspace tools (test binaries)
  5. lxcfsFUSE based filesystem for LXC
  6. lxctlUtility to manage LXC

LXD containers and VMs need kernel namespaces, cgroups and KVM.

  1. lxdPowerful system container and virtual machine manager - daemon

Part of LXD, which needs kernel namespaces, cgroups and KVM.

  1. lxd-agentLXD guest agent
  2. lxd-clientPowerful system container and virtual machine manager - client
  3. lxd-migrateLXD physical to instance migration tool
  4. 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.

  1. open-vm-toolsOpen VMware Tools for virtual machines hosted on VMware (CLI)

The desktop half of the tools that run inside a VMware virtual machine; there is no such host here.

  1. open-vm-tools-desktopOpen VMware Tools for virtual machines hosted on VMware (GUI)

Podman needs user namespaces, cgroups and overlay mounts, which Android does not give apps.

  1. podmantool to manage containers and pods
  2. podman-composeRun docker-compose.yml using podman
  3. podman-dockertool to manage containers and pods (Docker CLI)
  4. podman-remotetool to manage containers and pods (remote CLI)
  5. 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.

  1. qemu-guest-agentGuest-side qemu-system agent

There is no KVM for apps on Android, and QEMU's software emulation has not been tested under Breadstick yet: blocked until it is.

  1. qemu-systemQEMU full system emulation binaries
  2. qemu-system-armQEMU full system emulation binaries (arm)
  3. qemu-system-commonQEMU full system emulation binaries (common files)
  4. qemu-system-dataQEMU full system emulation (data files)
  5. qemu-system-guiQEMU full system emulation binaries (graphical display and audio modules)
  6. qemu-system-mipsQEMU full system emulation binaries (mips)
  7. qemu-system-miscQEMU full system emulation binaries (miscellaneous)
  8. qemu-system-modules-openglQEMU full system emulation binaries (OpenGL display modules)
  9. qemu-system-modules-spiceQEMU full system emulation binaries (spice display modules)
  10. qemu-system-ppcQEMU full system emulation binaries (ppc)
  11. qemu-system-riscvQEMU full system emulation binaries (riscv)
  12. qemu-system-s390xQEMU full system emulation binaries (s390x)
  13. qemu-system-sparcQEMU full system emulation binaries (sparc)
  14. qemu-system-x86QEMU full system emulation binaries (x86)

Runs QEMU virtual machines. Blocked with QEMU until QEMU full-system emulation is tested under Breadstick.

  1. quickemuquickly create and run optimised virtual machines

Builds packages in schroot or user namespace containers, which Android does not give apps.

  1. sbuildTool for building Debian binary packages from Debian sources

Enters chroots through kernel bind mounts, which Android does not let apps make.

  1. schrootExecute commands in a chroot environment

Gives a rootless container a network through a user namespace, which Android does not give apps.

  1. slirp4netnsUser-mode networking for unprivileged network namespaces

The agent that runs inside a SPICE virtual machine to talk to its viewer; there is no such host here.

  1. spice-vdagentSpice agent for Linux

systemd-nspawn and machinectl need systemd and kernel namespaces.

  1. systemd-containersystemd container/nspawn tools

newuidmap and newgidmap set up user namespaces for rootless containers, which Android does not give apps.

  1. uidmapprograms to help use subuids

Runs User-mode Linux guests with kernel tun/tap devices, which Android does not let apps use.

  1. uml-utilitiesUser-mode Linux (utility programs)

Vagrant drives VirtualBox, libvirt or Docker to create machines, none of which can run here.

  1. vagrantTool for building and distributing virtualized development environments
  2. vagrant-cachiershare a common package cache among similar VM instances
  3. vagrant-hostmanagerVagrant plugin for managing /etc/hosts on guests and host
  4. vagrant-librarian-puppetVagrant plugin to install Puppet modules using Librarian-Puppet
  5. vagrant-libvirtVagrant plugin that adds an Libvirt provider to Vagrant
  6. vagrant-mutateconvert vagrant boxes to work with different providers
  7. 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.

  1. virt-installutilities to create and edit virtual machines

Manages KVM virtual machines through libvirt; there is no /dev/kvm for apps on Android.

  1. Virtual Machine ManagerGraphically manage KVM, Xen, or LXC via libvirt

Converts machines to libvirt virtual machines, which cannot run here.

  1. virt-p2vphysical-to-virtual machine converter

Monitors libvirt virtual machines, which cannot run here.

  1. virt-topshow stats of virtualized domains

Converts virtual machines with a libguestfs appliance, which needs KVM or a full QEMU.

  1. virt-v2vvirtual-to-virtual machine converter

Xen is a hypervisor that boots the whole machine; nothing an app can run.

  1. xen-docXen documentation
  2. xen-hypervisor-4.20-arm64Xen Hypervisor on ARM64
  3. xen-hypervisor-4.20-arm64-dbgdebug symbols for Xen Hypervisor on ARM64
  4. xen-hypervisor-commonXen Hypervisor - common files
  5. xen-system-arm64Xen System on ARM64 (metapackage)
  6. xen-utils-4.20Xen administrative tools
  7. xen-utils-4.20-dbgdebug symbols for xen-utils-4.20
  8. xen-utils-commonXen administrative tools - common files

Disks, partitions and boot media 112

What Breadstick cannot do

Ripping CDs needs an optical drive, which Android does not let Linux apps see.

  1. abcdeA Better CD Encoder
  2. cdparanoiaaudio extraction tool for sampling CDs

Rips audio CDs from an optical drive, which Android does not let Linux apps see.

  1. Asunder CD RipperAn application to save tracks from an Audio CD as WAV, MP3, OGG, FLAC, AAC, Opus, Musepack and/or Wavpack.
  2. GrimRipperAudio CD ripper, encoder, and metadata fetcher.
  3. Sound JuicerCD ripper with a clean interface and simple preferences
  4. whipperA CD-DA ripper prioritising accuracy over speed

Needs block devices and partitions, which Android does not let apps open.

  1. bcache-toolsbcache userspace tools
  2. ceph-basecommon ceph daemon libraries and management tools
  3. ceph-mdsmetadata server for the ceph distributed file system
  4. ceph-mgrmanager for the ceph distributed file system
  5. ceph-monmonitor server for the ceph storage system
  6. ceph-osdOSD server for the ceph storage system
  7. ceph-volumetool to facilidate OSD deployment
  8. cramfsswapswap endianness of a cram filesystem (cramfs)
  9. cryptmountManagement of encrypted file systems
  10. drbd-utilsRAID 1 over TCP/IP for Linux (user utilities)
  11. drbldiskless remote boot, and a disk cloning utility
  12. dumpbackup and restore for ext2/3/4 filesystems
  13. ecryptfs-utilsecryptfs cryptographic filesystem (utilities)
  14. ext4magicrecover deleted files from ext3 or ext4 partitions
  15. extundeleteutility to recover deleted files from ext3/ext4 partition
  16. fsarchiverfile system archiver
  17. jfsutilsutilities for managing the JFS filesystem
  18. mbrMaster Boot Record for IBM-PC compatible computers.
  19. multipath-toolsmaintain multipath block device access
  20. nilfs-toolsContinuous Snapshotting Log-structured Filesystem
  21. sanoidPolicy-driven ZFS snapshot management and replication tool

Burning discs needs an optical drive, which Android does not let Linux apps see.

  1. BraseroCreate and copy CDs and DVDs
  2. BurnerCreate and copy CDs and DVDs
  3. cdrdaorecords CDs in Disk-At-Once (DAO) mode
  4. dvd+rw-toolsDVD+-RW/R tools
  5. Gnome CD MasterGnome Audio CD editor and burner
  6. growisofsDVD+-RW/R recorder
  7. K3bDisk Burning
  8. wodimcommand line CD/DVD writing tool
  9. XfburnA simple CD burning tool

Manages btrfs file systems and snapshots, which need the disk and root rights Android does not give apps.

  1. Btrfs AssistantGUI management tool to make managing a Btrfs filesystem easier

Makes and manages btrfs filesystems, which needs the block device Android does not let apps open.

  1. btrfs-progsChecksumming Copy on Write Filesystem utilities

Installs Debian onto a disk from a live system; it needs the disk itself, which Android does not let apps open.

  1. calamaresdistribution-independent installer framework
  2. Install DebianCalamares — Installer for Debian Live

Reads the CD in an optical drive, which Android does not let Linux apps see.

  1. cd-discidCDDB DiscID utility

Unlocks LUKS encrypted disks, which needs the block device Android does not let apps open.

  1. clevis-luksLUKS integration for clevis

Clones whole disks and partitions, which needs block devices Android does not let apps open.

  1. clonezillabare metal backup and recovery of disk drives

LUKS encryption needs the block device and a kernel device-mapper target, which Android does not give apps.

  1. cryptsetupdisk encryption support - startup scripts
  2. cryptsetup-bindisk encryption support - command line tools
  3. cryptsetup-initramfsdisk encryption support - initramfs integration
  4. cryptsetup-nuke-passwordErase the LUKS keys with a special password on the unlock prompt
  5. cryptsetup-sshdisk encryption support - experimental SSH token handler
  6. cryptsetup-suspenddisk encryption support - suspend mode integration

Starts the Debian installer, which needs block devices and partitions that Android does not let apps open.

  1. debian-installer-launcherDebian Installer desktop launcher

Writes boot media to USB disks, which needs the disk as a block device Android does not let apps open.

  1. Deepin Boot MakerA tool to create boot media

Backs up to DVD through an optical drive, which Android does not let Linux apps see.

  1. dkoppFull and incremental backup to DVD with verify

Watches kernel device-mapper targets, which Android does not give apps.

  1. dmeventdLinux Kernel Device Mapper event daemon

Manages kernel device-mapper targets, which Android does not give apps.

  1. dmsetupLinux Kernel Device Mapper userspace library

Makes and checks FAT filesystems, which needs the block device Android does not let apps open.

  1. dosfstoolsutilities for making and checking MS-DOS FAT filesystems

Changes the firmware's boot entries, which Android keeps to itself.

  1. efibootmgrInteract with the EFI Boot Manager

Ejects drives and discs, which Android does not let Linux apps see.

  1. ejectejects CDs and operates CD-Changers under Linux

Makes and checks exFAT filesystems, which needs the block device Android does not let apps open.

  1. exfatprogsexFAT file system utilities

Makes and checks F2FS filesystems, which needs the block device Android does not let apps open.

  1. f2fs-toolsTools for Flash-Friendly File System

Partitioning needs the disk itself, and Android does not let apps open block devices.

  1. fdiskcollection of partitioning utilities
  2. GPartedCreate, reorganize, and delete partitions
  3. gparted-commonGNOME partition editor -- common data
  4. KDE Partition ManagerManage disks, partitions, and file systems
  5. parteddisk partition manipulator

GPT partitioning needs the disk itself, and Android does not let apps open block devices.

  1. gdiskGPT fdisk text-mode partitioning tool

Manages disks through udisks and needs the disks themselves, which Android does not let apps open.

  1. DisksDisk management utility for GNOME

Writes images to USB disks, which needs the disks as block devices Android does not let apps open.

  1. MultiWriterWrite an ISO file to multiple USB devices at once

Plays and rips audio CDs from an optical drive, which Android does not let Linux apps see.

  1. Goobox CD PlayerPlay and extract CDs

Configures the GRUB boot loader; Android devices do not boot through GRUB.

  1. grub-customizerGUI to configure GRUB2 and BURG

Reads SMART data from the disk itself, and Android does not let apps open block devices.

  1. GSmartControlHard Disk and SSD Health Inspection
  2. QDiskInfoSMART data viewer
  3. 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.

  1. GuymagerFast forensic imager

Checks the boot medium of a Debian live system, and Breadstick is not booted from one.

  1. HashcheckISO health checker

Reads and sets drive parameters on the block device itself, which Android does not let apps open.

  1. hdparmtune hard disk parameters for high performance

Builds the boot image for the machine's own kernel; Breadstick's Linux never boots on its own.

  1. initramfs-toolsgeneric modular initramfs generator (automation)

Writes images to USB disks, which needs the disk as a block device Android does not let apps open.

  1. ISO Image WriterWrite an ISO Image to a USB Disk

Benchmarks disks with a root helper authorized through polkit, which does not run here (not tried on a device).

  1. KDiskMarkA disk drive benchmark tool

Formats floppy disks, which needs the drive itself.

  1. KFloppyFloppy disk formatter

Maps partitions through the kernel's device mapper, which Android does not give apps.

  1. kpartxcreate device mappings for partitions

Maps Windows dynamic disks through the kernel's device mapper, which Android does not give apps.

  1. ldmtooltool for managing Microsoft Windows dynamic disks

Clones live boot media to USB disks, which needs block devices Android does not let apps open.

  1. Live CloneCloning Live-Boot media

Needs block devices and the kernel's device mapper, which Android does not let apps use.

  1. luckyluksGUI for creating and unlocking LUKS/TrueCrypt

Stores metadata in LUKS disk headers, which needs the block device Android does not let apps open.

  1. luksmetaUtility to access metadata in a LUKSv1 header

LVM needs block devices and kernel device-mapper targets, which Android does not give apps.

  1. lvm2Linux Logical Volume Manager

Software RAID needs block devices, which Android does not let apps open.

  1. mdadmtool for managing Linux MD devices (software RAID)

Formats and writes USB sticks, which needs the stick as a block device Android does not let apps open.

  1. USB Image WriterMake a bootable USB stick

Manages Secure Boot keys in the firmware, which Android keeps to itself.

  1. mokutiltools for manipulating machine owner keys

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).

  1. mtoolsTools for manipulating MSDOS files

Talks to NVMe drives directly, which Android does not let apps do.

  1. nvme-cliNVMe management tool

Attaches network disks through the kernel's iSCSI driver, which Android does not give apps.

  1. open-iscsiiSCSI initiator tools

Looks for other systems on the disk's partitions, which Android does not let apps open.

  1. os-proberutility to detect other OSes on a set of drives

Copies partitions block by block, which needs block devices Android does not let apps open.

  1. partcloneUtility to clone and restore a partition
  2. 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.

  1. QPxToolCD/DVD media quality checker

Disk quotas are a kernel feature of mounted filesystems that only the system can manage.

  1. quotadisk quota management tools
  2. quotatoolnon-interactive command line tool to edit disk quotas

Finds USB sticks through udisks to copy files to them; udisks cannot see the phone's USB storage here (not tried on a device).

  1. ScolaSyncInteractive tool to copy files to or from USB storage media

Reads and sets SCSI drive parameters on the block device itself, which Android does not let apps open.

  1. sdparmOutput and modify SCSI device parameters

Manages file system snapshots, which needs btrfs or LVM and root.

  1. snapperLinux filesystem snapshot management tool

Manages file system snapshots through snapper, which needs btrfs or LVM and root.

  1. Snapper GUIFrontend for snapper snapshot manager

Installs and manages the systemd-boot boot loader, which an Android app has nothing to do with.

  1. systemd-boot-toolssimple UEFI boot manager - tools

Unlocks encrypted disks through the kernel's device mapper, which Android does not give apps.

  1. systemd-cryptsetupProvides cryptsetup, integritysetup and veritysetup utilities

Mounts removable drives through udisks, which cannot reach disks here.

  1. thunar-volmanThunar extension for volumes management

Takes system snapshots as root with mounts and btrfs, which Android does not let apps do.

  1. TimeshiftSystem restore utility for Linux

udev manages the machine's device nodes as the kernel reports them, which belongs to Android.

  1. udev/dev/ and hotplug management daemon

Mounts and manages disks as a root system service, which cannot reach disks here.

  1. udisks2D-Bus service to access and manipulate storage devices

Mounts and unmounts file systems as root, which Android does not let apps do.

  1. Disk ManagementMount and unmount filesystems

Backs up and restores mounted XFS filesystems, which an Android app has none of.

  1. xfsdumpAdministrative utilities for the XFS filesystem

Makes and manages XFS filesystems, which needs the block device Android does not let apps open.

  1. xfsprogsUtilities for managing the XFS filesystem

Operates on zoned block devices, which needs the disk itself; Android does not let apps open block devices.

  1. gzbd-viewerDisplay the zone state of a Zoned Block Device

Makes kernel swap devices, which only the system can do.

  1. zram-toolsutilities for working with zram

System services (systemd, logind, polkit) 108

What Breadstick cannot do

Process accounting is a kernel switch that only the system can turn on.

  1. acctGNU Accounting utilities for process and login accounting

AppArmor is a kernel security module that only the system can load and configure.

  1. apparmoruser-space parser utility for AppArmor

Edits AppArmor profiles in the kernel, which only the system can load and configure.

  1. apparmor-utilsutilities for controlling AppArmor

The kernel's audit log is open only to the system, not to apps.

  1. auditdUser space tools for security auditing

Browses services found by the Avahi daemon, which Breadstick does not run (not tried on a device).

  1. Avahi Zeroconf BrowserBrowse for Zeroconf services available on your network

Reads the battery through the kernel's power supply interface, which Android keeps to itself.

  1. Battery Monitor (batmon)Monitor battery status

Logs the battery through the kernel's power supply interface, which Android keeps to itself.

  1. Battery Charge GraphBattery Charge Graph

Monitors the BOINC client, which Debian runs as a system service started at boot; there is no systemd here (not tried on a device).

  1. BOINC ManagerConfigure or monitor a BOINC core client

Records the console during boot; Breadstick's Linux never boots on its own.

  1. bootlogddaemon to log boot messages

Traces the kernel with BCC and eBPF, which Android does not let apps load.

  1. bpfcc-toolstools for BPF Compiler Collection (BCC)

Traces the kernel with eBPF, which Android does not let apps load.

  1. bpftracehigh-level tracing language for Linux eBPF

Keeps the desktop from going idle, but sleep and the screen belong to Android, which this cannot hold awake (not tried on a device).

  1. CaffeineTemporarily deactivate the screensaver and sleep mode

Controls kernel cgroups, which Android does not let apps change.

  1. cgroup-toolscontrol and monitor control groups (tools)

Sets the system clock, which only Android may change.

  1. chronyVersatile implementation of the Network Time Protocol
  2. ntpsecNetwork Time Protocol daemon and utility programs
  3. ntpsec-ntpdateclient for setting system time from NTP servers
  4. openntpdOpenBSD NTP daemon
  5. 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.

  1. cloud-initinitialization system for infrastructure cloud instances

Cluster managers control system services and machines through the init system, which does not run here.

  1. cluster-glueReusable cluster components for Linux HA
  2. pacemakercluster resource manager
  3. resource-agentsCluster Resource Agents

Cockpit is a web console for machines run by systemd, and there is no systemd here.

  1. cockpitWeb Console for Linux servers
  2. cockpit-389-dsCockpit user interface for 389 Directory Server
  3. cockpit-bridgeCockpit bridge server-side component
  4. cockpit-docCockpit deployment and developer guide
  5. cockpit-machinesCockpit user interface for virtual machines
  6. cockpit-networkmanagerCockpit user interface for networking
  7. cockpit-packagekitCockpit user interface for apps and package updates
  8. cockpit-podmanCockpit component for Podman containers
  9. cockpit-sosreportCockpit user interface for diagnostic reports
  10. cockpit-storagedCockpit user interface for storage
  11. cockpit-systemCockpit admin interface for a system
  12. cockpit-wsCockpit Web Service

Tracks logins on the machine's own consoles, which Breadstick's Linux does not have.

  1. consolekitframework for defining and tracking users, sessions and seats

Changes CPU frequency settings in the kernel, which belongs to Android.

  1. CPU frequency settingsAdjust the frequency of the CPU

Replaces the system D-Bus daemon under systemd, which does not run here.

  1. dbus-brokerLinux D-Bus Message Broker

Creates swap on the machine, and swap belongs to Android.

  1. dphys-swapfileAutogenerate and use a swap file

Builds the machine's boot image from its kernel modules, and Breadstick's Linux never boots on its own.

  1. dracut-coredracut is an event driven initramfs infrastructure (core tools)

Reads the kernel's memory counters to kill processes, which Android does not let apps read.

  1. earlyoomEarly OOM Daemon

Saves and restores the machine's hardware clock, which belongs to Android.

  1. fake-hwclockSave/restore system clock on machines without working RTC hardware

Watches every file access through the kernel's fanotify, which Android does not let apps use.

  1. fatracereport system wide file access events

Firejail needs a setuid helper and kernel namespaces, which Android does not give apps.

  1. firejailsandbox to restrict the application environment

Front ends for Firejail, which needs a setuid helper and kernel namespaces.

  1. FiretoolsFirejail Tools and Stats

A home server built on systemd services, and systemd does not run as the init system here.

  1. freedomboxeasy to manage, privacy oriented home server

Changes system-wide alternatives as root through polkit, which does not run here (not tried on a device).

  1. G AlternativesGraphical setup tool for the alternatives system

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).

  1. Gammastep IndicatorAdjust display hue to outside lighting conditions
  2. Redshift (redshift-gtk)Adjusts the color temperature of your screen according to your surroundings
  3. 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).

  1. GNOME Color ManagerInspect and compare installed color profiles

Reads the systemd journal, and there is no systemd here.

  1. LogsView detailed event logs for the system

Reads power history from upower, which cannot reach the battery here; Android reports it instead.

  1. GNOME Power StatisticsObserve power management

Changes users, time and shares through a root system service, which does not run here.

  1. gnome-system-toolsCross-platform configuration utilities

Feeds the kernel's random pool, which only the system may do.

  1. havegedLinux entropy source using the HAVEGE algorithm

A patchbay for the PipeWire sound server, which Breadstick does not run; its sound goes through PulseAudio.

  1. HelvumPatchbay for PipeWire
  2. qpwgraphA PipeWire Graph Qt GUI Interface

Spreads hardware interrupts across CPUs through the kernel, which belongs to Android.

  1. irqbalanceDaemon to balance interrupts for SMP systems

Loads a new kernel to boot into, which an Android app cannot do.

  1. kexec-toolstools to support fast kexec reboots

Loads and lists kernel modules, and Android does not let apps touch its kernel.

  1. kmodtools for managing Linux kernel modules

Reads the systemd journal and system logs, which do not exist here (not tried on a device).

  1. KSystemLogsystem log viewer

Changes kernel power settings, which belong to Android.

  1. Laptop Mode Tools ConfigurationEnable/disable Laptop Mode Tools settings
  2. tlpOptimize laptop battery life

perf reads kernel performance counters, which belong to Android.

  1. linux-perfPerformance analysis tools for Linux

A polkit agent, and polkit does not run here.

  1. lxpolkitLXDE PolicyKit authentication agent
  2. lxqt-policykitLXQt authentication agent for PolicyKit

Manages the machine's power, screen brightness and suspend, which belong to Android.

  1. lxqt-powermanagementpower management module for LXQt
  2. mate-power-managerpower management tool for the MATE desktop
  3. xfce4-power-managerpower manager for Xfce desktop

Parental controls are enforced by system services and accounts managed through polkit, which do not run here.

  1. Parental ControlsSet parental controls and monitor usage by users

Manages the machine's users through polkit, which does not run here.

  1. MATE ManagerManaging Linux Local Users and Groups

A login program for the machine's own consoles, which Breadstick's Linux does not have.

  1. mingettyConsole-only getty

Guards shutdown and reboot, and an Android app can do neither.

  1. molly-guardprotects machines from accidental shutdowns/reboots

Edits account details through AccountsService on the system bus, which does not run here (not tried on a device).

  1. MugshotLightweight user configuration

Checks which systemd services need a restart, and there are no systemd services here.

  1. needrestart-sessionCheck for processes in the current user session need to be restarted after upgrades.

Reports on the NTP daemon, and no time service runs here.

  1. ntpstatshow network time protocol (ntp) status

Runs programs as root through polkit, which does not run here.

  1. pkexecrun commands as another user with polkit authorization

Draws the boot splash on the machine's own screen; Breadstick's Linux never boots on its own.

  1. plymouthboot animation, logger and I/O multiplexer

Suspends and hibernates the machine, which only Android can do.

  1. pm-utilsutilities and scripts for power management

Loads and changes SELinux policy, which belongs to Android.

  1. policycoreutilsSELinux core policy utilities

Manages SELinux policy, and on Android SELinux belongs to the system.

  1. SELinux Policy Management ToolGenerate SELinux policy modules

polkit is a system service started by the init system, which does not run here.

  1. polkitdframework for managing administrative policies and privileges

Changes the machine's power profile in the kernel, which belongs to Android.

  1. power-profiles-daemonMakes power profiles handling available over D-Bus.

Inspects the kernel's power supply interface, which Android keeps to itself.

  1. PowersupplyLinux power subsystem debugger

Shuts down or restarts the machine through logind, which does not run here; only Android can do that.

  1. qshutdownQt program to shutdown/reboot/suspend/hibernate the system

Grants real-time scheduling as a root system service, which does not run here.

  1. rtkitRealtime Policy and Watchdog Daemon

Profiles the system through kernel performance events and a polkit-authorized service, which Android does not allow apps.

  1. SysprofProfile an application or entire system

Adds printers through polkit and finds them with Avahi, neither of which runs here; Breadstick sets up printing itself.

  1. Print SettingsConfigure printer queues

A root system service that changes users, time and shares; it does not run here.

  1. system-tools-backendsSystem Tools to manage computer configuration -- scripts

systemd runs as the system's init (process 1), which an Android app cannot be.

  1. systemdsystem and service manager

A systemd service that the kernel hands crashes to; neither reaches an Android app.

  1. systemd-coredumptools for storing and retrieving coredumps

A systemd service that watches the kernel's memory pressure; systemd does not run as the init system here.

  1. systemd-oomduserspace out-of-memory (OOM) killer

A systemd service, and systemd does not run as the init system here.

  1. systemd-resolvedsystemd DNS resolver
  2. systemd-userdbddynamic user/group manager

Makes systemd the init system and brings halt, reboot and shutdown, none of which an Android app can use.

  1. systemd-sysvsystem and service manager - SysV compatibility symlinks

SystemTap compiles and loads a kernel module to trace the kernel, which Android does not let apps do.

  1. systemtapinstrumentation system for Linux
  2. systemtap-clientinstrumentation system for Linux (client for compile server)
  3. systemtap-commoninstrumentation system for Linux (common component)
  4. systemtap-docdocumentation and examples for SystemTap
  5. systemtap-runtimeinstrumentation system for Linux (runtime component)
  6. systemtap-sdt-devstatically defined probes development files
  7. systemtap-serverinstrumentation system for Linux (compile server)

Edits SysV init runlevels, and the init system does not run here.

  1. sysv-rc-confSysV init runlevel configuration tool for the terminal

An init system (process 1), which an Android app cannot be.

  1. sysvinit-coreSystem-V-like init

Switches radios through TLP and NetworkManager, neither of which can reach the hardware here.

  1. tlp-rdwRadio device wizard

Drives the kernel's ftrace tracer, which belongs to Android.

  1. trace-cmdUtility for retrieving and analyzing function tracing in the kernel

Changes the kernel's scheduling and interrupt settings, which Android does not let apps change.

  1. tunaLow-level system performance tuning for realtime systems

Tunes kernel and power settings, which belong to Android.

  1. tuneddaemon for monitoring and adaptive tuning of system devices

Reads batteries and power supplies through the kernel, which keeps them from apps; Android reports them instead.

  1. upowerabstraction for power management

Programs that need System V shared memory 98

What Breadstick cannot do

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).

  1. postgresqlobject-relational SQL database (supported version)

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).

  1. postgresql-17The World's Most Advanced Open Source Relational Database
  2. postgresql-17-ageGraph database optimized for fast analysis and real-time data processing
  3. postgresql-17-asn1oidASN.1 OID data type for PostgreSQL
  4. postgresql-17-auto-failoverPostgres high availability support
  5. postgresql-17-bgw-replstatusreport whether PostgreSQL node is master or standby
  6. postgresql-17-credcheckPostgreSQL username/password checks
  7. postgresql-17-cronRun periodic jobs in PostgreSQL
  8. postgresql-17-debversionDebian version number type for PostgreSQL
  9. postgresql-17-decoderbufslogical decoder output plugin to deliver data as Protocol Buffers
  10. postgresql-17-dirtyreadRead dead but unvacuumed tuples from a PostgreSQL relation
  11. postgresql-17-extra-window-functionsExtra Window Functions for PostgreSQL
  12. postgresql-17-first-last-aggPostgreSQL extension providing first and last aggregate functions
  13. postgresql-17-h3PostgreSQL bindings for H3, a hierarchical hexagonal geospatial indexing system
  14. postgresql-17-hllHyperLogLog extension for PostgreSQL
  15. postgresql-17-httpHTTP client for PostgreSQL, retrieve a web page from inside the database
  16. postgresql-17-hypopgPostgreSQL extension adding support for hypothetical indexes.
  17. postgresql-17-icu-extPostgreSQL extension exposing functionality from the ICU library
  18. postgresql-17-ip4rIPv4 and IPv6 types for PostgreSQL 17
  19. postgresql-17-jsqueryPostgreSQL JSON query language with GIN indexing support
  20. postgresql-17-londiste-sqlSQL infrastructure for Londiste
  21. postgresql-17-mimeospecialized, per-table replication between PostgreSQL instances
  22. postgresql-17-mobilitydbOpen source geospatial trajectory data management & analysis platform
  23. postgresql-17-mysql-fdwPostgres 17 Foreign Data Wrapper for MySQL
  24. postgresql-17-numeralnumeral datatypes for PostgreSQL
  25. postgresql-17-ogr-fdwPostgreSQL foreign data wrapper for OGR
  26. postgresql-17-omnidbPostgreSQL PL/pgSQL debugger extension for OmniDB
  27. postgresql-17-orafceOracle support functions for PostgreSQL 17
  28. postgresql-17-partmanPostgreSQL Partition Manager
  29. postgresql-17-periodsPERIODs and SYSTEM VERSIONING for PostgreSQL
  30. postgresql-17-pg-catcheckPostgres system catalog checker
  31. postgresql-17-pg-checksumsActivate/deactivate/verify PostgreSQL data checksums
  32. postgresql-17-pg-fact-loaderBuild fact tables asynchronously with Postgres
  33. postgresql-17-pg-failover-slotsHigh-availability support for PostgreSQL logical replication
  34. postgresql-17-pg-hint-plansupport for optimizer hints in PostgreSQL
  35. postgresql-17-pg-permissionssee all permissions in a PostgreSQL database
  36. postgresql-17-pg-qualstatsPostgreSQL extension to gather statistics about predicates.
  37. postgresql-17-pg-rruleRRULE data type for PostgreSQL
  38. postgresql-17-pg-stat-kcachePostgreSQL extension to gather per-query kernel statistics.
  39. postgresql-17-pg-track-settingsPostgreSQL extension tracking of configuration settings
  40. postgresql-17-pg-wait-samplingExtension providing statistics about PostgreSQL wait events
  41. postgresql-17-pgauditPostgreSQL Audit Extension
  42. postgresql-17-pgauditlogtofilePostgreSQL pgAudit Add-On to redirect audit logs
  43. postgresql-17-pgextwlistPostgreSQL Extension Whitelisting
  44. postgresql-17-pgfacetingFaceted query acceleration for PostgreSQL using roaring bitmaps
  45. postgresql-17-pgfincoreset of PostgreSQL functions to manage blocks in memory
  46. postgresql-17-pgl-ddl-deployTransparent DDL replication for PostgreSQL
  47. postgresql-17-pglogicalLogical Replication Extension for PostgreSQL
  48. postgresql-17-pglogical-tickerHave time-based replication delay for pglogical
  49. postgresql-17-pgmemcachePostgreSQL interface to memcached
  50. postgresql-17-pgmparbitrary precision integers and rationals for PostgreSQL 17
  51. postgresql-17-pgnodemxcapture node OS metrics from PostgreSQL
  52. postgresql-17-pgpcrePerl Compatible Regular Expressions (PCRE) extension for PostgreSQL
  53. postgresql-17-pgpool2connection pool server and replication proxy for PostgreSQL - modules
  54. postgresql-17-pgq-nodeCascaded queueing on top of PgQ
  55. postgresql-17-pgq3Generic queue for PostgreSQL
  56. postgresql-17-pgroutingRouting functionality support for PostgreSQL/PostGIS
  57. postgresql-17-pgrouting-scriptsRouting functionality support for PostgreSQL/PostGIS - SQL scripts
  58. postgresql-17-pgsphereSpherical data types for PostgreSQL
  59. postgresql-17-pgtapUnit testing framework extension for PostgreSQL 17
  60. postgresql-17-pgttPostgreSQL Global Temporary Tables
  61. postgresql-17-pgvectorOpen-source vector similarity search for Postgres
  62. postgresql-17-pldebuggerPostgreSQL pl/pgsql Debugger API
  63. postgresql-17-plluaLua procedural language for PostgreSQL 17
  64. postgresql-17-plpgsql-checkplpgsql_check extension for PostgreSQL
  65. postgresql-17-plprofilerPostgreSQL PL/pgSQL functions performance profiler
  66. postgresql-17-plproxydatabase partitioning system for PostgreSQL 17
  67. postgresql-17-plrProcedural language interface between PostgreSQL and R
  68. postgresql-17-plshPL/sh procedural language for PostgreSQL 17
  69. postgresql-17-pointcloudPostgreSQL extension for storing point cloud (LIDAR) data
  70. postgresql-17-postgis-3Geographic objects support for PostgreSQL 17
  71. postgresql-17-postgis-3-scriptsGeographic objects support for PostgreSQL 17 -- SQL scripts
  72. postgresql-17-powaPostgreSQL Workload Analyzer -- PostgreSQL 17 extension
  73. postgresql-17-prefixPrefix Range module for PostgreSQL
  74. postgresql-17-prepreparepre prepare your PostgreSQL statements server side
  75. postgresql-17-prioritizeGet and set the nice priorities of PostgreSQL backends
  76. postgresql-17-q3cPostgreSQL 17 extension used for indexing the sky
  77. postgresql-17-rationalPrecise fractional arithmetic for PostgreSQL
  78. postgresql-17-rdkitCheminformatics and machine-learning software (PostgreSQL Cartridge)
  79. postgresql-17-repackreorganize tables in PostgreSQL databases with minimal locks
  80. postgresql-17-repmgrreplication manager for PostgreSQL 17
  81. postgresql-17-roaringbitmapRoaringBitmap extension for PostgreSQL
  82. postgresql-17-rumPostgreSQL RUM access method
  83. postgresql-17-semverSemantic version number type for PostgreSQL
  84. postgresql-17-set-userPostgreSQL privilege escalation with enhanced logging and control
  85. postgresql-17-show-plansShow query plans of currently running PostgreSQL statements
  86. postgresql-17-similarityPostgreSQL similarity functions extension
  87. postgresql-17-slony1-2replication system for PostgreSQL: PostgreSQL 17 server plug-in
  88. postgresql-17-snakeoilPostgreSQL anti-virus scanner based on ClamAV
  89. postgresql-17-squeezePostgreSQL extension for automatic bloat cleanup
  90. postgresql-17-statvizPostgreSQL internal statistics analysis and visualization
  91. postgresql-17-tableloglog changes on tables and restore tables to point in time
  92. postgresql-17-tdigestt-digest algorithm for on-line accumulation of rank-based statistics
  93. postgresql-17-tds-fdwPostgreSQL foreign data wrapper for TDS databases
  94. postgresql-17-timescaledbtime-series SQL database optimized for fast ingest and complex queries
  95. postgresql-17-toastinfoShow storage structure of varlena datatypes in PostgreSQL
  96. postgresql-17-unitSI Units for PostgreSQL
  97. postgresql-17-wal2jsonPostgreSQL logical decoding JSON output plugin

FUSE and kernel mounts 37

What Breadstick cannot do

Mounts disc images, which needs FUSE or loop devices; Android gives apps neither.

  1. AcetoneISOToolbox for CDs/DVDs and images of it

Mounts with FUSE, and /dev/fuse cannot be opened by apps on Android.

  1. archivemountmounts an archive or compressed file for access as a filesystem
  2. avfsvirtual filesystem to access archives, disk images, remote locations
  3. bindfsmirrors or overlays a local directory with altered permissions
  4. cryfsencrypt your files and store them in the cloud
  5. curlftpfsfilesystem to access FTP hosts based on FUSE and cURL
  6. encfsencrypted virtual filesystem
  7. fuse-zipZIP archive mounter based on FUSE
  8. fuseisoFUSE module to mount ISO filesystem images
  9. gocryptfsEncrypted overlay filesystem written in Go
  10. mergerfsanother FUSE union filesystem
  11. s3fsFUSE-based file system backed by Amazon S3
  12. sshfsfilesystem client based on SSH File Transfer Protocol

Mounts filesystems on demand through the kernel, which Android does not let apps do.

  1. autofskernel-based automounter for Linux

Mounts Windows shares through the kernel, which Android does not let apps do.

  1. cifs-utilsCommon Internet File System utilities

Mounts WebDAV through the kernel, which needs mount rights Android does not give apps.

  1. davfs2mount a WebDAV resource as a regular file system

Mounts a filesystem through FUSE, which Android does not give apps.

  1. dislockerread/write encrypted BitLocker volumes
  2. fuse2fsext2 / ext3 / ext4 file system driver for FUSE

Mounts exFAT disks with FUSE and needs the disk itself; Android gives apps neither.

  1. exfat-fuseread and write exFAT driver for FUSE

A rootless container overlay filesystem on FUSE, and /dev/fuse cannot be opened by apps on Android.

  1. fuse-overlayfsimplementation of overlay+shiftfs in FUSE for rootless containers

FUSE needs /dev/fuse, which apps cannot open on Android.

  1. fuse3Filesystem in Userspace (3.x version)

Mounts GlusterFS volumes with FUSE, and /dev/fuse cannot be opened by apps on Android.

  1. glusterfs-clientclustered file-system (client package)

Mounts MTP devices over USB with FUSE; Android gives apps neither.

  1. go-mtpfsMount MTP devices over FUSE
  2. jmtpfsFUSE based filesystem for accessing MTP devices

Mounts disk images with FUSE, and /dev/fuse cannot be opened by apps on Android.

  1. guestmountFUSE-based mount utility for guest filesystems

Mounts iPhones over USB with FUSE; Android gives apps neither.

  1. ifuseFUSE module for iPhone and iPod Touch devices

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).

  1. Kwartz-CloudAcces your Kwartz as a Cloud

mount, umount and swapon ask the kernel to mount, which Android does not let apps do.

  1. mounttools for mounting and manipulating filesystems

The kernel's NFS server, which an Android app cannot start.

  1. nfs-kernel-serversupport for NFS kernel server

Mounts NTFS disks with FUSE and needs the disk itself; Android gives apps neither.

  1. ntfs-3gread/write NTFS driver for FUSE

Mounts OneDrive with FUSE, and /dev/fuse cannot be opened by apps on Android.

  1. OnedriverMount a Microsoft OneDrive account as a Linux filesystem.

Emulates OSS sound devices through CUSE, which Android does not give apps.

  1. osspdOSS Proxy Daemon: Userland OSS emulation

Mounts removable disks through the kernel, which Android does not let apps do.

  1. pmountmount removable devices as normal user
  2. udevilAlternative storage media interface

Manages encrypted folders mounted with FUSE, and /dev/fuse cannot be opened by apps on Android.

  1. SiriKaliManage user encrypted directories

Mounts Windows shares with the kernel's CIFS client, which needs mount rights Android does not give apps.

  1. Smb4KDiscover and mount SAMBA and Windows shares over the network

Mounts removable disks through udisks, which cannot reach disks here.

  1. udiskieautomounter for removable media for Python

Flatpak, snap and app stores 31

What Breadstick cannot do

Flatpak runs apps in bubblewrap sandboxes that need user namespaces and FUSE, which Android does not give apps.

  1. flatpakApplication deployment framework for desktop apps
  2. flatpak-builderFlatpak application building helper
  3. flatpak-builder-testsApplication deployment framework for desktop apps (tests)
  4. flatpak-testsApplication deployment framework for desktop apps (tests)
  5. flatpak-xdg-utilsxdg-open and xdg-email reimplementation for containerized apps
  6. flatpak-xdg-utils-testsas-installed tests for flatpak-xdg-utils

Manages the permissions of Flatpak apps, and Flatpak cannot run here.

  1. FlatsealManage Flatpak permissions

Its window installs packages as root through pkexec, and polkit does not run here (not tried on a device).

  1. GDebi Package InstallerInstall and view software packages

A front end for PackageKit, a system service that cannot run here.

  1. GNOME Package UpdaterUpdate software installed on the system
  2. 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.

  1. gnome-software-commonSoftware Center for GNOME (common files)
  2. gnome-software-devSoftware Center for GNOME - development files
  3. gnome-software-docSoftware Center for GNOME - documentation
  4. gnome-software-plugin-deb.deb support for GNOME Software
  5. gnome-software-plugin-flatpakFlatpak support for GNOME Software
  6. gnome-software-plugin-fwupdFirmware updater support for GNOME Software
  7. gnome-software-plugin-snapSnap support for GNOME Software
  8. SoftwareInstall and update apps

PackageKit is a system service started by systemd and authorized through polkit, neither of which runs here.

  1. packagekitProvides a package management service
  2. packagekit-command-not-foundOffer to install missing programs automatically
  3. packagekit-docsDocumentation for PackageKit
  4. packagekit-gtk3-moduleInstall fonts automatically using PackageKit
  5. packagekit-toolsProvides PackageKit command-line tools

Discover installs through PackageKit, Flatpak and snap, which need system services and sandboxes that cannot run here.

  1. Discover (plasma-discover)Install and remove apps and add-ons
  2. plasma-discover-backend-flatpakDiscover software management suite - Flatpak backend
  3. plasma-discover-backend-fwupdDiscover software management suite - fwupd backend
  4. plasma-discover-backend-snapDiscover software management suite - Snap backend
  5. 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.

  1. snapdDaemon and tooling that enable snap packages
  2. snapd-glib-testsGLib snapd library (installed tests)

Its menu entry starts it as root through pkexec, and polkit does not run here.

  1. Synaptic Package ManagerInstall, remove and upgrade software packages

Monitors of the whole device (CPU, disk and network totals) 31

What Breadstick cannot do

atop stops at start ("can not open /proc/loadavg"): Android does not let apps read the device's load and CPU counters.

  1. atopMonitor for system resources and process activity

bmon starts but shows 0 for every interface: Android hides network traffic counters from apps.

  1. bmonportable bandwidth monitor and rate estimator

Reads the whole device's CPU, disk and network counters, which Android does not let apps read.

  1. bpytopResource monitor that shows usage and stats
  2. gkrellmGNU Krell Monitors
  3. 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.

  1. btopModern and colorful command line resource monitor that shows usage and stats

Reads interface traffic from /proc/net/dev, which Android does not let apps read.

  1. bwm-ngsmall and simple console-based bandwidth monitor
  2. ethstatusconsole-based ethernet statistics monitor
  3. ifstatInterFace STATistics Monitoring
  4. slurmRealtime network interface monitor
  5. speedometermeasure and display the rate of data across a network connection
  6. 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.

  1. htopinteractive processes viewer

iftop captures packets, and Android refuses the capture.

  1. iftopdisplays bandwidth usage information on an network interface

iotop refuses to start: it needs the kernel's VM and per-task I/O counters, which Android does not let apps read.

  1. iotopsimple top-like I/O monitor

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).

  1. iotop-csimple top-like I/O monitor (implemented in C)

Graphs the counters that sysstat collects, and sysstat cannot read the whole device's counters here.

  1. isagInteractive System Activity Grapher for sysstat

nload crashes at start: it reads interface traffic from /proc/net/dev, which Android does not let apps read.

  1. nloadrealtime console network usage monitor

Measures the whole device's power use from kernel counters, which Android does not let apps read.

  1. powerstatlaptop power measuring tool
  2. powertopdiagnose issues with power consumption and management

Reads the whole device's counters from /proc, which Android does not let apps read.

  1. procinfotools to display information from /proc and /sys
  2. timemon.appCPU time usage monitor for GNUstep
  3. wmmiscdockapp that monitors your system
  4. wmmonWindow Maker dockapp for monitoring system information
  5. wmsysmonWindow Maker dockapp for monitoring your system
  6. xosviewX based system monitor

Reads the whole device's CPU counters and temperatures, which Android does not let apps read.

  1. s-tuiterminal UI for monitoring your computer

pidstat, mpstat and iostat stop with "Cannot read /proc/uptime": Android does not let apps read the device's uptime.

  1. sysstatsystem performance tools for Linux

Reads uptime from /proc/uptime, which Android does not let apps read.

  1. tuptimereport historical system real time

Counts interface traffic from the kernel's counters, which Android does not let apps read.

  1. vnstatconsole-based network traffic monitor

Reads disk activity from /proc/diskstats, which Android does not let apps read.

  1. wmhdplophard drive activity monitor dockapp

VPN clients 28

What Breadstick cannot do

Needs a TUN device, which Android does not let apps open.

  1. fastdFast and Secure Tunneling Daemon
  2. iodinetool for tunneling IPv4 data through a DNS server
  3. n2nPeer-to-Peer VPN network daemon

OpenConnect needs a TUN device, which Android does not let apps open; use a VPN in Android instead.

  1. openconnectopen client for various network vendors SSL VPNs

Needs a PPP or TUN device, which Android does not let apps open; use a VPN in Android instead.

  1. openfortivpnFortinet client for PPP+SSL VPN tunnel services

OpenVPN needs a TUN device, which Android does not let apps open; use a VPN in Android instead.

  1. openvpnvirtual private network daemon
  2. openvpn-auth-ldapOpenVPN LDAP authentication module
  3. openvpn-auth-radiusOpenVPN RADIUS authentication module
  4. openvpn-dco-dkmsDCO (Data-Channel Offload) kernel module for OpenVPN)
  5. openvpn-systemd-resolvedintegrates OpenVPN with systemd-resolved
  6. openvpn3-clientvirtual private network client (version 3)

Needs a PPP device in the kernel, which Android does not let apps open.

  1. pptp-linuxPoint-to-Point Tunneling Protocol (PPTP) Client
  2. xl2tpdlayer 2 tunneling protocol implementation

Needs a TUN device, which Android does not let apps open; use a VPN in Android instead.

  1. Riseup-vpnAnonymous VPN

Redirects traffic with kernel firewall rules, which Android does not let apps change.

  1. sshuttleTransparent proxy server for VPN over SSH

strongSwan sets up IPsec in the kernel, which Android does not let apps do; use a VPN in Android instead.

  1. strongswanIPsec VPN solution metapackage
  2. strongswan-charonstrongSwan Internet Key Exchange daemon
  3. strongswan-libcharonstrongSwan charon library
  4. strongswan-nmstrongSwan plugin to interact with NetworkManager
  5. strongswan-pkistrongSwan IPsec client, pki command
  6. strongswan-starterstrongSwan daemon starter and configuration file parser
  7. strongswan-swanctlstrongSwan IPsec client, swanctl command

tinc needs a TUN device, which Android does not let apps open; use a VPN in Android instead.

  1. tincVirtual Private Network daemon

vpnc needs a TUN device, which Android does not let apps open; use a VPN in Android instead.

  1. vpncCisco-compatible VPN client
  2. vpnc-scriptsNetwork configuration scripts for VPNC and OpenConnect

WireGuard needs a TUN device, which Android does not let apps open; use a VPN in Android instead.

  1. wireguardfast, modern, secure kernel VPN tunnel (metapackage)
  2. wireguard-goUserspace implementation of WireGuard in Go (program)
  3. wireguard-toolsfast, modern, secure kernel VPN tunnel (userland utilities)

Bluetooth 18

What Breadstick cannot do

Manages Bluetooth through BlueZ, which cannot reach the Bluetooth hardware Android keeps to itself; pair devices in Android instead.

  1. bluedevilKDE Bluetooth stack
  2. bluemanGraphical bluetooth manager
  3. gnome-bluetooth-3-commonGNOME Bluetooth 3 common files
  4. gnome-bluetooth-sendtoGNOME Bluetooth Send To app

Installs BlueZ, which cannot reach the Bluetooth hardware Android keeps to itself.

  1. bluetoothBluetooth support (metapackage)

BlueZ talks to the Bluetooth controller through the kernel, which Android keeps to itself.

  1. bluezBluetooth tools and daemons
  2. bluez-alsa-utilsBluetooth Audio ALSA Backend (utils)
  3. bluez-cupsBluetooth printer driver for CUPS
  4. bluez-hcidumpAnalyses Bluetooth HCI packets
  5. bluez-meshdbluetooth mesh daemon
  6. bluez-obexdbluez obex daemon
  7. bluez-sourceSource code for the BlueZ Linux Bluetooth stack
  8. bluez-test-scriptstest scripts of bluez
  9. bluez-test-toolstest tools of bluez
  10. bluez-toolsSet of tools to manage Bluetooth devices for linux

A Bluetooth remote control, and Linux apps cannot use Bluetooth here.

  1. ganyremoteBluetooth remote control

Receives phone notifications over Bluetooth, which Linux apps cannot use here.

  1. NuntiusDeliver notifications from your phone or tablet to your computer over Bluetooth

Uses a Wii Remote over Bluetooth, which Android does not let apps reach this way.

  1. wiipdfpresent a PDF file using your wiimote

Windows programs (Wine) 6

What Breadstick cannot do

A front end for Wine, and Debian's Wine cannot start on Android.

  1. Q4WineUtility for Wine applications and prefixes management

Debian's Wine cannot start on Android, because Android's security rules forbid code that a program changes after loading it from a file.

  1. WineRun Windows applications on Linux, BSD, Solaris and Mac OS X
  2. wine-binfmtRegister Wine as the interpreter for Windows executables
  3. wine64Windows API implementation - 64-bit binary loader
  4. wine64-preloaderWindows API implementation - prelinked 64-bit binary loader
  5. wine64-toolsWindows API implementation - 64-bit developer tools

Debuggers, tracers and profilers 4

What Breadstick cannot do

Loads and inspects BPF programs in the kernel, which Android does not let apps do.

  1. bpftoolInspection and simple manipulation of BPF programs and maps

Reads and writes kernel crash dumps, which Android does not let apps make or read.

  1. kdump-toolsscripts and tools for automating kdump (Linux crash dumps)
  2. 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.

  1. ltraceTracks runtime library calls in dynamically linked programs

3D graphics 2

What Breadstick cannot do

Reads GPU and CPU counters from driver interfaces that Android does not let apps read.

  1. mangohudVulkan/OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more

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).

  1. yuzuNintendo Switch emulator