* GNU dmd 0.1 released
@ 2013-12-02 22:13 Ludovic Courtès
0 siblings, 0 replies; only message in thread
From: Ludovic Courtès @ 2013-12-02 22:13 UTC (permalink / raw)
To: guix-devel, gnu-system-discuss; +Cc: guile-user, guile-sources
[-- Attachment #1: Type: text/plain, Size: 2953 bytes --]
We are pleased to announce GNU dmd version 0.1, the first of a series of
alpha releases having a positive version number.
• About
GNU dmd is a “daemon managing daemons” (or “daemons-managing
daemon”?)–i.e., a service manager that provides a replacement for the
service-managing capabilities of SysV init (or any other init) with a
powerful dependency-based system with a convenient interface. dmd may
also be used by unprivileged users to manage per-user daemons (e.g.,
tor, privoxy, mcron, etc.) It is written in Guile Scheme, and is
configured and extended using Guile.
GNU dmd is developed jointly with the GNU Guix project, with the goal
of being used as the init system of GNU.
http://www.gnu.org/software/dmd/
• Download
Here are the compressed sources and a GPG detached signature[*]:
ftp://alpha.gnu.org/gnu/dmd/dmd-0.1.tar.gz
ftp://alpha.gnu.org/gnu/dmd/dmd-0.1.tar.gz.sig
Use a mirror for higher download bandwidth:
http://www.gnu.org/order/ftp.html
Here are the MD5 and SHA1 checksums:
f14c138bc03b819d7ad3bb184141acdd dmd-0.1.tar.gz
6ba20ff0e0f4bb9f708918cc473901f928116b50 dmd-0.1.tar.gz
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify dmd-0.1.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys EA52ECF4
and rerun the 'gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.69
Automake 1.14
Makeinfo 5.2
• Changes since version -0.4 (excerpt from the NEWS file)
** A single socket is used for communication with dmd, with a new protocol.
The new communication protocol between 'dmd' and 'deco' is simpler,
versioned, and extensible.
** The default socket name is now independent of the calling user.
** The socket directory is now created under $(localstatedir).
** The 'dmd' service has new actions 'power-off' and 'halt'; 'stop' reboots
When dmd is running as root, as is the case when it is used as a
PID-one init system, these actions allow 'root' to cleanly reboot or
halt the machine.
** New 'reboot' and 'halt' commands.
** 'dmd' only write to stdout when no client is connected.
** The configuration file is loaded in a fresh module.
** 'make-forkexec-constructor' closes all file descriptors after forking.
** License upgraded to GPL version 3 or later.
** Manual license upgraded to FDL version 1.3 or later.
** Many bug fixes, documentation improvements, etc.
Please report bugs to bug-guix@gnu.org.
Join guix-devel@gnu.org and gnu-system-discuss@gnu.org for discussions.
Ludovic.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-12-02 22:13 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-02 22:13 GNU dmd 0.1 released Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.