Image of Modern Operating Systems (3rd Edition)
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Android Wireless Application Development
Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)

Boot Fedora 14 Using UEFI and GRUB2

In a recent post I demonstrated how to UEFI-install Fedora 14. This installed a modified version of Legacy GRUB which was built to execute on EFI platforms. In this post I show you how to install an EFI version of GRUB2 which can be used to boot Fedora 14 instead of using the version of Legacy GRUB that comes with Fedora 14. The version of GRUB2 that I used is 1.99-Beta0. Use bzr to obtain the current version from the GRUB repo. You may also need to install the autoconf and automake packages as they are required to build GRUB2.

Enable YubiKey Authentication on Fedora 14

A YubiKey is an ingenious hardware authentication token that looks like a very small USB memory stick, but actually acts as a type of USB keyboard. With the touch of a button, a YubiKey can send a time-variant, secure passcode as if it was typed in from a keyboard. Since USB keyboards are supported by most computers the YubiKey works on the majority of platforms and browsers without the need for any client software. The YubiKey was invented in 2006 by Stina and Jakob Ehrensvärd and first sold to the public in 2008. Since then it has gone through a

Updating the Fedora 14 JavaScript Shell

For those who are not familiar with a JavaScript shell, it is a command line interface to a JavaScript engine. Similar to Python or Ruby, the JavaScript shell has two modes of operation. You can use it as an interactive shell, in which you type JavaScript code at a prompt and get instant results, or you can invoke a JavaScript program. The easiest way that I know of to build a JavaScript shell on Fedora is to download and build either the SpiderMonkey or TraceMonkey JavaScript engine, both of which come with a JavaScript Shell. TraceMonkey recently replaced SpiderMonkey in