14.04 LTS


* 64-bit only
* Linux kernel 3.13

* Open vSwitch 2.0.1
* ship only Python 3 ( Python 2 = python package)

* Ceph 0.79 ( distributed object store and file system designed to provide excellent performance, reliability and scalability )

* Qemu 2
* Libvirt 1.2.2
* LXC 1.0

* MAAS 1.5 (Metal as a Service)
 - MAAS turns your bare metal into an elastic cloud-like resource.

* juju
 - Juju enables you to use Charms to deploy your application architectures to EC2, OpenStack, Azure
   Juju Charms define applications as services. There are 100s of Charms already created by application experts.
    = hadoop
    = mysql

* Apache 2.4
* PHP 5.5

* AppArmor 2.8.95


  • Percona XtraDB Cluster 5.5
  • MariaDB 5.5
  • MariaDB 5.5

* strongSwan


Version number



Ubuntu 13.04 - Raring Ringtail

Ubuntu 12.04 - Precise Pangolin




18.04 - Bionic Beaver

16.04 - Xenial Xerus

14.04 - trusty

13.04 - Raring

12.04 - Precise






deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe


deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse

# Configuring Backports for Manual Install


Package: *
Pin: release a=precise-backports
Pin-Priority: 100

Install backport package

apt-get install btrfs-tools/precise-backports

E: Release 'precise-backports' for 'btrfs-tools' was not found


Kernel Difference


常見的 Kernel Package 有

  • linux-image-server package is a meta package that will install the latest Server kernel version
  • linux-image-generic package is a meta package for the latest Desktop kernel version
  • linux-image-3.2.0-54-virtual
  • linux-image-3.2.0-41-lowlatency

12.04 已沒有分 server 與 generic 了


an effort to reduce the maintenance burden over the life of the LTS

server 與 generic 的不同

  • default I/O scheduler
  • preemption model.

The virtual kernel only includes the necessary drivers to run inside popular virtualization technologies such as KVM, Xen, and VMWare.


linux-lowlatency is based on the Ubuntu linux-generic kernel.
It has a few differing configurations to allow for more aggressive preempting.


Ubuntu Studio 是用它的

linux-lowlatency is being able to achieve software processing with latencies well below the human perception threshold of 5 to 10 ms.

The scheduler allows applications to request immediate CPU time, which can drastically reduce audio latency.






       The  upstart-socket-bridge  queries  the Upstart init(8) daemon for all
       job configurations which start on or stop on the socket event. It  then
       waits  for  an incoming connection on each specified socket(7) and when
       detected emits the socket event (socket-event (7)), setting a number of
       environment variables for the job to query.



Gamin is a monitoring system for files and directories that independently implements a subset of FAM, the File Alteration Monitor. Running as a service, it allows for the detection of modifications to a file or directory. gam_server functions as a daemon for Gamin.


 "ondemand" CPU scaling daemon

update-rc.d -f ondemand remove