summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2013-05-22 00:19:17 +0200
committerThomas Schwinge <thomas@codesourcery.com>2013-05-22 00:19:17 +0200
commit94d43796c16ff81282f3d54e7588f7d494b22a91 (patch)
tree97ac230fd00098d629510638340f852c1e1330b9
parent39daee1a66178274f4e736c387bf07b0c379d72a (diff)
parent8d7ba1c0bd6402af6917caa1825d247715f92741 (diff)
Merge remote-tracking branch 'darnassus--hurd-web/master'
Also rework some of the recent changes of contributing/web_pages/news/hurd_2013 and hurd/status.
-rw-r--r--contributing/web_pages/news/hurd_2013.mdwn35
-rw-r--r--hurd/status.mdwn43
2 files changed, 50 insertions, 28 deletions
diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn
index 51b6c2ab..50831fc2 100644
--- a/contributing/web_pages/news/hurd_2013.mdwn
+++ b/contributing/web_pages/news/hurd_2013.mdwn
@@ -16,7 +16,6 @@ Will be set by tschwinge when publishing.
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="
@@ -24,50 +23,48 @@ else="
[[!cut id="full_news" text="""
-It is with huge pleasure that the Debian GNU/Hurd port announces the
+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 Wheezy. It is *not* an
+"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/]]
-with the usual 3 Debian flavors: NETINST, CD, or DVD. Besides the friendly
+[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 (> 75% of the Debian archive, and 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|faq]],
+[configuration information](http://www.debian.org/ports/hurd/hurd-install),
+the [[FAQ]],
and the [[translator primer|hurd/documentation/translator_primer]]
-for a start.
+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 good
-state, even with the limited resources.
+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!**
-**A GNU/Hurd Timeline**
+**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/)).
+- 2002: GNU MIG 1.3, libio-based glibc, GNU Mach 1.3 (disks >= 10GiB), 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|news/2008-09-11]], [[Hurd/Viengoos|news/2008-12-12]].
+- 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 on Xen.
+- 2008: [[5_successful_GSoC_projects|community/gsoc/2008/]].
- 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.
+- 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, 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), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]].
+- 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/).
---
@@ -84,6 +81,4 @@ define interfaces for implementing in a distributed multi-server fashion the
services a traditional operating system kernel provides. [[More
detailed|microkernel/mach/gnumach]].
-<!--see [[contributing/web_pages/news/writing_the_qoth]] for additional information on writing the QotH.-->
-
"""]]
diff --git a/hurd/status.mdwn b/hurd/status.mdwn
index ce9e01dd..e4b87923 100644
--- a/hurd/status.mdwn
+++ b/hurd/status.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2001, 2002, 2007, 2008, 2009, 2010, 2011, 2012
-Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2001, 2002, 2007, 2008, 2009, 2010, 2011, 2012,
+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
@@ -29,11 +29,14 @@ servers in one Hurd instance with gdb running on another Hurd
instance. You can run the X window system, applications that use it such as
gnumeric, iceweasel, and advanced server applications like the Apache webserver.
-On the negative side, the support for character devices (like sound
-cards) and other hardware (USB, multicore) is mostly missing. Although the [[POSIX
+The DDE environment allows for reusing half of the Linux 2.6.32 network device
+drivers, and experimental support for SATA devices was added in May 2013.
+On the other side, support for character devices (like sound
+cards) and other hardware (USB, multicore) is mostly missing.
+
+Although the [[POSIX
interface|faq/posix_compatibility]] is provided, some additional interfaces
-like POSIX shared
-memory or semaphores are still under development.
+like POSIX shared memory or semaphores are still under development.
All this applies to the current development version, and not to the
last release (0.2). We encourage everybody who is interested to try
@@ -52,8 +55,9 @@ align="right"
[[Debian GNU/Hurd|running/debian]] closely tracks the progress of the Hurd (and
often includes new features). They offer *LiveCDs and QEMU images* to
test-drive the Hurd, and about 78% of the Debian software archive are
-available. The most recent version of the Debian GNU/Hurd port at the time of
-writing was published on 2013 January 5th. Debian Wheezy will unfortunately not officially release officially the Hurd port, an unofficial release will however be available.
+available. Along with the official Debian "wheezy" release (but not as an
+official Debian release), in May 2013 the Debian GNU/Hurd team released [[Debian
+GNU/Hurd 2013|contributing/web_pages/news/hurd_2013]].
[[hurd/running/Arch_Hurd]] offers *LiveCDs* for testing and installation.
@@ -73,6 +77,29 @@ possibility that they would want to try the Hurd again in the future.
## Usability Reports
+### Svante Signell, 2013-05-21
+
+I have been running GNU/Hurd for some years now, with VMs, mainly in the
+QEMU/KVM environment on host computers supporting hardware acceleration.
+On these boxes Hurd runs decently fast with the correct KVM settings.
+On my latest box, a 4-core, 8-thread, 3.4GHz CPU, 16GiB RAM, 128GiB SSD host it
+is very fast. One can not complain on execution speeds at least in a hosted
+environment. Additionally, the KVM images are very stable, you only get
+into problems if you push to the limits, like memory, swap space etc.
+In fact one build daemon for Debian GNU/Hurd is running under KVM and it is
+one of the fastest.
+
+I don't use GNU/Hurd for my day-to-day business (yet), that is mainly due to
+some of the above mentioned missing features. I do use it for porting packages,
+mainly for the Debian GNU/Hurd distribution, partly contributing to the kernel
+development (gnumach/Hurd/gcc/gdb/libc) and running package test suites for
+checks of performance and POSIX compatibility.
+
+When some of the missing features are implemented (and remaining bugs squeezed
+out) I will seriously consider using the Hurd on real hardware, as my primary
+system. For now it stays in the VM environment, mainly for porting and development
+purposes. Why don't you try it out too?
+
### Olaf Buddenhagen, 2009-06-09
> I have been using the Hurd for most of my everyday work for some two