X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail-in-08.arcor-online.net (mail-in-08.arcor-online.net [151.189.21.48]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id F3731DC008C for ; Sun, 20 Jan 2013 14:39:44 +0000 (UTC) Received: from mail-in-03-z2.arcor-online.net (mail-in-03-z2.arcor-online.net [151.189.8.15]) by mx.arcor.de (Postfix) with ESMTP id CA5213AE6D6; Sun, 20 Jan 2013 15:39:42 +0100 (CET) Received: from mail-in-17.arcor-online.net (mail-in-17.arcor-online.net [151.189.21.57]) by mail-in-03-z2.arcor-online.net (Postfix) with ESMTP id C939356273E; Sun, 20 Jan 2013 15:39:42 +0100 (CET) Received: from [192.168.16.209] (85-127-215-171.dynamic.xdsl-line.inode.at [85.127.215.171]) (Authenticated sender: panthera.tigris@arcor.de) by mail-in-17.arcor-online.net (Postfix) with ESMTPA id 74A8E10D791; Sun, 20 Jan 2013 15:39:42 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-17.arcor-online.net 74A8E10D791 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1358692782; bh=B8hxFmdA6mw42R+jtT9y/0LjIipnDIeTAcbQNXOsLHI=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=ix3F/T+2NxY8FW/056efkfVCAj+Ku0EjtuL2HuetmMiVwqTMFJVBYeVsk13muuTxh IimLWNef7WdTm//iYfNaTiN7GOAcXtlcxUNgUojTUtV3qJjLqws79v6DY9T+ITwvUN 17wTrkkdWLNYtC++4wmdYRr4YPPFFNjQSz9S5eYk= Message-ID: <50FC01AD.9020707@arcor.de> Date: Sun, 20 Jan 2013 15:39:41 +0100 From: Der Tiger User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 To: =?ISO-8859-1?Q?Roger_Pau_Monn=E9?= CC: "alpine-devel@lists.alpinelinux.org" Subject: Re: [alpine-devel] Use cases of Alpine Linux and Xen References: <50F92E77.4050406@citrix.com> In-Reply-To: <50F92E77.4050406@citrix.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Roger, > * Why did you choose Alpine Linux as your Dom0? Before settling on Alpine Linux, I ran a comparison between 48 Linux or FreeBSD based OS developed targeting (or at least supporting) SOHO router hardware. I'm quite sure I've overlooked some, but if an OS is hard to find it is most likely too new to be stable and/or has a small group of followers and contributors, perhaps even too small to stay alive. My personal main criteria were: 1) OS has to run on low-end machines (e.g. Intel Atom) for economic 24/7 availability. To reduce the hardware requirements, it has to be modular with a small footprint base system. 2) There has to be an open and active group of developers. Any company based, closed development won't cut it. 3) Keeping the OS up to date and installing software has to be easy, so there has to be a packet manager or something similar and a large software library with reasonable number of software packets available. 4) There has to be a self-explaining, web based GUI available for configuration and maintenance. Adding my own programs and creating extensions to the GUI for them has to be practicable. 5) The base system has to provide proper security like grsec/PAX or SELinux. Alpine Linux was one of the very few OS that met all five criteria. > * What do you think are the benefits of using an Alpine Linux Dom0 over > other distributions? Even the base system installation of any major Linux distribution (e.g. Fedora, Ubuntu) creates much more overhead and requires higher performance hardware, than a smaller OS like Alpine Linux or Voyage Linux, without any considerable benefit. The implementation and distribution of bug fixes for any non-kernel related problem takes forever in most popular Linux and FreeBSD distributions, while Alpine Linux has a very active XEN users and developers group supplying both, maintenance to XEN and some degree of support through the Alpine Wiki and this mailing list. > If you would also like to contribute with specific use-cases or examples > where Alpine Linux Dom0 is a good choice I would also welcome them very > much. My Alpine Linux system centralizes a number of peripheral functions like network routing and filtering (Privoxy), in-house, in- and outgoing telephony with several extensions including a door intercom (Asterisk), controlling the electric heating of the top floor of the building, supervising the gas powered heating of the rest of the house as well as the warm water supply (OWFS). Some of those functions have to be highly available like the heating during winter, why changes to the related software have to be done very cautiously, while other parts of the installed software (e.g. Asterisk) require frequent updates to get rid of security holes and annoying bugs. It therefore is recommended to install the software required to be highly available onto a virtual machine (DomU) in order to isolate it from changes to the rest of the software. Further, if the Dom0 somehow becomes inoperable, the DomU can easily be transferred to any other system using the Alpine Linux XEN LiveCD in order to restore the highly needed functions shortly. Hope it helps, Tiger --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---