The UEFI port of Python uses the libraries provided by the StdLib package to 
perform the "os" functions that Python expects.
The current version of StdLib is a "hosted" implementation that depends upon 
the UEFI Shell for file system functionality as well as other functions.

A "standalone" version of StdLib, which has no dependencies upon the Shell, is 
being worked on.

Due to the lack of a command line in the "standalone" version, a special 
version of Python would have to be built that statically specified any command 
line options as well as the initial .py (or .pyc) file to execute.

The primitives required to support a GUI are not provided by Python, StdLib, or 
UEFI.  Any GUI would have to provide all primitives.
The Nano-X package, www.microwindows.org, is easy to port to UEFI and provides 
many of the needed primitives.
Even then, there would be a lot of work needed to port any of the existing GUI 
libraries to work with Python in the UEFI environment.

Daryl McDaniel

-----Original Message-----
From: S.Vieira [mailto:jwvsan...@outlook.com] 
Sent: Thursday, May 28, 2015 11:46 AM
To: edk2-devel@lists.sourceforge.net
Subject: Re: [edk2] Python without EFI SHELL

Sorry but you are wrong.

I did a app wich handle files just using UEFI features without EFI SHEL..

And I see a python library to UEFI ..but use EFI SHELL..

whatever
Thx 






------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to