The openSUSE Ecosystem - Presentation Notes

On Thursday, February 4th I gave a talk for the Bellingham Linux Users Group (BLUG), 'touring' openSUSE 11.2 as a desktop OS, and giving a broad overview of the projects and community that culminates in the openSUSE Linux distribution. For those who missed it, here's my presentation notes.

Cut to the Chase: Presenter's Notes & Links

Feb 5

openSUSE 11.2

KDE 4.3 as the “default” desktop. If you install from DVD without

changing anything, you’ll have the KDE desktop by default. However, we

still provide GNOME as an equal choice, and Xfce and other window

managers as alternative desktops

Live CDs (hybrid ISOs) for KDE 4.3 and Gnome 2.28

The usual upgrades: OOo 3.1, ext4 as default file system, Firefox 3.5 (now with blazing speed!), xorg autodetect/randr

New technical stuff: btrfs, desktop kernel, complete hdd encryption

Gnome 'Sonar' theme.

Social networking integration:

Choqok microblogging client (KDE)

Gwibber microblogging client (Gnome)

Facebook chat for Pidgin, Kopete

KDE plasmoids for microblogs, openDesktop

webYaST preview - RESTful interface to YaST & client web app. Built in Ruby on Rails.

Significant speed improvements to package dependency resolution.

Select addon repositories: Nvidia, Mozilla,, VLC, Mono, KDE & Gnome community, openSUSE Contrib...

Subscription script for the Nvidia repository autodetects the appropriate kernel driver for installation/subscription.

What's on the disc?

KDE Live, Gnome Live, DVD Installer, 64-bit on one side, 32-bit on the other. The label is opposite the data. Super handy!

Feb 2

openSUSE Users/Members

openSUSE User: "I use openSUSE Linux"

10,963 Users, 4,221 support the Guiding Principles

User directory

Guiding Principles: we are the openSUSE community; we want to create the best Linux distribution in the world; we value the ideals of free software; we are governed by the board of maintainers.

openSUSE Member: "I contribute to openSUSE Linux"

395 Members

Member directory

Users can request membership; membership is only granted by the board, for "continued and substantial contribution" email address, Freenode IRC cloak, PlanetSUSE syndication, Lizards blogging account

Board Elections

Feb 4


Feature planning for openSUSE and SLE

'dashboard' home page: top rated feature requests, recently updated feature requests, tag cloud.

sort & search for feature requests

follow feature status

discuss feature requests

Keeps bugs (bugzilla) and features separate.

Feb 4

openSUSE Build Service

Automated software packaging for all major distros:

RPMs for openSUSE, SLE, CentOS, Fedora, RHEL, Mandriva

DEBs for Debian, *buntu

Upload source and build instructions (rpm spec/?), and your packages are automatically rebuilt when one of your uploads, dependencies, or target distros change.

For each project build, a clean VM is constructed, your source added, packaging performed, results & log extracted to download. , then VM destroyed.

Free hosting on, GUI at

Subscribe to projects using native packaging (YaST, zypp, rug, etc.)

Link a project, add a patch, publish.

Local tools for expedited packaging, links to SCM.

openSUSE 11.2 and all pre-release builds (Factory, Milestones, RCs) were built entirely on OBS!

Powered by Ruby on Rails, XEN, Kiwi

Feb 4

SUSE Studio

Build SUSE-based appliances (custom-built distro images) on the web.

Select a base image

Modify package selections

Customize basic behavior

Overlay files onto the image

Build to HDD/USB disc image, Live ISO, VMWare, or XEN.

Test Drive: run the appliance on Studio servers, test, configure, add changes to the base image.

GUI interface through VNC Flash control

or turn on networking for ssh, http, https.

Powered by Ruby on Rails, XEN, Kiwi

Feb 4


Unified messaging dispatcher. (What?)

Users create preferences: what do I want to be notified about (openFATE feature changes, OBS status)

Resources send updates via REST

Relays check for updates applicable to users, and sends updates to Agents

User defines preferred Agent (Web, RSS, Email, Jabber)

Public feeds (Web, RSS, twitter )

Feb 4


Open-source Git hosting. What Github is to Ruby, Gitorius is to Linux.

Official host of:








...and over 5,500 others

Full source code (for running your own Gitorius server) at

Feb 4

openSUSE 11.3

Release date: Thursday, July 15, 2010

Gnome 2.29.5 ... heading for 2.30

KDE 4.4 RC1 ... heading for 4.4 final

LXDE moves into to tier 2 desktop list

Mozilla updates: Firefox 3.6, Thunderbird 3.0.1 3.2-beta4( ... heading for 3.2

VirtualBox 3.1.0 Beta1 (3.0.90) .. heading for 3.1

Amarok 2.2.2, digikam 1.0.0, ktorrent 3.3.2

kernel 2.6.32

zypper updates for more user-friendliness and more download options.

clutter updates

Qt 4.6 w/multitouch & gesture recognition

courier IMAP updates for Thunderbird

Nagios 3.2 w/ improved reporting

net-snmp now support IPv6

Samba 3.4.5 (lots-o-bugfixes)

GNU Debugger 7.0 w/ python support

Cmake 2.8 w/ a QT gui & support for Visual Studio 2010, Eclipse

KIWI 3.95, used in OBS & Studio

& lots-o-bugs!

Download Factory to keep on top of the developing version (if you dare).