What’s New in Ubuntu Server 12.04 LTS

By | 2012/01/04

Ubuntu Server 12.04 will be released on 26 April 2012. Ubuntu 12.04 is supported with security updates until 2017 which makes Ubuntu LTS an attractive choice for use as a server.

At the time of this blog post, 12.04 is still in Alpha 1 so many changes are still occurring. However, I will give you the scottlinux quick peek to see what you can expect with this upcoming release!


Daily live isos of Ubuntu Server can be found here:

http://cdimage.ubuntu.com/ubuntu-server/daily/current/

01_1204_server

Packages

With the exception being the Linux kernel, Ubuntu pulls packages from Debian unstable.

Package version highlights for 12.04 server:

Linux kernel 3.2.0.7.7 (i386 server install defaults to PAE kernel)

apache2 (2.2.21-3ubuntu2)

mysql-server (5.5.17-4ubuntu6) MySQL database server

mysql-server-5.1 (5.1.58-1ubuntu3)

postgresql (9.1+128)

php5 (5.3.8.0-1ubuntu3)

postfix (2.8.5-2~build3)

exim4 (4.76-3ubuntu3)

clamav (0.97.3+dfsg-2ubuntu1)

roundcube (0.6+dfsg-1)

samba4 (4.0.0~alpha17.dfsg2-1)

samba (2:3.6.1-3ubuntu2)

bind9 (1:9.7.3.dfsg-1ubuntu5)

drupal6 (6.22-1ubuntu1)

drupal7 (7.9-1)

wordpress (3.3+dfsg-1)

tomcat6 (6.0.35-1)

tomcat7 (7.0.23-1)

openvpn (2.2.1-3ubuntu1)

gcc (4:4.6.2-2ubuntu1)

perl (5.14.2-6ubuntu1)

python (2.7.2-9ubuntu2) default

python3.2 (3.2.2-2ubuntu3)

ruby (4.8) Transitional package for ruby1.8 (why so old)

openssl (1.0.0e-2ubuntu4)

openssh-server (1:5.9p1-2ubuntu1)

iptables (1.4.12-1ubuntu4)

mod-security-common (2.5.12-1)

zsh (4.3.11-4ubuntu2.is.3ubuntu2)

vim (2:7.3.346-1ubuntu1)


Default Open Port Configuration

Ubuntu (both server and desktop) has a no open ports policy by default.

Optionally, during the server install you can manually choose which services you want installed. Note that installing these will then enable those services running by default.

Ex. if you choose to install OpenSSH during the install, port 22 will be open for ssh on the first reboot:

$ nc 10.112.12.40 22
SSH-2.0-OpenSSH_5.9p1 Debian-2ubuntu1


Networking

Significant networking changes are in Ubuntu 12.04, especially for more complex situations.

The best resource is this blog post which outlines some of the features:

http://www.stgraber.org/2012/01/04/networking-in-ubuntu-12-04-lts/

Also good to note is that IPv6 is enabled by default in a large part to be forward-thinking for the next five years of this release.


File system

The default file system for Ubuntu 12.04 is Ext4.
(Read about file system changes in Linux 3.2 here.)

Available file systems from the partitioner include:

Ext4
Ext3
ReiserFS
btrfs
JFS
XFS
FAT16
FAT32
02_1204_server

So Yay or meh?

Ubuntu Server 12.04 is definitely a yay. The updated 3.2 Linux kernel with improved file system and virtualization support as well as a substantial jump in package versions for the server make this one a go. MySQL 5.5 has some welcomed new features as well the fancy new Samba4 if you use Ubuntu as a file server.

Ubuntu 12.04 is of course still alpha at this point so it is not for production. Also there is no rush to get off of existing 10.04 deployments as 10.04 is supported until April 2015. However if you are looking to upgrade to the newer packages or looking to make new Ubuntu server deployments in the near future, it is well worth it to test ahead with 12.04 which looks to be a solid release.