WTF Is a Repo? WTF Is a Repository?

Wouldn’t it be nice to have all the software you want to install stored and managed from a central location? Well, it’s possible using repositories, packages, and package managers. Forget searching for your disc. Stop looking for that damn download button. Start using repos today!

WTF Is a Boot Loader? WTF Is GRUB?

Boot loader? Boot manager? GRUB? rEFIt? The terminology and names never cease! Fortunately, I will clearly explain boot loaders, boot managers, and more!

WTF Is a Hostname?

Hostnames are important in computer networking. The hostname is a computer readable nickname for a computer. Linux uses the hostname anywhere it wants to display the computer’s name (such as a terminal prompt, login screen, and much more). Fortunately, understanding and setting the hostname is easy to do.

A sea shell.

WTF Is A Shell? Why Is It Important?

You’ve heard it. You’ve read it. You’ve seen it. That mysterious shell word. What is it? Why is it important? Why do Linux geeks talk about shells? If you’re asking these questions, then step into my office. I’ve got answers.

Clash of the Text Editors: nano, vim, and emacs

In the early days of Linux, file editing was done with the terminal. While graphical editors are now commonplace, terminal text editors are still important. Today, I’m going to teach you about the 3 most popular text editors.

Desktop Environments 101

As you’ve figured out by now, Linux is different than Windows or OS X. Linux oozes flexibility and aches for customization. Using it requires using your knowledge of computers and operating systems to make decisions. The desktop environment is an early and important decision you must make.