Conferense Program

Thursday, February 10 - Session 2

[Thursday Session 1] [Thursday Session 2] [Thursday Session 3]
[Friday Session 1]
[Friday Session 2]

Theme: Interoperability

Th21 - 10.10-10.55 System and Network Monitoring with RRDtool

Speaker: Tobias Oetiker (see Th15)

Many network devices provide a wide array of counters and gauges, telling about their operational status. Getting this information from the devices is fairly simple using SNMP, netflow or any other data acquisition method.

The problems start when it comes to storing and analyzing this data. RRDtool can help in this are by providing functions for the storage, processing and presentation of time-series numerical data. RRDtool does also build the basis for MRTG-3 which is currently under development. In this talk you will learn how RRDtool works and how you can use it to solve your monitoring problems.

Th22 - 10.55-11.35 Samba Internationalization

Speaker: Jeremy Allison is one of the lead developers on the Samba Team, a group of programmers developing an Open Source Windows(tm) compatible file and print server product for UNIX systems. Developed over the Internet in a distributed mannor similar to the Linux system, Samba is used by Multinational corporations and Educational establishments worldwide. Jeremy handles the release engineering and the co-ordination of Samba development efforts worldwide and acts as a corporate liason to companies using the Samba code commercially. With a wide background in UNIX and Windows NT systems, Jeremy has been working on Samba since its origin in 1993.

The Open Source Samba Windows file and print server has to cope with converting between Windows code pages and UNIX character set representations of names of files and users. This talk will explain how this is acheived within Samba, and how a single Samba binary can be used in any worldwide setting. In addition, this talk will cover the future I18N extension of Samba, including the move to UNICODE in the wire SMB/CIFS protocol and the addition of different languages to SWAT, the Samba Web Administration Tool.

Th23 - 11.35-12.15 How to Make Applications Highly Available on TruCluster

Speaker: Per Gullfeldt, Senior Systems Engineer.

Per Gullfeldt has been working with UNIX since 1983. He joined Digital/Compaq 1989 and has been working as product manager and presales. Mainly in the UNIX arena.

Users have mission-critical applications that need to be available at all times. TruCluster V5 provides for an entire computing environment with high levels of availability. This session describes the features of TruCluster V5 that directly support the high availability of applications. The session introduces the idea of categorizing applications that run in the cluster and then suggests an appropriate mechanism for providing high availability to them. The primary mechanisms, Cluster Application Availability (CAA) and Cluster Alias (CA) are defined. Instructions and examples of CAA and CA usage are provided. Of special interest to users of earlier TruCluster versions, the session will describe the steps needed to migrate ASE services to TruClusters V5.0.

Theme: Misc

Th24 - 13.30-14.10 Management in Open Software Projects

Speaker: Poul-Henning Kamp has been a member of the FreeBSD core team since FreeBSD version 1.1.5. Despite 15+ years with UNIX, he still think we can improve it.

Management has never been easy, just ask Dilberts pointy-haired boss. It is not any easier if you are managing a bunch of geeks who do what they do on their own dime and for their own obscure reasons. Some insight into how the FreeBSD Core team keeps things on track and the behavioural patterns we have to deal with in people.

Th25 - 14.10-14.50 Software Useright: Solving Inconsistencies of Software Patents

Speaker: Jean-Paul Smets-Solanes is member of the French Speaking Linux Association (AFUL) and webmaster of the web site. He is also working at the Lorraine regional branch of the French Ministry of Economy, Finance and Industry as advisor on Information Technology.

This paper gives an overview of the principles, the economic impact and the potential juridical contradictions of patents and especially software related patents. It is structured in five parts, namely: History, Law, Economy, Justice and Solutions. The first part (History) shows that the historical legitimity of patents is to ”encourage people to share technology”. The second part (Law) gives an overview of what is considered to be an invention and what is not. The third part (Economy) introduces a model to determine which patents are useful and which are not. The fourth part (Justice) analyses which patents are fair and which are not from a citizen point of view. The fifth part (Solutions) introduces the concept of Software Useright, an integrated set of legal approaches which make software related patents useful and fair. Well implemented patent law based on Software Useright may even lead to an increase of safety and consumer protection in the software industry.

Theme: Papers

Th26 - 15.10-15.40 The rsync Algoritm

Speaker: Andrew Tridgell, Samba Team

Rsync is a very efficient algorithm for remote data update. This paper will present the basic algorithm which arose from his PhD research and its applications for file transfer and mirroring in an Internet environment. He will also present some work that he is doing to embed the rsync algorithm into the HTTP protocol which provides an efficient mechanism for making dynamic web traffic completely cacheable. He will give results for experiments in this area on a prototype rsync enable web proxy called rproxy.

Th27 - 15.40-16.10 Applying Linux from the Perspective of a Finnish University

Speaker: MSc Gustaf Selén, laboratory engineer at the Department of computer science and project manager for the Pro Linux project at Åbo Akademi University.

University computer networks have traditionally been open for all kinds of use, but the need for an organized manner for using Linux at Åbo Akademi is evident. A project named Pro Linux was started, with the aim to use Linux for education, research and also as a common desktop operating system within the university. The concepts and guidelines developed for a pilot Linux computer class will serve as the base for organized Linux usage at Åbo Akademi. One of the most important goal of the project is to facilitate a system automatic or semi-automatic installation and maintenance of Linux computers at the university.

Th28 - 16.10-16.40 Developing Distributed Applications on Linux with CORBA

Speaker: Matthias Kalle Dalheimer has a consultingcompany in Hagfors, (Värmland). He is a member of the KDE devlopment team and has the responsibility for the libraries.

This programming language and execution environment independence is achieved by two means: First, services are specified in a abstract language called IDL which looks syntactically familiar to C struct declarations but provides no means whatsoever for specifying actual execution. Second, all communication is done via so-called ORB.

Linux is a very good platform for implementing CORBA Software, because one of the best ORBs called Mico is available for Linux as well as for other UNIXderivatives and Windows NT.

Th29 - 16.40-17.10 ”LINUX, Another World” or ”LINUX, Different From the Commercial World”

Speaker: Brian Eberhardt is founder and president of SuperUsers. Brian’s background for working with LINUX is, that he was one of the first people working with UNIX and Internet back in the late seventies.

The LINUX-world is different from the commercial IT-world. Brian has followed LINUX from the very early beginning, and will give away some of his experiences. He will try to answer the questions: What is LINUX versions and distributions? How about prices and rights? Which platforms support LINUX? How is the reaction on LINUX from the IT-vendors? Who uses LINUX and for what? Brian will during his speech make comparisons to Windows NT. The speech is technical and market analyzing and can be followed be IT-people without any preknowledge about LINUX.