无敌了,不需要操作系统就能运行 Python 了!

英特尔公司的内核黑客Josh Triplett正致力于让Python语言不需要操作系统就能运行,他和同事已设法让一个解释器在GRUB引导程序中运行。

让Python语言运行在引导程序中的动机是为了避免在测试硬件、BIOS、可扩展固件接口和ACPI时去写一次性的C代码程序。他在PyCon 2015上说,如果能不需要写任何C代码,他的生活将会更幸福。

他们的项目正式名称是BIOS Implementation Test Suite ,基于标准的 Python解释器,使用的是Python 2.7,以后可能考虑使用Python 3。

来源:51CTO

时间: 2024-09-14 17:14:45

无敌了,不需要操作系统就能运行 Python 了!的相关文章

《Python入门经典》——第1章 安装和运行Python 1.1 认识操作系统

第1章 安装和运行Python 在本章中,将学习: 如何确定所使用的是什么操作系统. 如何安装并运行Python. 如何在Python中输入基本的命令. 安装Python是学习本书过程中将要做的最重要的事情之一.不安装Python,不可能学完本书剩下的内容!请花时间学习本章内容.如果不能通过本章最后的练习,将在随后的每一章中都会遇到麻烦. 1.1 认识操作系统 很多人都知道自己使用的是哪种计算机,但是对于计算机中所安装的具体的操作系统却一点也不清楚.搞清楚使用的是什么操作系统,这对学习程序是至关

《Python核心编程(第二版)》——1.5 运行Python

1.5 运行Python 有三种不同的办法来启动Python.最简单的方式就是交互式的启动解释器,每次输入一行Python代码来执行.另外一种启动Python的方法是运行Python脚本.这样会调用相关的脚本解释器.最后一种办法就是用集成开发环境中的图形用户界面运行Python.集成开发环境通常整合了其他的工具,例如集成的调试器.文本编辑器,而且支持各种像CVS这样的源代码版本控制工具. 1.5.1 命令行上的交互式解释器 在命令行上启动解释器,你马上就可以开始编写Python代码.在Unix,

《像计算机科学家一样思考Python(第2版)》——1.2 运行Python

1.2 运行Python Python入门的挑战之一在于你可能需要自己在电脑上安装Python及相关软件.如果你熟悉自己的操作系统,而且习惯于命令行界面,那么安装Python不是什么问题.但对于初学者来说,同时学习编程和系统管理命令两件事,有时候是非常痛苦的. 为了避免这个问题,我推荐你开始先在浏览器中运行Python,等熟悉了Python语言之后,我再向你介绍如何在电脑上安装Python. 用于运行Python的网站有不少.如果你已经找到一个喜欢的,就可以直接去用.如果没有,我推荐Python

在Win7环境下perforce如何运行 python脚本

问题描述 在Win7环境下perforce如何运行 python脚本 我运行后总是显示这样的错误 : c:/python28/python: can't open file 'mail.py': [Errno 2] No such file or directory 解决方案 用绝对路径,看上去是py文件路径不对

liunx下运行python程序时出现:class: command not found

问题描述 liunx下运行python程序时出现:class: command not found #!/usr/bin/python -*- coding: UTF-8 -*- class Employee: '所有员工的基类' empCount = 0 def init(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print

为什么会无法运行python 语法哪里错了

问题描述 为什么会无法运行python 语法哪里错了 解决方案 numbers = numbers[3:6] 解决方案二: 也是不行 分号下的符号是什么意思 解决方案三: 直接输入numbers[3:6] 解决方案四: numbers[3:6] 你直接 输[3:6]怎么知道你是要取哪个数组的3:6 解决方案五: 这个很明显的语法错误啊,numbers = [3:6],你要把哪一个序列的3到6元素赋值给numbers变量?? 索引[3:6}前面必须紧跟在一个确定的序列后面呀,你什么都不写,直接来一

在powershell上运行python 键盘失灵了怎么回事?本人小白一枚,求大大们帮帮忙。

问题描述 在powershell上运行python 键盘失灵了怎么回事?本人小白一枚,求大大们帮帮忙. PS C:Usersca> python python : Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32 所在位置 行:1 字符: 1 python ~~~~~~ CategoryInfo : NotSpecified: (Python 2.7.11

《Python 3程序开发指南(第2版•修订版)》——第1章 过程型程序设计快速入门 1.1 创建并运行Python程序

第1章 过程型程序设计快速入门 本章提供了足以开始编写Python程序的信息.如果此时尚未安装Python,强烈建议读者先行安装Python,以便随时进行编程实践,获取实际经验,巩固所学的内容. 本章第1节展示了如何创建并执行Python程序.你可以使用自己最喜欢的普通文本编辑器来编写Python代码,但本节中讨论的IDLE程序设计环境提供的不仅是一个代码编辑器,还提供了很多附加的功能,包括一些有助于测试Python代码.调试Python程序的工具. 第2节介绍了Python的8个关键要素,通过

《Python参考手册(第4版•修订版)》——第一部分 Python语言 第1章 Python简介 1.1 运行Python

第一部分 Python语言 本部分内容 第1章 Python简介 第2章 词汇和语法约定 第3章 类型与对象 第4章 运算符与表达式 第5章 程序结构与控制流 第6章 函数与函数编程 第7章 类与面向对象编程 第8章 模块.包与分发 第9章 输入与输出 第10章 执行环境 第11章 测试.调试.探查与调优 第1章 Python简介 本章将快速介绍Python这门语言,目标是在阐明Python的大部分基本特性的同时,又不会太过纠缠于特殊的规则或细节.为此,本章简要讲述一些基本概念,如变量.表达式.