utfout is a command-line tool that can produce UTF-8 (Unicode) strings in various ways and direct them to standard output, standard error, or direct to the terminal without the need for shell support. Strings can be repeated, delayed, randomly-generated, written to arbitrary file descriptors, interspersed with other characters, and generated using ranges. printf(1)-style escape sequences are supported along with extended escape sequences. utfout(1) sits somewhere between echo(1) and printf(1).
GNU Mach is the microkernel upon which a GNU Hurd system is based. It provides an Inter Process Communication (IPC) mechanism which the Hurd uses to define interfaces for implementing in a distributed multi-server fashion the services a traditional operating system kernel provides. Mach is particularly well-suited for SMP and network cluster techniques. Thread support is provided at the kernel level, and the kernel itself takes advantage of that. Network transparency at the IPC level makes resources of the system available across machine boundaries.