From owner-freebsd-hackers@FreeBSD.ORG Sat Mar 15 05:09:02 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D70E53BF for ; Sat, 15 Mar 2014 05:09:02 +0000 (UTC) Received: from nm41-vm3.bullet.mail.bf1.yahoo.com (nm41-vm3.bullet.mail.bf1.yahoo.com [216.109.114.158]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5502ED25 for ; Sat, 15 Mar 2014 05:09:00 +0000 (UTC) Received: from [98.139.212.153] by nm41.bullet.mail.bf1.yahoo.com with NNFMP; 15 Mar 2014 05:06:27 -0000 Received: from [98.139.211.201] by tm10.bullet.mail.bf1.yahoo.com with NNFMP; 15 Mar 2014 05:06:26 -0000 Received: from [127.0.0.1] by smtp210.mail.bf1.yahoo.com with NNFMP; 15 Mar 2014 05:06:26 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1394859986; bh=hBTrtqhXOwTHerYLD6j0PnPC2mScwA6aEgY6As08lxo=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:Content-Disposition:In-Reply-To:User-Agent; b=NbffKuB3P1Hb7eTcAqsbNF6+0ySfmocc41drKcfnRVPUGwIz167FK+kOXU6rwJQkqYKqpoArnprBcP/Qcgu9CnCXq5PuJasMGcEkjSEJngMbyuTORUU1wZSk+H8wv10y5CJijiq7MKjW9tTnK+TJnxkRo05ri8JvsKnre0vjfpg= X-Yahoo-Newman-Id: 978731.10273.bm@smtp210.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: UAv6jWwVM1lh32.nVYl81c6YFQvCvhUWCSTa6GRflSOMNei 1u252Y6P3EAPD.iFoydJNY_zvi5O65uj0qhFJE8dNAkNYf9fLpokziAM7Ywg zjW8Ns5ff89dToQ3YZttOFOAMtBH26atDJftiLF0WKedu0RwjCw2cQIOodn_ Z4auY5TozhkbWpVQHUw0BmFKnYnt01bv1dU.7B_al4OA.NVk_XWe..RA45l4 qeJss8Ssljt1ac20YgdLYOBZA4pDMxniX_O.sfEbnFaCOCrSRmXWftAKMXWt JIPoZCXiozaDKxZ0kME7AZy7sVQdl1.2BJwyouynGuJRPJTbnpb8Gb3_I1.j Bec4jsrTyX7XLasir_2OmqE8ozMSeq8TQmTyoNUOjGDppPxrj_DV1Q4NN0nb vXXzq.jrUwQibiYXfkwCnvsbCUmm3rPLYnZsZWkeUXF47EvVpcud4Kl3NZON nWwL87d7XKmugSgwfc78ZCevEo9tDgCYWskhMjaMJQHsGPAc1f.PqkwKLrse a7TrCCDW7KaM2T7DUKj9u3NscY2wq_Jd8zNWA9UVXGVURR8s3Rey8uZf8QBx elMgSZoJyz3awoeI5c_6HJrXh_j5IQ.vOJu8Jq7IKlLzDMc2DRD4S9ZUmJA1 uBgsKLigYMSLx0XaxlBoyqlzJt8exyQ-- X-Yahoo-SMTP: yVvIDoOswBD5zOzqXnwUE.yVSR2Kvw-- X-Rocket-Received: from nbu (walt.ford@71.168.199.64 with plain [98.138.105.22]) by smtp210.mail.bf1.yahoo.com with SMTP; 14 Mar 2014 22:06:26 -0700 PDT Date: Sat, 15 Mar 2014 01:05:52 -0400 From: Walt Ford To: Warren Block Subject: Re: Overhaul the config system with Lua Message-ID: <20140315050552.GD6674@nbu> References: <20140315001820.GB5765@nbu> <20140315035144.GC6674@nbu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-hackers , =?utf-8?B?5pyx5rGf?= X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Mar 2014 05:09:02 -0000 On Fri, Mar 14, 2014 at 10:31:09PM -0600, Warren Block wrote: > On Fri, 14 Mar 2014, Walt Ford wrote: >> >>I didn't know NetBSD put it in their kernel. > > http://www.netbsd.org/gallery/presentations/mbalmer/fosdem2012/kernel_mode_lua.pdf That's interesting. I think everything that doesn't go into a kernel linker set is fair game for a rewrite to Lua, but they seem to have a framework for allowing kernel subsystems to run Lua code too. I wonder how they handle concurrency and multithreading without modifying the interpreter. -- Walt