Dear contributors, friends and fans: The latest version of the openSUSE distribution, version 12.3, is ready for you! After six months of hard work, we are happy to bring you the best mix that Free and Open Source Software has to offer, with our unique green sauce – stable, friendly and fun.
As this was a shorter than normal release cycle, much attention went into the details so we can now give you a quality packed product. This release of the world’s most powerful and flexible Linux distribution puts the finishing touches on our new boot infrastructure and package management, a bright polish to your desktop and a touch of cloud on your server.
As this was a shorter-than-normal cycle, much attention went into the details.
openSUSE 12.3 finishes the integration of systemd and delivers a better system log experience with journald. Package management received work to let the GUI tools work more reliably and a new theme brings a consistent experience from boot to desktop. openSUSE moved to a size of 1GB for our Live images and the ARM delivers a stable openSUSE 12.3 ARMv7 for this exciting architecture while a first preview of 64bit ARM images is available as well.
The latest desktops bring additional polish to the users with much faster metadata handling, a new print manager and improved bluetooth integration in KDE’s Plasma Desktop and GNOME Shell bringing improved notifications, better file management and Account integration for MS Exchange.
openSUSE 12.3 brings new technologies to users with the inclusion of PostgreSQL 9.2 which comes with Native JSON support (noSQL style). We've moved over from MySQL to MariaDB as default. This is the first openSUSE release with a complete OpenStack "Folsom" for cloud fans and this release debuts the E17 desktop and the Sawfish and awesome window managers.
openSUSE moves forward with the inclusion of updated applications. DigiKam
3.0 comes with much expanded abilities for batch processing of images and new and improved filters and plugins; the major PIM applications received updates with Evolution now having an automatically updated search folder and spell checking all over while Kontact's quick filter searches the full mail bodies and has an improved composer. Development tools
like KDevelop, MonoDevelop and Valgrind got preliminary Android support; Development libraries like GTK3 and KDE Development Platform are included with new releases. This release also brings proper UEFI support for x86_64 hardware and experimental support for Secure Boot enabled hardware
“We’re very proud of openSUSE 12.3 as a stable and current operating system” said openSUSE Board member Richard Brown. “we are looking forward to the openSUSE Conference in Greece this summer, where we can celebrate its release and continue working towards the future of Free Software.”
KWin brings OpenGL in most virtual machines and per-monitor support for color management. Also introduced are better printer management with a new and smarter printer wizard and a reworked update manager (Apper 0.8) which shows and describes untrusted packages and automatically downloads packages in preparation for review. See this great introduction
to Plasma Desktop on openSUSE 12.3.
GNOME 3.6 includes smarter notifications including a redesigned Message Tray, the activities overview and the Nautilus file manager received an improved layout and a new Lock Screen which provides an attractive view when the device is locked, plus handy functionality like media controls.
Xfce, awesome, Sawfish, Enlightenment 17
Other desktop improvements include an updated Xfce which brings a tabbed Thunar file manager with improved bookmark handling and extensive performance improvements and a quake-style drop-down mode in xfce4-terminal (0.6.0) which keeps a running terminal around that can be quickly accessed through a keyboard shortcut. New in openSUSE 12.3 is Sawfish, an extensible window manager using a Lisp-based scripting language. And new is awesome too, a highly configurable, next generation framework window manager for X. It is very fast and extensible and primarily targeted at power users and developers. Enlightenment 17, also known simply as E17, is a stacking window manager for the X Window System which can be used alone or in conjunction with a desktop environment such as GNOME or KDE.
SUSE Studio preview image
Virtualbox 4.2 brings support for limiting network IO bandwidth, improved 3D performance and better network device support. The KVM and Qemu updates to 1.3.0 vastly improved the USB stack with mass storage device and USB3 support as well as MSI/MSI-X support for the XHCI controller. This release includes the first major release of Boxes, an application for using remote systems and virtual machines. It offers a pretty and simple interface for handling any number of connections using Spice as protocol, featuring auto-detection of Virtual Machine format and a variety of other conveniences in a pretty interface.
12.3 moves from MySQL to MariaDB as default. MariaDB was first shipped with 11.3 back in 2010 and over the years proved itself. Native JSON support was added to PostgresSQL (9.2), it provides an efficient mechanism for creating and storing documents for web APIs. Range Types allow developers to create better calendaring, scientific, and financial applications.
12.3 is the first release of openSUSE to feature complete packages for OpenStack, the leading open source cloud computing platform. We now ship all the tools needed to setup and communicate with a cloud on your system or via an API remotely. On top of that, packages for Grizzly (next release of OpenStack due in April) are already being worked on and will be available for 12.3.
IDEs and tooling
Anjuta (3.6) with git integration improvements. QtCreator (2.6) with ‘Kits’ offering settings for which device type to develop for. KDevelop (4.4) introduces a new welcome screen which helps you to get started with a project in an intuitive way. New in 12.3 is the Fossil Distributed Version Control System, which offers a number of unique features like distributed wiki, bugzilla and blog functionality; autosync mode to reduce pointless forking and merging; and a build-in web interface.
Languages and Libraries
Mono 3 supports the new async C# 5.0. Though Python 2.7.3 remains the default, Python 3.3.0 is now available, bringing a wide range of changes. Python-qt4 supports Qt 5 now. The KDE Development Platform introduces a more comprehensive SDK for Plasma and GTK 3.6 add support for cross-fading and transitions, CSS animations and blur shadows.
KIWI (5.04.37) with support for creation of images for arm based boards, for the apt-get/dpkg package manager and btrfs seed live ISO images. The Open Build Service command line client OSC now supports creating and releasing maintenance updates for openSUSE.
Under the hood
YaST configuring your system
Linux 3.7 offers a wide range of improvements, varying from bugfixes to performance enhancements and the usual steady stream of new hardware support. A few highlights:
- Raid 10 support for the device mapper
- Aggressive SATA device sleep for SSD and HD power saving and (opportunistic) suspend in the kernel and system tools.
- btrfs snapshot diffs, disable copy-on-write on a per-file base and snapper 0.1.1 for snapshots by users and LVM thin-provisioned snapshots
- Performance profiling with perf trace
- Higher TCP performance (Fast Open/Early Retransmit/Small Queues) and more resistance to the dreaded ‘buffer bloat’
- SMBv2 protocol support as well as stable NFS 4.1
- Improved security with support for signed kernel modules, stronger sandboxing for sshd and more
- faster and more stable Nouveau NVidia driver, supporting newer hardware
- support for Bluetooth audio sources and virtual surround sound in PulseAudio 3
- Rewritten zypp PackageKit backend for improved integration with the cross-distro PackageKit and the graphical apper software update and installation tool
- This release also brings proper UEFI support for x86_64 hardware and experimental support for Secure Boot enabled hardware. Read this blog for more information and find out how to use it in the wiki.
The KDE and GNOME live images are now designed to be written to, booted and installed from a USB disk rather than a CD; consequently, they are now about a GB large each. They are now also more feature rich and include:
- the entire LibreOffice 3.6 stack
- the openJDK java environment
- delectable set of system recovery and backup tools, including:
- gparted, the user friendly and powerful disk partition manager
- grsync, a GUI for rsync and a very useful backup tool
- GNU dd_rescue and photorec, data recovery tools
12.3 now ships an Xfce based Live CD designed to provide a lightweight and effective environment and powerful applications for recovering lost data, backing up existing data, editing disk partitions and accessing the help channels of openSUSE. Among others, it provides the following applications:
- gparted and YaST’s disk partition manager for creating and modifying partitions
- Subset of YaST modules to help with system recovery: bootloader manager, network device management
- GNU dd_rescue and photorec for recovering lost or corrupt data
- grsync, an rsync GUI, useful for backups
- lftp: a feature rich ftp client
- a lightweight web-browser (Midori), XChat for IRC chat, and a pdf reader to read manuals in that format
users can expect availability of openSUSE 12.3 right from the release date, and support for upgrading existing appliances shortly after. This means it will be possible to easily create your own operating system for the cloud, desktop or portable devices based on openSUSE 12.3 with a custom package selections, artwork, scripts and any other properties. You can share your appliance or also browse other’s shared appliances on SUSE Gallery
“6 months of open collaboration by our international Free Software community has once again resulted in a great product.” said Michael Miller, VP at SUSE. “It is great to see openSUSE again bring a stable but not outdated product to its users.”
Support and release process
As usual, this release will continue to receive bugfixes and security updates for at least 2 release cycles + 2 months. Currently, openSUSE 13.1 is scheduled in about eight months.
For an even more detailed feature guide visit opensuse.org/12.3.
Go, get it!
Downloads of openSUSE 12.3 can be found at software.opensuse.org/123
Users currently running older openSUSE version can upgrade to openSUSE 12.3 via the instructions at this link. Users who have a properly set-up Tumbleweed setup will automatically migrate to the new release without any additional effort!
12.3 represents the combined effort of thousands of developers who participate in our distributions and projects shipped with it. The contributors, inside and outside the openSUSE Project, should be proud of this release, and they deserve a major “thank you” for all of the hard work and care that have gone into it. We hope that 12.3 is the best openSUSE release yet, and that it will help to encourage the use of Linux everywhere! We hope that you all have a lot of fun while you’re using it, and we look forward to working with you on the next release!
About the openSUSE Project
The openSUSE Project is a worldwide community that promotes the use of Linux everywhere. It creates one of the world’s best Linux distributions, working together in an open, transparent and friendly manner as part of the worldwide Free and Open Source Software community. The project is controlled by its community and relies on the contributions of individuals, working as testers, writers, translators, usability experts, artists and ambassadors or developers. The project embraces a wide variety of technology, people with different levels of expertise, speaking different languages and having different cultural backgrounds. Learn more about it on opensuse.org
Please comment on the news.opensuse.org announcement page!
Have a lot of fun!