Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3574253imu; Sun, 11 Nov 2018 18:25:20 -0800 (PST) X-Google-Smtp-Source: AJdET5cAJlLjCbhAzVTlmC4X3m9fw6HJI1CiqEBbnteV/TR9pa1AOYN1UCVebTSrK5RdMusCsKko X-Received: by 2002:a63:4466:: with SMTP id t38mr15473601pgk.102.1541989520599; Sun, 11 Nov 2018 18:25:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541989520; cv=none; d=google.com; s=arc-20160816; b=XJke2N5hwc7YFKj+wl6j72OnQgX+eipNnOpH2E6HZd6mGEVWi938oYoCdFOEkl0I2l 3b5MLr3c67aXuVLNJiMoA/Ps6bGP8tlDUi6rMB4YPl29e8zgWqQRRfyuMhjjdLvLMeCh +J8ww0PxZj4icRSZJ23o0CRSubennPXYZdiY6fpgwjRUY1/aEK4EPlCqjK/oUGKAYsxi 2VhVE20YsNAVS7U4axtjRdxmmVOyEc77YEf5qpRAxGt3HqRp2XFpzFn0j3Z8CW6GubbT TXprmkLREH2+KBJerx0BRDvLuJi0F2m3qzBSxuW4yt7WPPDyodF0sTJFOS0dTuSeTV/m sUYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:openpgp:from:references:cc:to:subject; bh=vAAG+j4tOWw+NtYA9joKtj9X/01COWc+LXRYPIryUbk=; b=cg6d1AlSmR0t87xbKx2kEToCqOtYOZ9wW/r0GodTvs2ixkeUzKn8G7e53lSd4KooUG ESZMzALfMcepPaijhK2vEQFMFhO1TIY7DTErWuh45Z9vt/VyedZEDJut5Yq7aGgI59hm ncsEKdgDT+vqwr84BQdobbTSrhupd6a5hLZdl7e0xBkylkUX2PFF6mGa4HutVxxYY4XE tOprFLwhsBlN6R0crFpKnNP0vahMgL7HsWMZG3XWZrHIo+xuSx9KsrLkkSTy1yzbJWXl u6hxqJLkhNHv8Ogq6bDyFCgOnNT0qtX0Ug7YdFO4aI/Waz9n+I9edAw7leRRiVUYmEQ+ WcRw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w2si14169172pgs.264.2018.11.11.18.25.04; Sun, 11 Nov 2018 18:25:20 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729756AbeKLMPk (ORCPT + 99 others); Mon, 12 Nov 2018 07:15:40 -0500 Received: from mail-qk1-f171.google.com ([209.85.222.171]:46776 "EHLO mail-qk1-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729000AbeKLMPk (ORCPT ); Mon, 12 Nov 2018 07:15:40 -0500 Received: by mail-qk1-f171.google.com with SMTP id q1so10963883qkf.13 for ; Sun, 11 Nov 2018 18:24:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=vAAG+j4tOWw+NtYA9joKtj9X/01COWc+LXRYPIryUbk=; b=rbUszM99TbIDbpUj7oRKODdXcwstXXGFW2G++4MPiF1eNi/luc2CQY4MZDDs2uAuzW WssA5NAw+8cuDdbgvWnRtKZgrBhKqMTVqeoTeGAwUs3vC4sYip6fh5Rk5gUbWGE7JkQR 4RXFqeMF1K/syfucjNYpB9tw2CqAiprIUGz+EzUnrWrE9FbJQAfBVdK6FW+RW6OjpuRh 4Ef5zma2LwlkxqnvxKK1wPBq+ImNdt0HTEpRc5op4PztiIpXdXvYgfNQ9w4DJDRe62Ed G+8R5GiRE4P5U5YKGU7mfq3tCQMok5AErg7XA/A2IkRzi0zOXMSrWW9LiIMqBI8shrBB u/3g== X-Gm-Message-State: AGRZ1gJlIFuiuL2cyAgU5oj+TwGdTEyw6edgYeRE/jBIKvAfOMctKT3J M/a6NUGV98YnPKVdcszDgvAjWg== X-Received: by 2002:a37:b842:: with SMTP id i63mr3051195qkf.69.1541989483020; Sun, 11 Nov 2018 18:24:43 -0800 (PST) Received: from [10.150.73.190] (97.sub-174-227-17.myvzw.com. [174.227.17.97]) by smtp.gmail.com with ESMTPSA id m5sm4355044qtn.33.2018.11.11.18.24.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 11 Nov 2018 18:24:42 -0800 (PST) Subject: Re: Official Linux system wrapper library? To: Greg KH , Daniel Colascione Cc: linux-kernel , Joel Fernandes , Linux API References: <20181110192027.GA29892@kroah.com> From: Carlos O'Donell Openpgp: preference=signencrypt Organization: Red Hat Message-ID: Date: Sun, 11 Nov 2018 21:24:40 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <20181110192027.GA29892@kroah.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/10/18 2:20 PM, Greg KH wrote: > Also, what about the basic work of making sure our uapi header files can > actually be used untouched by a libc? That isn't the case these days as > the bionic maintainers like to keep reminding me. That might be a good > thing to do _before_ trying to add new things like syscall wrappers. I agree completely. There are many steps in the checklist to writing a new syscall, heck we should probably have a checklist! Socially the issue is difficult because the various communities only marginally share the same network of developers, care about different features, or the same features with different priorities. That doesn't mean we shouldn't try to integrate better. As was pointed out, various people from the userspace and toolchain communities are going to LPC to do just this. -- Cheers, Carlos.