From owner-svn-src-all@freebsd.org Mon Jun 11 14:07:26 2018 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 053261007827 for ; Mon, 11 Jun 2018 14:07:26 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x241.google.com (mail-it0-x241.google.com [IPv6:2607:f8b0:4001:c0b::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 96743870B4 for ; Mon, 11 Jun 2018 14:07:25 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x241.google.com with SMTP id 76-v6so10467097itx.4 for ; Mon, 11 Jun 2018 07:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=m656pQOi2Nx0jQ4VcPhx+2GNQdwM8mYYgZfBrvBcdQc=; b=cbo2zB2zQBIGw3sBbJkdLQgWjdMwrGkPHlYfUBS7z9OAl9kKxTw40qyiAuPTxJ8dyf LMqibc6FTU3U0Qnl8n8vzb16HL2iStsTV6eidtbmJDJd3t6dnu8n39M4CQjmL+aAwRy2 EERFLqoUUvOhTpoUEezbxIgeylF9PfDhno0HaeY2YWVPQh5uYjArbTwm7b1mxT68QMEU MPfJQ7LtHfvkp0RomCl9NrKD0u3tkrgPvLr7+TPP1HYt7jz7HwfBuZHp7EAsU9GYSUew yzxEO88U0c+lWS0Lqse34HpITugOs/qW5hgcceUdyFjbhYMXr9nDXzWeug7n3Nya/W3h SieA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=m656pQOi2Nx0jQ4VcPhx+2GNQdwM8mYYgZfBrvBcdQc=; b=Un6EQLHIHZy3si3KtTgX1qef5SGtFFhcC6NcH9sjgfurx8UAkDtMrIfwdXxhRx7Byc va2vKDyBFcQ/3WZ/uD3QJppM5beUiUe/KTduHCx9JgqjXKXK/NxKciVHHzRr03z32McB 9r3yx0fSDMtqlSWsIKgjV9Q8R7husmL8izYi7VGyYXC+zp4hqR7d953kS+/hm7LT6VsU PaMOvQGfXDrvt4DRynPooPGvsxW2ctLiTyNI1+dT4jFqSrdKj751VwNYDc2hXNX//hKu 1BKHa20m/lkWkMGVZrQHNB7VbeTnLLI+TYyvYiu3RaU6ffbJZEQo8iw5Ka98elFJZwO0 GVpQ== X-Gm-Message-State: APt69E3mXuRZeSuutk7BoGDzP/ErPEnj9VerQOY80wTIeCen6KLh3n6T DwoR+I+DIO3iKwrgJGsAwqqBMF+ubTXSDT6t9K5N4A== X-Google-Smtp-Source: ADUXVKKLxgqG4XvdR2NWHucV53nE5L0XXFG3lwAz0MWU+LLYvljJosUBABFiLW167SoxIq3GZtrF5X71m0eSUkXq5IM= X-Received: by 2002:a24:7c8d:: with SMTP id a135-v6mr10513504itd.73.1528726044634; Mon, 11 Jun 2018 07:07:24 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 2002:a4f:d028:0:0:0:0:0 with HTTP; Mon, 11 Jun 2018 07:07:23 -0700 (PDT) X-Originating-IP: [2603:300b:6:5100:1052:acc7:f9de:2b6d] In-Reply-To: References: <201806110132.w5B1WI5d094546@repo.freebsd.org> From: Warner Losh Date: Mon, 11 Jun 2018 08:07:23 -0600 X-Google-Sender-Auth: -Z0l0BK8O8JRT4hqR22MTA09SGI Message-ID: Subject: Re: svn commit: r334939 - head/stand/lua To: Devin Teske Cc: Kyle Evans , src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jun 2018 14:07:26 -0000 On Mon, Jun 11, 2018 at 7:36 AM, Devin Teske wrote: > > > > On Jun 10, 2018, at 6:32 PM, Kyle Evans wrote: > > > > Author: kevans > > Date: Mon Jun 11 01:32:18 2018 > > New Revision: 334939 > > URL: https://svnweb.freebsd.org/changeset/base/334939 > > > > Log: > > lualoader: Allow brand-*.lua for adding new brands > > > > dteske@, I believe, had originally pointed out that lualoader failed t= o > > allow logo-*.lua for new logos to be added. When correcting this > mistake, I > > failed to do the same for brands. > > > > You=E2=80=99re doing an amazing job, Kyle. > > I continually see nothing but genuine effort toward feature parity which > makes me think one day I can pass the reigns. > > Yeah, I will always love Forth. It will always hold a special place in my > heart as that whacky language that simultaneously exudes great power whil= e > also having the image ability to induce vomiting =F0=9F=A4=AE by the unin= itiated. > > However, all that being said, I=E2=80=99d actually like to keep the Ficl = boot > stuff as an option through to 14.0 and here is why ... > > Last year we were looking to update from ficl3 to ficl4. That may not > sound too exciting to most folks, but most folks don=E2=80=99t know the p= ower that > ficl4 brings =E2=80=94 like the capability to use full networking in the = loader! > Can lua do that? How cool would it be to be able to communicate with the > network from the loader before the kernel is even loaded into memory? I h= ad > a few hair-brained schemes left for Forth which might be exciting, lol > The current boot loader can already communicate via NFS or TFTP today. Adding http would be easy, https would be harder due to crypto being huge and space being small (though bear ssl might be small enough). The last articulated plan in arch@ was that LUA will be default in 12, and we plan to remove FORTH in 13. Last time I said it there in February, there was only email agreeing that I could find. This matches the in-person consensus poll I took at BSDcan as well. I think it would take a very extraordinary set circumstance and severe problems with LUA to change those plans. Warner