Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4154100imu; Mon, 12 Nov 2018 06:41:17 -0800 (PST) X-Google-Smtp-Source: AJdET5f7bi+hMQXD1tM7CYJU2uv7ul6JpbQGQtc0L1TxSJfoJuaJZ0joW6lG80CyB6X7Kd0GSRRS X-Received: by 2002:a17:902:8698:: with SMTP id g24-v6mr1214641plo.96.1542033677286; Mon, 12 Nov 2018 06:41:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542033677; cv=none; d=google.com; s=arc-20160816; b=XUIefsbkJ+H/FSM/K7iJL4cQ/QX0gFp0o9xvpMDGl9EsXbwhz3cpLucss/xOnqpjeY oivUrNUqWKtwunidgAjQjrhtUnD8h3sl4JKkHmtSo8AwIav5dnXfl5D5kmys9j7B3k/l AbvBgBiYnUdW5mey9GtCikcqWEXoiA+L7DHo7YYXT9CMjDqLl/SyGizVtqyIKovGsCVK vS5PsfUzmGEyRvRfeO+nqUeHaee5Jfv/J5UJ3SDvoIRqwD81m089YfntHuwCHC/4AEkL yKfAkrDIPZ7kfkFE+a5tTvaY1syU6RME2jhPoHgDiojYUnQkg9i2oGvT7Uu0XMW3umWN HcJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature; bh=oxUWPhlswpgUSZKfLj7fFo/TjhItz+j8o7fcFiVa0io=; b=lJBvtzvomCdBPPas6qhPMe+rLWJIdipCS+K85KN0YPFuu7ZVS2Jg2+WiOcoTOROru3 4o5yPVlN7Ub7Px8kJ7y1OQmLvcZacvIVQ+d4NqR89QUFb9qansnK6ImgVw8oW4i/0Qbr ajxHNRfBifVdEjoXOTIVtTwnJ0kd+u2fGBzrGWE8Wz01r45QESbpS/Mlvqr3RFOjFtuX p0sjlftJsNXR2cIbLoYOwe0xSpPWfvf2U9IzPDHDBPF/ZR+CswhSnVo5H3lbF27EkFmt 7rtLSZhMoapgXT4AY24ZrxFTwaAMjtI6r02fADBRSxuKCP+NR76mvdymHfu64Nr8eSDM 9yeA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Grdmz2xD; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k184si15841291pgd.342.2018.11.12.06.41.01; Mon, 12 Nov 2018 06:41:17 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=Grdmz2xD; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729582AbeKMAdg (ORCPT + 99 others); Mon, 12 Nov 2018 19:33:36 -0500 Received: from mail-vk1-f195.google.com ([209.85.221.195]:38454 "EHLO mail-vk1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727247AbeKMAdg (ORCPT ); Mon, 12 Nov 2018 19:33:36 -0500 Received: by mail-vk1-f195.google.com with SMTP id w72so2008991vkd.5 for ; Mon, 12 Nov 2018 06:40:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=oxUWPhlswpgUSZKfLj7fFo/TjhItz+j8o7fcFiVa0io=; b=Grdmz2xD3KykmNgsD+Ef+Rdo+h7hBTlH10HNbckDUkiQY6flUvpc+ok6If3O/xXovt peb1eIQwkYUz5lveomi/4DiCT7qJHWtAVH7XSdiHbjci7evR8/3opYg6QK/sXye44L9U mOms1DjQY5GLmbriMi0b+WbtDVT4lGStFlQZ5RfGL4CRq/5uNUorNfwIwZd9HIVG8TUt kwqF78xZy/ps3SH8nlWxjLyPDonbj5NnPIS+CS1Bivw1/L5rS4fN3wL1NaFY7k0/UtK7 zPqfLiCnrtrBQLPRRXGGCVJMv3tbUy0WRIm0MZ4OQLZvU7LfHE3JuClnBOMqconO0a8/ SKyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=oxUWPhlswpgUSZKfLj7fFo/TjhItz+j8o7fcFiVa0io=; b=tU1AXOY4FqKXELvrja7C8InFyfId9eoF0rOv+FXDK5CxKVavix+jSvRPg6CdKJpiyD Sg4Dc9ET4LQq4ezVzhLu6F1txRenljh/RzpJ1J3QiRN9yQewaVwk96cynBSZr5hYk1se JyxB4dqkvNE8LRmKOar85R3SiKzBpMyz9V4UxmtSRaVZvYW+ADjrIZp/CMv+fHv+9czK nl4E2UTmxokmJkKXcZmjVsgndDMXwOqoa6ztyfSUzRgBDl/Qa/tTy2aL0y+AWpAoN40O VJOI6gXeGiZ2n9tIrQF5kwNwFNFyxFO/xL+BWBu1vgCn6dAXFplxF3WOnmmOfY6FN/9i gDYA== X-Gm-Message-State: AGRZ1gJP9IBMVaa/9XBvHwm+YBQBqqztguE3AufFxaCyVH5UymViq6rj KLXJuTX98ilGjaQ2RUttZ3fchxTZI2VHrZMBpg4BzA== X-Received: by 2002:a1f:34c7:: with SMTP id b190mr492926vka.55.1542033601751; Mon, 12 Nov 2018 06:40:01 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a67:f48d:0:0:0:0:0 with HTTP; Mon, 12 Nov 2018 06:40:00 -0800 (PST) In-Reply-To: <20181112143506.GC7377@thunk.org> References: <877ehjx447.fsf@oldenburg.str.redhat.com> <45cf58e0-909e-262c-5b9f-b91d62350a79@arm.com> <20181112143506.GC7377@thunk.org> From: Daniel Colascione Date: Mon, 12 Nov 2018 06:40:00 -0800 Message-ID: Subject: Re: Official Linux system wrapper library? To: "Theodore Y. Ts'o" , Szabolcs Nagy , Daniel Colascione , Florian Weimer , nd , "Michael Kerrisk (man-pages)" , linux-kernel , Joel Fernandes , Linux API , Willy Tarreau , Vlastimil Babka , "Carlos O'Donell" , "libc-alpha@sourceware.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Nov 12, 2018 at 6:35 AM, Theodore Y. Ts'o wrote: > On Mon, Nov 12, 2018 at 12:45:26PM +0000, Szabolcs Nagy wrote: >> >> A lot of the new system calls lack clear specifications or are just >> >> somewhat misdesigned. For example, pkey_alloc >> > [snip] >> >> getrandom still causes boot delays > > I'll note that what some people consider misdesigns, others consider > "fix CVE's". > > Some people may consider it more important to avoid boot delays; > others would consider internet-wide security problems, ala > https://factorable.net to be higher priority. > > It's clear this is one area where I and some glibc developers have had > a difference of opinion. The bigger problem is that if a single glibc > developer is able to veto any new system call, maybe we *do* need to > have a kernel-provided library which bypasses glibc.... Historically speaking, the liberum veto has not led to good governance.