From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2273 Path: news.gmane.org!.POSTED!not-for-mail From: Thomas Caravia Newsgroups: gmane.linux.arch.general,gmane.comp.sysutils.supervision.general Subject: Archnosh - the nosh toolset packaged for Archlinux Date: Tue, 11 Apr 2017 15:15:30 +0200 Message-ID: <20170410215726.0904d9db@kadisius> Reply-To: General Discussion about Arch Linux NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1491916557 16924 195.159.176.226 (11 Apr 2017 13:15:57 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 11 Apr 2017 13:15:57 +0000 (UTC) Cc: Supervision , Jonathan de Boyne Pollard To: arch-general@archlinux.org Original-X-From: arch-general-bounces@archlinux.org Tue Apr 11 15:15:50 2017 Return-path: Envelope-to: glag-arch@m.gmane.org Original-Received: from luna.archlinux.org ([5.9.250.164]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxveA-0004IJ-Gv for glag-arch@m.gmane.org; Tue, 11 Apr 2017 15:15:50 +0200 Original-Received: from luna.archlinux.org (luna.archlinux.org [127.0.0.1]) by luna.archlinux.org (Postfix) with ESMTP id 327652086A; Tue, 11 Apr 2017 13:15:55 +0000 (UTC) Authentication-Results: luna.archlinux.org; dkim=none Original-Received: from luna.archlinux.org (luna.archlinux.org [127.0.0.1]) by luna.archlinux.org (Postfix) with ESMTP id 8E67920869 for ; Tue, 11 Apr 2017 13:15:52 +0000 (UTC) Original-Received: from nymeria.archlinux.org (nymeria.archlinux.org [89.238.67.251]) by luna.archlinux.org (Postfix) with ESMTPS for ; Tue, 11 Apr 2017 13:15:52 +0000 (UTC) Original-Received: from nymeria.archlinux.org (localhost.localdomain [127.0.0.1]) by nymeria.archlinux.org (Postfix) with ESMTP id D1688401D4 for ; Tue, 11 Apr 2017 15:15:50 +0200 (CEST) X-Greylist: delayed 62286 seconds by postgrey-1.37 at nymeria; Tue, 11 Apr 2017 15:15:50 CEST Original-Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [IPv6:2001:4b98:c:538::201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by nymeria.archlinux.org (Postfix) with ESMTPS for ; Tue, 11 Apr 2017 15:15:50 +0200 (CEST) Original-Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) by relay8-d.mail.gandi.net (Postfix) with ESMTPS id 44DA540718; Tue, 11 Apr 2017 15:15:41 +0200 (CEST) Original-Received: from mfilter26-d.gandi.net (mfilter26-d.gandi.net [217.70.178.154]) by relay5-d.mail.gandi.net (Postfix) with ESMTP id 4AE4141C0D1; Tue, 11 Apr 2017 15:15:41 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter26-d.gandi.net Original-Received: from relay5-d.mail.gandi.net ([IPv6:::ffff:217.70.183.197]) by mfilter26-d.gandi.net (mfilter26-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id 33bI2MOUcOnV; Tue, 11 Apr 2017 15:15:39 +0200 (CEST) X-Originating-IP: 88.190.98.63 Original-Received: from kadisius (unknown [88.190.98.63]) (Authenticated sender: taca@kadisius.eu) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 36FEA41C04C; Tue, 11 Apr 2017 15:15:30 +0200 (CEST) X-BeenThere: arch-general@archlinux.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Discussion about Arch Linux List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: arch-general-bounces@archlinux.org Original-Sender: "arch-general" Xref: news.gmane.org gmane.linux.arch.general:58323 gmane.comp.sysutils.supervision.general:2273 Archived-At: Hello, The archnosh repository[1] provides the build files necessary to integrate the nosh[2] system and service manager with Archlinux package management, as of version 1.33[3]. The nosh toolset is part of the daemontools family of managers, several of which are already packaged[4] for Archlinux: runit, s6, daemontools, perp... The packages generated via archnosh follow the Debian packaging[5] provided by the author of nosh and allow for two major setups: 1. Running the nosh service manager under systemd Here systemd remains the default system and service manager but migrating a service to nosh supervision is just a matter of disabling it from systemd and enabling its equivalent with nosh. 2. Running nosh as both system and service manager This is a fully nosh-managed system, the nosh system manager runs as init. Various packages provide simple utilities which may be of interest in themselves, in particular the eponymous nosh script processor. The nosh toolset has currently been tested for the x86_64 architecture on qemu/kvm virtual machines and non-virtualised on a laptop with minimal installs of early 2017 Archlinux releases. Although further testing is of course ongoing, obtaining a useful working system is made relatively easy by the comprehensive collection of service bundles --the native service configuration and control mechanism-- packaged with the toolset. Pointers for installing on Archlinux are available in the repository README. A guide[6] is available for further information about nosh. The latest repository archive is available here: https://framagit.org/taca/archnosh/repository/archive.tar.gz?ref=v1.33-1 It follows the Arch packaging standards as much as possible but can no doubt be improved. Regards, [1] mirrors: https://framagit.org/taca/archnosh https://repo.or.cz/archnosh.git https://github.com/tacatac/archnosh [2] https://jdebp.eu/Softwares/nosh/ [3] http://www.mail-archive.com/supervision@list.skarnet.org/msg01659.html [4] https://wiki.archlinux.org/index.php/Init#Service_managers [5] https://jdebp.eu/Softwares/nosh/debian-binary-packages.html [6] https://jdebp.eu/Softwares/nosh/guide/