Received: from sender4-of-o51.zoho.com (sender4-of-o51.zoho.com [136.143.188.51]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 8942A780DD2 for <~alpine/devel@lists.alpinelinux.org>; Tue, 21 Jun 2022 12:00:16 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; t=1655812813; cv=none; d=zohomail.com; s=zohoarc; b=KQLDk1lq1koRSCk4VUGdVP5CLfkiUYAbgHPCmJX8LLPFQr2aIuiiWyo2mjlxmfMFOdZyxMYHawDQQRET90huowTRb0HhvO6Jl7hSvm1t148EC+ZFawIFfZMvGkenot380fwq2BD1GZKEAwL50Zpp9DuNhaz3Uu5JFe9oBFbyjts= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1655812813; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=hsW9nqOnsB4ChNEf0vpOrGtOMPCSLIA+ofCUkQKzpHM=; b=k3S+RXH1NbSFNeLerbLowSLRqWFqfhuP5vE0EtmHDmt5G1oultB1UyOnTM5ony56rcIHke3kTXYFKNlEJXiLlWD8wfOjY33OLVRCNAE79eVA9DwwD6fKvzqDcfLSlU8/tDeY3rABbDJ93+yhYMWnFH3Zq151MeNDZHAYNPTkQ3g= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=lamprecht.org; spf=pass smtp.mailfrom=thomas@lamprecht.org; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1655812813; s=zoho; d=lamprecht.org; i=thomas@lamprecht.org; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:References:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc; bh=hsW9nqOnsB4ChNEf0vpOrGtOMPCSLIA+ofCUkQKzpHM=; b=d/1UtZpVpLc8rcp/6xsbEW6paxugQGB3XTxXYjqxaD1UuFDbakDVZfFaYeu+mrW6 LkRjaDjUcl9x2TRpr+dIA/l/8yhOKPQ9CoBqqA7+Jk1DKzDQLE/61RrDbk7/mTTjjPs B2k5WNdNUdc5dl2a3SoKT9Pt7ycWz3wEF8vlgEl4= Received: from [192.168.30.235] (94.136.29.99 [94.136.29.99]) by mx.zohomail.com with SMTPS id 1655812808763463.3399103557073; Tue, 21 Jun 2022 05:00:08 -0700 (PDT) Message-ID: Date: Tue, 21 Jun 2022 14:00:06 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.0 Subject: Re: Native Alpine GLibc support (NEW) Content-Language: en-GB To: Tomas Kolda , ~alpine/devel@lists.alpinelinux.org References: <20220621095653.71773d59@ncopa-desktop.lan> <20220621114559.4d38d98e@ncopa-desktop.lan> From: Thomas Lamprecht In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ZohoMailClient: External Am 21/06/2022 um 12:20 schrieb Tomas Kolda: > - Alpine serves very fresh packages. Other distros go too slow. > - Alpine has very little vulnerabilities reported compared to other distros. > - Alpine is so easy to customize compared to other distros. > - Alpine is perfect for docker use case (mine) Basically all of above is also true for Arch Linux which supports glibc, so why not use that? I'm using it in a hosted VM for some personal important services since over six years, without any issue whatsoever and quite good experience - packaging is also simple and straight forward, so not hard to re-package one's application for Arch Linux. FWIW, if your working at a company that would profit from such a thing why not try to implement glibc integration and build CI yourself, you wouldn't even need to cover the whole archive available in Alpine Linux, just a java build and the external library dependencies of your app. Basically doing the approach of Nico's (a) proposal yourself. That would serve as good proof of concept and give a much better idea about practicability and maintenance effort required, it also could proof that this change alone was really responsible for the performance hit your app took and you wouldn't need to wait for any such hypothetical change being released in upstream Alpine Linux. IMO, and that really is an outside view, as while I'm dabbling with Alpine Linux and its inner workings on and off since years I'm really not active in the community in any form, it feels rather misguided to add glibc into Alpine Linux itself in general as complete musl alternative, just feels like going against core characteristics and the reasoning for doing such really doesn't outweigh Natanael's arguments at all. cheers, Thomas