X, or X11, X Window System, is a project that provides windowing user interfaces for Unix operating systems. X offers a protocol and toolkit for creating GUI applications on Unix machines, or really any operating system that supports X Windows.
X relies on window managers to create the desktop environments like KDE, GNOME, or FluxBox.
X is architected using a network paradigm, an X server running on a machine may be connected to using an X client from any point with network access to that machine.
X was developed at MIT in 1984, and is licensed under the MIT License. X has since become an independent project, the latest release (7.0) was released in December of 2005.

Click Here to View in Full Screen Mode
If you thought humping USB dog was too x-rated, here’s a slightly more G-rated version, a Crunching dog USB that does sit-ups.
They’ve got the Dalmation, Beagle, and Labrader USB dogs, all with a six-pack.
Computer, Consumer, Cool, Design, dog, Entertainment, flash-drive, Funny, sit-ups usb, six pack, Storage, ups, USB, USB, usb dog, x rated
Dr Nic Williams has been busy playing with iPhone and Objective C development lately and, unsurprisingly, has found a way to bring Ruby into the mix. He has developed rbiphonetest, a Ruby-based testing framework for iPhone / Objective C applications that uses RubyCocoa to provide the necessary bridge. As well as producing an in-depth 20 minute demonstration screencast, he has also packed some key information into his blog post.
If you're a Rubyist with ambitions of developing native iPhone applications using Objective C (and perhaps even Ruby one day), it's certainly worth a look (as are all of Dr Nic's projects, of course).