Os::Unix Apis
auxv
ExperimentalAccess the ELF auxiliary vector (aka auxv or auxval).
unshare
ExperimentalThe low-level interface for linux namespaces (containers)
joydev-rs
ExperimentalRust joydev library.
ui-sys
ExperimentalNative bindings to the minimalist, cross-platform, widget set `libui`
stop-thread
ExperimentalVarious ways of stopping threads on various platforms, without requiring the thread to poll.
sinit
ExperimentalA simple init system for use in containers.
blazesym-c
ExperimentalC bindings for blazesym
wordrand
ExperimentalRandom word generator
serial-unix
ExperimentalSerial port implementation for Unix.
procstat
ExperimentalParses the /proc/stat file into a struct.
wgctrl-sys
ExperimentalRaw bindings to the WireGuard embeddable C library
getaddrs
ExperimentalA safe interface for Unix network interface information
iui
ExperimentalSimple, small, easy to distribute GUI bindings.
pidfd
ExperimentalObtain file descriptors which refer to processes
embedded-ffi
ExperimentalOsStr and OsString for embedded usage
wgctrl-rs
ExperimentalHigh level bindings to the WireGuard embeddable C library
shotwellvfs
ExperimentalShotwell FUSE adapter
hidraw-sys
ExperimentalLinux hidraw definitions from `linux/hidraw.h`.
cfile
ExperimentalRust bindings to C *FILE stream
close_fds
ExperimentalA library that makes it easy to close all open file descriptors.
logind-dbus
ExperimentalCommunicate with the LoginManager DBus API
statx-sys
ExperimentalBindings to `statx` syscall implemented by `syscall`
drakey-fuse-sys
ExperimentalFFI bindings to the FUSE kernel interface and libfuse
proc-modules
ExperimentalFetch a list of kernel modules from /proc/modules
libbluetooth
ExperimentalRaw FFI bindings for Unix' libbluetooth.
sysexit
ExperimentalExit codes for programs
unix-named-pipe
ExperimentalEase creation of named pipes on Unix platform
desk-logind
ExperimentalBindings for the systemd-logind D-Bus API
mem_file
ExperimentalA wrapper around native shared memory for Linux and Windows
raw-syscall-enumerated
ExperimentalLow-level raw system calls enumerated.
cntr-nix
ExperimentalRust friendly bindings to *nix APIs (fork with features used in cntr)
sixdof
ExperimentalDependency-free client for 6-degree-of-freedom input devices (SpaceMouse, SpaceNavigator, Spaceball) on Unix.
os-release
ExperimentalParse /etc/os-release files on Linux distributions
log4rs-syslog
ExperimentalSyslog appender for log4rs based on libc's syslog() function (*nix only)
elbow-grease
ExperimentalRust bindings to chromium
tokio-borrow-stdio
ExperimentalTemporarily expose standard input and output to a Tokio core.
kqueue2-sys
ExperimentalLow-level kqueue interface for BSDs and MacOS
fstab-generate
ExperimentalType for generating fstab entries
network-manager
ExperimentalRust NetworkManager bindings
raw-syscall
ExperimentalLow-level raw system call support.
lithos
ExperimentalA containerization framework for linux
tokio-linux-aio
ExperimentalTokio bindings for Linux kernel AIO
cgroups
ExperimentalNative Rust crate for managing control groups on Linux
mtree
ExperimentalA crate for iterating through the entries of an mtree record file.
uhid-fs
ExperimentalInterface to Linux UHID (user-space HID transport drivers)
pseudoterm
ExperimentalLow-level library for creating PTYs
tokio-dbus-macros
ExperimentalPure Rust D-Bus implementation for Tokio.
connman
ExperimentalA ConnMan library that abstracts the D-Bus layer
network_bridge
ExperimentalLibrary for creating networking bridges
raw-syscall-base
ExperimentalLow-level raw system call base.