Editing COMP 3000 2011 Report: Ubuntu Studio: Difference between revisions

From Soma-notes
Jbyford (talk | contribs)
Chashem (talk | contribs)
Line 24: Line 24:
=== Usage Evaluation ===
=== Usage Evaluation ===


=The Kernel=
The kernel on the Ubuntu Studio distribution is a generic kernel.
Ubuntu Studio uses a real-time kernel that has been modified to handle intensified audio, video or graphics works. This can be achieved since applications are able to request immediate CPU time reducing audio latency.
The file system in Ubuntu Studio is identical to that of the vanilla Ubuntu which makes it easier for those already familiar with Ubuntu to use.
An important factor for Ubuntu studio is lowest latency possible. For all the audio, video and graphic capabilities it offered, it would be futile if there were high delays. For this reason, Ubuntu studio offers different Kernel’s that suites the need of what the user plans to do on Ubuntu Studio.
In the 10.x version of Ubuntu Studio they offered three different kernel options: The generic kernel, preempt kernel and rt kernel.
They’re recommendations on chosing the right kernel for that user are:
If low latency is not a must for the user’s needs with the Ubuntu Studio then they recommend getting the generic kernel.
However, if the user needs a system with low latency and has a 64-bit machine, then the recommendation is to use the preempt kernel. The preempt kernel is a soft real-time kernel which means that not all deadlines may be met (as with a hard real-time kernel) but a certain portion of deadlines will be met with the goal of optimizing some application-specific criteria.
And if the preempt kernel is not enough for the user’s needs the last option is the rt kernel. The rt kernel is a hard real time kernel. Hard means that if the system were to miss a deadline it would result in a total system failure. Therefore, the goal is to have every deadline met.
https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel
Unfortunately, with the 11.04 release of Ubuntu Studio the generic kernel is the only option offered. This kernel is usually recommended if low latency is not a most of the user’s need however at this time there is no other option. There is a note informing users that they eventually plan on offering a low-latency kernel with the 11.04 release.
http://en.wikipedia.org/wiki/Ubuntu_Studio#Real-time_kernel


=== References ===
=== References ===

Revision as of 00:07, 20 October 2011

Part I

Background

Initially released in May 10, 2007, Ubuntu Studio is an officially recognized derivative of the Ubuntu (based on the Debian GNU/Linux distribution) and, like Ubuntu, is developed by Canonical Ltd. and the Ubuntu Foundation and follows the same release schedule.

Focusing on audio, video and graphic enthusiast and professionals, the goal of the distribution is two-fold; to showcase the available tools Linux has to offer in multimedia production, and to provide an ehanced and streamlined environment for those tools.[1]

Although based on Ubuntu, Ubuntu Studio contains additional configurations and software that results in the distribution being nearly twice as large as standard Ubuntu. The iso download image is 1.5 GB and does not fit on a standard CD, although it can be installed using a DVD or USB drive. Ubuntu Studio’s current and archived releases are available from their official website.

Installation/Startup

Basic Operation

Here describe your experience in using your distribution for simple use cases. You should attempt to use the distribution for its intended purpose; if this is not feasible, explain why but still do your best to use it in some capacity. Again, explain any problems you encountered. Also, if feasible, include a screenshot of some typical or interesting activities.

A nice feature offered in Ubuntu Studio was the ability to easily view the software already installed on the system. Also available was a full list of software that can be easily installed should the user desire it. Under Get Software there are 312 items, ranging from an adobe flash plug-in to a guitar effects processor, available to install at the users convenience.


Ubuntu Studio uses a real-time kernel that has been modified to handle intensified audio, video or graphics works. This can be achieved since applications are able to request immediate CPU time reducing audio latency. The file system in Ubuntu Studio is identical to that of the vanilla Ubuntu which makes it easier for those already familiar with Ubuntu to use.

Usage Evaluation

The Kernel

The kernel on the Ubuntu Studio distribution is a generic kernel. Ubuntu Studio uses a real-time kernel that has been modified to handle intensified audio, video or graphics works. This can be achieved since applications are able to request immediate CPU time reducing audio latency. The file system in Ubuntu Studio is identical to that of the vanilla Ubuntu which makes it easier for those already familiar with Ubuntu to use. An important factor for Ubuntu studio is lowest latency possible. For all the audio, video and graphic capabilities it offered, it would be futile if there were high delays. For this reason, Ubuntu studio offers different Kernel’s that suites the need of what the user plans to do on Ubuntu Studio.

In the 10.x version of Ubuntu Studio they offered three different kernel options: The generic kernel, preempt kernel and rt kernel. They’re recommendations on chosing the right kernel for that user are: If low latency is not a must for the user’s needs with the Ubuntu Studio then they recommend getting the generic kernel. However, if the user needs a system with low latency and has a 64-bit machine, then the recommendation is to use the preempt kernel. The preempt kernel is a soft real-time kernel which means that not all deadlines may be met (as with a hard real-time kernel) but a certain portion of deadlines will be met with the goal of optimizing some application-specific criteria.

And if the preempt kernel is not enough for the user’s needs the last option is the rt kernel. The rt kernel is a hard real time kernel. Hard means that if the system were to miss a deadline it would result in a total system failure. Therefore, the goal is to have every deadline met. 

https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel

Unfortunately, with the 11.04 release of Ubuntu Studio the generic kernel is the only option offered. This kernel is usually recommended if low latency is not a most of the user’s need however at this time there is no other option. There is a note informing users that they eventually plan on offering a low-latency kernel with the 11.04 release. http://en.wikipedia.org/wiki/Ubuntu_Studio#Real-time_kernel

References