Table of Contents

Introduction

Slackermedia is a book and Linux configuration guide. After reading, comprehending, and implementing the lessons in Slackermedia the book, a user will have a customized Slackware Linux distribution for multimedia production.

The idea is based in part upon the Linux-From-Scratch project and is, with the utmost respect, the antithesis to Ubuntu Studio and other (quite good) “multimedia distros”.

To be clear: there is no truth to the idea that there is “a better” distribution for specific tasks (with the exception of minimal installs versus full installs). You do not need a certain distribution of Linux to do multimedia and another to do office work and another to play games - not even to use Slackermedia. While it's best to use Slackware for Slackermedia (because it is written for Slackware), there is plenty of generic and conceptual information in this handbook that it is applicable to all Linux and BSD distributions.

Where's The Installer Disc?

Anyone who has looked into Linux will know that there are a lot of Linux distributions available. Many of them are very good, with a lot of effort going into their production and maintenance. It's because GNU Linux distributes its code freely that such a rich variety of operating environments are able to peacefully co-exist in a way that just never happens in commercial proprietary software.

It can also be very confusing to a new user.

If you are a new user, all you need to know about Linux distributions is that there are basically two types: those that assume the user is a software developer and therefore requires constant updates to every library and header file, whilst others assume the user is a computer user in the traditional sense.

On the other hand, Slackware assumes nothing. It provides a solid base of proven software and lets the user manage updates, upgrades, and customisation. That is exactly what Slackermedia leverages.

But Slackermedia is not one of the discs you can download and install, reboot, and magically find that the multimedia environment of your dreams has been installed on your computer.

Slackermedia is not a CD or DVD or pre-fabricated distribution. In fact, part of the idea behind Slackermedia is that a pre-fabricated environment will be less efficient and less effective for you, the user.

So what is Slackermedia?

Slackermedia is a set of tutorials on how to build your own Slackware multimedia environment that will be tailored specifically for you and how you work.

Slackermedia exists for two reasons:

  1. To build one's environment is to know one's environment.
  2. Slackware is a stable, powerful, unix-like, well-supported, sensible, free and open operating system, ideal for the needs of a multimedia artist.

What's Wrong With Multimedia Distros?

An important thing to realise is that there is no such thing as a “multimedia distro” any more than there is a distro for gaming, or office work, or software development. Regardless of how they brand themselves, Linux distributions can be reduced down to basically the same set of ingredients: a Linux kernel for hardware management, a mix of GNU and BSD system utilities, and any number of independently developed software applications. Any further description of a Linux distribution is purely based on the intent of the people offering the thing for download.

So-called “Multimedia distros” like Ubuntu Studio, DyneBolic, Startcom, Musix, and others serve as a good starting point if an artist is unfamiliar with the artistic tools available for Linux. A good multimedia distribution ideally comes pre-configured with all the usual media creation apps, so you can try them out and determine which application best fits your style of work and creative process.

For some artists, however, a pre-built distribution can actually get in the way. Since these ready-made distributions often throw in every multimedia-related application they can possibly find on their sponsor's server, they often end up having 8 different video editors, 4 audio editors, 6 DAWs, an odds-and-ends collection of small utilities, no paint applications, an out-of-date animation package, and no sense of how any of these disparate parts are supposed to work together.

Slackermedia tries to be a “workflow” distro. It teaches the user how to build their own environment, how to leverage the inherently modular Linux system, and how all the different parts work together.

And most importantly, it lets the user get their artwork done.

After building and using Slackermedia, you will better understand the unix philosophy. You will understand how it applies not to just computing, but to large multimedia projects, and you might even come to a better understanding of your craft.

In short, for some people, no distribution will ever be a perfect fit unless the user has custom-designed it.

Why Slackware?

Building a multimedia system on any OS is a precarious task; the goal is always to maximize flexibility, have every tool available to the user with as much integration as possible, have the latest features, a good understanding the tools of the trade, and a solid system that is stable and powerful.

Linux makes an ideal platform for multimedia based on many of those requirements. It is inherently flexible, and if configured correctly it can be everything the user needs in the exact way that the user prefers. The base system is the famously flexible, and yet stable and powerful.

It is for this very reason that Linux is the preferred operating environment for visual effects companies. The movie industry is not generally verbose about what goes on behind-the-scenes, especially when it's highly technical, but it doesn't take much investigation 1) to learn that Linux is the primary platform for companies that are inventing their own custom solutions in a marketplace otherwise threatened by lookalike off-the-shelf plugins.

Any Linux distribution will do for multimedia, but this book is tailored for Slackware specifically, so it uses Slackware's custom system management tools. In theory, advanced users could adapt all of the tips in this book to fit any other distribution, but this handbook prefers Slackware. There are a few advantages to Slackware over other varieties of Linux:

Prerequisites

This book attempts to make no assumption about the reader's experience level, and ideally the Slackermedia tutorials will be able to be used by everyone. Realistically, however, in order to use this book a user will probably need:

All in all, the experienced user will find Slackermedia pretty simple to set up and start using. A new user will need to take it slower and allow for a learning curve, but don't let that discourage you. Every new tool has a learning curve, and the lessons you learn while setting up a Slackware media machine will help you understand Linux of every flavour, as well as computers in general.

R S Q

2) The user never really loses control in open source, since the code is free.