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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
[[!meta copyright="Copyright © 2011 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"]]
-->
<!-- This is just a skeleton. Use it to create a new MotH. -->
A month of the Hurd: *TODO*, *TODO*, and *TODO*.
[[!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="""
<!--basic structure of a MotH entry. Adapt, reduce and add points as needed. At the end, try to make the text flow as a unified whole.-->
This month [hurd hacker] [item]
<http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html> -- Bouju
Alain submitted a patch to suport cpuinfo in the /proc interface
rbraun committed the last patch to mplanetas branch of the slab allocator
work, for integration.
IRC, freenode, #hurd, 2011-11-14:
Features:
(22:30:39) braunr: there shouldn't be any noticeable difference with the
master branch
(22:30:46) braunr: a bit less fragmentation
(22:30:55) braunr: more memory can be reclaimed by the VM system
(22:31:02) braunr: there are debugging features
(22:31:06) braunr: it's SMP ready
(22:31:15) braunr: and overall cleaner than the zone allocator
(22:31:31) braunr: although a bit slower on the free path (because of
what's performed to reduce fragmentation)
(22:32:42) braunr: but even "slower" here is completely negligible
**New porter box: exodar***
I/O Path Documentation [[hurd/io_path/]]
Debugging:
- Pino Toscano: recvfrom() with null http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html
- Maksym Planeta: tmpfs http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00125.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html
- Samuel Thibault: libtool http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html mknod http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html
- Jim Meyering: gnu tools with user id 4294967295 http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00094.html
- Paul Eggert: Add error-checking on GNU http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00130.html
-
Bouju Alain: Procfs with cpuinfo http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00084.html
Social network sites for GNU Hurd:
- Google+: https://plus.google.com/114942488385711891227#114942488385711891227/posts
- identi.ca: http://identi.ca/group/hurd
Ludovic Courtès:
- Continuously-built Nix-based QEMU image: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00047.html
- modern Autoconf initialization: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00068.html
- Allow /hurd/init to be a symlink: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html
- The Hurd now builds with Savannah’s libc (2.14+): http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html
Pino Toscano and Thomas Schwinge: pthread improvements: http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00027.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00020.html http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html
Sergio Lopez: Better Memory Management and memfs: http://www.bddebian.com/~hurd-web/user/Sergio_Lopez/
(bug hurd done till 2011-11 (inclusive))
TODO:
- http://lists.gnu.org/archive/html/bug-hurd/2011-12
- http://lists.debian.org/debian-hurd/2011/10/threads.html
------
Add stuff here? (This is already in q3)
Also …
[our hackers] …
Mainly thanks to …
Additionally …
And …
So if you want to [reason for contibuting to the Hurd],
please [[get in contact|contact_us]] -- and maybe already grab the [[source
code|source_repositories]].
---
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]].
<!--see [[contributing/web_pages/news/writing_the_moth]] for additional information on writing the MotH.-->
"""]]
|