From owner-freebsd-python@freebsd.org Fri Jul 1 04:02:55 2016 Return-Path: Delivered-To: freebsd-python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 66143B86B29 for ; Fri, 1 Jul 2016 04:02:55 +0000 (UTC) (envelope-from bright@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 5A3422F7A for ; Fri, 1 Jul 2016 04:02:55 +0000 (UTC) (envelope-from bright@mu.org) Received: from Alfreds-MacBook-Pro-2.local (c-76-21-10-192.hsd1.ca.comcast.net [76.21.10.192]) by elvis.mu.org (Postfix) with ESMTPSA id 6096B346DE31 for ; Thu, 30 Jun 2016 21:02:49 -0700 (PDT) Subject: Re: bootloader in python. To: freebsd-python@freebsd.org References: <6b329a2f-8734-73d8-f83e-ee81fe6bbf5b@FreeBSD.org> From: Alfred Perlstein Message-ID: <89392ab4-9cd8-d4b7-6109-0baeaaaf0d18@mu.org> Date: Thu, 30 Jun 2016 21:02:54 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <6b329a2f-8734-73d8-f83e-ee81fe6bbf5b@FreeBSD.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jul 2016 04:02:55 -0000 On 6/30/16 8:34 PM, Pedro Giffuni wrote: >> Josh Triplett started out with "the punchline" for his PyCon 2015 talk >> on porting Python to run without an operating system: he and his Intel >> colleagues got the interpreter to run in the GRUB boot loader for either >> BIOS or EFI systems. But that didn't spoil the rest of the talk by any >> means. He had plenty of interesting things to say and a number of >> eye-opening demos to show as well. >> >> https://lwn.net/Articles/641244/ >> >> https://lwn.net/SubscriberLink/692638/2ebf68539c678a33/ >> >> >> Enjoy! >> >> -Alfred > Hmm ... > > Not completely unrelated, there was a Lua GSoC but I guess we could > also have a 64k python as an alternative to forth in the bootloader as > well: > > http://www.tinypy.org/ Python or Javascript! :) http://duktape.org/ -Alfred