Hi,
this is my proof of concept patch series splitting /hurd/init into
/hurd/startup and /hurd/init.
[PATCH 1/9] Add proc_set_init_task, make runsystem pid 1
Unchanged, just rebased to master.
[PATCH 2/9] startup: rename init to startup
[PATCH 3/9] Add a minimalist init program
The new
* hurd/process.defs (proc_set_init_task): New procedure.
* hurd/process_reply.defs (proc_set_init_task): Likewise.
* hurd/process_request.defs (proc_set_init_task): Likewise.
* include/pids.h: Add HURD_PID_INIT as 1, adjust others accordingly.
* init/init.c (start_child): Register the child task.
---
init/Makefile | 24 +
init/init.c | 152 +
2 files changed, 176 insertions(+)
create mode 100644 init/Makefile
create mode 100644 init/init.c
diff --git a/init/Makefile b/init/Makefile
new file mode 100644
index
Formerly /hurd/startup would forward all signals to the child it
started (e.g. /libexec/runsystem).
The motivation for doing so is not revealed in the comments, nor it is
mentioned in the history of the version control system.
This patch removes the forwarding of signals to the child.
*
Use the BOOT macro to print either halt or reboot instead of the
generic shutdown in the event of an system shutdown.
* startup/startup.c (reboot_system): Use more specific message.
---
startup/startup.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/startup/startup.c
* startup/startup.c (demuxer): Fix the declaration of the server functions.
---
startup/startup.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/startup/startup.c b/startup/startup.c
index b872188..fd5f1c2 100644
--- a/startup/startup.c
+++ b/startup/startup.c
@@ -412,7
---
startup/Makefile |2 +-
startup/startup.c | 124 +
2 files changed, 125 insertions(+), 1 deletion(-)
diff --git a/startup/Makefile b/startup/Makefile
index 277fee4..23d35cb 100644
--- a/startup/Makefile
+++ b/startup/Makefile
@@ -21,7
* startup/startup.c (run_for_real): Remove function.
---
startup/startup.c | 89 -
1 file changed, 89 deletions(-)
diff --git a/startup/startup.c b/startup/startup.c
index f54e650..a569fe2 100644
--- a/startup/startup.c
+++
.. link:
.. description:
.. tags: gsoc, debian, hurd
.. date: 2013/09/23 13:04:26
.. title: Final GSoC report
.. slug: final-gsoc-report
This is my final report :) the GSoC was great, I learned a lot about
the Hurd and Mach programming in general. I am also very pleased to
announce that I
Heya,
Congrats for this definitely great achievement :)
Samuel
--
To UNSUBSCRIBE, email to debian-hurd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130923114956.gn5...@type.bordeaux.inria.fr
On Mon, Sep 23, 2013 at 01:38:26PM +0200, 4win...@informatik.uni-hamburg.de
wrote:
It has been a lot of fun and I will definitively see you around :)
Congratulations, well done indeed.
--
Richard Braun
--
To UNSUBSCRIBE, email to debian-hurd-requ...@lists.debian.org
with a subject of
I third that, nice work!
--
Barry deFreese
Sometimes helper, sometimes hinderer to:
Debian Games, QA, GNU/Hurd
On 9/23/2013 8:37 AM, Richard Braun wrote:
On Mon, Sep 23, 2013 at 01:38:26PM +0200, 4win...@informatik.uni-hamburg.de
wrote:
It has been a lot of fun and I will definitively see
Hello,
Samuel Thibault, le Sat 21 Sep 2013 16:20:33 +0200, a écrit :
Yes. SOCK_CLOEXEC is not currently supported
Well, it is supposed to; see what I wrote in
http://news.gmane.org/find-root.php?message_id=%3C87r4d6khvr.fsf%40kepler.schwinge.homeip.net%3E.
Just to follow-up in this
Hi,
b...@decadent.org.uk said:
I've also provided a couple of kernel patches in the past. I'm cross
testing with Gentoo to ensure that bugs I report are Debian-specific
or ia64-generic.
I'll continue testing/software development activity on ia64 for the
Jessie cycle, and more
4win...@informatik.uni-hamburg.de writes:
I implemented /proc/mounts, umount, freed up PID 1 for sysvinit, fixed
ifupdown, sysvinit and initscripts on Hurd, implemented a
proof-of-concept cgroupfs and fixed many small issues along the
way. Almost all of my patches are already upstream and in
15 matches
Mail list logo