TechnicalOverview

Differences between revisions 55 and 147 (spanning 92 versions)
Revision 55 as of 2009-02-26 22:22:12
Size: 7209
Editor: minbar
Comment: re-order the errata a bit
Revision 147 as of 2009-05-04 10:16:48
Size: 5459
Editor: chello080108079077
Comment: corrected link to Gnome 2.26 which previously pointed to 2.25 (unstable) release notes
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
The Ubuntu developers are moving quickly to bring you the absolute latest and greatest software the Open Source Community has to offer. The Jaunty Jackalope Alpha 5 is the fifth alpha release of Ubuntu 9.04, bringing with it a number of new features to improve daily computing. The Ubuntu team is happy to bring you the latest and greatest software the Open Source community has to offer. This is their latest result, the Ubuntu 9.04 release candidate, which brings a host of excellent new features.
Line 8: Line 8:
'''This is still an alpha release. Do not install it on production machines. The final stable version will be released on April 23rd, 2009.''' For information about Kubuntu, see [[https://wiki.kubuntu.org/JauntyJackalope/RC/Kubuntu]]
Line 10: Line 10:
== Upgrading from Ubuntu 8.10 == = Upgrading from Ubuntu 8.10 =
Line 12: Line 12:
To upgrade from Ubuntu 8.10, press Alt+F2 and type in "{{{update-manager -d}}}" (without the quotes) into the command box. Update Manager should open up and tell you: {{{New distribution release '9.04' is available.}}} Click {{{Upgrade}}} and follow the on-screen instructions. If you are upgrading from Ubuntu 8.10, we have easy-to-follow [[http://www.ubuntu.com/getubuntu/upgrading|upgrade instructions]].
Line 14: Line 14:
= New features in Jaunty = = New features since Ubuntu 8.10 =
Line 16: Line 16:
These features are showcased for your attention. Please test them and report any bugs you find on Launchpad: == GNOME 2.26 ==
Line 18: Line 18:
 http://bugs.launchpad.net/ubuntu Ubuntu 9.04 RC includes the latest [[http://library.gnome.org/misc/release-notes/2.26/|GNOME 2.26]] desktop environment with a number of great new features, including:
Line 20: Line 20:
== Updated packages ==

As with every new release, packages--applications and software of all kinds--are being updated at a rapid pace. For a list of all packages being accepted for 9.04 Jaunty Jackalope, please subscribe to Jaunty-changes:

 https://lists.ubuntu.com/mailman/listinfo/jaunty-changes
 * [[http://projects.gnome.org/brasero/|brasero]], version 2.26.0, developed by Philippe Rouquier and Luis Medinas, as an all-in-one CD burning application. Brasero is now the default disc burning utility in Nautilus.
{{attachment:brasero.png}}
 * Improved handling of multiple monitors with an updated {{{gnome-display-properties}}} by Federico Mena Quintero.
{{attachment:gnome-display-properties.png}}
Line 28: Line 27:
The latest [[http://www.x.org|X.Org]] server, version 1.6, is available in Jaunty. For a little while, this will again cause increased instability for some users while the proprietary video drivers catch up. The latest [[http://www.x.org|X.Org]] server, version 1.6, is available in Jaunty. The latest Mesa 3D DRI, version 7.4, is also available. A number of video cards have been transitioned to free drivers as part of these updates.
Line 30: Line 29:
== Font size optimization == The -ati driver now uses the EXA acceleration method by default, resolving a number of rendering and display issues and promising high performance on many ATI chipsets. 2D acceleration support is available for the newest R6xx/R7xx family of cards, and 3D support is available up to the R5xx family of cards. An updated -fglrx proprietary driver is also available for R6xx/R7xx users who need 3D support.
Line 32: Line 31:
Font dot-per-inch settings are now optimized based on your monitor's capabilities, rather than defaulting to 96 dpi. You can further customize your dpi settings via {{{System → Preferences → Appearance → Fonts → Details...}}} The -intel driver now uses GEM for memory management. The new UXA acceleration architecture and DRI2 is available as an option.
Line 34: Line 33:
== Wacom tablet hotplugging ==

Wacom tablets now are enabled automatically when attached, no longer requiring {{{xorg.conf}}} modification. Button mapping configuration is not yet supported, but can be set manually by adding an fdi file to /etc/hal/fdi/policy/.
Line 37: Line 39:
Included in Jaunty is a simple menu which can be used to set preferences for notification icons,
such as where they pop up on the taskbar. There is a possibility that Ubuntu 9.04 will get a whole new notification system, as shown in the Flash movie here:
Included in Jaunty is a simple menu which can be used to set preferences for notification icons, such as where they pop up on the taskbar. Ubuntu 9.04 beta also includes a whole new notification system, as shown in the Flash movie here:
Line 42: Line 43:
== Boot performance ==

A number of improvements to the Ubuntu start-up process bring significantly improved boot performance to Ubuntu 9.04 RC. Please open bugs if you experience any degradation, and tag them with `boot-performance`.
Line 44: Line 49:
Alpha 5 includes the 2.6.28-8.26 [[http://kernel.org|kernel]] based on 2.6.28.7. Ubuntu 9.04 RC includes the 2.6.28-11.37 [[http://kernel.org|kernel]] based on 2.6.28.8.
Line 48: Line 53:
Alpha 5 supports the option of installing the new ext4 file system. ext3 will remain the default filesystem for Jaunty, and we will consider ext4 as the default for the next release based on user feedback. Ubuntu 9.04 RC supports the option of installing the new ext4 file system. ext3 will remain the default filesystem for Jaunty, and we will consider ext4 as the default for the next release based on user feedback.  There has been extensive discussion about the reliability of applications running on ext4 in the face of sudden system outages. Applications that use the conventional approach of writing data to a temporary file and renaming it to its final location will have their reliability expectations met in Ubuntu 9.04 beta; further discussion is ongoing in the kernel community.
Line 50: Line 55:
Alpha 5 adds Ext4 support to gparted (Curtis Gedak). Ext4 support in GRUB was provided by Colin King. If you choose to upgrade your `/` or `/boot` filesystem in place from ext2 or ext3 to ext4 (as documented on the [[http://ext4.wiki.kernel.org/index.php/Ext4_Howto#Converting_an_ext3_filesystem_to_ext4|ext4 wiki]]), then you ''must'' also use the `grub-install` command after upgrading to Ubuntu 9.04 RC to reinstall your boot loader. If you do not do this, then the version of GRUB installed in your boot sector will not be able to read the kernel from the ext4 filesystem and your system will fail to boot.
Line 52: Line 57:
= Download Alpha 5 = Ext4 support in gparted has been provided by Curtis Gedak.
Line 54: Line 59:
Get it while it's hot. ISOs and torrents are available at: == Cloud computing ==
Line 56: Line 61:
 http://cdimage.ubuntu.com/releases/jaunty/alpha-5/ (Ubuntu) <<BR>>
 http://cdimage.ubuntu.com/edubuntu/releases/jaunty/alpha-5/ (Ubuntu Education Edition) <<BR>>
 http://cdimage.ubuntu.com/kubuntu/releases/jaunty/alpha-5/ (Kubuntu) [[https://wiki.kubuntu.org/JauntyJackalope/Alpha5/Kubuntu | Kubuntu release notes]]<<BR>>
 http://cdimage.ubuntu.com/xubuntu/releases/jaunty/alpha-5/ (Xubuntu) <<BR>>
 http://cdimage.ubuntu.com/ubuntustudio/releases/jaunty/alpha-5/ (Ubuntu``Studio) <<BR>>
 http://cdimage.ubuntu.com/mythbuntu/releases/jaunty/alpha-5/ (Mythbuntu) <<BR>>
 http://cdimage.ubuntu.com/ubuntu-netbook-remix/releases/jaunty/alpha-5/ (Ubuntu Netbook Remix) <<BR>>
 http://cdimage.ubuntu.com/ubuntu-mid/releases/jaunty/alpha-5/ (Ubuntu MID) <<BR>>
 http://cdimage.ubuntu.com/netboot/jaunty/alpha-5/ (Ubuntu ARM)
Ubuntu 9.04 Server Edition makes it easy to experiment with cloud computing. [[http://eucalyptus.cs.ucsb.edu/|Eucalyptus]], an open source technology which is included in Ubuntu as a technology preview, enables you to use your own servers to deploy, experiment and test your own private cloud that matches the Amazon EC2 API. You can dynamically create virtual machines, configure multiple clusters into a single Cloud and even provide an EBS (elastic block storage) equivalent and an S3 compatible storage manager.

== Turn-key mail servers ==

The {{{dovecot-postfix}}} package in Ubuntu 9.04 RC provides an easy-to-deploy mail server stack, with support for SMTP, POP3, and IMAP with TLS and SASL.

{{{dovecot-postfix}}} was packaged by Ante Karamatić.
Line 68: Line 71:
As is to be expected at this stage of the release process, there are several known bugs that users are likely to run into with Jaunty Alpha 5. We have documented them here for your convenience along with any known workarounds, so that you don't need to spend time reporting these bugs again:

 * The installer sometimes fails to tell the kernel to reload the partition table during partitioning. This is a race condition, so not everyone will be affected, but if you are then you may have to re-try partitioning a few times before it completes successfully. We believe that the main problem lies in udev, and will be fixing that immediately after Alpha 5. [[https://bugs.launchpad.net/bugs/334278|334278]]

 * A new XServer, version 1.6, is included in Alpha 4. The binary proprietary fglrx driver is not yet supported for this server and will exhibit various serious issues if run against it. Users of this driver are encouraged to wait or to switch to the open source -ati driver in the meantime. Bug:313027

 * Users of Intel i845 or i865 video chipsets are unable to load X, getting an error message of "Fatal server error: Couldn't bind memory for BO front buffer". Users on these systems are advised to wait for a resolution to this bug before upgrading. Bug:304871

 * OEM configuration fails in Jaunty Alpha 5 due to a repeating error pop-up when setting up the end user. This bug will be resolved for Jaunty Alpha 6. Bug:334281

## * The OEM mode on Kubuntu images fails after reboot in Jaunty Alpha 5. Investigation of this issue is ongoing. Bug:309482

 * Users testing the ARM images on NSLU2 systems will need to enter expert mode by using the 'Go back' button in the installer, and de-select all language packs when installing, to avoid very time-consuming locale generation on these systems. In Jaunty Alpha 6, this will be handled by default.

 * Ctrl-Alt-Backspace is now disabled, to reduce issues experienced by users who accidentally trigger the key combo. Users who do want this function can enable it in their xorg.conf, or via the command {{{dontzap --disable}}}.

 * Font sizes may be abnormally small or large on monitors which mis-report their capabilities. If you suspect this may be the case, please see [[X/Troubleshooting/HugeFonts]] for steps to troubleshoot this issue.

= Reporting bugs =

It should come as no surprise that this alpha release of Jaunty Jackalope contains other bugs. Your comments, bug reports, patches and suggestions will help fix bugs and improve future releases. Please report bugs through [[https://bugs.launchpad.net/distros/ubuntu/+bugs|the Ubuntu bugtracker]]

If you want to help out with bugs, the [[http://wiki.ubuntu.com/BugSquad|Bug Squad]] is always looking for help.

= Participate in Ubuntu =

If you would like to help shape Ubuntu, take a look at the list of ways you can participate at

 http://www.ubuntu.com/community/participate/

= More information =

You can find out more about Ubuntu on the [[http://www.ubuntu.com|Ubuntu website]] and [[http://wiki.ubuntu.com|Ubuntu wiki]].

To sign up for future Ubuntu development announcements, please subscribe to Ubuntu's development announcement list at:

 http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce

= Credits =

The Alpha 5 technical overview is brought to you by:

 * Steve Langasek
 * Colin Watson
For a full list of errata for Ubuntu 9.04, please see the [[http://www.ubuntu.com/getubuntu/releasenotes/904|Ubuntu 9.04 release notes]].

Introduction

The Ubuntu team is happy to bring you the latest and greatest software the Open Source community has to offer. This is their latest result, the Ubuntu 9.04 release candidate, which brings a host of excellent new features.

For information about Kubuntu, see https://wiki.kubuntu.org/JauntyJackalope/RC/Kubuntu

Upgrading from Ubuntu 8.10

If you are upgrading from Ubuntu 8.10, we have easy-to-follow upgrade instructions.

New features since Ubuntu 8.10

GNOME 2.26

Ubuntu 9.04 RC includes the latest GNOME 2.26 desktop environment with a number of great new features, including:

  • brasero, version 2.26.0, developed by Philippe Rouquier and Luis Medinas, as an all-in-one CD burning application. Brasero is now the default disc burning utility in Nautilus.

brasero.png

  • Improved handling of multiple monitors with an updated gnome-display-properties by Federico Mena Quintero.

gnome-display-properties.png

X.Org server 1.6

The latest X.Org server, version 1.6, is available in Jaunty. The latest Mesa 3D DRI, version 7.4, is also available. A number of video cards have been transitioned to free drivers as part of these updates.

The -ati driver now uses the EXA acceleration method by default, resolving a number of rendering and display issues and promising high performance on many ATI chipsets. 2D acceleration support is available for the newest R6xx/R7xx family of cards, and 3D support is available up to the R5xx family of cards. An updated -fglrx proprietary driver is also available for R6xx/R7xx users who need 3D support.

The -intel driver now uses GEM for memory management. The new UXA acceleration architecture and DRI2 is available as an option.

Wacom tablet hotplugging

Wacom tablets now are enabled automatically when attached, no longer requiring xorg.conf modification. Button mapping configuration is not yet supported, but can be set manually by adding an fdi file to /etc/hal/fdi/policy/.

New style for notifications and notification preferences

Included in Jaunty is a simple menu which can be used to set preferences for notification icons, such as where they pop up on the taskbar. Ubuntu 9.04 beta also includes a whole new notification system, as shown in the Flash movie here:

http://www.markshuttleworth.com/wp-content/uploads/2008/12/jaunty904_notifications_example1_web_092.swf

Boot performance

A number of improvements to the Ubuntu start-up process bring significantly improved boot performance to Ubuntu 9.04 RC. Please open bugs if you experience any degradation, and tag them with boot-performance.

Linux kernel 2.6.28

Ubuntu 9.04 RC includes the 2.6.28-11.37 kernel based on 2.6.28.8.

Ext4 filesystem support

Ubuntu 9.04 RC supports the option of installing the new ext4 file system. ext3 will remain the default filesystem for Jaunty, and we will consider ext4 as the default for the next release based on user feedback. There has been extensive discussion about the reliability of applications running on ext4 in the face of sudden system outages. Applications that use the conventional approach of writing data to a temporary file and renaming it to its final location will have their reliability expectations met in Ubuntu 9.04 beta; further discussion is ongoing in the kernel community.

Ext4 support in GRUB was provided by Colin King. If you choose to upgrade your / or /boot filesystem in place from ext2 or ext3 to ext4 (as documented on the ext4 wiki), then you must also use the grub-install command after upgrading to Ubuntu 9.04 RC to reinstall your boot loader. If you do not do this, then the version of GRUB installed in your boot sector will not be able to read the kernel from the ext4 filesystem and your system will fail to boot.

Ext4 support in gparted has been provided by Curtis Gedak.

Cloud computing

Ubuntu 9.04 Server Edition makes it easy to experiment with cloud computing. Eucalyptus, an open source technology which is included in Ubuntu as a technology preview, enables you to use your own servers to deploy, experiment and test your own private cloud that matches the Amazon EC2 API. You can dynamically create virtual machines, configure multiple clusters into a single Cloud and even provide an EBS (elastic block storage) equivalent and an S3 compatible storage manager.

Turn-key mail servers

The dovecot-postfix package in Ubuntu 9.04 RC provides an easy-to-deploy mail server stack, with support for SMTP, POP3, and IMAP with TLS and SASL.

dovecot-postfix was packaged by Ante Karamatić.

Known issues

For a full list of errata for Ubuntu 9.04, please see the Ubuntu 9.04 release notes.

JauntyJackalope/TechnicalOverview (last edited 2009-05-04 10:16:48 by chello080108079077)