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 http://en.opensuse.org/File:OS11.2RC2-install4.png

Live CDs (hybrid ISOs) for KDE 4.3 and Gnome 2.28 http://en.opensuse.org/Live_USB_stick

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. http://en.opensuse.org/File:112m8GIMP.png

Social networking integration:

Choqok microblogging client (KDE) http://choqok.gnufolks.org/

Gwibber microblogging client (Gnome) https://launchpad.net/gwibber

Facebook chat for Pidgin, Kopete

KDE plasmoids for microblogs, openDesktop

webYaST preview - RESTful interface to YaST & client web app. Built in Ruby on Rails. http://en.opensuse.org/YaST/Web

Significant speed improvements to package dependency resolution. http://en.opensuse.org/Package_management/Sat_Solver

Select addon repositories: Nvidia, Mozilla, OpenOffice.org, 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 https://users.opensuse.org/users/browse

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. https://users.opensuse.org/guidingprinciples

openSUSE Member: "I contribute to openSUSE Linux" http://en.opensuse.org/Members

395 Members

Member directory https://users.opensuse.org/membership/list

Users can request membership; membership is only granted by the board, for "continued and substantial contribution"

@opensuse.org email address, Freenode IRC cloak, PlanetSUSE syndication, Lizards blogging account

Board Elections http://en.opensuse.org/Board

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 http://en.opensuse.org/Build_Service/cross_distribution_package_how_to

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 download.opensuse.org, GUI at http://software.opensuse.org/search

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?) http://en.opensuse.org/images/0/06/Hermes_arch.png

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 http://twitter.com/OBSHermes )

Feb 4



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

Official host of:

openSUSE http://gitorious.org/opensuse

Maemo http://maemo.gitorious.org/

Qt http://gitorious.org/qt

WebKit http://gitorious.org/webkit

FreeBSD http://gitorious.org/freebsd

XBMC http://gitorious.org/xbmc

Amarok http://gitorious.org/amarok

...and over 5,500 others

Full source code (for running your own Gitorius server) at http://gitorious.org/gitorious

Feb 4

openSUSE 11.3




Release date: Thursday, July 15, 2010

Gnome 2.29.5 ... heading for 2.30 http://mail.gnome.org/archives/devel-announce-list/2010-January/msg00002.html

KDE 4.4 RC1 ... heading for 4.4 final http://www.kde.org/announcements/announce-4.4-rc1.php

LXDE moves into to tier 2 desktop list http://en.opensuse.org/Lxde

Mozilla updates: Firefox 3.6, Thunderbird 3.0.1 http://news.opensuse.org/wp-content/uploads/2010/02/firefox_personas.png

OpenOffice.org 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. http://news.opensuse.org/wp-content/uploads/2010/02/zypper1.png

clutter updates

Qt 4.6 w/multitouch & gesture recognition http://doc.qt.nokia.com/4.6/qt4-6-intro.html

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). http://software.opensuse.org/developer