LinuxTag2006

Şuraya atla: kullan, ara

openSUSE Counters at the Novell Booth

Novell was present with a booth in the exhibition area. On that booth there were an openSUSE and a SUSE Linux counter.

openSUSE Day at the LinuxTag 2006

The openSUSE Day was a one day sub-conference of the LinuxTag about openSUSE. It took place on Thursday, May 4 2006 (Room 6.2):

Time Topic Description Presenter Slides
10:00 - 11:00 Introduction to the openSUSE project Why did Novell start the openSUSE project? What is different from other projects? Get a short overview of our motivations and plans for the future of the openSUSE project as well as tell us your opinions and discuss with us where openSUSE can go in the future. Sonja Krause-Harder, Michael Loeffler
11:00-12:00 Presentation of the openSUSE Build Service openSUSE build service provides an infrastructure for the open development of future SUSE Linux based distribution. It provides software developers with a tool to release and publish their software easy and for a broad user audience. Our service provides a complete distribution development platform to create your own Linux distribution based on SUSE Linux. Packages can be built for SUSE Linux on various architectures. Beyond that it features compile and packaging service for other Linux distributions like Fedora, Debian/Ubuntu, and others. Users can browse and download easily latest packages they look for. Open interfaces allow external services (e.g. source forge) and web pages to integrate with the build service and to use its ressources.

In an advanced state (end of 2006) our build service is accesible for anybody, equiped with a user and trust management and is able to create further build targets (e.g. LSB, Xen images)

Adrian Schröter, Cornelius Schumacher
12:00-13:00 Advanced build service features The openSUSE Build Service is not limited to build packages for SUSE Linux, but offers the possibility to build a package for other distributions (such as Mandriva, Fedora, or even Debian). This talk presents methods to make packages built for multiple distributions. Michael Schröder ...
13:30-15:00 SUSE Linux 10.1 -- Highlights and Features What's new and cool in SUSE Linux 10.1? What are the features and highlights? We answer these questions and discuss goals and focuses for SUSE Linux 10.2 and beyond.

The presentation will include live demos of key features, such as AppArmor, XGL, XEN, OpenOffice, Beagle and NetworkManager.

Martin Lasarsch, Christoph Thiel, Will Stephenson, Stephan Binner ...
15:00-15:30 Linux Clients in Microsoft Windows Environments This presentation shows how Linux systems can be integrated into an Microsoft environment - in particular into Active Directory Service (ADS) - by using the winbind daemon of Samba. This also includes offline authentication - which is important for mobile or home office usage - and enforcement of domain wide security policies.

The presentation shows the motivation, the mandatory and supplementary requirements, the architectural overview, the open issues, and currently available resources. In between we'll have a short demonstration.

Lars Müller ...
15:30-16:00 Introduction to the MicroSUSE project This talk will provide an introduction to the MicroSUSE project, a new Linux distribution that strives to allow system builders to create a complete embedded system out of precompiled binaries, libraries, and kernels, enabling them to concentrate on developing their application instead of wrestling with the GNU toolchain. The audience will learn about the origin, the basic concepts, the implementation, and the current status of MicroSUSE, how to use the MicroSUSE distribution to build embedded systems, as well as how to take part in its development. Time-permitting, a demo of building a complete embedded system from the current MicroSUSE distribution will be shown. Ulrich Hecht ...
16:00-16:30 Zypp: common package and patch managment for SUSE Linux. Package Management and Package Dependency Resolving

SUSE Linux uses rpm as its package format. The basic tool for this is the RPM (RPM Package manager) program, it handles installation, removal and querying of packages. RPM checks that the requirements of a package are met, e.g. if package X needs package libY and you try to install package X but without having libY installed, rpm will refuse to install X and give a warning that libY is missing. RPM has no way to install automatically a package that contains libY. There are various programs using rpm (and other package formats) to support the following four use cases with a comfortable user interface: Install a package and all of its dependencies automatically, download these packages from a remote server or local media, remove packages, and update packages with newer versions. SUSE Linux 10.0 offers three programs for this: YOU, the YaST online update (only update), the yast package manager ("yast sw_single") for installation and removal (but not update), and with apt-rpm an alternative for yast and YOU. With SUSE Linux 10.1, SUSE has integrated a new package manager resolver technology called Zypp. Zypp is the integration of SUSE's yast2 Package manager and Ximian's libredcarpet. At Novell we used two solutions so far - Red Carpet and YaST package manager - and decided to merge both in a best of breed approach. Zypp features brings SUSE package management technology to a world of new possibilities like runtime dependencies on hardware, patterns, full-featured patches and Zenworks integration for a easy enterprise upgrade path. There are multiple advantages for SUSE Linux. First, it now offers a better resolver than before. More information about why a package is installed or no solution is found. A better integration of all those feature that were added over the years to our package manager). A command line interface ("rug"). A common handling of packages and patches. Dependency handling for update packages. A better way to handle selections (we call them now "patterns"). Remote management (not yet in SUSE Linux 10.1). Additional repositories during installation (no GUI in SUSE Linux 10.1). More flexibility in handling of different repositories, e.g. it is possible to have additional patterns for each repository.

Duncan Mac-Vicar ...
16:30-17:00 Linux in der Schule Schulen brauchen heute trotz knapper Kassen gute Arbeitsumgebungen. Mein Vortrag stellt ein kostengünstiges und wartungsarmes Konzept für die Ausstattung von Computer- und Klassenräumen vor.

Die Administration muss einfach gehalten werden, weil sie von wechselnden Schülergenerationen und vielen Lehrern erledigt wird. Deshalb legte ich besonderes Gewicht auf die zentrale und einfache Installation der Rechner im Computerraum. Dies habe ich erreicht durch Clonen mit Hilfe des Programms udpcast. Heutzutage ist der Internet-Zugriff auch in Klassen- und Aufenthaltsräumen sinnvoll. Da hier jedoch der Einsatz teurer Hardware nicht ohne Risiken ist, habe ich ein ThinClient-Konzept auf der Basis von LTSP gewählt. Lehrer wollen Schülern an den Arbeitsplätzen weiterhelfen und sie überprüfen. Dafür habe ich mein eigenes Tool fmeye geschrieben. In einer Diskussion kann ich auch noch über weitere Erfahrungen beim Einsatz von SUSE in Schulen berichten.

Felix Möller ...
17:00-18:00 Hands-on build service workshop Packaging workshop for newbies and for experienced developers/packagers who want to provide packages for multiple distributions. Especially interesting for developers of open source projects who want to create packages of their source easily for a large amount of users.

We help you to deal with spec files, explain how to use the openSUSE Build Service using your code and are open for any questions or input around packaging.

Adrian Schröter no slides

The talks were recorded by the LinuxTag team and will be made available at:

http://www.linuxtag.org/2006/de/home/videostream/recordings.html

Pictures

openSUSE members have taken pictures of the fair and our booth: