The Debian Project Sam Hocevar Debian Project Leader 2007-2008 December 8th, 2007 FOSS.IN/07 – Bangalore, India.

Slides:



Advertisements
Similar presentations
Open source operating system Founded by Richard Stallman and Linus Torvalds Linux market is among the fastest growing and is projected to exceed $35.7.
Advertisements

Introducing Linux 1 st AUT GNU/Linux Festival Computer Engineering & IT Department Bahador Bakhshi.
Free and open-source software (also known simply as Free software or Open source software) is software created by loose networks of people (both companies.
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
Introduction to Computer Administration System Administration
Chapter 5 Application Software.
OpeN SOLARIS OpenSolaris is an open source computer operating system based on Solaris created by Sun MicrosystemsMicrosystems, now a part of Oracle CorporationCorporation.
Linux Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Overview of Linux Dr. Michael L. Collard 1.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Issues Encountered Porting Debian GNU/Linux to PARISC and IA-64 Bdale Garbee Debian Project Leader Engineer / Scientist, HP Linux Systems.
New Delhi, India Ubuntu Linux Server Structure and Config PacNOG5 June 16 – Papeete, French Polynesia Hervey Allen.
Library 2.06 February 2009 Linux for Librarians Nishtha Anilkumar Librarian Physical Research Laboratory Ahmedabad.
 Linux Mint is a computer operating system designed to work on most modern systems, including typical x86 and x64 PC’s. Linux Mint can be thought of.
Open Source Software. Chris Moylan Group 5...I think.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
Introduction to System Administration. System Administration  System Administration  Duties of System Administrator  Types of Administrators/Users.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
COMMUNITY TO COMMERCE: The Red Hat/Fedora/FOSS Model Paul W. Frields Fedora Project Leader, Red Hat October 9, 2009.
Giving back to the community: how does Debian perform? Sam Hocevar Debian Project Leader FOSS.IN ’07 Bangalore, India.
19/27/2016Debian Overview// HP confidential Bdale Garbee Open Source & Linux Chief Technologist.
Debian The Universal OS Steve McIntyre Debian Project Leader 20th November 2008, Niuewegein.
Expanding Involvement of Women in F/OSS Presented by Elizabeth Krumbach Philadelphia area Linux Users Group September 2, 2009.
The Linux Kernel Christoph Lameter, Ph.D. Technical Advisory Board The Linux Foundation.
Debian GUN/Linux 4.0 The Universal Operating System The Universal Operating System.
Feeling Linux yourself Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
Giving Back Contributing to Debian and the New Maintainer Process Christine Spang January 15th, 2007 The SIPB, Massachusetts Institute of Technology.
1 /15 Design and Implementation of the Custom Debian Distributions Toolkit (CDDT) 17 February 2006 Sergio Talens-Oliag II Open Source World.
Debian 15 years and counting...
111/15/2016Debian Overview// HP confidential Bdale Garbee Open Source & Linux Chief Technologist.
An Introduction to. Where did Fedora come from? Boxed set every 6 months == Failed business model [
Fedora Project Your Name Your Title(s) Relevant SIG/Project Affiliation(s) This presentation is licensed under a Creative Commons Attribution-ShareAlike.
Linux Basics Part 1 OSU Picture © Greg Keene. Introductions Lance Albertson Greg Lund-Chaix source:
Gaël Cuenot / IUP1 GMI 1 May 12, 2005 Gnu / Linux.
Everything You Have Ever Wanted To Know About Debian GNU/Linux* *but were afraid to ask Jaldhar H. Vyas April 10, 2007.
Fedora Project Paul W. Frields Red Hat, Inc. Fedora Project Leader This presentation is licensed under a Creative Commons Attribution-ShareAlike (BY-SA)
Expanding Involvement in F/OSS Presented by Elizabeth Krumbach Philadelphia area Linux Users Group September 2, 2009.
Free as in Freedom, or Free as in Beer? Steve McIntyre Debian Project Leader 4th December 2009, Aberystwyth.
Debian Past, Present and Future Steve McIntyre Debian Project Leader 6th November 2008, Valencia.
Everything you ever wanted to know about Xubuntu
Computer Technology Project
We want you! for aka Debian-Edu
Open source development model and methodologies.
IT320 Operating System Concepts
Development Environment
A History of Linux Damian Gordon.
OPEN SOURCE.
Choosing and Installing a Linux Distribution
Welcome to the KDE Project
Fedora Project Your Name Your Title(s) Relevant SIG/Project Affiliation(s) This presentation is licensed under a Creative Commons Attribution-ShareAlike.
OPEN SOURCE.
Improve yourself in real world
Presented by Elizabeth Krumbach
Selected topic in computer science (1)
UNIX & LINUX Operating Systems
Introduction to Fedoraproject
Linux Introduction ITIS 2110.
What is Ubuntu? Linux-based operating system for desktops, laptops, and servers Completely Free and Open Source Officially supports Intel x86, AMD 64-bit.
Testing for patch certification
Why Nokia aquired Qt by Knut Yrvin at Community One, Apr 15 - Oslo
Debian Past, Present and Future
Building a career with Ubuntu and FOSS
Building a Career in FOSS
Giving Back Contributing to Debian and the New Maintainer Process
Open Source for love, money and fame
Open Source Software for individuals and companies
Fedora Project Paul W. Frields Red Hat, Inc. Fedora Project Leader
Chapter 2: The Linux System Part 1
Understanding Linux and the BASH shell v
Module 02 Operating Systems
Presentation transcript:

The Debian Project Sam Hocevar Debian Project Leader December 8th, 2007 FOSS.IN/07 – Bangalore, India

overview developers volunteers worldwide an operating system free (beer), free (speech), cross-platform comprehensive ( packages) an infrastructure communication, updates...

plan a bit of history Unix, GNU and Linux Debian derivatives organisation and management the social contract, the DFSGs the packages, the infrastructure the developers Debian and Ubuntu Debian and you

history

(1) – Unix 50s-60s: MULTICS, C, Unix 70s: the Unix philosophy small tools, everything is a file the first BSDs 80s: Unix declinations Xenix, SunOS, HP-UX, AIX, Minix : the GNU project 1991: Linux 1992: the first distributions

(2) - Debian 1993: Ian Murdock starts the project a few hackers release Debian 0.01 GNU sponsors Debian 1995: the dpkg and dselect tools 1996: Debian : Debian 2.0 (1 500 packages) 2002: Debian 3.0 (9 000 packages) 2007: Debian 4.0 ( packages)

(3) – derivatives 2001: LindowsOS Windows emulation, Click’N’Run 2003: Knoppix live CD hardware autodetection 2004: Ubuntu “Linux for human beings” 2007: more than 50 active derivatives education, games, health, multimedia...

(4) Debian today the distribution 18,000 packages 11 architectures (more to come: SH4) 2 kernels: Linux and Hurd (more to come: kFreeBSD, hopefully OpenSolaris) the #1 embedded Linux distribution (2007 linuxdevices.com survey) more and more vendor support HP now officially supports Debian Asus Eee PC, Nokia Internet tablets...

organisation and workings

(1) – the social contract Debian will remain 100% free the “Debian Free Software Guidelines” (DFSG) we will give back to the community we will not hide problems our priorities: our users free software

(2) – structure SPI legal and financial structure OpenOffice.org, PostgreSQL... the Debian constitution decision-making amongst developers leader, secretary, technical committee... in practice team rules are much looser (QA, security, release) non-official contributors

(3) – packages a package (.deb ) is: an element of software program, library, documentation, typographic font, dictionary word list... easy to install integrates perfectly with the rest of the system free software can be modified can be redistributed

(4) – source packages a source package contains: the original source code from the Internet or directly from Debian control information description, licence, menu... build instructions patches system integration bugfixes, improvements

(5) – the FTP archive, the buildds, the BTS the FTP archive every package and source package hundreds of mirrors worldwide the “buildds” automated package builds for all architectures the Bug Tracking Sytem (BTS) links users, DDs and sometimes upstream developers reportbug and reportbug-ng tools

(6) – the developers’ work maintain their packages test, fix, update communicate with users and upstream work for the project infrastructure tools ( dpkg, apt-get, debian-installer ) comunicate about Debian other themes (standards, legislation...)

Debian and Ubuntu

(1) the development cycles Debian: a development cycle packages sent to “unstable” transitions to “testing” Debian: a release cycle release goals development done in “unstable” “testing” becomes the new “stable” Ubuntu: a main release cycle synchronisation with Debian unstable development, tests... and release

(2) which one should you use? beginners and power users Ubuntu is “sexier” (for now) Debian is more complete watch the communities developers use both! virtualisation ( Xen, KVM ) emulation ( qemu ) confined area ( chroot )

(3) Ubuntu’s influence on Debian the positive huge visibility quality increases and various contributions in many areas the, er, not so positive focus switch fewer competent developers fewer users

(4) what can Debian do? observe Ubuntu better find more developers encourage direct contributions to Debian instead of waiting for backports encourage creation of communities that means we need you

Debian and you

(1) contribute help or join a Debian packaging team contribute patches gain access rights choose a friendly team (Games Team, Perl maintainers, Python maintainers...) bring back Ubuntu improvements not only code patches bug reports are important, too icons,.desktop files, configuration files...

(2) don’t be afraid! jump in! Debian is mostly about having fun

(3) the NM process NM = New Maintainer many questions and tasks to become a Debian developer, takes some time not a requirement to maintain packages (sponsoring works, too) but gives voting rights, direct access to Debian machines... apply now!

(4) too scary? try the DM process DM = Debian Maintainer lighter procedure ask your sponsor about it join the debian-mentors mailing-list

(5) a few tips Debian is not a company if people make you feel otherwise, they’re wrong you don’t get kicked out when you make a mistake Debian is not a rock star band no need to send a resume, only your contributions matter Debian does have old, grumpy people but we are 1,000: just talk to someone else!

(6) now you are ready to join REAL LIVE DEVELOPERS! NOT ACTORS!

(7) my plans for the future seduce more people an official status for artists, translators and the like attract Ubuntu contributors, too a Debian marketing structure generalise the Debian desktop initiative better cooperation with the outside collaboration tools do not forget other distributions

Summary Debian is well-established and successful but the competition is intense Debian cannot just sit back and watch we need you! there is plenty of work and fun for you!

Thank you very much! Any questions? You can find the slides here: