Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Android Wireless Application Development
Image of Beginning Google Maps API 3

Systemd the Operating System?

It appears that Lennard Poettering is a student of Adolf Hitler plan to invade the Sudetenland. Just let me do this and all will be well! Systemd was sold to the adoring masses on the basis that it would significantly speed up system startup and shutdown. That was a complete lie from the start. Systemd has not significantly improved system startup or shutdown times. Instead it has seriously complicated things for ordinary system administrators and integrators. Instead of a small number of initialization scripts, there are hundreds of configuration files and executables. Since then, systemd has spread like a cancer

Korn Shell DEBUG Trap

The trap shell builtin is used to change the way signals are handled by the Korn Shell 93 (ksh93) shell. In addition, a trap may be set for three ksh93 pseudo-signals: EXIT, ERR, and DEBUG. In this post we demonstrate how to use the DEBUG pseudo-signal to trap changes in the value of a variable for debugging purposes. trap [ -p ] [ action ] [ sig ] . . . The -p option causes the trap action associated with each trap as specified by the arguments to be printed with appropriate quoting. Otherwise, action will be processed as if

Using VMware Workstation To Experiment With UEFI

In this post I will show you how to set up a VMware Workstation virtual machine which allows you to experiment with the UEFI shell and the various UEFI command line tools.

Unix Domain Sockets

Unix domain (UD) sockets are an inter-process communication (IPC) mechanism that allows bidirectional data exchange between processes running on the same platform. They are sometimes called local sockets. Communication occurs entirely within the operating system kernel. The closest IPC mechanism to a UD socket is probably a Unix pipe or a Linux Netlink socket. Note that the term domain in UD has nothing to do with DNS, NIS, LDAP, or Active Directory, and instead refers to the file system. A UD socket is uniquely identified by a filesystem pathname. Obviously, both processes have to agree on the pathname for them