Xah Lee, 2003 (minor edits 2004-2008)
above: The Unix hater's handbook↗ by Simson Garfinkel↗, Daniel Weise, Steven Strassmann, Don Hopkins↗ . 1994, is now entirely online (ugh.pdf ↗). One can learn a lot about unix and gain proper software engineering attitude from this book.
Info, info and info, wallow and swallow, is what i do daily. I have been a computing professional in the unix environment since 1998. Unlike most unix sys admin approaches of sloppiness and quickness, i'm of the systematic type who have read and researched massive amounts of info and docs related to unix and web technologies. The web is a information hotbed. Info run free-for-all, such that there's little need to buy tech books because they are all online in one form or another, provided you know how to find them. In these pages i present a annotated guide to unix related resources plus a logo tour. What you will glean from it is tidbits of unix history and culture, a douche of unix insights, and a taste of bitterness. If you are of the type “I don't care about learning but only that I get my job done quickly so that my boss is happy” then this page is not for you. (get out of my way) If you are inclined to think, to be systematic, produce quality and permanent work, then i dare say this page will be useful to you.
Unix advocating morons, computing professionals, and info suckers, get ready to be pissed off, but make yourself comfortable.
2007 Addendum: This page was mostly written in 2003, for experiences as a unix professional spanning about 1998-2002. At those time, free online unix resources on the web is still spotty, and it is worthwhile to have link collection of quality sites. However, today, web resources have multiplied 100 or 1000-fold, in online books and documentations, in number of unix-related online forums, mailing lists, instant messaging rooms (e.g. irc), and there's the encompassing wikipedia. Today, it is very easy to locate even esoteric technical info thru web-search sites. This page as a unix documentation meta-resource is no longer relevant. Also, computing industry esp unix have changed incredibly fast. For example, during dot-com days, RedHat is one of the primary Linux distributor↗. Today, many new linux distributors (e.g. Ubuntu, Linspire (was Lindows)) has risen and surpassed RedHat. This site now serves only as a logo tour and unix commentary from the perspective of 2003. Unlinked URL means the URL is defunct.
Unix system administrators are the most sophomoric group in the computing world. Sloppy tech creates fatuous folks. Whatever, but it pays. Wanna be a unix sys admin? No need to buy unix books. I've read tons of unix related books, but I find that the best resources are not in printed books made by third parties, but rather the online docs of the Unixes in question. When i started my unix career in 1997 i didn't know this nor is the online docs mature or comprehensive, and have read a bunch of unix books. Now i'm rather seasoned and i can give a guide to unix beginners and pro alike.

Sun Microsystems↗'s logo, made of many U's forming 4 S into a square. It reads S U N in four directions. Designed by Vaughan Pratt↗.

Sun's OS is officially called Solaris Operating Environment↗ (it was called “SunOS”).
Sun was founded in 1982 by Andreas Bechtolsheim, Scott McNealy↗, Vinod Khosla↗, Bill Joy↗. Bill Joy is a student at University of California, Berkeley, while the rest are from Stanford University. SUN stood for Stanford University Network.
Complete Solaris docs: http://docs.sun.com/. HUGE, containing supposedly all published Solaris docs. Particular good is the 2 or 3 volumes book called _System Administration Guide_, available for Solaris 7, 8, and 9, all downloadable in PDF format. If you have a solaris box, then read these volumes well. You'd gain solid unix skills. If your work is on Solaris, then these volumes beats any generic unix book however good, and they beat any 3rd party Solaris books too.
Solaris Freesoftware Repository: http://sunfreeware.com/ has tons of pre-compiled freesoftware for Solaris. Including: perl, bash, gzip, tar, gcc, make, top, sudo, traceroute, cvs, etc. Some of which are pre-installed in Solaris 8.
The following is a Solaris FAQ created by the members of the Solaris newsgroup community around early 1990s. For today's OpenSource and Linux-chanting sophomorons, they are not at the level to read these “Frequently” Asked Questions.
Solaris 2 FAQ: http://www.faqs.org/faqs/Solaris2/ (local copy: Solaris FAQ v.1.73, 2002-01-27.)
HP stands for Hewlett-Packard↗, from the names of its two founders Bill Hewlett and Dave Packard. Both were Stanford University students. HP was founded in 1939. HP's unix offering is called HP-UX↗.
complete HP-UX docs are here: “http://docs.hp.com/”. HUGE. Including PDF versions. Particular useful are:
HP-UX software archive heaven is called “Software Porting And Archive Centre for HP-UX”. It contains much source and pre-compiled software for HP-UX. They have many mirrors. Here are two: http://hpux.cs.utah.edu/, http://hpux.connect.org.uk/
The Linux mascot is a satiated penguin. Concept by Linus Torvalds, drawn by Larry Ewing in 1996. His name is Tux↗. Fat and glutted with food and sex, according to the desire of its founder Linus Torvalds. Linus was a student from University of Helsinki, who around 1991 tried to improve a version of a homework OS called MINIX↗ as a hobby. (MINIX is written by computer scientist Andrew S Tanenbaum↗) In the usual fashion of posting homeworks to the net, his “project” gradually caught on in the FreeSoftware community, and became Linux. The name is short for Linus's Unix. The major work on Linux is by Richard Stallman↗'s FreeSoftware Foundation's project GNU. Thus sometimes Linux is called GNU/Linux.
above: Microsoft's mockery of linux, appeared as a ad in German. Circa 2000-10. (large size 1600x1200 msad1.jpg).
Here is a ascii art of a Linux penguin with a cock.
Technically speaking, the Linux↗ OS kernel may be inferior to other unixes, but one thing good about GNU/Linux is that its tools such as ps tar grep find ls xargs awk sh/bash are all GNU versions, which is a improvement over other unixes's. The other major things that brought Linux to the limelight while a bunch of existing free unixes (BSDs) remain in obscurity is because Linux's license scheme from the Free Software Foundation (FSF)'s unforgiving GPL. Unix geeks are very freedom sensitive, and tends to be also punitive. FSF's unforgiving, viral, licensing scheme the GPL (GNU General License) prevents free-rides from commercial entities, and unix geeks like that. It is because of this political adjunct, that made linux soaring in popularity and left other technically superior and free BSDs in the dust.
above: Logos for three linux distros. From left to right: Debian Linux↗ — a swirl of magic. The one with the vase is used for official affiliation. SuSe↗ Linux's logo is a green chameleon↗. No mention of Linux can go without mentioning RedHat Linux↗ — the most popular Linux Distributor by far.
The BSD mascot is inspired by a wonderful cartoon drawing by Phil Foglio↗. For the drawing, see: Phil Foglio's Symbolic Unix T-Shirt.)
The BSD↗ unixes's mascot is a tykish red daemon, with a trident and a 80s basketball sneaker. BSD stands for Berkeley Software Distribution, developed by studs from the hippy↗ intelligentsia University of California, Berkeley↗ (UCB). The second and third images are BSD shirts printed before 1990s. Notice the DOS balloon and the AT&T↗ deathstar. From these, we know that once BSD were in competition with MS-DOS↗ (MicroSoft Disk Operating System) and the trademarked Unix then owned by AT&T. These images are from the BSD daemon history page at http://www.mckusick.com/beastie/index.html (link defunct as of 2007-09) .
above: Two cartoons. One BSD daemon devouring docs, and a batty BSD daemon girl by Wilhelm Steiner↗.
Here's a caricature of BSD tyke buggering the Linux penguin Tux. Here's a BSD daemon ASCII art. Here are photos of two beautiful BSD souvenirs: daemon vs cat and two bsd daemons. Notice the Apache feather they are holding. The souvenirs are sold by bsdsouvenirs.com . Here's a photo of the most alluring daemon babe! in LinuxWorld 2000 convention New York. ('twas the days when Linux rages all over dot com.)
I have not admined BSDs. Reportedly, BSD is technically superior to Linuxes. Like most OpenSource projects, there are 3 major factions of BSD: FreeBSD↗, OpenBSD↗, and NetBSD↗. FreeBSD is the most popular, and focus on common PC hardwares, i.e. Intel. NetBSD focuses on portability on all types of hardwares. OpenBSD is famous for its extra concern on “security”. (the entire “security” problems in today's computing industry is a egregious insult to how things should be. Security problems are in fact created and fermented by the unix community. If unix did not exist, the computing world would harbor a lot less of hackers.)
FreeBSD docs page is at: http://www.FreeBSD.org/docs.html.

The official logos of Apple. Apple Computer Inc is founded in 1976 by Steve Wozniak↗ and Steven Jobs↗, buddies of college-drop-outs, in a garage. The Apple logo got chosen because Jobs loves apple. Around 1998 when Steve Jobs came back to Apple, the rainbow color is removed from the logo leaving just a outline. The smiling square represents Mac OS's Finder. Finder is the essential program user uses to operate Macintosh computers, doing things as viewing folders and launching other programs. The operating system used in Macintosh computers are essentially known as the Finder, until around maybe 1995 is the name “Mac OS” came about, and the smiling square was introduced. The stylized X represents Mac OS X↗ — the new Mac OS based on unix and NeXT technologies, introduced around 2000.
Most unixers will have a hard time to articulate clearly what is unix. Sometimes you see email sign-offs that says “Linux is unix”, while other times “Linux is NOT unix”. They know little other than smugly aware that Unix is a trademark. The confusion lies in unix fanatics not understanding the logical analysis of naming and meanings.
The world unix should mean unixism, that is, the way things are done in unix platform, their culture, their hacking attitude, their social attitude, their preferences, their people, their tools, their languages, their ps grep config make shebang tartall gunzip README manifesto et cetera. Without special context, the world “unix” should not mean the Trademark, or a operating system core, or a particular version of Unix, because these interpretations are suitable in rather more specialized contexts.
Apple ran a “Sends other UNIX boxes to /dev/null” ad in May 2002: apple_unix_ad.jpg. It appeared in Scientific America mag and others. This ad attracts the unixers because of the slang. In “unix speak”, “sending something to /dev/null” means erasing the thing, sometimes used on a person disparagingly as to mean ignoring the person. The unix community loves literary folly. Employing this 'unix speak' increases the effectiveness of the ad.
The first colorful computer iMac made a commotion in 1998. A amature Japanese comic drawer Satoshi Igarashi↗ created this popular iMac Girl drawing that obtained overnight popularity. Here's a photo of iMac for comparison imac.jpg and the one of the kind iMac mouse imac-mouse.jpg. Apple has a cult-like following. Here's some other Apple girls by Apple fans: Apple Bunny; Mandarin iBook Girl; Apple-tattoo on bun (author unknown. All from Animation Master's site www.hash.com↗)
if you want to learn Mac OS X, the best resource is on Apple's site: http://developer.apple.com/technical/. There are huge amounts of free introductions, tutorials, documentation for developers and sys admins alike. Beats vast majority of 3rd party commercial books.
The unix software archive heaven for Mac OS X is the Fink project, which contains pre-compiled binaries of unix programs. http://fink.sourceforge.net/

above: left: Hexley the platypus↗, the mascot of Apple's open source OS Darwin. Logo design by Jon Hooper. Above right: Hexley variation used by the Xdarwin↗ project.
Mac OS X's core operating system is named Darwin↗. Darwin is based on BSD 4.4 and Mach 3.0 Micro kernel. Apple tried to suck the FreeSoftware programer's blood by releasing and advertising Darwin as OpenSource. The unix morons, having nothing to do, as always, thus have projects that builds a entire OS with Darwin as base and their X-Windows crap as framework and GUIs. (what's wrong with Linux and the various BSDs?) Here's some of their logo. Noteworthy is the once-classification-controversial platypus, with a BSD daemon attire.
I have a advice for freedom-loving unix morons: If you want the unix freedom to survive meaningfully, join the GNU project and stick to it.
Silicon Graphics↗'s famous logo is a corner perspective of a tubed cube. The key behind this successful logo lies in the illusion it imparts. A cube appears hexagon when viewed from a corner. (see sgi logo etched microscopically on cpu.) There are many renderings of this cube. Here's a blue tinged one, and a interlocked one by Paul Brouke.
A spinning sgi cube. The SGI cube is sgi's hallmark and trademark. Its perspective illusion and rendering symbolizes the company's craft. In early 1990s, SGI is regarded as the king of computer graphics.

Around 1998 SGI is bleeding to death, with graphic CAD systems happily running on cheaper but not slower Windows/Intel and Mac's PowerPC chips . They changed their logo to a stylized SGI and dropped the iconic cube. I like the old logo much better.
SGI produces a unix called Irix↗. The Irix community is much less susceptible to the unix inanity because their OS focuses on graphical applications, and is “unix” only as a stable OS kernel, much like NeXTStep or Apple with Mac OS X.
above: Real sculpture of the SGI logo, at its headquaters in Mountain View, California, USA. The plate at the bottom (not shown) reads: “In Celebration of 20 Years of innovation. Dedicated by Dr. James Clark Founder, Silicon Graphics, Inc. on August 12, 2002. Sculpture previously installed at SG Manufacturing S.A., Switzerland”.
above: NeXT's logo by Paul Rand↗.
Steve Jobs started Apple Computer Incorporated in 1976, got ousted in 1985, swore back with NeXT Computer Incorporated↗ the next year, struggled to become a dud, dropped its hardware business (1993) and still a dud, then sold it to Apple with a Trojan horse with himself in it (1996), and took over Apple around 1998. Sweet sweet revenge. The “next” in NeXT signify the future, as in “what's next?”. Note the modern geometrical design of the logo. Jobs did some major house-cleaning and project cuts amid literal “fuck-you”s from Apple developers and fans, but came out with iMac and a succession of revolutionary computer case designs, besides which made Apple profitable for the first time in years. Jobs now is again the admirable subject of Mac fanatics. (2003-05)
When Steve Jobs started NeXT, it was hyped to be the next big thing; another revolution in computer history. Technically, it was truely a superior machine. Commercially, it was a bomb, being extraordinarily expensive. NeXT nevertheless developed a following among tech-geeking community. Today, much of NeXT technologies went into Mac OS X.

BeOS↗ is founded in 1990 by ex-Apple employee Jean-Louis Gassee↗, to create a brand new OS with hardware dedicated from the ground up, devoid of legacy baggage. In the 1996-1997 Apple exodus, it received great attention from Apple fans, where Apple is bleeding to death and Apple's developers massively flocked into Microsoft Windows or pressingly eyeing for a new love.
The logo with a ambiguous eye/ear is new for Be, when it saw around 2000 that a new operating system has no home in the establishment, and refocused on being a media company selling multi-media appliances. In 2000 March the end of dot-com era, they released their OS “free for personal use” like so many other software houses who saw the threat of GNU/Linux. This is the brink-of-death-struggle. (Like the OpenSourced Netscape) In 2001 Be went belly-up. For technology geeking morons, that's the ultimate token for “To Be or not to Be”.
BeOS is the paradigm of quality. Ultimately it is killed by the supeficiality-mentality of the IT industry fermented from the unix community. The unix virus kills lots of quality things, indirectly and massively, in the past, today, and it will in the future too if we don't realize it.
• Here are two essays that compares the technical merits of Mac OS X of 2001 to the wildly acclaimed but ultimately kaput BeOS. Tales of a BeOS Refugee↗ (2001-12) and Tales of a BeOS Refugee, Redux↗ by Scot Hacker.
• Scot Hacker is the author of BeOS Bible (1999), and “MP3: The Definitive Guide” (2000) (amazon.com↗). He has also written two excellent social commentary on Napster↗.
Note that the Napster is the first major case where the idea of digital copyright is hotly disputed.
• BeOS - Some History, Perspectives, and the Future by Zaranthos, 2002-10-09. http://www.befaqs.com/news/readstory.php?story=190 (url defunct as of 2008-03) .
• Be: A long history of almost↗ by Michael Kanellos for CNET News.com, 2001-08-16.
In the computing industry, especially unix community, protocols becoming a standard is not usually caused by technical excellency, but being commonly in use. Those in common use are usually result of being free or non-proprietary, which more often than not are technically poor.
On Apache, samba, sudo, sendmail, vi, cvs, lynx, MySQL... the unix standard baggage of incompetence, and more (gcc, qMail, postgreSQL, emacs...).
sh, csh, tcsh, ksh and still SHit. Please proceed to this fascinating subject, with its own genealogy and fine pedigree.
Haskell, Scheme, Python, Java++, and others.
The software industry predicament: Object Oriented Programing fad, Design Patterns voodoo, eXtreme Programing flam, sloppy and irresponsible mentality with licensing disclaimer scam. And, under-educated programers, uninformed consumers, tech-un-savvy manageria, with computer scientists sitting-pretty in their ivory-tower cloisters. Understand the problem, then solution can come.
Software freedom, copyright, OpenSource etc related hacks.
