DebConf8Super Cow Powers IncludedHotel DoráMar del Plata2008-08-022008-08-18171.109:0000:1511:0002:00Salon del marddhsdak discussion / hacking sessionFun with / about our archive management softwarebofenA BoF for people interested in dak, the Debian Archive Kit. Main target is discussion where we want to go, what needs to be in it, what should it do, etc. Also, if time permits (DebCamp lasts a week), also some hacking session implementing some features.A BoF for people interested in dak, the Debian Archive Kit. Main target is discussion where we want to go, what needs to be in it, what should it do, etc. Also, if time permits (DebCamp lasts a week), also some hacking session implementing some features.Joerg Jaspert15:0001:00Salon del marLaTeX Beamer Debian Theme BOFContinue the specification of a corporate design for talksworkshopenThe BOF with the same title was intended to find a consensus about some kind of corporate design for talks using LaTeX Beamer. While there were some specifications done nothing happened regarding implementation. We should meet again and try to work on something.
Last year because of unfortunate circumstances this BoF was shifted several times and thus the attendance was quite low. Let's contintue the effort and start real work this time.
LaTeX beamer seems to become kind of a default for those who like to use LaTeX for their presentations. It would be just fun to have a common Debian theme to share between Debian developers.
This will be a real *work* shop. I will try to present a first sketch and the discussion should lead to a common sense how we could design a Debian theme. Hopefully a lot of beamer experienced people will take part.
Andreas Tille
LaTeX beamer BOF from Edinburgh
18:0001:00Salon del marDebian on the Neo1973/FreerunnerBuilding on the OpenMoko frameworkmeetingenI'll show how to install Debian on the Neo1973/Freerunner.It's possible to run most of the OpenMoko apps on a Debian-Based system. I've packaged some of them for myself (they are all autotools based). I could also talk about OpenMoko in general (i've been involved since the first prototype were shipped).Jan Lübbe19:0001:00MicrocineRedesigning DEHS (a.k.a. changing the watch files atmosphere)time to open the doors to other peopleworkshopenDEHS being more than four years old has only been modified to satisfy most of the current needs. Rewriting DEHS in perl with a new design, doing things at the right place (i.e. extraction of watch files), and more should be discussed and input, and code, from several people is needed.It is time to get DEHS in shape for the future. With the input from several people, teams, groups, and others, DEHS should be able to correctly satisfy the need of most of them. Aiming to do things The Right Way the whole process that starts with the extraction of watch files (getting ready for the version 3.0 source formats), checking of watch files (including the uscan utility), are to be redesigned or rewritten.Raphael Geissert
DEHS
View DEHS' code
Wiki page
BTS reports
http://
10:3000:30Salon del marwtWelcome talkDebConf8 introductory sessionotherenWelcome sessionWelcome sessionMark HymersDamián VianoMargarita ManterolaStephen GranMartín FerrariJoerg Jaspert11:0001:00Salon del marDebian15 years and countingkeynoteenSteve McIntyre12:0001:00Salon del marthe MANCOOSI research projectManaging the Complexity of the Open Source InfrastructurelectureenMANCOOSI (Managing the Complexity of the Open Source Infrastructure) is
a just started research project funded by the European Union for
addressing some of the challenges related to the "upgrade problem" of
interdependent software components of which Debian packages are
prototypical examples.
MANCOOSI is the natural continuation of the EDOS project, which have
already contributed tools for Debian (and other distributions)
archive-wide Quality Assurance. The consortium behind the project
consists of several European universities, commercial GNU/Linux
distributions from Europe and South America; Debian is involved as a
handful of Debian Developers are working in the ranks of the
universities to drive and integrate back achievements into Debian.
This talk will present the MANCOOSI project and its objectives, with a
particular focus on how Debian is related in and can benefit of
MANCOOSI's achievements.
MANCOOSI is a research project started in February 2008 which aims to tackle some of the issues involved in dealing with the complexity of inter-related, but independently developed, pieces of software. You can well imagine how Debian is the perfect fit for such a scenario, and how intriguing it can be seen for it scale issues.
MANCOOSI won't be yet another research project about software metrics, bugs count, yada yada, rather it will (try to) tackle 2 very specific topics which affects our everyday life of Debian users and developers. Both are related to the "upgrade" problem of packages installed on a local machine wrt the new packages available on the remote Debian repositories. The first topic is the rollback of the machine to the status which was available before the upgrade run, either because the upgrade failed for some runtime cause (e.g. postscript exit with non-zero ...), or because (possibly days later) the local sysadm wants to roll-back to the previous state because it was "better". In this talk we will briefly touch this topic, just presenting the work packages related to this task, and the people which will be working on it. Mainly those people are research from the software engineering communities which frequently face similar problems in other setting, and also other commercial distributions such as Mandriva and Caixa Magica (a small GNU/Linux distribution from Portugal).
The second topic, which will be discusseed a bit more in detail, is dependency resolution. In this respect, a problem we have in the state of the art in Debian is that none of the dependency solvers we have (apt and aptitude, sbuild, pbuilder mainly) is complete; this means that in some cases a solution to the upgrade problem exists, but it isn't found by the tools we are using. As shown by some of the achievements of the former EDOS project (which will be briefly discussed as well), dependency resolution can be encoded either as a SAT solving problem (satisfiability of a logic formula) or a constrained programming problem. Several efforts in MANCOOSI will be about defining optimizations and specialized algorithms to adapt SAT solvers and automatic theorem provers to the dependency resolution problem we face daily in upgrades.
Other efforts will be in the creation of a challenge for dependency solvers, in the spirit of other international challenges which each year involve several researches in the development of ever better automatic theorem provers and SAT solvers. We plan to start collecting upgrade problems from user machines, similarly to what we already do with popcon though with far more complex datasets, and publish them as challenges for algorithms. Then we will advertise the challenge and run it for the first time at some appropriate research conference.
Practically, a few by products are also expected specifically for Debian, the pluggability of external dependency solvers in our package managers and, as a consequence, the possibility of sharing solvers among different package managers.
Stefano Zacchiroli
project homepage
15:0001:00Salon del marDebian WikiLicense, Layout, and LennyworkshopenDuring this work session will focus on two aspects, which should be completed by Lenny's release : Choose a license and get a new site layout.
We should coordinating to be able to release a "new" Wiki when Lenny is released. e.g :
1. Choose a License for the Wiki content. This topic has been discussed many times, but was never addressed (searching "wiki license site:lists.debian.org/debian-www" or in "/debian-legal", reveals lots of discussions !)
2. The layout could be refactored.
2.a. Create/adapt the moinmoin theme (CSS) to be more "à la Debian" (either www.d.o, or pts, etc...).
2.b. Front page content : which links. The "new" front page is nicer, but the icons are meaning less. also it has too many entries... (compare http://wiki.debian.org/FrontPage?action=recall&rev=488 and current http://wiki.debian.org/FrontPage )
2.c. Front page Layout : Once we have decided the content, pick a layout (what do we want to emphasize : News ? Projects ? Download ? Support ? DDs ? Users ? Communities ? "Get Involved" ? )
3. Coordination : Make a planning until Lenny's release date.Franklin Piat
http://wiki.debian.org/DebianWiki/LicencingTerms/Proposals
http://wiki.debian.org/DebianWiki/LicencingTerms/RelicensingStrategy
16:0001:00Salon del marMethod diffusion in large volunteer projectsReport on research in progresslectureenThis presentation is about ongoing research on innovation diffusion in the
Debian project. The goal is to determine the conditions under which volunteers
adopt new approaches to everyday challenges and order them into a framework,
which can be used prescriptively to help improve the diffusion of certain tools
and foster the competition among contenders.The Debian project is a very complex social system, and its volunteer nature
and associated inertia can have quite a dampening effect on the adoption of
innovative techniques aiming to improve cooperation and increase efficiency.
However, Debian is not the only project confronted by such issues; studies of
how to diffuse novel methods into existing, complex social systems are
numerous and diverse. The study looks at past diffusions within Debian and
other projects in an attempt to provide a prescriptive framework to guide
future diffusions and increase their success.martin f. krafft
research webpage
18:0001:00Salon del marbits from NMs and usersveee vantts neev blood! bofenShort presentation of the results of these two surveys, and a discussion about what the results mean for Debian.
http://lists.debian.org/debian-mentors/2008/03/msg00030.html
http://lists.debian.org/debian-user/2008/03/msg02475.html
A followup discussion on Ubuntu's strategies for attracting and training new developers and what Debian can learn from that. Also a discussion about how users transition from being purely users to helping develop Debian.Paul Wise
bits from the NMs survey
bits from the users survey
19:0001:00Salon del marSPI BOFMeet the SPI BoardbofenAn opportunity to meet board members of Software in the Public Interest who are present at Debconf, and informally discuss the relationship between Debian and SPI, and the future of SPI.Bdale Garbee18:3001:00MicrocineVideoteam volunteer startup meetingotherHolger Levsen20:0001:00MicrocineI18n mini-session 1/4Opening session/i18n infrastructurebofenSince Debconf 6, organizing a series of BOF dedicated to i18n-related topics has proven to be quite useful to all people working on i18n/l10n in the project.
Traditionnally, session 1 is an open talk/round table meant to enlighten the topics to be discussed in other meetings (as well as more informal work sessions during the conference).
Session 1 would be "opening session" as well as the first "work session"
churro: status of server
Services on churro:
(listed on http://i18n.debian.net/wiki)
- l10n material collection: status by nekral
what does it cover (unstable/testing, po-debconf/po/?)
what is using it?
- Pootle. define admins
bubulle: explain what's currently and what's in production
D-I: direct commits to SVN. Missing projects
Debconf: interaction with debian-l10n SVN, need for tools to
grab l10n from SVN. Integrate in po2debconf?
- DDTP: grisu gives status
what about PO export/import
bubulle about PO import to Pootle and perf problems
ddtss: nekral?
- tracking robots: status by nekral
- compendia: status by bubulle
- stats and graphics: status by nekral
Organize this? (pointers on main l10n page?)
Move stats pages to churro?
Server administration and hosting: status by faw
- server admin ML: use d-l-devel?
- move to i18n.debian.org: blockers?
Christian Perrier22:0001:00MicrocineCheese & Wine Orga meetingJust prepare the Cheese and Wine PartyworkshopenJust prepare Cheese and Wine party - there will be NO cheese and wine served at this WORKshop.Christian Perrier10:0001:00Salon del marhp.com/go/debianHP and DebiankeynoteenBdale Garbee11:0001:00Salon del marManaging 666 packages, or how to tame the beastIntroducing PET, a tool to track packages' healthlectureenPET (Package Entropy Tracker) is a collection of scripts that gather
information about your (or your group's) packages, based on the SVN repository,
but reaching many external sources. It allows you to see in a bird's eye view
the health of hundreds of packages, instantly realizing where work is needed.Maintaining one of the largest set of packages in Debian, the Debian Perl Group
needed a tool for sorting the work, showing progress made by other
members and easing the sponsoring of uploads, as many active members of the
group aren't DDs.
Based on previous ad-hoc scripts, PET was written almost from scratch with the
idea of making it usable by other packaging groups, and it even is useful
for individuals tracking their own packages. It separates completely
presentation from data retrieval, and its modular structure allows to create
easily new sources of data and checks. (For more information, see
http://wiki.debian.org/Teams/DebianPerlGroup/DebianQA)
Today it helps a small group of people maintain over seven hundred packages (we
passed the 666 mark recently, so the joke is already old) without going insane.
Main functions:
* track new upstream versions
* show which packages prepared by non-DDs are ready for upload
* highlight several problems with packages and repo organisation
* follow uploaded packages' journey to the archive
* and lots of information packed in one place
This talk will introduce this tool, show how it's best used and a bit about its
internals so you can customize it (and contribute patches!).
Martín Ferrari
Wiki of the project
Live deployment for the Perl Group
12:0001:00Salon del marQuality Assurance in lenny+1bofenWhat worked well in Quality Assurance for lenny? What didn't? What should we do for lenny+1?
The goal of this BOF is to put everybody interested in QA in the same room, to discuss:
- improvements in the way we work: can we be more efficient? What needs to be changed?
- which archive-wide tests/mass bug filings are people interested in doing during the lenny+1 release cycle?
- MIA and Bapase, or "how to keep track of the dark corners of Debian?"
- orphaned packages, and WNPP in general
A short introduction on those topics will be given, so people not familiar with the works of the QA team can participate in the discussions.Lucas Nussbaum15:0001:00Salon del marLocating bugs to kill with SOAPand other aproaches to kill bugslectureenA tutorial on using the SOAP interface to the BTS as well as other
methods of tracking, organizing, modifying, and killing bugs in the
interest of developer sanity.
* Introduction to SOAP interface
- Using the bts select tool to do complex selects
- Using the soap interface directly
- perl, python and ruby examples
* Using usertags and usercategories
- How to customize views
- Commonly used bug tags
* Triaging bugs
* Using the new summary feature
* Running a local mirror of the bts using new debbugs packages
- Selecting bugs to mirror
- Tracking changes
* Finding abandoned bugs
A tutorial on using the SOAP interface to the BTS as well as other
methods of tracking, organizing, modifying, and killing bugs in the
interest of developer sanity.
* Introduction to SOAP interface
- Using the bts select tool to do complex selects
- Using the soap interface directly
- perl, python and ruby examples
* Using usertags and usercategories
- How to customize views
- Commonly used bug tags
* Triaging bugs
* Using the new summary feature
* Running a local mirror of the bts using new debbugs packages
- Selecting bugs to mirror
- Tracking changes
* Finding abandoned bugs
Don Armstrong
http://wiki.debian.org/DebbugsSoapInterface
http://bugs.debian.org/debbugs-source/mainline/Debbugs/SOAP.pm
16:0001:00Salon del marPackaging with version control systemsWorkflow considerationslectureenVersion control systems are becoming more popular for package maintenance. In this talk, I present an overview of current practices and recent developments. I also report on the work of the vcs-pkg.org effort, which tries to identify a workflow for package maintenance which could yield better cross-distro collaboration.A lot of Debian is already using version control for the task, but everyone cooked up something of their own, more or less. We think the situation is similar in the other distros: the current approach to package maintenance doesn’t scale too well, given today’s needs (teams, offline work, increasing number of users and increased use of the bug trackers), and discussions of how to improve things are on the way, but have not yet carried fruit.
Furthermore, maintainers of a specific package in all distros basically have the same task. We could benefit from each other if we joined forces: less workload, improved access to patches in use by other distros, more structured communication, a wider spread of innovation, etc..
The goal of the vcs-pkg.org project is to integrate version control with distro package maintenance. We want to recognise all involved in the process, from upstream, the package maintainers of the various distributions, their security and release teams, and power users, who aren’t afraid to fix their own bugs, and give maximum flexibility to them.
vcs-pkg.org is a (D)VCS-agnostic effort, so you don't have to fear advocacy. Instead, I would like to deliver to you the status quo and hope to get your valuable feedback. We've made good progress, but we haven't reached our goal, so your input will make a difference.martin f. krafft
vcs-pkg project homepage
18:0001:00Salon del marthe Debian Videoteam -- Behind the ScenesDebconf-video: Software, hardware and workflowlectureen The talk will cover the hardware, software and manpower required for
a typical dvswitch usecase. Some caveats and challenges regarding
sound, lighting and rigging will be discussed, and live demonstration
of dvswitch in use will be given.Since 2005, the talks at Debconf have been recorded on video, to be
published online. Beginning in 2006, talks have also been streamed
live. One of the goals is to get recordings in high quality online
immediately, with little or no post-production work. The video
switcher dvswitch, realized in software, and a disk-based recording
workflow is bringing us closer to that goal. Tape is still used as
backup in case of failures, but we expect those to become rarer as
the system matures. A large part of the post production work is
restoring failed recordings.
Dvswitch was developed by Ben Hutchings just in time for the Debconf7
in Edinburgh. It enabled a multi-camera live production using cheap
cameras and modest laptops. The laptops relays DV streams over
TCP/IP. This avoids any degradation due to long cable stretches, and
makes cabling cheap and convenient. The output is DV straight from
the cameras, producing a very crisp master video.
Dvswitch works with sources and sinks. The sources send video from a
file or a firewire port to a listening instance of dvswitch, which can
run on a remote machine.
dvswitch listens to several sources and displays a scaled down black
and white preview image of each one. One of the sources is displayed
at full resolution in colour; this is the outgoing stream, which is
sent to the listening sinks. Each sink may send the stream to disk or
to an encoder for live streaming. It is common to do both; store the
raw master to disk, and forward the master to an encoder, and
subsequently to a streaming server.
While dvswitch saves us a bundle in hardware, the video team is still
heavy on manpower. Remotely operated cameras would help, and we are
still looking for affordable solutions that work well on Linux.
The talk will cover the hardware, software and manpower required for
a typical dvswitch usecase. Some caveats and challenges regarding
sound, lighting and rigging will be discussed. A live demonstration
of dvswitch in use will be given. We would also like to offer
rehearsal sessions with the demo rig for those who are interested.Eric Dantan RzewnickiHolger Levsen19:0001:00Salon del marBugs in large packagesStrategies and improvements for dealing with large numbers of bugsbofenDon Armstrong23:0001:00Salon del marDebconf cheese partyotherAnnual cheese and wine partyThe cheese party is now a traditional event for a Debconf since Debconf 5 in Helsinki. It grew up from an informal gathering of cheese lovers in the French room at Debconf 5 to a big party featuring dozens of cheese flavours and a huge quantity of undefined liquids from around the world.Christian Perrier19:0001:30Elsewhere (will be announced in time)Clase de TangootherenW. Martin Borgert10:0001:00Salon del marDebian and UbuntuPerspectives on CollaborationkeynoteenPerspectives on collaboration - an analysis of current patterns of collaboration between Debian and one of its largest derivatives, Ubuntu, as well as proposals for additional pathways and processes for better collaboration in general between Debian and its derivatives.This keynote reports on the current state of collaboration between Debian and Ubuntu, reports back on progress made since previous DebConf's, and looks forward to new opportunities for collaboration and development.
Debian's derivatives are a powerful part of the Debian family. They bring Debian technology and, usually, Debian values to a broader audience than Debian itself will reach. At the moment, Ubuntu is the derivative with the largest reach, bringing millions of new users to GNU/Linux and Debian specifically. Ubuntu has shifted the commercial Linux landscape from one focused on RPM-based distributions to one where DEB-based distributions have much greater commercial and consumer acceptance. In this keynote, the leader of the Ubuntu project will discuss the state of current collaboration between Debian and Ubuntu developers, articulate the roadmap of Ubuntu in the coming years, and explore ways in which Ubuntu's work can improve the state of Debian.
The talk will cover:
* Current areas of collaboration
* Toolchain, Java, Python, Debian Installer,
* OpenOffice, X.org
* GNOME and KDE
* Security
* Roadmaps and transitions
* Challenges and obstacles to collaboration
* Cultural and organisational differences
* Divergent goals and priorities
* Release management and coordination
* Frameworks for collaboration
* Patch management and submission processes
* Package review, merging and delta management
* Version control interchange
* Leadership meetings and dialogue
* Bug coordination and collaboration
* Translation coordination and management
Ubuntu is only one of many derivatives - and others are achieving tremendous success in their own ways, too. The eeePC ships a derivative of Debian, and Debian is at the heart of many excellent free software solutions. The goal of this talk will be to celebrate some of those achievements and also to look for ways to make the "family" feel more cohesive. In short, to ensure that innovation which happens in derivatives has a natural pathway back to Debian. If the leaders of other derivatives are present at DebConf, this would also be an opportunity to seek comment from them, perhaps in the form of a panel for Q&A at the end of the keynote.
Mark Shuttleworth
http://
11:0001:00Salon del marDebian Derivers RoundtablepodiumenThe Debian-Derivers round-table will bring together representatives of organizations involved in producing Debian derived distributions to discuss the political, organizational, and social barriers to collaboration with Debian and with each other. The round table will include representatives of Canonical and Ubuntu, Skolelinux/Debian-Edu and a representative from the CDD community (e.g., Enrico Zini, Andreas Tille, etc). If available, it may also include representatives from any number of Spanish distributions distributions who may be in attendance (e.g., Guadalinex, Llurex, LinEx), Userlinux, and others. A complete roster will be created once conference attendees have been settled.
Participiants: Martin F Krafft <madduck@madduck.net> (vcs-pkg.org), Florian Maier <contact@marsmenschen.com> (LiMux), Cesar Gomez <cesar.gomez@gmail.com> (Linex), Holger Levsen <holger@layer-acht.org> (Debian Edu), Andreas Tille <tille@debian.org>, Mark Shuttleworth <marks@debian.org> (Ubuntu), Bdale Garbee (Debian)
Andreas Tille12:0001:00Salon del marCustom Debian DistributionsMaking Debian the distribution of choice for specific work fieldslectureenThe idea of Custom Debian Distributions was born at DebConf 3 in Oslo
and has turned now into a solit toolset that can be used to organise
packages targeting at a specific work field inside Debian in a quite
efficient way. After five years it is time for a report about status
and success as well as continuing to spread the idea amongst people to
enable them to spend a minimum effort for the adoption of the tools to
get a maximum effect in maintaining a CDD.
One goal of Custom Debian Distributions is to form a group of Debian
developers who care for a specific set of packages that are used in
the day to day work of a certain user group. The fact that Debian has
grown to the largest pool of ready to install packages on the net has
led to the side effect that it is hard to maintain for
beginners. A Custom Debian Distribution adds some substructure
to the currently flat pool of 15000+X packages without a real
structure. These substructures are intended to put a focus on
special user interest. These substructures are not oriented on
technical matters like Debian installer team, porting teams or teams
that are focussing to implement programming language policies.
There are some similarities to Debian-i18n which also has the pure
goal to serve the needs of certain end user groups with the difference
that the users are grouped not according to their field of work but
according to their language. In fact it makes even sense to create
CDDs for languages that require certain technical means to optimally
support the language regarding direction of writing, special fonts
etc. It is known that some countries in Asia builded Debian
derivatives for this purpose but in principle it is not necessary to
derive - the better solution is to make Debian more flexible by
starting a CDD effort inside Debian.
The talks will give some examples from the success of CDDs like
Debian-Edu and Debian-Med. One very important outcome of the CDD
effort is the ongoing reunification of Linex - the Debian derived
distribution that is used in all schools in Extremadura - with
Debian-Edu. This step means that Debian gets a very large
implementation in all schools of Extremadura while on the other hand
the effort of development for the people who invented Linex will be
reduced. Debian featuring Debian-Edu now has a very good chance to
become a really good international school distribution because it has
roots in five countries (Norway, Spain, France, Germany and Japan) and
might become attractive for many more.
The success stories of CDDs would not have been possible outside
Debian and thus leaving the path to build Zillions of Debian
derivatives that reach a very small user base and working together
inside Debian is the main idea of the talk. To make this idea more
attractive in the second part of the talk a description of tools that
were developed in the CDD effort will be presented. Especially the
newly developed web tools that give a good overview about the
packages that are useful for a certain field of work and the QA tools
that enable the CDD team members to easily get an overview about
packages that need some action. So if people are not yet convinced
that a CDD for their purpose makes sense we will catch them by the
tools they might get for free if they follow the proposed strategy.
Andreas Tille
Paper about CDD
Overview page of Debian-Med CDD providing links to auto generated overview pages
Slides available from people.debian.org
15:0001:00Salon del marDebian Edu 100% in mainit's a long and winding road. and worth it :)lectureenThis talk will briefly explain what Debian Edu is, how we develop our distribution, how we differ from Debian, how we work on bridging the gaps that still exist and what our plans for the future are. This talk will briefly explain what Debian Edu is, how we develop our distribution, how we differ from Debian, how we work on bridging the gaps that still exist and what our plans for the future are.
In July 2007 the Debian Edu project released its third release, codename "Skolelinux 3.0 Terra". Debian Edu is probably the most widely known and most widely used Custom Debian Distribution - at least if you follow the official criteria for a CDD, which we aim to finally fulfill 100% for Lenny: all packages are taken unmodified from Debian main.
This talk will explain the development process of Debian Edu and the various differences to a default Debian install. An overview of the planned features for Lenny will be given as well as a list of current showstoppers will be presented. To explain to the audience, what challenges have been overcome since Debian Edu was started, the history of how 100% inclusion in Debian was achieved, will also be explained. (Debian Edu used to be a seperate distribution! Now we have become a part of Debian!)
Using wiki.debian.org to write a fine manual will be explained briefly too: our documentation is written in a wiki, then exported as docbook and translated using .po files, then transfered back into docbook, to generate html and PDFs versions, which are made available in the debian-edu-doc package, which is installed on a webserver again.
In the end, releasing with Lenny will not be the end of the process of becoming part of Debian. Currently it looks like we might release with Lenny, but then do point releases on our own. Whether this is a sensible strategy or if there are others, will (hopefully) become clearer in future. Until & after the talk - it's a long and winding road!Holger Levsen16:0001:00Salon del marHealthy CDDsStrategies for building a Custom Debian DistributionlectureenThe talk will give an overview of the status of the Debian-Med
project and how it could work as an example for other CDDs. Considering
that specific things about medical software is of quite low interest
for the DebConf audience the main focus of the talk will be the way
from a one-man idea to a fully grown team that is working contiuosely
to enhance Debian for a specific user group. Experiences are shared
how good tools and reasonable managemend can help to attract people -
users and developers.
The Debian-Med CDD was started in January 2002 and has evolved a lot
since this time. Debian now becomes the distribution of choice for
people who are working in the field of medicine. On the one hand this
can be obtained from the increase of pure numbers of packages in the
field of medicine.
On the other hand - which is even more interesting for general Debian
development - a group was formed that has developed a certain way of
cooperation which might serve as an example for other teams. Debian
knows a lot of technical teams focussing onto technical issues
(pkg-perl, pkg-python, d-i, etc.). An important part of the project is
to involve people who call themselves "pure users" or "non-developers"
(whatever this might mean) as it is done at a certain amount by the
i18n and Debian Edu team.
So this talk is not about boring the audience by mentioning medical
Free Software - it exists at a certain amount out there as other
specific software does as well - but rather how to attract people to a
topic where FLOSS is not common but should. It will give examples for
our way to advertise Free Software in medicine which is heavily
dominated by proprietary software, which tools we developed inside the
CDD framework to be always up to date with our web pages that are
intended to attract users to Debian and last but not least the lessons
we have learned in the project that might be of high interest for
other CDDs (or potential CDDs). Examples are given for project
management, attracting people by working techniques and making sure
that medical software finds a good home in Debian.
Andreas Tille
Debian-Med Development pages
Slides with code
18:0001:00Salon del marDebConf9 CáceresotherenCésar Gómez Martín19:0001:00Salon del marDebConf 10Where will it be? What will it be like?podiumenLike each year, we will discuss possible DebConf 10 venues.Like each year, we will discuss possible DebConf 10 venues.Holger Levsen20:0000:30Salon del marWhy Is Linux and Free Software Like a Player Piano?lectureenThere are a lot of correlations between Free Software and a Player Piano (and Pianos in general) that are reflected in copyright, patents, standards and other things. This talk is a fun talk, showing clips from maddog's collection of player pianos, nickelodeons, roller organs, etc. and how it relates (ever so loosely) to our favorite operating system.Jon Anderson Hall, Esq.12:0001:00Microcinei18n mini-sessions 2/4Translation debs (tdebs)bofenSince Debconf 6, organizing a series of BOF dedicated to i18n-related topics has proven to be quite useful to all people working on i18n/l10n in the project.
Proposed topic: http://wiki.debian.org/i18n/TranslationDebs aka tdebs aka translation packages
Christian Perrier19:0001:00MicrocineDebian-Med BOFbofenThis should be an open discussion for all people interested in free software in health care.Andreas Tille12:0003:00MicrocineDay TripPseudo event to associate videosmeetingMartín Ferrari20:3003:00Elsewhere (will be announced in time)cdDebian 15 years party (Meet at lobby at 20:30 to walk over)Debian turns 15 (Meet at lobby at 20:30 to walk over)contestenThe yearly conference dinner, this time as a party for Debian's 15th birthdayThe yearly conference dinner, this time as a party for Debian's 15th birthdayMargarita ManterolaMartín FerrariDamián VianoJoerg Jaspert10:0001:00Salon del marInternationalization in DebiankeynoteenThis keynote lecture will attempt to give the overall picture of the situation of internationalization and localization in the project.
Topics:
- i18n team, l10n teams
- situation for various regions of the world
- relations/non relations with derived distributions
- situation in various areas covered by i18n (WWW, packages, documentation...)
- i18n infrastructure: where are we?
It is not meant to be technical in any way (the i18n sessions and informal meetings are better suited for this).Christian Perrier11:0001:00Salon del mardh_make_webapp: yeah right!Design considerations and Tools to make packaging web applications a dreamlectureenany developers of web applications seem to live in a world of their own. They pull libraries from here there and everywhere written in multiple languages, with varying licenses. They expect the database to work the way their database does, they depend on specific versions of Java, PHP, Python, MySQL or other software and the debugging details seem to go into a black hole.
In this talk I will review some of the functionality in and around Debian which can help work around these issues, and I will try and produce a checklist for developers to consider when trying to see if their software is able to be packaged easily.Andrew McMillan12:0001:00Salon del marBest practises in team-maintaining packagesWhat works? What doesn't? What can we learn from each other?bofenTeam maintenance for (groups of) packages is en vogue; dozens or perhaps
hundreds of packaging teams care for a subset of the Debian archive in a
collaborative style.
This BOF offers the opportunity for members of different packaging teams to
exchange their experiences, share their success and problem stories, and in
general learn from each other.
a) Situation
During the last few years team-maintaining groups of packages has become
more and more widespread in Debian; the exact number of packaging teams is
unknown, estimates vary between 42 and 893 -- reality is probably somewhere
in between. [0]
Although the challenges for all teams are similar, there is a lack of
communication between those groups which leads to a situation where many
are "reinventing the wheel".
b) Objectives
- bring members of different packaging teams together
- get an overview of different work flows, tools, and challenges
- compile generally useful 'models of good practise'
- define possible areas for cooperation / tasks of mutual interest
c) Methods
Should the proposal for the BOF be accepted, a short questionnaire covering
"typical questions" for packaging teams will be prepared before Summer that
allows interested participants from packaging teams to prepare a short
overview of their team's situation and work flow.
This will allow the BOF to begin with short and structured presentations
dealing with common aspects of team packaging. From these presentations
common points of interest will be collected to form the "agenda" for the
next part of the BOF.
Ideally the session will conclude with a summary of "best practises,"
ideas for improving individual groups' work flows and ideas for
improved cooperation between teams. -- Findings will be made public in
the hope that they will be helpful to others.
[0]
http://wiki.debian.org/Teams lists 42 "Packaging teams";
http://krum.ethz.ch/ddc/teams-of-2007.txt has 218 entries;
http://alioth.debian.org/ talks about 789 "hosted projects", looking in
/home/groups on alioth shows 893 directories in general and 387 pkg-*
directories.
Gregor Herrmann15:0001:00Salon del marBringing closer Debian and RailsBridging apparently incompatible culturesbofenRuby on Rails has become a very popular framework for Web-based applications. And, even though Rails itself is neatly packaged and integrated in Debian, supporting Rails applications (specially in a large-scale provider) can prove rather difficult. Besides the core application, we face problems such as handling plugins, concurrent versions, and the like. In this BoF session we will try and study the different problems we face, and come up with adequate solutions.
I'm only familiar with Ruby on Rails - but it might be interesting to have the opinion of people working with other similar-minded frameworks.Gunnar Wolf16:0001:00Salon del marQA BoF part IIbofenWe like to continue the successfull talk from Monday ...Lucas Nussbaum17:0001:00Salon del marPredictable PRNG in the Vulnerable Debian OpenSSL Packagethe what and the how (the same talk that BlackHat/Defcon)meetingenThis is the same talk that I gave at Black Hat and Defcon.
"Recently, the Debian project announced an OpenSSL package vulnerability which they had been distributing for the last two years. This bug makes the PRNG predictable, affecting the keys generated by openssl and every other system that uses libssl (eg. openssh, openvpn). We will talk about this bug, its discovery and publication, its consequences, and exploitation. As well, we will demonstrate some exploitation tools."http://www.blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Bello
http://www.defcon.org/html/defcon-16/dc-16-speakers.html#BelloLuciano Bello18:0001:00Salon del marDebian Webservices DevelopmentIntegration and CooperationbofenDebian has a lot of useful Web Services that collect and present data about Debian Development. However, they are only loosely integrated, mostly only by including links to each other (e.g. PDO <-> PTS), or by cron'ed data retrival (e.g. BTS -> DDPO, BTS -> PTS). While Debian is probably not a community that would like to loose its diversity in Services Development (i.e. One Service To Rule Them All, aka launchpad), better integration between these services is certainly possible and might lead to more efficency and
usability. Some ideas that could be discussed at the BoF: 1) central usermanagment (i.e. don't force people to tell every website again and again which packages and maintainer addresses they are interested in; OpenID?) and persistent configuration (i.e. allow people to configure services via cookies, server-side stored information, centrally server-side stored information); 2) Dynamic data retrival; 3) Look (i.e. creating images and CSS that can easily be reused by many services instead of all the more or less different instances we currently have); etc. Frank Lichtenheld16:0001:00Microcinei18n mini-sessions 3/4Building an i18n teambofSince Debconf 6, organizing a series of BOF dedicated to i18n-related topics has proven to be quite useful to all people working on i18n/l10n in the project.
This session's topic could be about building an "official" i18n teamChristian Perrier18:0001:00MicrocineThinkPaddingHow can we make them even cooler in DebianbofenBoF for ThinkPad users and developersA BoF to get ThinkPad users and developers together, to share issues, and try to lay some plans on what we could do to get even better support for ThinkPads in Debian and the Kernel.Henrique de Moraes Holschuh14:0001:00Elsewhere (will be announced in time)Group photootherenTiago Bortoletto Vaz16:0003:00Elsewhere (will be announced in time)Bug Squashing PartyGetting Lenny Into ShapebofenWe will try to meet daily to squash bugs that are blocking Lenny's release. Coordination will take place in #debian-bugs. We will meet in the lower quiet hacklab (the one in the restaurant).Philipp Kern
#debian-release on irc.oftc.net
RC Bugs in Lenny (bts.turmzimmer.net)
#debian-bugs on irc.oftc.net
19:0002:00Elsewhere (will be announced in time)Keysigning PartyExpanding the Web of TrustcontestenThe yearly keysigning event. Sometimes called "passport-giggling party".Don't have a GPG Key? Don't have enough signatures? Sign up for the yearly KSP!Don Armstrong
GnuPG Howto
Keysigning Party Guide
PGP Pathfinder
Keysigning Details
08:0001:00Elsewhere (will be announced in time)Running in MDQ starts at 8:00 whatever the schedule saysAttention: It really starts at 8:00otheresWe basically intend to gather all people interested in a morning run.
The running speed will be the slowest person's speed and the distance will be what can be sustained by general agreement (expect something between 5 and 10km?)
It is *no* joke that the running starts at 8:00 - Penta just does not enable us to schedule that early ...Christian Perrier10:0001:00Salon del marLessWattsbofenSaving power is a hot topic across the computer industry. For some,
saving power means getting a longer battery life on their mobile
devices, be it laptops or handhelds. For others, saving power means
reducing costs and increasing efficiency in their data centers. For all
of us its about reducing the impact of computing on our planet.
LessWatts.org is about how you can save real watts, however you use
Linux* on your computer or computers. LessWatts is about creating a
community around saving power on Linux, bringing developers, users, and
sysadmins together to share software, optimizations, and tips and
tricks. You can get tips, software, and tuning from this site and its
forums, but we also want your input and involvement! Share your best
tricks, test the software under development, contribute code, report
bugs or issues, or simply help out other people who have questions.
Sulamita Garcia11:0001:00Salon del marDebian technical policy updatelectureenThis talk delivers a progress report of the policy process in Debian, tocuhing the new version control, BTS usetags and user categories, and the progress made in rewriting policy in docbook XML. This can be shorter than an hour if needed, though I can certainly find material to fill the hour.Manoj Srivastava12:0001:00Salon del marOpenSSL/Debian debaclewhat we can learn about it?bofenLuciano Bello15:0001:00Salon del marVirtualisation in Debian - Present and futureXen, KVM, VirtualBox, VMWare, QEmulectureenThere are now many virtualization and emulation packages available on
Debian. This talk will give an overview over the different approaches, their pros/cons and
current states. I will also show where each of them is heading and what that means
for Debian. As an introduction i will explain the diffrent approaches to virtualization (system-/container-virtualization, hardware based, paravirtualization, emulation/recompilation) and how the packages use these.
The linux kernel now has explicit support for virtualization using the paravirt-ops interface.
The detailed part will focus on KVM, Xen and QEmu. These are probably the most popular free virtualization tools.
An interesting new project is libvirt, which will provide a consistent interface to different virtualization tools.
Ubuntu has recently choosen KVM as their main package and will ship it in 8.04 (Hardy Heron), Red Hat is working on forward porting Xen to a recent linux kernel. How will these influence Debian?Jan Lübbe16:0001:00Salon del marDebian-HPC: making Debian "the" distro for clusters and supercomputersWorld domination one node at a timebofenEnrico Zini's talk about world domination was missing an important step: clusters and supercomputers.
Yes, lots and lots and lots of number-cruching monsters, with hundreds of GBs of RAM and TBs of hard-disk space.
From kernel patches to single packages to whole projects, how can we benefit from things like Oscar on Debian[0], OpenSSI[1], Debian Cluster Components [2], and vice-versa.
This BoF is about what can we do to make our beloved distro run flawlesly on those beastsFabricio Cannini18:0001:00Salon del marDebian-ScienceTurning Debian into the distribution of choice for scientistsbofenThe huge pool of packaged software inside Debian has the consequence
that it also contains a large number of software which is used in day
to day work of scientists. But the pure fact that packages are
available is not enough to attract scientist who frequently tend to so
called "easy to install" distributions and just are not aware which
profit they might gain from Debian. Debian-Science has the goal to
make Debian really attractive for scientists.
After a talk at DebConf 5 in Helsinki three years ago the
Debian-Science mailing list[1] was created and there is a Wiki
page[2]. It is basically about adding scientific FLOSS software to
the Debian package pool. The more than six year experience in the
Debian-Med project has shown that just adding packages to the Debian
pool is nice but users deserve more than just packaged software.
Debian does a poor job in advertising the technically good job that is
done. Many users do not have an idea about the available software
inside Debian featuring a high level of quality and robustness. It is
observed quite often that scientists just choose a distribution that
claims to be "easy to use" and once they have got a nice shiny desktop
environment they start to compile the software they need for day to
day work from scratch.
So the task for a Debian-Science project is to make Debian the
distribution of choice for scientist which includes proper advertising
(i.e. listing software packages that are useful for scientific work),
reasonable preselection of packages, convey inter-package relations -
in short: Turning Debian into a scientific workbench that scientists
are keen on using.
From a technical point of view the Custom Debian Distribution
framework could be helpful to approach this goal. It simplifies the
the task to care about scientific software inside Debian in an
organised manner. Currently there is no structure in the scientific
packages inside Debian - they just exist.
In principle a general science CDD is probably not the best solution
and a more fine grained structure would do better. The problem is
that in fact there is nobody who currently wants to do the grunt work
to actually do something into this direction. There exist some
specific efforts for Chemistry and GIS related software but currently
except for Debian-Med which covers also all Biology related package
these are rather packaging teams than efforts to turn Debian into the
distribution of choice for Chemists and people who are working with
geographical information.
A Debian-Science CDD is about answering the questions:
- Who will define a list of software that should be included into Debian
to support a specific field of science even better?
- Who will keep an eye on the bugs scientific software packages are
gathering?
- Is there any solid group maintenance and QA effort for scientists
done by scientists inside Debian?
[1] http://lists.debian.org/debian-science/
[2] http://wiki.debian.org/DebianScience
Andreas Tille
Debian-Science Wiki
Tasks package from CDD tools (link might change)
19:0001:00Salon del marDebian & LiMuxkickstartig synergy effectsbofenA meeting with two developers (and aspiring DD's, also ;-) of the Munich's LiMux team to share and discuss some details of our implementation of an open source desktop based on the fantastic Debian distribution. Discussion of possible synergy effects (it would be nice to get some kind of joint effort going). Everybody interested is welcome!Florian Maier
LiMux homepage
LiMux planet
20:0001:00Salon del marnetconfmodern, bottom-up, stateless network interface configurationlectureenThis presentation introduces netconf, a network configuration management
system designed with modern network infrastructures and the needs of roaming
users in mind. The talk describes netconf's architecture and reports on the
progress to date.On Linux systems nowadays, network configuration happens in one of two ways:
by way of a distro-specific solution, or using NetworkManager. Neither of
these two approaches are really suitable for today's requirements, which
include roaming laptops and wireless networks, VPNs, LinkLocal networks,
etc.
The distro-specific methods usually employ hooks to configure everything
beyond the simple IP interface, but the solutions are quite brittle in the
event of errors or exceptional situations. And while NetworkManager does
a splendid job with wireless networks, it suffers from a number of
limitations, such as the inability to store more than one static address
configuration. In addition, its GUI-centric approach often leaves advanced
users with a feeling of lack of control, and imposes unneccessary dependencies
for minimal systems.
netconf aims to address these problems. It is a daemon designed from the
bottom up with only minimal functionality. It uses an event-driven model and
well-defined, bidirectional interfaces, which make it possible to integrate
advanced functionality: link and location autodetection; configuration of
printers, smarthosts, proxies, etc. from DHCP data; LinkLocal addressing;
wireless LAN; VPN; firewalling; advanced routing and traffic control,
including bridging, various user interfaces (including the NetworkManager
GUI), and so on.
netconf was developed for Debian systems but its design makes it trivial for
other distributions (even using non-Linux kernels) to deploy it without the
need to adopt Debian's network configuration paradigms — in fact, the
compatibility with Debian's well-established ifupdown is implemented as an
extension to the netconf core. It is currently in alpha state and implemented
in Python, but with a the eventual porting to C in mind.
This presentation assumes experience with Linux network configuration
management. Previous exposure to complex network infrastructures would be
a bonus to the attendant as well as the speaker.martin f. krafft
netconf homepage
16:0001:00MicrocineEmdebian updateDebian on embedded devicesmeetingenEmdebian GUI configuration and touchscreen support, root filesystem installation methods, remaining issues in cross building Debian and extending the package set and device support.How to configure Emdebian installations and GUI configurations / touchscreen for embedded devices using Emdebian as well as how to bring Emdebian to new devices and/or new package sets. Demo of Emdebian on a Balloon3 board and outline of how to build root filesystems, customise packages and outline of how to extend Emdebian to armel and i386.
Also includes the preparations for an Emdebian 1.0 release following Debian Lenny 5.0, including the relationship between Emdebian and Debian.Neil Williams
Autobuilder report
http://
20:0001:00Microcinei18n mini-sessions 4/4Status of the DDTP/Prepare ExtremadurabofenIn this meeting, we could make a discussion about the status of the DDTP and further developments.
We could as well prepare the next i18n meeting in Extremadura.Christian Perrier19:0001:30Elsewhere (will be announced in time)Capoeira practice in Hotel AstorExperience the brazilian gameworkshopenCapoeira is a fight, dance and game created by african slaves in Brasil, with a lot of elements from the african culture.The idea is to start with a small talk about the history of Capoeira, do some basic moves, and then make a Roda, in which everyone can play.Marco Túlio Gontijo e Silva
Wikipedia's capoeira page
10:0001:00Salon del marLennyThe road to releasekeynoteenWith the archive now frozen, the Lenny release isn't far away. What does this mean for the average developer?This talk introduces the Release Team, the policies behind freezes, removals, binNMUs and general release management.Neil McGovern11:0001:00Salon del marSustainable Computinglectureen"Sustainable Computing" is a hard fact in a lot of places around the world. It is often hard to have a computer, or even an Internet connection for a single person, so often computers are shared in many ways. There are many elements of "sustainable computing", and this talk looks at some of the issues, and discusses some possible answers.Jon Anderson Hall, Esq.12:0001:00Salon del marMulti winner voting in DebianA report from the SecretarybofenThis will be a quick update of devotee functionality update to handle clone proof STV voting for multiple winners, which degenerates to our current process for single winner votes. This also serves as a bits from the secretary talk.Manoj Srivastava15:0001:00Salon del marorganizing better in-person meetingsbofenIn-person meetings, such as the ones organized by Extremadura, are a great opportunity for Debian. However, many participants to the various meetings held in the past feel that the way they were organized is suboptimal. For example, some participants prefer to use those meetings for discussions rather than usual Debian work, but then it's difficult to get some other people involved in the discussions. Ideally, the outcome of this BOF will be an HOWTO about how to organize successful meetings. With requirements, tips and tricks to get people involved, etc.Lucas Nussbaum16:0001:15Salon del marLightning Talks4 to 5 minutes talks about anythinglightningenhttp://en.wikipedia.org/wiki/Lightning_Talk4 to 5 minutes talks by various people combined in a set of 10 talks in one hour. You can present a strange idea, your nifty program, a cool project, some hardware you like, ...
Coordination is done in the wiki:
http://wiki.debconf.org/wiki/Debconf8/LightningTalksNoèl Köthe
Coordination wiki page
18:0001:00Salon del marPeace, Love and RocketsOpen Avionics for High-Power Model RocketslectureenThis is just a fun talk of our beloved former leader who just wants to leave the surface of the earth sometimes. ;-)Bdale Garbee19:0000:30Salon del marClosing ceremonyGoodBye and see you at DebConf9meetingenClose the conf properlyClose the conf properly, say thanks to volunteers, ask for cleanup help, ask for feedbackMark HymersHolger LevsenDamián VianoAndreas TilleMartín Ferrarimartin f. krafftMargarita ManterolaRomanella Di FerdinandoJoerg JaspertSebastian MontiniStephen GranMaximiliano Curia12:0001:00MicrocineBest practises in team-maintaining packages, part 2Continuation of part 1bofenGregor Herrmann16:0001:00MicrocineThe design of netconfMeet the codebofenI will present netconf's code in an effort to get people interested and make it easier for them to start hacking.martin f. krafft
netconf homepage
17:3000:30Elsewhere (will be announced in time)SwimmingNot beeing afraid of cold watercontestenBe sharp at 17:30 at the beach, bring a towel!!Andreas Tille10:0001:00DebianDay - Etch¿Qué es el Software Libre?lectureesHay una duda muy común al contemplar nuestro trabajo, que mucha gente puede dar por obvia: ¿Qué es el software libre? ¿Qué hay detrás de nuestro movimiento? ¿Qué implicaciones tiene?
Posiblemente ya has asistido a pláticas que te presentan las famosas «cuatro libertades» y te presentan al Software Libre desde un punto de vista técnico. En esta plática, más bien, intento responder a estas dudas dando un énfasis diferente: elaboro sobre del Conocimiento Libre, y en el software como una expresión del conocimiento, de la ciencia, del desarrollo histórico de la humanidad.Gunnar Wolf11:0001:00DebianDay - EtchBoliviaOSpodiumesDydier José Rojas Guerrero12:0001:00DebianDay - EtchDebian: casos de éxito en implementaciones empresarialesRecorriendo las posibilidades de Debian, el sistema operativo libre y universal, en organizaciones de cualquier objeto y tamañolectureEn esta breve presentación se introducirá al participante en las aplicaciones empresariales de Debian, el sistema operativo libre y universal, y como puede una organización de cualquier objeto (pública, privada, académica, defensa, ONG) aprovecharse del modelo de desarrollo colaborativo que caracteriza a la distribución de software libre más grande del Mundo. Se visitarán casos de estudio en América Latina y otras regiones, delineando una estrategia de acercamiento para los participantes que deseen implementar Debian en sus organizaciones. La charla durará entre 45 y 60 minutos, y será realizada en castellano.
In this brief presentation participants will be introduced to enterprise applications of Debian, the free and universal operating system, and how an organization of any type (public, private, academic, defense, NGO) might take profit from the collaborative development approach featured by the biggest free software distribution in the world. Study cases from Latin America and other regions will be visited, scaffolding an approach strategy for those participants willing to deploy Debian in their institutions. The talk will take between 45 and 60 minutes and will be given in spanish.The following submission note is given in english so everyone can comment on the talk proposal:
This talk is the result from those experiences being a Debian speaker in international events at Venezuela and India, as well as other Debconfs, as well as being involved in several Debian implementations in Venezuela. The target of this talk are decission makers and prospective users/developers approaching Debian from their perspective as proprietary software users.
The proposed contents are:
1. Why change?
1.1 Benefits of deploying free and open source software
1.2 Benefits of the Debian collaborative development approach
1.3 Benefits of changing people's way to do things
2. Usage patterns
2.1 Deploy a secure, low maintenance backend
2.2 Reduce proprietary and commercial license usage
2.3 Derive an operating system from Debian
2.4 Develop new business strategies
3. Study cases
3.1 Venezuela's Migration Process (derived distributions, end user migration processes with tens of thousands of Debian users, new backends, et al)
3.2 LatAm Debian derivatives (why?, how they work?)
3.3 Debian as a business strategy (OpenMoko, Asus eeePc, HP support)
4. Getting involved
4.1 Defining a target and achieving it with Debian
4.2 How to interact with DebianJosé Miguel Parrella Romero16:0001:00DebianDay - Etch"Todas las distribuciones de GNU/Linux son seguras"...Pero algunas son más seguras que otras.lectureesEn esta charla vamos a explicar como funcionan las protecciones que ofrece el kernel de Linux contra los ataques de desbordado de pila en general, y como configurarlas y usarlas en Debian. Vamos a centrarnos en la implementación que provee PaX de ASLR (randomización de la configuración de las direcciones de memoria usadas por los procesos), tecnología de punta para prevención de ataques de desbordado de pila comparable a lo mejor que hay implementado en kernels de otros sistemas operativos al día de hoy. Usando esta tecnología podemos, en particular cuando usamos Linux como servidor empresarial u hogareño, ahorrarnos varios dolores de cabeza a la hora de lidiar con ataques a vulnerabilidades en el software que corremos.Pedro Varangot17:0001:00DebianDay - EtchInternacionalización en DebianlectureesCésar Gómez Martín18:0001:00DebianDay - EtchHosting Caseros:Arma tu propio webserverlectureesDurante esta presentación se explicará cómo configurar un servidor web con bases de datos y un gestor de contenidos utilizando Software Libre (CMS: Joomla, Wordpress, Drupal o Wiki). Además, se explicará la configuración de los servicios de dns dinámicos para poner en marcha un servidor web con una PC y conexión a internet hogareña.
La idea de la charla es mostrarle al publico newbie/novato que con un poco de ingenio, una tarde libre y un debian recien instalado se puede tener un "hosting casero", suficiente para albergar esos blogs que tenemos dando vueltas por ahi, o para hacer algunas pruebas de lo qe estemos desarrollando. Intentare demostrar la simplicidad de esto y como no hacen falta muchos conocimientos tecnicos; como se puede reutilizar un poco de hardware viejo que tengamos por ahi tirado, una conexion de internet casera (adsl/cablemodem) para poder ahorrarnos unos pesos de la factura de nuestro hosting.Sebastian Montini10:0001:00DebianDay - LennyHerding Wild CatsAn Inside Look at the Debian ProjectlectureenA brief history of the Debian project and description of how the key elements of the project evolved and work today, from the perspective of someone who has been involved nearly since the beginning.The Debian Project is an association of individuals who have made common cause to create a free operating system. The primary goal of this talk is to explain how that happened, identifying key milestones in the project's history that resulted in the foundational documents and key processes that led to the project we know today. Key elements that make Debian different from other operating system distributions and other large free software projects will also be discussed. The talk will conclude with information on how anyone can join the Debian project and help with our continuing work, and some thoughts about what the future may hold for Debian.Bdale Garbee11:0001:00DebianDay - LennyKnowledge, Power and free BeerThe position of Debian in the Free Software world - sorry, there is no beer served in this talklectureSometimes the meaning of 'free' remains vague and unclear for
outsiders. There seem to be different prices for something that is
free which is confusing. The talk tries to find an answer to the
question: What the hell will I get if I buy a box labelled "Debian
GNU/Linux"?
What is Free Software? What is a distribution of Free Software? Why
do I have to pay something if people tell me it is free? What exactly
do I get for my money? How can I find the things I really need in the
jungle of Free Software?
These questions might be asked by people who heard something in the
news about Linux, Firebird etc. but do not have a concept about the
ideas behind it. The talk tries to give reasonable answers while
beeing careful with the usual polemic about this topic.
The talk might be interesting for two types of people:
1. People who are asking the questions above.
2. People who tried to answer the questions above (for instance to
their grandmother) but failed.
Andreas Tille
Talk in Edinburgh (Slides, Paper and Video)
12:0001:00DebianDay - LennyDebian SecretsUsing Debian specific features to their full potentiallectureenUseful unknown tools that can make the Debian User's life easier.Wouter Verhelst
alternate slides location
15:0001:00DebianDay - LennyProyecto gnuLinExLa experiencia de Extremadura con DebianlectureesCésar Gómez Martín16:0001:00DebianDay - LennyLinux Around the WorldlectureenFrom the first use by Mahmut the Conqueror to guard his harems
in the mid-15th century to the modern use of Linux to create firewalls,
people have been using Unix not only to guard precious resources, but to
also run supercomputers, embedded systems, servers and last (but not
least) their desktop applications. This talk will delve into some of
the interesting uses and case studies of Linux use around the world and
why various countries are moving towards Free Software.Jon Anderson Hall, Esq.18:0001:00DebianDay - LennyEmpaquetar Software para DebianlectureesMaximiliano Curia