To use Ubuntu as an audio production server you need the real-time kernel. This allows applications to have some guarantee of the maximum response time of any task. High priority tasks are given the CPU within a fixed minimum amount of time allowing for processor intensive tasks to actually be completed. Follow along to see how to install the real-time kernel yourself. A vanilla install of most Linux distributions does not enable the real-time kernel, but it is easy enough to install.

sudo apt-get install linux-rt

to install it. Now, we have to change the boot loader (GRUB) to load the real-time kernel. Edit the file

sudo gedit /etc/default/grub

by commenting out the line

GRUB_HIDDEN_TIMEOUT=0

then update the GRUB configuration.

sudo update-grub

This will allow you to select which kernel to run at boot time so you can alternate between the real-time and vanilla kernels depending on your needs.