summaryrefslogtreecommitdiff
path: root/contributing/web_pages/news/hurd_2013.mdwn
blob: 1c20be8b93d3e8e7aae6112724e5a5d2b7ae18cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]]

[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]

<!-- Date when the news item is (to be) pulished (important for RSS feeds).
Will be set by tschwinge when publishing.
[[!meta date="YYYY-MM-DD HH:MM UTC"]]
-->

Note: this is a **DRAFT**. The release has not actually happened yet. Please do not broadcast yet.

Debian GNU/Hurd 2013 *released*!
[[!if test="included()" then="""[[!toggle id=full_news
text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]"""
else="
[[!paste id=full_news]]"]]

[[!cut id="full_news" text="""

It is with huge pleasure that the Debian GNU/Hurd team announces the 
**release of Debian GNU/Hurd 2013**.  
This is a snapshot of Debian sid at the time of the Debian
"wheezy" release (May 2013), so it is mostly based on the same sources.  It is *not* an
official Debian release, but it is an official Debian GNU/Hurd port release.

The installation ISO images can be downloaded from
[Debian Ports](http://ftp.debian-ports.org/debian-cd/hurd-i386/current/)
in the usual three Debian flavors: NETINST, CD, DVD.  Besides the friendly
Debian installer, a pre-installed disk image is also available, making it even easier to try
Debian GNU/Hurd.

Debian GNU/Hurd is currently available for the i386 architecture with more
than 10.000 software packages available (more than 75% of the Debian archive, and more
to come!).

Please make sure to read the
[configuration information](http://www.debian.org/ports/hurd/hurd-install),
the [[FAQ]],
and the [[translator primer|hurd/documentation/translator_primer]]
to get a grasp of the great features of GNU/Hurd.

Due to the very small number of developers,
our progress of the project has not been as fast as other successful
operating systems, but we believe to have reached [[a very decent state|hurd/status]], even with our limited resources. 

We would like to thank all the people who have worked on GNU/Hurd over the past
decades. There were not many people at any given time (and still not many people
today, please [[join|contributing]]!), but in the end a lot of people have
contributed one way or the other. **Thanks everybody!**

**An incomplete GNU/Hurd Timeline**

- 1997: Last release of the Hurd without Debian: GNU Hurd 0.2.
- 2002: GNU MIG 1.3, libio-based glibc, GNU Mach 1.3 (disks >= 10GiB), Hurd L4 starts, work on the transition from cthreads to pthreads starts, Hurd installation party in Heidelberg, Toronto Hurd User Group meeting, Presentation at EpX in Paris ([slides](http://kilobug.free.fr/hurd/pres-en/)).
- 2003: [Crosshurd](http://packages.debian.org/crosshurd), [LinuxTag 2003](http://lists.gnu.org/archive/html/help-hurd/2003-07/msg00029.html).
- 2005: Hurd/L4 at Libre Software Meeting.
- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned, Hurd on Xen.
- 2008: [[5_successful_GSoC_projects|community/gsoc/2008]], [[Hurd/Viengoos|news/2008-12-12]].
- 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. 66% of the Debian packages build.
- 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. 68% of the Debian packages build.
- 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, [[Lots of attention from the press brought lots of rumors|news/2011-q2-ps]], [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. 70% of the Debian packages build.
- 2012: Half the Linux 2.6.32 network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), switch to pthreads finished, [[live-filesystem-debugging_report|news/2012-q1-q2]].
- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/event/hurd_microkernel/).

---

The **GNU Hurd** is the GNU project's replacement for the Unix kernel.  It is a
collection of servers that run on the Mach microkernel to implement file
systems, network protocols, file access control, and other features that are
implemented by the Unix kernel or similar kernels (such as Linux).  [[More
detailed|hurd/documentation]].

**GNU Mach** is the microkernel upon which a GNU Hurd system is based.  It
provides an Inter Process Communication (IPC) mechanism that the Hurd uses to
define interfaces for implementing in a distributed multi-server fashion the
services a traditional operating system kernel provides.  [[More
detailed|microkernel/mach/gnumach]].

"""]]