Debian 0.01 bis 0.90
(August-Dezember 1993): Das Debian Projekt wurde offiziell von
Ian Murdock am 16. August 1993 gegründet. Ian Murdock began diese
neue Distribution als offenes Entwicklungsprojekt, ganz im Sinne des
GNU- oder auch des Linux-Kernel Projektes. Dieses Ziel erfüllte zu
dieser Zeit keine andere Distribution. Das Debian Projekt wurde vom
November 1994 an, vom GNU Projekt der FSF ( Free Software
Foundation) für 12 Monate gesponsort.
Debian 0.91
(Januar 1994): diese Version hatte ein einfaches Paketsystem, mit
dem Pakete installiert und gelöscht werden konnten. Ein paar Dutzend
Entwickler arbeiteten zu dieser Zeit an Debian.
Debian 0.93R5
(März 1995): Zu dieser Zeit waren für jedes Paket ein oder
mehrere Entwickler zuständig. Das Paketmanagement wurde über
dpkg abgewickelt, welches nach der
Basisinstallation eingesetzt wird.
Im August 1995 startete Hartmut Koptein die erste Portierung von
Debian GNU/Linux auf eine Nicht-Intel Plattform. Hartmut schreib zu
seinen ersten Versuchen mit der m68k Architektur:
„Many, many packages were i386-centric (little
endian, -m486, -O6 and all for libc4) and it was a hard time to get
a starting base of packages on my machine (an Atari Medusa 68040, 32
MHz). After three months (in November 1995), I uploaded 200 packages
from 250 available packages, all for libc5!“
Später startete er, zusammen mit Vincent Renardias und Martin
Schulze, eine weitere Portierung, diesmal auf die PowerPC Platform.
Debian 0.93R6
(November 1995): dselect wurde
eingeführt. Dies war die letzte Debian-Version, die noch auf dem
Binärformat a.out basierte. Circa 60 Entwickler arbeiten an Debian
GNU/Linux.
Debian 1.1
Buzz (Juni
1996): Die erste Version mit einem sogenannten Codenamen. Wie alle
späteren stammt auch dieser Codename aus dem Film
„Toy Story“. Diese Idee wurde von Bruce
Perens, der zu dieser Zeit der „Project Leader“
war, eingeführt. Diese Version benutzte ausschließlich das neue
ELF-Format sowie die Kernel Version 2.0 und umfaßte 474 Pakete.
Ian kommentierte den neuen Project Leader wie folgt:
„Bruce was the natural choice to succeed me, as
he had been maintaining the base system for nearly a year, and he
had been picking up the slack as the amount of time I could devote
to Debian declined rapidly.“
Bruce initiierte viele wichtige Projekte innerhalb des Debian
Projektes, hierzu gehören die Debian Free Software Guidelines, der
Debian Social Contract, das Open Hardware Project. Weiterhin war
Bruce massgeblich an der Bildung von SPI ( Software in the Public
Interest, Inc.) beteiligt.
Debian 1.2
Rex
(Dezember 1996): 848 Pakete, 120 Entwickler.
Debian 1.3
Bo (Juli
1997): 974 Pakete, 200 Entwickler.
Debian 2.0
Hamm (Juli
1998): Die erste Debian-Version, die neben der
i386-Architektur auch die
m68k-Rechnerfamilie, also Amiga, Atari
und Macintosh Computer, unterstützte. Diese Version, mit Ian Jackson
als Project Leader, basierte bereits auf der
glibc2 (oder aus historischer Sicht: libc6),
hatte über 1500 Pakete, und circa 400 Entwickler stellten die Pakete
zusammen.
Wichert Akkerman lösste Ian Jackson als Project Leader im Januar
1999 ab.
Debian 2.1
Slink (09
März 1999): Ab dieser Version wurden zusätzlich die Architekturen
Alpha und
Sparc unterstützt. Project Leader war
Wichert Akkerman, 2250 Pakete gehörten zu dieser Version, die auf 2
offiziellen CDs ausgeliefert wurde. Weiterhin gehörte ab dieser
Version apt - als neues Programm zur
Paketverwaltung - zum Umfang.
Aufgrund einiger unerwarteter Fehler, die in der letzten Minute
entdeckt wurden, ist das Erscheinen von Debian 2.1 um eine Woche
verschoben worden. Ursprünglich war der 02.03.1999 als Termin ins
Auge gefasst worden. Der entscheidende Fehler war, daß dpkg, der
Packetmanager, nur funktioniert, wenn die Ortsangabe
„locale“" auf der Standardeinstellung
ist.
Es war den Entwicklern wichtiger, den Ruf der absolute
Fehlerfreiheit von Debian zu retten als den Termin einzuhalten.
Am 21. April 1999 bildeten die Firma Corel, das K Desktop Projekt
(KDE) und das Debian Projekt eine Allianz nachdem Corel verkündete
eine eigene Linux Distribution auf Debian-Basis herauszubringen. Im
Laufe des Sommers erschien mit Storm Linux (www.stormix.com)
eine weitere, auf Debian basierende Linux-Distribution.
Zur gleichen Zeit gab sich das Debian Projekt auch ein neues
Logo, diesmal in doppelter Ausfertigung. Ein offizielles Logo für
die Webseiten und alle von Debian erstellten Materialien und ein
unoffizielles Logo für Materialien von anderen Herstellern.
Debian 2.2
Potato (15.
August 2000): Apt ist hier zentraler Bestandteil. Die Anzahl der
Pakete wurde gegenüber der Version 2.1 fast verdoppelt. Integration
von GNOME, glibc 2.1, Kernel 2.2.13/14, XFree 3.3.6
Mit dieser Version wurden auch die Architekturen
PowerPC und
Arm freigegeben.
Diese Version ist Joel Klecker gewidmet, einem Debian-Entwickler,
der unerwartet im Alter von 21 Jahren starb (
http://www.debian.org/News/2000/20000815).
Die
Release 1 (Debian GNU/Linux 2.2 R1) wurde am 14.11.2000
freigegeben, die
Release 2 folgte am 05.12.2000. Die letzte Version,
Release 3 folgte am 17.04.2001.
Am 29. März 2001 wurde Ben Collins zum neuen Debian Project
Leader (DPL) gewählt.
Die Release 3 wurde vom Pressesprecher des Projektes, Martin
„Joey“ Schulze in folgender Mail
angekündigt:
Date: Tue, 17 Apr 2001 00:43:00 +0200
From: Martin Schulze <joey@finlandia.infodrom.north.de>
To: Debian Announcements <debian-announce@lists.debian.org>
Subject: Debian GNU/Linux 2.2r3 released
Content-Length: 4923
Lines: 134
------------------------------------------------------------------------
The Debian Project http://www.debian.org/
Debian GNU/Linux 2.2r3 released press@debian.org
April 17, 2001
------------------------------------------------------------------------
The third revision of Debian GNU/Linux 2.2 (nickname `potato') has
been released. This point release, version 2.2r3, mostly includes
security updates, along with a few corrections to important bugs in
the stable distribution.
Upgrading to this revision online can be done by pointing the `apt'
package tool (see sources.list(5) manual page) to one of Debian's many
FTP mirrors. A list is available at:
<http://www.debian.org/distrib/ftplist>
Security Updates
This release contains the following security updates, for which the
Security Team has released the advisory listed.
Debian Security Advisory ID Package(s)
DSA 004 nano
DSA 005 slocate
DSA 008 dialog
DSA 009 stunnel
DSA 010 gnupg
DSA 011 mgetty
DSA 012 micq
DSA 013 mysql, mysql-gpl
DSA 014 splitvt
DSA 015 sash
DSA 016 wu-ftpd
DSA 017 jazip
DSA 018 tinyproxy
DSA 019 squid
DSA 021 apache, apache-ssl
DSA 022 exmh
DSA 024 cron
DSA 025 openssh
DSA 026 bind
DSA 027 openssh
DSA 028 man-db
DSA 029 proftpd
DSA 030 xfree86
DSA 031 sudo
DSA 032 proftpd
DSA 033 analog
DSA 034 eperl
DSA 035 man2html
DSA 036 mc, gmc
DSA 037 nextaw, xaw3d, xaw95
DSA 038 sgml-tools
DSA 039 glibc
DSA 040 slrn
DSA 042 gnuserv, xemacs21
DSA 044 mailx
DSA 047 kernel
19 Nov 2000 cupsys
21 Nov 2000 ethereal
20 Nov 2000 tcpdump
Miscellaneous Bugfixes
acroread Corrected NLS handling
aview Corrected dependencies
boot-floppies Many improvements
cslatex Important correction
elvis-tiny Corrected file recovery
glibc Corrected security upload
mtools Corrected for arm architecture
netpbm,-nonfree hpcdtoppm is non-free, sorry
nvi Fixes potential file corruption
postfix Fixes potential black hole for mails
postgresql Fixes potential data loss
python Fixes file creation problem
syslog-ng Fixes potential DoS problem
w3m, w3m-ssl Fixes old security problem
watchdog Fixes suspicious reboots
xpdf, xpdf-i Correction to security update
xtide Fix copyright violation
xviddetect Added support for more graphic cards
yaboot Fixes a serious booting bug
A complete list of all accepted and rejected packages together with
rationale can be found here:
<http://people.debian.org/~joey/2.2r3/>
URLs
A complete list of the packages that have changed with this
release can be found at:
<http://http.us.debian.org/debian/dists/Debian2.2r3/ChangeLog>
<http://non-us.debian.org/debian-non-US/dists/Debian2.2r3/non-US/ChangeLog>
The current stable distribution can be found at:
<ftp://ftp.debian.org/debian/dists/stable>
<ftp://non-us.debian.org/debian-non-US/dists/stable>
Proposed updates to the stable distribution can be found at:
<ftp:/ftp.debian.org/debian/dists/proposed-updates>
<ftp:/non-us.debian.org/debian-non-US/dists/proposed-updates>
Stable distribution information (release notes, errata, etc.):
<http://www.debian.org/releases/stable/>
Security announcements and information:
<http://security.debian.org/>
About Debian
The Debian Project is an organization of free software developers who
volunteer their time and effort in order to produce completely free
operating systems Debian GNU/Linux and Debian GNU/Hurd.
Contact Information
For further information, please visit the Debian web pages at
<http://www.debian.org/> or send mail to <press@debian.org>.
|
Am 5. November 2001 erschien die Release 4 von Debian 2.2. Die
dazugehörige Pressemitteilung findet sich unter
http://www.debian.org/News/2001/20011105. Dieses Release,
Revision 2.2r4, enthält hauptsächlich Sicherheits-Updates sowie
Korrekturen von einigen ernsthaften Fehlern in der stabilen
Distribution.
Die fünfte Revision von Debian GNU/Linux 2.2 (Codename `potato')
wurde am 10. Januar 2002 freigegeben. Diese Revision enthält
hauptsächlich Sicherheits-Aktualisierungen sowie Korrekturen von
einigen ernsthaften Fehlern in der stabilen Distribution. Benutzer,
die regelmäßig von
security.debian.org aktualisieren, werden kaum Pakete
aktualisieren müssen. Eine Übersicht der aktualisierten Pakete
findet sich unter
http://www.debian.org/News/2002/20020110.
Mit der sechsten Release wurde am 3. April 2002 eine weitere
Aktualisierung der „potato“ Release
freigegeben. Eine Übersicht der veränderten Pakete (auch bei
dieser Release handelt es sich dabei größtenteils um
Sicherheitskritische Veränderungen) ist unter
http://http.us.debian.org/debian/dists/Debian2.2r6/ChangeLog und
http://non-us.debian.org/debian-non-US/dists/Debian2.2r6/non-US/ChangeLog
zu finden.
Noch vor der Freigabe von Debian 3.0 erschien am 13. Juli 2002
die
siebte Release von Debian 2.2. Diese Revision enthält
hauptsächlich Sicherheits-Aktualisierungen sowie Korrekturen von
einigen ernsthaften Fehlern in der stabilen Distribution.
Debian 3.0
Woody wurde
am 19.07.2002, nach fast zwei Jahren Entwicklungszeit freigegeben.
Der Codename für diese Version wurde mit dem Codefreeze von
Potato am
15.01.2000 festgelegt. Am 01.07.2001 startete Anthony Towns (der
Release Manager dieser Version) mit folgender Mail die
„Freeze“-Phase dieser Version:
To: debian-devel-announce@lists.debian.org
Subject: Debian 3.0 (woody) Freeze Begins
From: Anthony Towns <ajt@debian.org>
Date: Sun, 1 Jul 2001 11:04:48 +1000
Mail-Followup-To: debian-devel-announce@lists.debian.org
Sender: Anthony Towns <aj@azure.humbug.org.au>
User-Agent: Mutt/1.2.5i
Hello world, and welcome to a new week, a new month, and a new phase of
woody's development cycle.
Welcome to the woody freeze.
As previously proposed, the freeze will proceed in four phases: first
policy will be frozen, followed by the base system, followed by standard
installs, and concluding with the remainder of Debian. The aim of this
first part of the freeze is to finalise our expectations of the release
(what we want packages to look like, what architectures we're going to
release) and to prepare ourselves for the freezing the base system by
ensuring that the base system is releasable.
Note that this does *not* involve a freeze on package development yet:
bugfixes, and new features are still welcome, and will continue being
added to woody in the usual way. What it does mean is that your packages
will be frozen in the near future, so now is probably a good time to
limit yourself to only introducing new features that have already been
heavily tested upstream, and fixing bugs.
In detail, the goals for this phase are:
* Finalise debian-policy: accept any further proposals that woody
packages should concern themselves with; and ensure -policy is a
useful document for people working on quality assurance.
Deadline: final version of debian-policy for woody needs to be
uploaded to the archive by July 21st.
* Finalise our target architectures. As well as alpha, arm, i386,
m68k, powerpc and sparc, we have the opportunity to include ia64
(Intel's new 64bit Itanium architecture), hppa (HP's PA-RISC
architecture), mips and mipsel (SGI and Decstation machines), too.
Requirements for inclusion in woody are fairly simple and have been
met, or are close to being met, by all those architectures. For
reference, they are: a working, relatively stable toolchain,
a usable system (including all of base and standard; and a fair
chunk of optional and extra), and a functional install. (Hurd people,
see below)
Deadline: someone from each architecture that wants to release
needs to mail -release with their current status, and a successful
install report by July 24th.
* Determine whether cryptographic software can be moved from
non-US/main to main. Ben Collins (project leader) is hustling this
through the appropriate avenues.
Deadline: legal advice needs to be obtained by July 21st.
* Ensure the base system is releasable on all architectures:
this means making sure we know what packages, exactly, the base
system consists of on all architectures; and fixing any and all
release critical bugs (ie, with severities critical, grave or
serious) in those packages.
Deadline: base packages need to be free of RC bugs by July 21st.
If all goes well, the next phase will begin on the 1st of August. If
all goes incredibly well, we'll release in November. Ha ha ha.
The main risk that may affect moving on to the next phase is the
possiblity of finding release critical bugs in the base system that
take significant amounts of time to fix.
As you've noticed by a careful analysis of the subject line, the woody
release will be numbered Debian 3.0, in recognition of the large number
of changes made since potato. This is, to put it mildly, a somewhat
controversial decision, but it's one I get to make. Personally, I'm
pretty happy with the way woody's progressing, and I think by the time
it's released it'll easily live up to that number -- and by that I mean
the "3", not the ".0".
On the subject of controversial decisions, one I'm not going to make today
is what to call the release after woody. That one will be made when woody
is released and a new testing distribution is forked from woody. Besides
which, I still haven't gotten around to rewatching Toy Story.
While I may not be too concerned one way or another about the name of the
next release, I do have some ideas about how it might be good to handle
the next release. My overriding goal for this release was to manage to
get a short, controllable freeze; one that we can get over and done with
in a few months, rather than letting it drag on for seven months with no
end in sight, but this came at a cost of letting the development cycle
go on for quite a while: ten and a half months, as it turned out. For
the next cycle (assuming this freeze actually turns out to be relatively
short and controlled), I think it would be interesting to see if we can
do the same thing again, with a short (2 or 3 month) development cycle,
for a 5 to 7 month release cycle.
Which would mean you mightn't need to worry too much about not getting
the neat new feature you were planning on working on into woody, if
that's any consolation.
And on that note, I'm inclined to think Hurd is probably better off
targetting the next freeze, (in, say, six to eight months from today)
rather than woody. In particular, Hurd is at present both a difficult
target to port to (and thus has a quite limited range of software when
compared to the Linux ports of Debian) and isn't able to self install.
In short, the freeze, she is begun. Have at it.
Cheers,
aj
--
Anthony Towns <ajt@debian.org>
Debian Release Manager
|
Am 16. Dezember 2002 folgte die erste Release von Debian 3.0.
Hier wurde einige kleinere Probleme behoben und einige Pakete
aktualisiert. Mit der sofort darauf folgenden Release 1a erschienen
einige neu erstellte Pakete auf den Servern nachdem sich kleinere
Probleme ergeben hatten. Die meisten Nutzer bemerkten dies jedoch
garnicht...
Debian 3.1
Als Sarge wird die folgende Debian Version bezeichnet, die
Entwicklung hat begonnen.