summaryrefslogtreecommitdiff
path: root/open_issues
diff options
context:
space:
mode:
authorJoshua Branson <jbranso@fastmail.com>2018-10-31 21:18:59 -0400
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2018-11-02 20:34:37 +0100
commit25b1a04051c566d6448b5664b14b43e991d0e634 (patch)
treec44d54a7cb9aed073ad85effacf249044efba100 /open_issues
parentb5c1485ffc6b107f4d29b2d14b1271f1a89a6893 (diff)
cgit -> git I added some info on the systemd and Upstart pages. I added some links to other multiserver OSs. some tweaks to the systemd and upstart wiki pages. more info added to the genode OS page. I added a GNU Shepherd page.
Diffstat (limited to 'open_issues')
-rw-r--r--open_issues/Upstart.mdwn12
-rw-r--r--open_issues/shepherd.mdwn15
-rw-r--r--open_issues/systemd.mdwn6
3 files changed, 29 insertions, 4 deletions
diff --git a/open_issues/Upstart.mdwn b/open_issues/Upstart.mdwn
index c8a8347d..1972e197 100644
--- a/open_issues/Upstart.mdwn
+++ b/open_issues/Upstart.mdwn
@@ -8,11 +8,19 @@ 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]]."]]"""]]
+
+[[!template id=highlight text="""/!\ Obsolete /!\
+
+---
+
+[[systemd|Systemd]] has almost universally replaced upstart."""]]
+
Upstart is an event based init system that is GPL licensed, however upstream
contributions are under a CLA that permits proprietary relicensing.
-As of Jan 2 2013, Debian is considering adopting Upstart as an init system on
-GNU/Linux, and on GNU/kFreeBSD when the port to kFreeBSD is finished.
+Most major GNU/Linux distributions are choosing systemd as their init system
+instead of upstart. The original upstart developers seem to have stopped
+developing it.
The following are the words of Colin Watson on the debian-ctte@lists.debian.org
mailing list and list the requirements of a potential HURD port:
diff --git a/open_issues/shepherd.mdwn b/open_issues/shepherd.mdwn
new file mode 100644
index 00000000..e3dec117
--- /dev/null
+++ b/open_issues/shepherd.mdwn
@@ -0,0 +1,15 @@
+[[!meta copyright="Copyright © 2013, 2014 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]]."]]"""]]
+
+[[GNU Shepherd|https://www.gnu.org/software/shepherd/]] is the service manager that
+is used by GuixSD. It is intended for use on the GNU/Hurd, and perhaps one day it will.
+
+[[!tag open_issue_porting]]
+
diff --git a/open_issues/systemd.mdwn b/open_issues/systemd.mdwn
index efc46e93..dc8aa6e2 100644
--- a/open_issues/systemd.mdwn
+++ b/open_issues/systemd.mdwn
@@ -24,8 +24,10 @@ Introduction: [*Ressourcen-Verwaltung mit Control Groups (cgroups)*
(german)](http://www.pro-linux.de/artikel/2/1464/ressourcen-verwaltung-mit-control-groups-cgroups.html),
Daniel Gollub, Stefan Seyfried, 2010-10-14.
-Likely there's also some other porting needed.
-
+Systemd uses Linux kernel specific mechanisms, which are not readily available
+on gnumach or the GNU/Hurd. Porting systemd to work on the Hurd is a
+daunting task. A better option is to use a portable init system, like the
+the [[GNU Shepherd|open_issues/shepherd]], which is used in GuixSD.
# Discussion