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

# Packages

Package acpi began life as a relatively simple set of functions.
Package bb implements a Go source-to-source transformation on pure Go code.
Package boot is the high-level interface for booting another operating system from Linux using kexec.
No description provided by the author
No description provided by the author
These are the semi-documented things that define a bzImage Thanks to coreboot for documenting the basic layout.
No description provided by the author
Package cmdline provides a parser and convenience functions for reading configuration data from /proc/cmdline it's conformant with https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html, though making 'var_name' and 'var-name' equivalent may need to be done separately.
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 dhclient provides a unified interface for interfacing with both DHCPv4 and DHCPv6 clients.
No description provided by the author
Package dt contains utilities for device tree.
Package ebda looks for the Extended Bios Data Area (EBDA) pointer in /dev/mem, and provides access to the EBDA.
Package esxi contains an ESXi boot config parser for disks and CDROMs.
No description provided by the author
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.
gpt implements reading and writing of GUID Partition tables.
No description provided by the author
Package ibft defines the iSCSI Boot Firmware Table.
Package ipxe implements a trivial IPXE config file parser.
No description provided by the author
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 a list of file names.
No description provided by the author
No description provided by the author
Package lockfile coordinates process-based file locking.
Package loop provides an interface to interacting with Linux loop devices.
Package ls implements formatting tools to list files like the Linux ls tool.
No description provided by the author
Package mount implements mounting, moving, and unmounting file systems.
Package multiboot implements bootloading multiboot kernels as defined by https://www.gnu.org/software/grub/manual/multiboot/multiboot.html.
No description provided by the author
Package pty provides basic pty support.
Package pxe implements the PXE config file parsing.
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
No description provided by the author
No description provided by the author
No description provided by the author
Package strace supports tracing programs.
Package syslinux implements a syslinux config file parser.
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
No description provided by the author
Package uio unifies commonly used io utilities for u-root.
Package urlfetch implements routines to fetch files given a URL.
No description provided by the author
No description provided by the author
No description provided by the author
Package zimage contains a Parser for the arm zImage Linux format.