directory
7.0.0+incompatible
Repository: https://github.com/fhs/u-root.git
Documentation: pkg.go.dev

# Packages

Package acpi reads, modifies, and writes ACPI tables.
Package bb builds one busybox-like binary out of many Go command sources.
Package boot is the high-level interface for booting another operating system from Linux using kexec.
No description provided by the author
Package cmdline is parser for kernel command-line args from /proc/cmdline.
Package cmos lets you read and write to cmos registers while doing basic checks on valid register selections.
Package complete implements a simple completion package designed to be used in shells and other programs.
Package cp implements routines to copy files.
Package cpio implements utilities for reading and writing cpio archives.
No description provided by the author
Package curl implements routines to fetch files given a URL.
Package dhclient allows for getting both DHCPv4 and DHCPv6 leases on multiple network interfaces in parallel.
Package dt contains utilities for device tree.
Package find searches for files in a directory hierarchy recursively.
Package forth implements Forth parsing, which allows programs to use forth-like syntax to manipulate a stack of Cells.
Package golang is an API to the Go compiler.
Package gpio provides functions for interacting with GPIO pins via the GPIO Sysfs Interface for Userspace.
No description provided by the author
Package ipmi implements functions to communicate with the OpenIPMI driver interface.
Package kexecbin offers a kexec API via a callout to kexec-tools.
Package kmodule interfaces with Linux kernel modules.
ldd returns all the library dependencies of an executable.
Package libinit creates the environment and root file system for u-root.
Package lockfile coordinates process-based file locking.
Package ls implements formatting tools to list files like the Linux ls tool.
Package mei implements a wrapper on top of Linux's MEI (Intel ME Interface, formerly known as HECI).
No description provided by the author
Package mount implements mounting, moving, and unmounting file systems.
This file contains support functions for msr access for Linux.
Package namespace parses name space description files https://plan9.io/magic/man2html/6/namespace.
No description provided by the author
Package pogosh implements a small POSIX-compatible shell.
Package pty provides basic pty support.
Package qemu provides a Go API for starting QEMU VMs.
Package rand implements cancelable reads from a cryptographically safe random number source.
No description provided by the author
No description provided by the author
No description provided by the author
Package securelaunch takes integrity measurements before launching the target system.
No description provided by the author
Package shlex is a simplified command-line shell-like argument parser.
Package smbios parses SMBIOS tables into Go structures.
strace traces Linux process events.
No description provided by the author
Package termios implements basic termios operations including getting a tty struct, termio struct, a winsize struct, and setting raw mode.
No description provided by the author
Package ts contains a Transform to prepend a timestamp in front of each line.
Package tss provides TPM 1.2/2.0 core functionality and abstraction layer for high-level functions.
Package txtlog provides reading/parsing of Intel TXT logs.
Package ubinary provides a native endian binary.ByteOrder.
Package uefivars manipulates UEFI variables, and can encode and decode the mixed-endianness GUIDs used by UEFI (and MS).
Package uflag supports u-root-custom flags as well as flag files.
Package uio unifies commonly used io utilities for u-root.
Package ulog exposes logging via a Go interface.
Package upath contains utilities for dealing with symlinked paths.
Package uroot creates root file systems from Go programs.
Package uzip contains utilities for file system->zip and zip->file system conversions.
Package vfile verifies files against a hash or signature.
No description provided by the author
No description provided by the author