From owner-freebsd-python@freebsd.org Fri Jul 1 03:41:45 2016 Return-Path: <owner-freebsd-python@freebsd.org> 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 5C8FDB86622 for <freebsd-python@mailman.ysv.freebsd.org>; Fri, 1 Jul 2016 03:41:45 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 3E7BC260B for <freebsd-python@freebsd.org>; Fri, 1 Jul 2016 03:41:45 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 3DE0AB86621; Fri, 1 Jul 2016 03:41:45 +0000 (UTC) Delivered-To: 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 3D8E8B8661F for <python@mailman.ysv.freebsd.org>; Fri, 1 Jul 2016 03:41:45 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm16.bullet.mail.bf1.yahoo.com (nm16.bullet.mail.bf1.yahoo.com [98.139.212.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 062672609 for <python@freebsd.org>; Fri, 1 Jul 2016 03:41:44 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1467344098; bh=Lit9//W9cCccesdKnkmIyZXDrqpWnLpzU6fzLqN5LNU=; h=To:From:Subject:Date:From:Subject; b=baxh3mUCMUCIGKsilPBW4N/ugCukfZJIcVHVxqoBfB0Cd8leSHONOWy/7nphHHP3lEjPFeXRhymxgrLL0NDcWBeFzOhN0ggyHhawsF/U8Ysk6sTq95bDuRI02okkQ7hVPDwDhUAn3uGWpfFDyTxdpoYftudPmjT2znOyOdUpFSoPRXehL/l/vULa/DbbXMp44MfEuDs4cJSemfhr/2p6FfoOvmURmPiKNUb18iLvhMCa8xTT14KuQfWnEZVtfjfBqqg6ZOQazsF86GDjc01biNRkiXozB0i9O/KHMrU/f8pLhn5MmHTdQUATZJ2OCgiPd6H8bpBWMuqb9YdCVgvuoA== Received: from [66.196.81.170] by nm16.bullet.mail.bf1.yahoo.com with NNFMP; 01 Jul 2016 03:34:58 -0000 Received: from [68.142.230.73] by tm16.bullet.mail.bf1.yahoo.com with NNFMP; 01 Jul 2016 03:34:58 -0000 Received: from [127.0.0.1] by smtp230.mail.bf1.yahoo.com with NNFMP; 01 Jul 2016 03:34:58 -0000 X-Yahoo-Newman-Id: 349199.86132.bm@smtp230.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: QnFmQLEVM1nZSHq46gn5R2thwAM_gRlW1FvZwBfT4VjWk3T 540N.wg1aZkx.KFX1W98dQCf.5aVsjIqtmroUa6.Z8G.8GRI4RFO0UlndAji mk0gIDgixaQH1sMS1MaTbYsg2gCAtzEHp4M.9CjJfnnIk1mVsdUvvYHtrQeN wPewWOmUyJ_rtSQ6x.y8ACZl_c.DYhwDZpcsRnNYJSzyRpxJZIgDc8FJhFw1 xUK9BMUd3drAQx1MikWf5_QBe_avQkJwyfSSgw1RRlWNSVV.lUG5EbRCggls nWtJl3ClVin6IIz.z4zIFgHNyckozeszDP.D2ghSQ_s28DltlMUUMUz4fZm7 UATVWsGthpi22EIRck_7ogeLA8u._aO3CvruHtQOzuzPAlJ7pN3MDEfFS455 Recg2xEAxaZBP4QPHUEpaa.9E68iRpZDOVEkN6WTNi9r3PZCUGYPuLks1EKC jNMfx6Ly.Y268haxPWk5S11Cyj0wOUr.tRQVvJpr1ckVUzvuJquziLirX.uw rtFJdEKjAMQ35.XYGvDsDtHdZjSXYpatQcwh0kI7SsAgPgw-- X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf To: Alfred Perlstein <alfred@freebsd.org>, FreeBSD Hackers <freebsd-hackers@freebsd.org>, python@freebsd.org From: Pedro Giffuni <pfg@FreeBSD.org> Subject: Re: bootloader in python. Message-ID: <6b329a2f-8734-73d8-f83e-ee81fe6bbf5b@FreeBSD.org> Date: Thu, 30 Jun 2016 22:34:58 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-python>, <mailto:freebsd-python-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python/> List-Post: <mailto:freebsd-python@freebsd.org> List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-python>, <mailto:freebsd-python-request@freebsd.org?subject=subscribe> X-List-Received-Date: Fri, 01 Jul 2016 03:41:45 -0000 > 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/ Cheers, Pedro.