Packages / Debian 12 (Bookworm) / misc / linuxcnc-uspace

Package: linuxcnc-uspace (2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2)

motion controller for CNC machines and robots

Other Packages Related to linuxcnc-uspace:

  • dep: [python3] (<< 3.12)

    interactive high-level object-oriented language (default python3 version)

  • dep: [python3] (>= 3.11~)

    interactive high-level object-oriented language (default python3 version)

  • dep: [python3] [any]

    interactive high-level object-oriented language (default python3 version)

  • dep: [libboost-python1.74.0] (>= 1.74.0+ds1)

    Boost.Python Library

  • dep: libboost-python1.74.0-py311

    Package not available

  • dep: [libc6] (>= 2.35)

    GNU C Library: Shared libraries

  • dep: [libcairo2] (>= 1.2.4)

    Cairo 2D vector graphics library

  • dep: [libedit2] (>= 2.11-20080614-0)

    BSD editline and history libraries

  • dep: [libepoxy0] (>= 1.0)

    OpenGL function pointer management library

  • dep: [libgcc-s1] (>= 4.0)

    GCC support library

  • dep: [libglib2.0-0] (>= 2.12.0)

    GLib library of C routines

  • dep: [libgtk-3-0] (>= 3.11.5)

    GTK graphical user interface library

  • dep: [libgtk2.0-0] (>= 2.8.0)

    GTK graphical user interface library - old version

  • dep: [libmodbus5] (>= 3.1.4)

    library for the Modbus protocol

  • dep: [libpango-1.0-0] (>= 1.14.0)

    Layout and rendering of internationalized text

  • dep: [libpangocairo-1.0-0] (>= 1.14.0)

    Layout and rendering of internationalized text

  • dep: [libpython3.11] (>= 3.11.0)

    Shared Python runtime library (version 3.11)

  • dep: [libstdc++6] (>= 11)

    GNU Standard C++ Library v3

  • dep: [libtirpc3] (>= 1.0.2)

    transport-independent RPC library

  • dep: [libtk8.6] (>= 8.6.0)

    Tk toolkit for Tcl and X11 v8.6 - run-time files

  • dep: [libudev1] (>= 183)

    libudev shared library

  • dep: [libusb-1.0-0] (>= 2:1.0.22)

    userspace USB programming library

  • dep: [libx11-6]

    X11 client-side library

  • dep: [libxinerama1] (>= 2:1.1.4)

    X11 Xinerama extension library

  • dep: [libxmu6] (>= 2:1.1.3)

    X11 miscellaneous utility library

  • dep: [libudev-dev]

    libudev development files

  • dep: [iptables]

    administration tools for packet filtering and NAT

  • dep: [blt]

    graphics extension library for Tcl/Tk - run-time

  • dep: [mesa-utils]

    Miscellaneous Mesa utilities -- symlinks

  • dep: [python3-tk]

    Tkinter - Writing Tk applications with Python 3.x

  • dep: [python3-numpy]

    Fast array facility to the Python 3 language

  • dep: [python3-cairo]

    Python3 bindings for the Cairo vector graphics library

  • dep: [python3-gi-cairo]

    Python 3 Cairo bindings for the GObject library

  • dep: [python3-opengl]

    Python bindings to OpenGL (Python 3)

  • dep: [python3-configobj]

    simple but powerful config file reader and writer for Python 3

  • dep: [python3-xlib]

    interface for Python 3 to the X11 protocol

  • dep: [libgtksourceview-3.0-dev]

    development files for the GTK+ syntax highlighting widget

  • dep: [tcl8.6]

    Tcl (the Tool Command Language) v8.6 - shell

  • dep: [tk8.6]

    Tk toolkit for Tcl and X11 v8.6 - windowing shell

  • dep: [bwidget] (>= 1.7)

    Extension widgets for Tcl/Tk

  • dep: tclreadline

    Package not available

  • dep: tclx

    Package not available

  • dep: [procps]

    /proc file system utilities

  • dep: [psmisc]

    utilities that use the proc file system

  • dep: [udev]

    /dev/ and hotplug management daemon

  • sug: [mesaflash]

    Mesa Electronics utility tool

  • sug: [onboard]

    Simple On-screen Keyboard

Download linuxcnc-uspace

ArchitecturePackage sizeInstalled sizeFilesPackage
amd6421 MiB80 MiBlist of filesDownload
arm6420 MiB90 MiBlist of filesDownload

Package file paths (5,040)

Showing the first 250 sorted package-associated paths. Use file search to locate a specific path.

  • /etc/linuxcnc/rtapi.conf
  • /etc/X11/app-defaults/TkLinuxCNC
  • /etc/xdg/menus/applications-merged/CNC.menu
  • /lib/udev/rules.d/99-shuttle.rules
  • /lib/udev/rules.d/99-xhc.rules
  • /lib/udev/rules.d/99-xhc-whb04b-6.rules
  • /usr/bin/5axisgui
  • /usr/bin/axis
  • /usr/bin/axis-remote
  • /usr/bin/classicladder
  • /usr/bin/debuglevel
  • /usr/bin/elbpcom
  • /usr/bin/genserkins
  • /usr/bin/gladevcp
  • /usr/bin/gladevcp_demo
  • /usr/bin/gmoccapy
  • /usr/bin/gremlin_view
  • /usr/bin/gs2_vfd
  • /usr/bin/gscreen
  • /usr/bin/halcmd
  • /usr/bin/halcmd_twopass
  • /usr/bin/hal-histogram
  • /usr/bin/hal_input
  • /usr/bin/hal_manualtoolchange
  • /usr/bin/halmeter
  • /usr/bin/halreport
  • /usr/bin/halrmt
  • /usr/bin/halrun
  • /usr/bin/halsampler
  • /usr/bin/halscope
  • /usr/bin/halshow
  • /usr/bin/halstreamer
  • /usr/bin/haltcl
  • /usr/bin/halui
  • /usr/bin/hbmgui
  • /usr/bin/hexagui
  • /usr/bin/hy_gt_vfd
  • /usr/bin/hy_vfd
  • /usr/bin/image-to-gcode
  • /usr/bin/inivar
  • /usr/bin/io
  • /usr/bin/iov2
  • /usr/bin/latency-histogram
  • /usr/bin/latency-plot
  • /usr/bin/latency-test
  • /usr/bin/lineardelta
  • /usr/bin/linuxcnc
  • /usr/bin/linuxcnc_info
  • /usr/bin/linuxcnclcd
  • /usr/bin/linuxcncmkdesktop
  • /usr/bin/linuxcnc_module_helper
  • /usr/bin/linuxcncrsh
  • /usr/bin/linuxcncsvr
  • /usr/bin/linuxcnctop
  • /usr/bin/linuxcnc_var
  • /usr/bin/maho600gui
  • /usr/bin/max5gui
  • /usr/bin/mb2hal
  • /usr/bin/mdi
  • /usr/bin/melfagui
  • /usr/bin/milltask
  • /usr/bin/millturngui
  • /usr/bin/mitsub_vfd
  • /usr/bin/monitor-xhc-hb04
  • /usr/bin/motion-logger
  • /usr/bin/moveoff_gui
  • /usr/bin/mqtt-publisher
  • /usr/bin/ngcgui
  • /usr/bin/panelui
  • /usr/bin/pi500_vfd
  • /usr/bin/pmx485
  • /usr/bin/pmx485-test
  • /usr/bin/pncconf
  • /usr/bin/puma560gui
  • /usr/bin/pumagui
  • /usr/bin/pyngcgui
  • /usr/bin/pyui
  • /usr/bin/pyvcp
  • /usr/bin/pyvcp_demo
  • /usr/bin/qtplasmac-cfg2prefs
  • /usr/bin/qtplasmac_gcode
  • /usr/bin/qtplasmac-materials
  • /usr/bin/qtplasmac-plasmac2qt
  • /usr/bin/qtvcp
  • /usr/bin/rotarydelta
  • /usr/bin/rs274
  • /usr/bin/rtapi_app
  • /usr/bin/scaragui
  • /usr/bin/schedrmt
  • /usr/bin/scorbot-er-3
  • /usr/bin/sendkeys
  • /usr/bin/setup_designer
  • /usr/bin/shuttle
  • /usr/bin/sim_pin
  • /usr/bin/sim-torch
  • /usr/bin/simulate_probe
  • /usr/bin/stepconf
  • /usr/bin/svd-ps_vfd
  • /usr/bin/teach-in
  • /usr/bin/thermistor
  • /usr/bin/tooledit
  • /usr/bin/tool_mmap_read
  • /usr/bin/tool_watch
  • /usr/bin/touchy
  • /usr/bin/update_ini
  • /usr/bin/vfdb_vfd
  • /usr/bin/vfs11_vfd
  • /usr/bin/wj200_vfd
  • /usr/bin/xhc-hb04
  • /usr/bin/xhc-hb04-accels
  • /usr/bin/xhc-whb04b-6
  • /usr/bin/xyzab-tdr-gui
  • /usr/bin/xyzac-trt-gui
  • /usr/bin/xyzbc-trt-gui
  • /usr/bin/z_level_compensation
  • /usr/lib/liblinuxcnchal.so.0
  • /usr/lib/liblinuxcncini.so.0
  • /usr/lib/libnml.so.0
  • /usr/lib/libposemath.so.0
  • /usr/lib/libpyplugin.so.0
  • /usr/lib/librs274.so.0
  • /usr/lib/libtooldata.so.0
  • /usr/lib/linuxcnc/canterp.so
  • /usr/lib/linuxcnc/modules/5axiskins.so
  • /usr/lib/linuxcnc/modules/abs_s32.so
  • /usr/lib/linuxcnc/modules/abs.so
  • /usr/lib/linuxcnc/modules/and2.so
  • /usr/lib/linuxcnc/modules/anglejog.so
  • /usr/lib/linuxcnc/modules/axistest.so
  • /usr/lib/linuxcnc/modules/bin2gray.so
  • /usr/lib/linuxcnc/modules/biquad.so
  • /usr/lib/linuxcnc/modules/bitslice.so
  • /usr/lib/linuxcnc/modules/bitwise.so
  • /usr/lib/linuxcnc/modules/bldc.so
  • /usr/lib/linuxcnc/modules/blend.so
  • /usr/lib/linuxcnc/modules/boss_plc.so
  • /usr/lib/linuxcnc/modules/carousel.so
  • /usr/lib/linuxcnc/modules/charge_pump.so
  • /usr/lib/linuxcnc/modules/clarke2.so
  • /usr/lib/linuxcnc/modules/clarke3.so
  • /usr/lib/linuxcnc/modules/clarkeinv.so
  • /usr/lib/linuxcnc/modules/classicladder_rt.so
  • /usr/lib/linuxcnc/modules/comp.so
  • /usr/lib/linuxcnc/modules/constant.so
  • /usr/lib/linuxcnc/modules/conv_bit_float.so
  • /usr/lib/linuxcnc/modules/conv_bit_s32.so
  • /usr/lib/linuxcnc/modules/conv_bit_u32.so
  • /usr/lib/linuxcnc/modules/conv_float_s32.so
  • /usr/lib/linuxcnc/modules/conv_float_u32.so
  • /usr/lib/linuxcnc/modules/conv_s32_bit.so
  • /usr/lib/linuxcnc/modules/conv_s32_float.so
  • /usr/lib/linuxcnc/modules/conv_s32_u32.so
  • /usr/lib/linuxcnc/modules/conv_u32_bit.so
  • /usr/lib/linuxcnc/modules/conv_u32_float.so
  • /usr/lib/linuxcnc/modules/conv_u32_s32.so
  • /usr/lib/linuxcnc/modules/corexy_by_hal.so
  • /usr/lib/linuxcnc/modules/corexykins.so
  • /usr/lib/linuxcnc/modules/counter.so
  • /usr/lib/linuxcnc/modules/dbounce.so
  • /usr/lib/linuxcnc/modules/ddt.so
  • /usr/lib/linuxcnc/modules/deadzone.so
  • /usr/lib/linuxcnc/modules/debounce.so
  • /usr/lib/linuxcnc/modules/demux.so
  • /usr/lib/linuxcnc/modules/differential.so
  • /usr/lib/linuxcnc/modules/div2.so
  • /usr/lib/linuxcnc/modules/edge.so
  • /usr/lib/linuxcnc/modules/encoder_ratio.so
  • /usr/lib/linuxcnc/modules/encoder.so
  • /usr/lib/linuxcnc/modules/eoffset_per_angle.so
  • /usr/lib/linuxcnc/modules/estop_latch.so
  • /usr/lib/linuxcnc/modules/feedcomp.so
  • /usr/lib/linuxcnc/modules/filter_kalman.so
  • /usr/lib/linuxcnc/modules/flipflop.so
  • /usr/lib/linuxcnc/modules/gantry.so
  • /usr/lib/linuxcnc/modules/gearchange.so
  • /usr/lib/linuxcnc/modules/genhexkins.so
  • /usr/lib/linuxcnc/modules/genserkins.so
  • /usr/lib/linuxcnc/modules/gray2bin.so
  • /usr/lib/linuxcnc/modules/hal_bb_gpio.so
  • /usr/lib/linuxcnc/modules/hal_gm.so
  • /usr/lib/linuxcnc/modules/hal_lib.so
  • /usr/lib/linuxcnc/modules/hal_parport.so
  • /usr/lib/linuxcnc/modules/hal_pi_gpio.so
  • /usr/lib/linuxcnc/modules/hal_ppmc.so
  • /usr/lib/linuxcnc/modules/hal_speaker.so
  • /usr/lib/linuxcnc/modules/histobins.so
  • /usr/lib/linuxcnc/modules/hm2_7i43.so
  • /usr/lib/linuxcnc/modules/hm2_7i90.so
  • /usr/lib/linuxcnc/modules/hm2_eth.so
  • /usr/lib/linuxcnc/modules/hm2_pci.so
  • /usr/lib/linuxcnc/modules/hm2_rpspi.so
  • /usr/lib/linuxcnc/modules/hm2_spi.so
  • /usr/lib/linuxcnc/modules/hm2_test.so
  • /usr/lib/linuxcnc/modules/homecomp.so
  • /usr/lib/linuxcnc/modules/homemod.so
  • /usr/lib/linuxcnc/modules/hostmot2.so
  • /usr/lib/linuxcnc/modules/hypot.so
  • /usr/lib/linuxcnc/modules/ilowpass.so
  • /usr/lib/linuxcnc/modules/integ.so
  • /usr/lib/linuxcnc/modules/invert.so
  • /usr/lib/linuxcnc/modules/joyhandle.so
  • /usr/lib/linuxcnc/modules/knob2float.so
  • /usr/lib/linuxcnc/modules/latencybins.so
  • /usr/lib/linuxcnc/modules/lcd.so
  • /usr/lib/linuxcnc/modules/limit1.so
  • /usr/lib/linuxcnc/modules/limit2.so
  • /usr/lib/linuxcnc/modules/limit3.so
  • /usr/lib/linuxcnc/modules/lincurve.so
  • /usr/lib/linuxcnc/modules/lineardeltakins.so
  • /usr/lib/linuxcnc/modules/logic.so
  • /usr/lib/linuxcnc/modules/lowpass.so
  • /usr/lib/linuxcnc/modules/lut5.so
  • /usr/lib/linuxcnc/modules/maj3.so
  • /usr/lib/linuxcnc/modules/match8.so
  • /usr/lib/linuxcnc/modules/matrix_kb.so
  • /usr/lib/linuxcnc/modules/max31855.so
  • /usr/lib/linuxcnc/modules/maxkins.so
  • /usr/lib/linuxcnc/modules/mesa_7i65.so
  • /usr/lib/linuxcnc/modules/mesa_pktgyro_test.so
  • /usr/lib/linuxcnc/modules/mesa_uart.so
  • /usr/lib/linuxcnc/modules/message.so
  • /usr/lib/linuxcnc/modules/millturn.so
  • /usr/lib/linuxcnc/modules/minmax.so
  • /usr/lib/linuxcnc/modules/modmath.so
  • /usr/lib/linuxcnc/modules/motmod.so
  • /usr/lib/linuxcnc/modules/moveoff.so
  • /usr/lib/linuxcnc/modules/mult2.so
  • /usr/lib/linuxcnc/modules/multiclick.so
  • /usr/lib/linuxcnc/modules/multiswitch.so
  • /usr/lib/linuxcnc/modules/mux16.so
  • /usr/lib/linuxcnc/modules/mux2.so
  • /usr/lib/linuxcnc/modules/mux4.so
  • /usr/lib/linuxcnc/modules/mux8.so
  • /usr/lib/linuxcnc/modules/mux_generic.so
  • /usr/lib/linuxcnc/modules/near.so
  • /usr/lib/linuxcnc/modules/not.so
  • /usr/lib/linuxcnc/modules/offset.so
  • /usr/lib/linuxcnc/modules/ohmic.so
  • /usr/lib/linuxcnc/modules/oneshot.so
  • /usr/lib/linuxcnc/modules/or2.so
  • /usr/lib/linuxcnc/modules/orient.so
  • /usr/lib/linuxcnc/modules/pentakins.so
  • /usr/lib/linuxcnc/modules/pid.so
  • /usr/lib/linuxcnc/modules/plasmac.so
  • /usr/lib/linuxcnc/modules/pumakins.so
  • /usr/lib/linuxcnc/modules/pwmgen.so
  • /usr/lib/linuxcnc/modules/rosekins.so
  • /usr/lib/linuxcnc/modules/rotarydeltakins.so
  • /usr/lib/linuxcnc/modules/rotatekins.so
  • /usr/lib/linuxcnc/modules/sample_hold.so

Field source: Debian 12 (Bookworm) main amd64

Use this package

OpenFactory can boot this operating system in a browser VM, or start a build that includes the native package name from this record.

Versions, suites, and repositories

Each row is recorded package-index metadata for one version, architecture, suite, and repository. Names, URLs, and sizes are source-reported; a link is a potentially mutable retrieval location, not an OpenFactory redistribution claim or proof that OpenFactory retained the artifact bytes.

VersionReleaseArchitectureRepositoryPackage sizeInstalled sizePublisher repository artifact
2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2bookworm / mainamd64Debian 12 · main · amd6421 MiB80 MiBpool/main/l/linuxcnc/linuxcnc-uspace_2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2_amd64.deb
2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2bookworm / mainarm64Debian 12 · main · arm6420 MiB90 MiBpool/main/l/linuxcnc/linuxcnc-uspace_2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2_arm64.deb

Field source: Debian 12 (Bookworm) main amd64

Known vulnerabilities

Matching against OpenFactory catalog package versions is in progress.

Fixed and unaffected versions (1)
CVESeverityVersion impact
[CVE-2026-58302]

Published:

rtapi_app in linuxcnc-uspace in LinuxCNC before 2.9.9 allows privilege escalation. It is installed SUID root and loads shared library modules via dlopen() by using a user-supplied module name. Insuffi

High(8.4)Fixed
Details (2)
  • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · amd64 · bookworm

    Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

    nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

  • 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 · arm64 · bookworm

    Fixed · Fixed: 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2

    nvd · linuxcnc · debian · bookworm; nvd · linuxcnc · debian · 12

Last synced:

[CVE catalog]

Checksums

Repository signatures authenticate metadata. Artifact hashing is recorded separately. Neither establishes package safety.

2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 / amd64Observed Sep 1, 2026sha256 6163f483df1c…3d52176cSource-reported digest

Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.

Source-reported digest (sha256): 6163f483df1c626a186bcf722b2e03115c0ad116a3a8411b311071cc3d52176c

Verify download

printf '%s %s\n' '6163f483df1c626a186bcf722b2e03115c0ad116a3a8411b311071cc3d52176c' 'linuxcnc-uspace_2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2_amd64.deb' | sha256sum --check --strict -

Field source: Debian 12 (Bookworm) main amd64

2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 / arm64Observed Sep 1, 2026sha256 335cf45d4bdb…5a75f425Source-reported digest

Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.

Source-reported digest (sha256): 335cf45d4bdbc26b2fcf4b808b7e1bfd286e0a70fdc8524899fb89de5a75f425

Verify download

printf '%s %s\n' '335cf45d4bdbc26b2fcf4b808b7e1bfd286e0a70fdc8524899fb89de5a75f425' 'linuxcnc-uspace_2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2_arm64.deb' | sha256sum --check --strict -

Field source: Debian 12 (Bookworm) main arm64

Sources

  • Authoritative source; repository metadata signature verified

    Signature evidence

    bookworm-main-amd64:9e0b5aabb2465b3d2e7a7fe27f9913846277833f7a2826e7767acccff5b588c5

    Repository-signature verification record
    Signed-object SHA-256
    77737fa4b34f2693e982cc9ee35736816c35a7778fc2d326cc1bbf5b301fe1aa
    Signer fingerprint
    4CB50190207B4758A3F73A796ED0E7B82643E131
    Keyring revision
    debian-archive-keyring.gpg
    SHA-256 506b815cbb32d9b6066b4a2aa524071e071761e7e7f68c3ac74f3061ba852017
    Tool and policy
    gpgv (GnuPG) 2.4.9
    openfactory-software-catalog-signature-v1
    Verification time
    Sep 1, 2026
    Repository metadata hash linkage
    Path
    main/binary-amd64/Packages.xz
    Expected SHA-256
    9e0b5aabb2465b3d2e7a7fe27f9913846277833f7a2826e7767acccff5b588c5
    Observed SHA-256
    9e0b5aabb2465b3d2e7a7fe27f9913846277833f7a2826e7767acccff5b588c5
    Result
    match verified
  • Authoritative source; repository metadata signature verified

    Signature evidence

    bookworm-main-arm64:2ddb1737692e8c45c53e8d57c0ce4cd21c78c5703b830c3226b1423566a06c00

    Repository-signature verification record
    Signed-object SHA-256
    77737fa4b34f2693e982cc9ee35736816c35a7778fc2d326cc1bbf5b301fe1aa
    Signer fingerprint
    4CB50190207B4758A3F73A796ED0E7B82643E131
    Keyring revision
    debian-archive-keyring.gpg
    SHA-256 506b815cbb32d9b6066b4a2aa524071e071761e7e7f68c3ac74f3061ba852017
    Tool and policy
    gpgv (GnuPG) 2.4.9
    openfactory-software-catalog-signature-v1
    Verification time
    Sep 1, 2026
    Repository metadata hash linkage
    Path
    main/binary-arm64/Packages.xz
    Expected SHA-256
    2ddb1737692e8c45c53e8d57c0ce4cd21c78c5703b830c3226b1423566a06c00
    Observed SHA-256
    2ddb1737692e8c45c53e8d57c0ce4cd21c78c5703b830c3226b1423566a06c00
    Result
    match verified