Directories
¶
| Path | Synopsis |
|---|---|
|
Package acpi began life as a relatively simple set of functions.
|
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 bb implements a Go source-to-source transformation on pure Go code. |
|
bbmain
Package bbmain is the package imported by all rewritten busybox command-packages to register themselves.
|
Package bbmain is the package imported by all rewritten busybox command-packages to register themselves. |
|
bbmain/cmd
command
Package main is the busybox main.go template.
|
Package main is the busybox main.go template. |
|
Package boot is the high-level interface for booting another operating system from Linux using kexec.
|
Package boot is the high-level interface for booting another operating system from Linux using kexec. |
|
package bzImage implements encoding.UnmarshalBinary for bzImage files.
|
package bzImage implements encoding.UnmarshalBinary for bzImage files. |
|
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 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 complete implements a simple completion package designed to be used in shells and other programs. |
|
Package cp implements routines to copy files.
|
Package cp implements routines to copy files. |
|
cmp
Package cmp compares trees of files.
|
Package cmp compares trees of files. |
|
Package cpio implements utilities for reading and writing cpio archives.
|
Package cpio implements utilities for reading and writing cpio archives. |
|
Package dhclient provides a unified interface for interfacing with both DHCPv4 and DHCPv6 clients.
|
Package dhclient provides a unified interface for interfacing with both DHCPv4 and DHCPv6 clients. |
|
Package dt contains utilities for device tree.
|
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 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.
|
Package esxi contains an ESXi boot config parser for disks and CDROMs. |
|
Package forth implements Forth parsing, which allows programs to use forth-like syntax to manipulate a stack of Cells.
|
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 golang is an API to the Go compiler. |
|
Package gpio provides functions for interacting with GPIO pins via the GPIO Sysfs Interface for Userspace.
|
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.
|
gpt implements reading and writing of GUID Partition tables. |
|
Package ibft defines the iSCSI Boot Firmware Table.
|
Package ibft defines the iSCSI Boot Firmware Table. |
|
Package ipxe implements a trivial IPXE config file parser.
|
Package ipxe implements a trivial IPXE config file parser. |
|
Package kexecbin offers a kexec API via a callout to kexec-tools.
|
Package kexecbin offers a kexec API via a callout to kexec-tools. |
|
Package kmodule interfaces with Linux kernel modules.
|
Package kmodule interfaces with Linux kernel modules. |
|
ldd returns all the library dependencies of a list of file names.
|
ldd returns all the library dependencies of a list of file names. |
|
Package lockfile coordinates process-based file locking.
|
Package lockfile coordinates process-based file locking. |
|
Package loop provides an interface to interacting with Linux loop devices.
|
Package loop provides an interface to interacting with Linux loop devices. |
|
Package ls implements formatting tools to list files like the Linux ls tool.
|
Package ls implements formatting tools to list files like the Linux ls tool. |
|
Package mount implements mounting, moving, and unmounting file systems.
|
Package mount implements mounting, moving, and unmounting file systems. |
|
Multiboot header as defined in https://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Header-layout Multiboot info as defined in https://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Boot-information-format Package multiboot implements bootloading multiboot kernels as defined by https://www.gnu.org/software/grub/manual/multiboot/multiboot.html.
|
Multiboot header as defined in https://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Header-layout Multiboot info as defined in https://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Boot-information-format Package multiboot implements bootloading multiboot kernels as defined by https://www.gnu.org/software/grub/manual/multiboot/multiboot.html. |
|
internal/trampoline
Trampoline sets machine to a specific state defined by multiboot v1 spec and boots the final kernel.
|
Trampoline sets machine to a specific state defined by multiboot v1 spec and boots the final kernel. |
|
Package pty provides basic pty support.
|
Package pty provides basic pty support. |
|
Package pxe implements the PXE config file parsing.
|
Package pxe implements the PXE config file parsing. |
|
Package qemu provides a Go API for starting QEMU VMs.
|
Package qemu provides a Go API for starting QEMU VMs. |
|
Package rand implements cancelable reads from a cryptographically safe random number source.
|
Package rand implements cancelable reads from a cryptographically safe random number source. |
|
Package strace implements the logic to print out the input and the return value of each traced syscall.
|
Package strace implements the logic to print out the input and the return value of each traced syscall. |
|
internal/abi
Package abi describes the interface between a kernel and userspace.
|
Package abi describes the interface between a kernel and userspace. |
|
internal/binary
Package binary translates between select fixed-sized types and a binary representation.
|
Package binary translates between select fixed-sized types and a binary representation. |
|
Package syslinux implements a syslinux config file parser.
|
Package syslinux implements a syslinux config file parser. |
|
Package termios implements basic termios operations including getting a tty struct, termio struct, a winsize struct, and setting raw mode.
|
Package termios implements basic termios operations including getting a tty struct, termio struct, a winsize struct, and setting raw mode. |
|
Package uio unifies commonly used io utilities for u-root.
|
Package uio unifies commonly used io utilities for u-root. |
|
Package urlfetch implements routines to fetch files given a URL.
|
Package urlfetch implements routines to fetch files given a URL. |
|
test/foo
command
|
|
|
test/gopath1/src/foo
command
|
|
|
test/gopath1/src/os
command
|
|
|
test/gopath2/src/mypkga
command
|
|
|
test/gopath2/src/mypkgb
command
|
|
|
util
Package util contains various u-root utility functions.
|
Package util contains various u-root utility functions. |
|
Package zimage contains a Parser for the arm zImage Linux format.
|
Package zimage contains a Parser for the arm zImage Linux format. |
Click to show internal directories.
Click to hide internal directories.