Amazon Linux AMI 2013.09 Release Notes
Upgrading to Amazon Linux AMI 2013.09
Please upgrade to Amazon Linux AMI 2013.09 from earlier versions.
While older versions of the AMI and its packages will continue to be available for launch in Amazon EC2 even as new Amazon Linux AMI versions are released, we encourage users to migrate to the newer versions of the AMI and to keep their systems updated. In some cases, customers seeking support for an older version of the Amazon Linux AMI through AWS Support
may be asked to move to newer versions as part of the support process.
To upgrade to Amazon Linux AMI 2013.09 from 2011.09 or later, run
. When the upgrade is complete, reboot your instance.
2013.09.1 point release features
With the 2013.09.1 point release, we have added the following new features:
- Support for the enhanced networking features that were part of the C3 instance type launch.
- An Instance Store (S3) HVM AMI is now available. The AMI IDs are on our detail page.
- As part of the G2 instance type launch, an Amazon Linux AMI with NVIDIA GRID GPU is available. This should not be confused with the pre-existing GPU-enabled Amazon Linux AMI that has previously been available (and still is) for the CG1 instance type.
- Based on customer requests, PHP 5.5 is now available in the Amazon Linux AMI repositories as the
- We have updated base AMI images, including all bugfix and security updates that had been pushed to our repositories in the weeks since the initial 2013.09 release.
We have upgraded the kernel to version 3.4.68 which is part of the long-term stable release 3.4 kernel series.
AWS CLI 1.1
The AWS Command Line Interface
has celebrated its GA release in the interval since we included the Developer Preview version in the 2013.03 Amazon Linux AMI. We provide the latest version of this python-based interface to AWS, including command-line completion for bash and zsh.
GPT partitioning on HVM AMIs
The root device of the Amazon Linux HVM AMI is now partitioned using the GPT format, where previous releases used the MBR format. The partition table can be manipulated by GPT-aware tools such as parted and gdisk.
We've improved the Ruby 1.9 experience on the Amazon Linux AMI by updating to the latest patch level (448). Our Ruby 1.9 packages fix several other bugs, including a load issue with rake and a fixed bigdecimal so that Ruby on Rails is easier to install.
Ruby now has alternatives support in the Amazon Linux AMI. You can switch between Ruby 1.8 and 1.9 with one command. To use Ruby 1.9, for example (as root):
yum install ruby19
alternatives --set ruby /usr/bin/ruby1.9
To pick the Ruby version interactively:
alternatives --config ruby
We expect Ruby 2.0 to land in our Amazon Linux AMI "preview" repository in advance of our 2014.03 release.
With this release, we have upgraded to Nginx 1.4.2, based on numerous customer requests. This replaces the 1.2.x Nginx packages that we had previously in the Amazon Linux AMI. The upstream release notes
detail the changes between 1.2 and 1.4.
RPM 4.11.1 and Yum 3.4.3
The core components of RPM and Yum
have been updated to newer versions, with RPM 4.11 and Yum 3.4.3 being featured in this release. Both of these updates provide numerous bug fixes, performance improvements, and new features.
The upstream release notes have a plethora of additional information:
These updates should not impact your upgrade path if you are moving from previous versions of the Amazon Linux AMI via a yum update.
Coming off of its major release earlier this year, we have upgraded R to 3.0.1.
We moved to OpenSSH 6 in our 2013.03 release due to customer requests. We continue to follow the 6.x upstream here, with OpenSSH 6.2 in the 2013.09 release.
No 32-bit packages on 64-bit AMIs
The 64-bit Amazon Linux AMIs no longer contain 32-bit libraries or executables. This could result in an errors when trying to use a 32-bit application on a 64-bit instance, such as:
bash: my-app: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
The yum package manager will still install 32-bit dependencies as required by other packages you install. You can also install them yourself, for example (as root):
yum install glibc.i?86
We add new packages
to the Amazon Linux AMI based on customer requests, such as:
Please continue to let us know whenever there are new packages that you would like in the Amazon Linux AMI repositories.
Many of our packages
have been re-synced to their latest upstream versions.
Some of the more popular package updates are:
AWS tools & SDKs
Supported instance types
There are several different flavors of the Amazon Linux AMI 2013.09. This compatibility table
shows which 2013.09 AMI flavors launch on each EC2 instance type
Frequently Asked Questions
The Amazon Linux AMI FAQs
is updated with both general and technical topics.
We use the Amazon EC2 Discussion Forum
for bug reports, feature requests, and package requests. These forums are monitored by AWS Developer Support as well as the Amazon Linux AMI engineering team.
Help build the Amazon Linux AMI
We are actively hiring
Linux Systems Engineer, Linux Software Development Engineer, and Linux Kernel Engineer positions.