Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)
Image of Android Wireless Application Development
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)

UEFI OS Indication Variables

Support for OS Indications was added to the UEFI specification (Version 2.3.1C) in June 2012. See section 7.5.4. The OsIndications variable is settable by the operating system (OS) using the UEFI SetVariable call. It contains a UINT64 bitmask that used to indicate which features the OS wants the firmware to enable or which actions the OS wants the firmware to take. The OsIndicationsSupported variable is managed by the firmware. The variable is recreated by the platform firmware every boot and cannot be modified by the OS. It also returns a UINT64 bitmask which indicates which of the OsIndications features and

GNU chmod Oddities and Factoids

This blog post will be a living post detailing some of the more interesting oddities and factoids about the GNU Coreutils version of the chmod command which comes with all current Linux distributions. Expect this post to be updated from time to time. Numeric Values and Special File Permission Removal Special Unix file permissions are the setuid, setgid, and sticky bits. I assume you know what these bits do so I am not going to waste your time describing the bits here in this post. Suffice to point out the bits have different meanings depending on whether they apply to

Dynamically Updating Xterm Title using Ksh93

While it is easy to dynamically set your shell prompt and the title of your terminal window if you are using the bash shell, it is far more difficult to do so in the Korn Shell. Typically, as in Rich Lister’s How to change the title of an xterm, the offered solution is something like the following: HOST=`hostname` HOST=${HOST%%.*} PS1=’^[]0;${USER}@${HOST}: ${PWD##${HOME}/}^Gksh$ ‘ The problem with such a solution is that it sets the prompt and the xterm window title only once. If you wish to dynamically set the xterm title and the shell prompt, you must use a Korn shell