FOSDEM2009
From openSUSE
| Revision as of 14:27, 22 January 2009 Anubisg1 (Talk | contribs) Sunday, February 8th � Previous diff |
Revision as of 15:56, 22 January 2009 Mlasars (Talk | contribs) Next diff → |
||
| Line 15: | Line 15: | ||
| |13:00 | |13:00 | ||
| |Welcome - openSUSE | |Welcome - openSUSE | ||
| - | | | + | |nother year, another FOSDEM. The talk will give you a short overview what happened in the last year, what we archived within the openSUSE project. |
| |[[User:mlasars|Martin Lasarsch]] | |[[User:mlasars|Martin Lasarsch]] | ||
| | | | | ||
| Line 21: | Line 21: | ||
| |13:15 | |13:15 | ||
| |Looking ahead | |Looking ahead | ||
| - | | | + | |After the release of openSUSE 11.1 in December we are already working on the next version. What kind of features will we have, what want the community? |
| |[[User:coolo|Stephan Kulow]] | |[[User:coolo|Stephan Kulow]] | ||
| | | | | ||
| Line 27: | Line 27: | ||
| |13:45 | |13:45 | ||
| |openSUSE community | |openSUSE community | ||
| - | | | + | |This talk gives you an overview about the openSUSE community. |
| + | What we have, what we need. It also covers some topics from the | ||
| + | mailinglists, like Weekly-news i18n. Plans for language specific | ||
| + | news.o.o, why i18n is important for us. The Talk will also have | ||
| + | short overview about the upcoming openSUSE spokesperson program. | ||
| |[[User:k0da|Dinar Valeev]] | |[[User:k0da|Dinar Valeev]] | ||
| | | | | ||
| Line 33: | Line 37: | ||
| |14:30 | |14:30 | ||
| |openSUSE Build Service overview | |openSUSE Build Service overview | ||
| - | | | + | |Introduction into the openSUSE Build Service, why it was created, what are the goals it wants to achieve and a brief overview about its components. |
| |[[User:AdrianSuSE|Adrian Schröter]] | |[[User:AdrianSuSE|Adrian Schröter]] | ||
| | | | | ||
| Line 39: | Line 43: | ||
| |14:45 | |14:45 | ||
| |Collaboration in the openSUSE Build Service | |Collaboration in the openSUSE Build Service | ||
| - | | | + | |This talk explains how to use the Collaboration features of |
| + | the openSUSE Build Service. Its based on two openSUSE repositories | ||
| + | that use them: openSUSE:Factory:Contrib and openSUSE:Factory | ||
| |[[User:Hennevogel|Henne Vogelsang]] | |[[User:Hennevogel|Henne Vogelsang]] | ||
| | | | | ||
| Line 45: | Line 51: | ||
| |15:30 | |15:30 | ||
| |Putting Cross Development Support into OBS | |Putting Cross Development Support into OBS | ||
| - | | | + | |The Cross Development in OBS feature is now integrated into normal OBS |
| + | development. It allows you to build, test, run applications for other | ||
| + | processor architectures using a combination of emulators and crossbuild. | ||
| + | Emulators are already a normal part of OBS. An analysis has been made of | ||
| + | the different ways to implement Cross Build to result in better | ||
| + | interoperability with existing linux distributions for other | ||
| + | architectures. The goal was to implement Cross Development as an | ||
| + | orthogonal feature, and to glueless implement openSUSE, Fedora, Debian, | ||
| + | Ubuntu for embedded architektures like ARM, sh4, mips in the same way as | ||
| + | is done already by OBS for x86 and powerpc architectures. | ||
| |[[User:MartinMohring|Martin Mohring]] | |[[User:MartinMohring|Martin Mohring]] | ||
| | | | | ||
| Line 51: | Line 66: | ||
| |16:15 | |16:15 | ||
| |Create your own Linux Distribution | |Create your own Linux Distribution | ||
| - | | | + | |This talk will explain briefly how you create your own openSUSE based Linux distribution installation media and Live media with the openSUSE Build Service. It includes a brief introduction to kiwi-instsource (which was presented as an outlook last year) and the way we define products; how the buildservice creates an installation source from that. |
| |Jan-Christoph Bornschlegel | |Jan-Christoph Bornschlegel | ||
| | | | | ||
| Line 57: | Line 72: | ||
| |17:00 | |17:00 | ||
| |Creating customized openSUSE versions with SUSE Studio | |Creating customized openSUSE versions with SUSE Studio | ||
| - | | | + | |SUSE Studio is a new web application to build openSUSE based appliances. It |
| + | provides an easy to use interface to quickly create images for live CDs, | ||
| + | bootable USB sticks and VMware. It's also possible to conveniently customize | ||
| + | software selection, configuration and theming of the appliances. Third party | ||
| + | software may be integrated through coupling with the openSUSE Build Service. | ||
| + | Studio's testdrive feature allows users to run the appliance via the web | ||
| + | interface for testing and further configuration. | ||
| |Cornelius Schumacher | |Cornelius Schumacher | ||
| Daniel Bornkessel | Daniel Bornkessel | ||
| Line 64: | Line 85: | ||
| |17:45 | |17:45 | ||
| |Legal aspects of distribution development | |Legal aspects of distribution development | ||
| - | | | + | |Every community distributions have to deal with legal issues. The talk shows what kind of pitfalls we have in our daily distribution work and how to solve them. This will only work with the upstream developers of the projects and most of the work will be done for every distribution again. |
| |JĂĽrgen Weigert | |JĂĽrgen Weigert | ||
| | | | | ||
| Line 70: | Line 91: | ||
| |18:15 | |18:15 | ||
| |Apport - Automatic Application Crash Reporting for openSUSE | |Apport - Automatic Application Crash Reporting for openSUSE | ||
| - | | | + | |ApportApport is an automatic application crash reporting system. Many |
| + | application crashes remain unreported due to different reasons. | ||
| |Jan Blunck | |Jan Blunck | ||
| | | | | ||
| Line 85: | Line 107: | ||
| |10:00 | |10:00 | ||
| |openSUSE education | |openSUSE education | ||
| - | | | + | |The openSUSE education project has the goal is to support schools using openSUSE, create and describe additional software-packages for educational projects and create an "add-on" CD for the regular openSUSE distribution. The talk gives you an overview about the project, where we are now and what has to be done |
| |[[User:lrupp|Lars Vogdt]] | |[[User:lrupp|Lars Vogdt]] | ||
| [[User:Anubisg1|Andrea Florio]] | [[User:Anubisg1|Andrea Florio]] | ||
| Line 92: | Line 114: | ||
| |10:45 | |10:45 | ||
| |Zypper - openSUSE's command line software manager | |Zypper - openSUSE's command line software manager | ||
| - | | | + | |Zypper is a command line software management tool using the ZYpp |
| + | library. It can be used to manage repositories, search for packages, | ||
| + | install them, keep them up to date and more. This talk will highlight it's most interesting features, tips & tricks, | ||
| + | and future plans. | ||
| |Ján Kupec | |Ján Kupec | ||
| | | | | ||
| Line 98: | Line 123: | ||
| |11:15 | |11:15 | ||
| |Wine - the free Windows Emulator | |Wine - the free Windows Emulator | ||
| - | | | + | |After 15 years of development Wine, the free Windows Emulator, |
| + | has reached the level of completeness a 1.0 release, allowing | ||
| + | users to now run a broad spectrum of applications between Office | ||
| + | productivity applications, Games or speciality applications. | ||
| + | This talk will give an introduction on how Wine works, what is | ||
| + | possible and how it all works together, why it is not slower, | ||
| + | why emulating only the runtime environment is to a distinct | ||
| + | advantage compared to virtual machines. | ||
| |[[User:msmeissn|Marcus Meissner]] | |[[User:msmeissn|Marcus Meissner]] | ||
| | | | | ||
| Line 104: | Line 136: | ||
| |12:00 | |12:00 | ||
| |MirrorBrain - Free CDN for Free Software Projects | |MirrorBrain - Free CDN for Free Software Projects | ||
| - | | | + | |The MirrorBrain, a.k.a. the openSUSE download redirector, automatically redirects clients (web browsers, download programs) to a mirror server near them. It works similar to the systems employed by sourceforge.net, mozilla.com or similar large organizations, which face a number of download requests which is too high to be practically handled by a single site. To find a mirror close to the client, the redirector "geolocates" the client by its IP address. If several mirrors are found to be suitable, the redirector load-balances requests to the mirrors based on their capabilities. |
| + | |||
| |Peter Poeml | |Peter Poeml | ||
| | | | | ||
| Line 110: | Line 143: | ||
| |12:45 | |12:45 | ||
| |openSUSE on Netbooks | |openSUSE on Netbooks | ||
| - | | | + | |Everybody loves Netbooks, so why don't use your favorite Linux distribution on it. |
| + | The talks shows what the pitfalls and limitations are and how to get openSUSE | ||
| + | working on Netbooks. | ||
| |Stefan Seyfried | |Stefan Seyfried | ||
| | | | | ||
| |- | |- | ||
| |13:30 | |13:30 | ||
| - | |YaST2 (description missing) | + | |YaST2 - Future Roadmap |
| - | | | + | |n openSUSE 11.0 YaST came out with new features like a themable look |
| + | and a robust & fast package manager. 11.1 came out with more robust | ||
| + | solving and various minor features. | ||
| + | In this talk we will present all the features that have high priority | ||
| + | for the next openSUSE release and areas where we are doing research that | ||
| + | will eventually be features in future versions. | ||
| + | |||
| |Duncan | |Duncan | ||
| | | | | ||
| Line 122: | Line 163: | ||
| |14:15 | |14:15 | ||
| |openFATE - How to get your most wanted features into openSUSE | |openFATE - How to get your most wanted features into openSUSE | ||
| - | | | + | |openSUSE opens the feature tracking process to the community. |
| + | In the past, only Novell employees had access to the feature | ||
| + | database where all features of upcoming products are tracked. | ||
| + | Now the community can participate in the feature tracking process | ||
| + | by requesting new features, browse existing features and contributing to them. We launched the openFATE web application (http://features.opensuse.org) shortly before FOSDEM. | ||
| + | The talk shows how it works and explains how incoming feature requests will be handled. | ||
| |Thomas Schmidt | |Thomas Schmidt | ||
| | | | | ||
| Line 128: | Line 174: | ||
| |14:45 | |14:45 | ||
| |Architecture of Collaboration | |Architecture of Collaboration | ||
| - | | | + | |This session will focus on the “Architecture of Collaboration” implemented |
| + | in the Kablink Open Collaboration project. See how the Kablink platform | ||
| + | allows you to build applications that solve problems while | ||
| + | encouraging collaboration among your team members. During this session an | ||
| + | application will be developed that takes advantage of the social networking | ||
| + | features of Kablink while solving a common teamworking problem. | ||
| |Brent McConnell | |Brent McConnell | ||
| | | | | ||
| Line 134: | Line 185: | ||
| |15:30 | |15:30 | ||
| |Bits from your GNOME team (with build service fun inside!) | |Bits from your GNOME team (with build service fun inside!) | ||
| - | | | + | |At the last FOSDEM, JP Rosevear gave a good overview of what was going |
| + | on the GNOME land of openSUSE. It turns out that since then, many things | ||
| + | have happened and 2008 helped the team achieve a lot. This talk will present some interesting technical changes on your | ||
| + | desktop and how it affects the while distribution, but will also focus | ||
| + | on the GNOME team and its processes, like for example our use of the | ||
| + | build service. | ||
| |Vincent Untz | |Vincent Untz | ||
| | | | | ||
| Line 140: | Line 196: | ||
| |16:15 | |16:15 | ||
| |Putting the 'open' in openSUSE : Community-driven KDE development | |Putting the 'open' in openSUSE : Community-driven KDE development | ||
| - | | | + | |The KDE team plays a central part in making openSUSE a community driven |
| + | project. In this talk, the KDE team presents how it works with the community | ||
| + | to introduce the new KDE 4 desktop to the distribution so that it meets | ||
| + | users' needs. Recent developments in KDE and the measures taken to smooth | ||
| + | the transition from KDE 3 are shown. | ||
| |Will Stephenson | |Will Stephenson | ||
| | | | | ||
Revision as of 15:56, 22 January 2009
openSUSE project @ FOSDEM 2009
The ninth Free and Open source Software Developers' European Meeting (commonly known as FOSDEM) takes place during the first week-end (7&8) of February 2009 in the city of Brussels, Belgium. It's an annual 2-day event hosting talks, tutorials, and booth for the free software/open source community. It is organized by volunteers at the Université Libre de Bruxelles in Belgium. Access to all parts of FOSDEM is free of charge (but donations and sponsors are welcome to help fund the event).
The openSUSE project will participate at FOSDEM with the openSUSE 'DevRoom' (Developer Room) and a small booth. We try to record again all talks. This year we are in the same devroom we had last year on the second day, aka the openSUSE sauna, H.2214 (upstairs).
Talks from the openSUSE DevRoom
| Draft! |
Saturday, February 7th
| Time | Topic | Description | Presenter | Media |
|---|---|---|---|---|
| 13:00 | Welcome - openSUSE | nother year, another FOSDEM. The talk will give you a short overview what happened in the last year, what we archived within the openSUSE project. | Martin Lasarsch | |
| 13:15 | Looking ahead | After the release of openSUSE 11.1 in December we are already working on the next version. What kind of features will we have, what want the community? | Stephan Kulow | |
| 13:45 | openSUSE community | This talk gives you an overview about the openSUSE community.
What we have, what we need. It also covers some topics from the mailinglists, like Weekly-news i18n. Plans for language specific news.o.o, why i18n is important for us. The Talk will also have short overview about the upcoming openSUSE spokesperson program. | Dinar Valeev | |
| 14:30 | openSUSE Build Service overview | Introduction into the openSUSE Build Service, why it was created, what are the goals it wants to achieve and a brief overview about its components. | Adrian Schröter | |
| 14:45 | Collaboration in the openSUSE Build Service | This talk explains how to use the Collaboration features of
the openSUSE Build Service. Its based on two openSUSE repositories that use them: openSUSE:Factory:Contrib and openSUSE:Factory | Henne Vogelsang | |
| 15:30 | Putting Cross Development Support into OBS | The Cross Development in OBS feature is now integrated into normal OBS
development. It allows you to build, test, run applications for other processor architectures using a combination of emulators and crossbuild. Emulators are already a normal part of OBS. An analysis has been made of the different ways to implement Cross Build to result in better interoperability with existing linux distributions for other architectures. The goal was to implement Cross Development as an orthogonal feature, and to glueless implement openSUSE, Fedora, Debian, Ubuntu for embedded architektures like ARM, sh4, mips in the same way as is done already by OBS for x86 and powerpc architectures. | Martin Mohring | |
| 16:15 | Create your own Linux Distribution | This talk will explain briefly how you create your own openSUSE based Linux distribution installation media and Live media with the openSUSE Build Service. It includes a brief introduction to kiwi-instsource (which was presented as an outlook last year) and the way we define products; how the buildservice creates an installation source from that. | Jan-Christoph Bornschlegel | |
| 17:00 | Creating customized openSUSE versions with SUSE Studio | SUSE Studio is a new web application to build openSUSE based appliances. It
provides an easy to use interface to quickly create images for live CDs, bootable USB sticks and VMware. It's also possible to conveniently customize software selection, configuration and theming of the appliances. Third party software may be integrated through coupling with the openSUSE Build Service. Studio's testdrive feature allows users to run the appliance via the web interface for testing and further configuration. | Cornelius Schumacher
Daniel Bornkessel | |
| 17:45 | Legal aspects of distribution development | Every community distributions have to deal with legal issues. The talk shows what kind of pitfalls we have in our daily distribution work and how to solve them. This will only work with the upstream developers of the projects and most of the work will be done for every distribution again. | JĂĽrgen Weigert | |
| 18:15 | Apport - Automatic Application Crash Reporting for openSUSE | ApportApport is an automatic application crash reporting system. Many
application crashes remain unreported due to different reasons. | Jan Blunck | |
| 19:00 | End |
Sunday, February 8th
| Time | Topic | Description | Presenter | Slides |
|---|---|---|---|---|
| 10:00 | openSUSE education | The openSUSE education project has the goal is to support schools using openSUSE, create and describe additional software-packages for educational projects and create an "add-on" CD for the regular openSUSE distribution. The talk gives you an overview about the project, where we are now and what has to be done | Lars Vogdt | |
| 10:45 | Zypper - openSUSE's command line software manager | Zypper is a command line software management tool using the ZYpp
library. It can be used to manage repositories, search for packages, install them, keep them up to date and more. This talk will highlight it's most interesting features, tips & tricks, and future plans. | Ján Kupec | |
| 11:15 | Wine - the free Windows Emulator | After 15 years of development Wine, the free Windows Emulator,
has reached the level of completeness a 1.0 release, allowing users to now run a broad spectrum of applications between Office productivity applications, Games or speciality applications. This talk will give an introduction on how Wine works, what is possible and how it all works together, why it is not slower, why emulating only the runtime environment is to a distinct advantage compared to virtual machines. | Marcus Meissner | |
| 12:00 | MirrorBrain - Free CDN for Free Software Projects | The MirrorBrain, a.k.a. the openSUSE download redirector, automatically redirects clients (web browsers, download programs) to a mirror server near them. It works similar to the systems employed by sourceforge.net, mozilla.com or similar large organizations, which face a number of download requests which is too high to be practically handled by a single site. To find a mirror close to the client, the redirector "geolocates" the client by its IP address. If several mirrors are found to be suitable, the redirector load-balances requests to the mirrors based on their capabilities. | Peter Poeml | |
| 12:45 | openSUSE on Netbooks | Everybody loves Netbooks, so why don't use your favorite Linux distribution on it.
The talks shows what the pitfalls and limitations are and how to get openSUSE working on Netbooks. | Stefan Seyfried | |
| 13:30 | YaST2 - Future Roadmap | n openSUSE 11.0 YaST came out with new features like a themable look
and a robust & fast package manager. 11.1 came out with more robust solving and various minor features. In this talk we will present all the features that have high priority for the next openSUSE release and areas where we are doing research that will eventually be features in future versions. | Duncan | |
| 14:15 | openFATE - How to get your most wanted features into openSUSE | openSUSE opens the feature tracking process to the community.
In the past, only Novell employees had access to the feature database where all features of upcoming products are tracked. Now the community can participate in the feature tracking process by requesting new features, browse existing features and contributing to them. We launched the openFATE web application (http://features.opensuse.org) shortly before FOSDEM. The talk shows how it works and explains how incoming feature requests will be handled. | Thomas Schmidt | |
| 14:45 | Architecture of Collaboration | This session will focus on the “Architecture of Collaboration” implemented
in the Kablink Open Collaboration project. See how the Kablink platform allows you to build applications that solve problems while encouraging collaboration among your team members. During this session an application will be developed that takes advantage of the social networking features of Kablink while solving a common teamworking problem. | Brent McConnell | |
| 15:30 | Bits from your GNOME team (with build service fun inside!) | At the last FOSDEM, JP Rosevear gave a good overview of what was going
on the GNOME land of openSUSE. It turns out that since then, many things have happened and 2008 helped the team achieve a lot. This talk will present some interesting technical changes on your desktop and how it affects the while distribution, but will also focus on the GNOME team and its processes, like for example our use of the build service. | Vincent Untz | |
| 16:15 | Putting the 'open' in openSUSE : Community-driven KDE development | The KDE team plays a central part in making openSUSE a community driven
project. In this talk, the KDE team presents how it works with the community to introduce the new KDE 4 desktop to the distribution so that it meets users' needs. Recent developments in KDE and the measures taken to smooth the transition from KDE 3 are shown. | Will Stephenson | |
| 17:00 | End |
Other talks outside the openSUSE devroom
| when | where | who | what | descripton | Slides |
|---|---|---|---|---|---|
| 14:00 - Saturday | Main Room "Janson" | Joe Brockmeier | openSUSE |
Who will be there?
| who | account/nick | when | what* | hotel |
|---|---|---|---|---|
| Martin Lasarsch | mlasars/notlocalhorst | 6-8 | openSUSE organizer | SUSE |
| Vincent Untz | vuntz/vuntz | 6-8 | Talk, helping here and there | TBD (SUSE?) |
| Andrew Wafaa | awafaa/FunkyPenguin | 5-9 | Booth, Face 2 Face @ FOSDEM Interviews, Guerilla Marketing | Family |
| Wolfgang Rosenauer | wolfiR | 6-8 | mainly Mozilla, sorry | Hotel/TBD |
| Marcus Meissner | _Marcus_ | 6-8 | Talk, hanging around at booth, GPG key signing possible (bring valid ID and fingerprint), Digital Camera debugging | SUSE |
| Pascal Bleser | pbleser/yaloki | 6-8 | Busy organising FOSDEM :) | Novotel Grand Place |
* like helping on booth, give a presentation general/openSUSE
External Links
- FOSDEM
- openSUSE 'DevRoom' schedule on FOSDEM pages

