法布里斯·贝拉
后台-插件-广告管理-内容页头部广告(手机) |

法布里斯·贝拉(FabriceBellard)是一位著名的计算机程序员,1972年生于法国Grenoble,大学就读于巴黎大座敌植艺阻思南高等综合理工学院,后在国立巴黎高等电信点常内置学院攻读。因FFmpeg、QEMU等项目而闻名业内。他也是最快圆周率算法贝拉公式、TCCBOOT和TCC(微型C编译器)等项目的作者。
- 中文名称 法布里斯·贝拉
- 外文名称 FabriceBellard
- 出生地 法国
- 职业 计算机程序员
成就
在高中就读期间开发了著名的可执行压缩程序LZEXE。
委复行题止尽婷乡落临袁1997年他发现了最快速的计算圆周率的算法,是Bailey-Borwein-Plouffe 公式的变体。
2000年他化名Gérard Lantau,创建了FFmpeg项目。2004年他编写了一个只有138KB的启动加载程序TCCBOOT,可以在15秒内从源代码编译并启动Linux系统。
2003年开发了Emacs克隆QEmacs。2005年用普通来自PC和VGA卡设计了一个数字电视系统。
2009年12月31日,他声称打破了圆周率计算的换周尼冷互所阳既氧员世界纪录,算出小数点后2.7万亿位,仅用一台普通PC机。
2011年,他单用JavaScript写了一个PC虚拟机Jslinux 。这个虚拟机仿真了一个32位的x360百科86兼容处理器,一个8259可编程中断控制器,一个8254可编程中断计时器,和一个16450 UART。
Fabrice Bellard,法国著名程序员,QEMU, TinyCC, FFMPEG等作者。
开发历程
QEMU,是由 Fabrice Bellard开发的通用、开源机器模拟与虚拟化软件,Fabrice Bellard是另一个著名的C编译器的作者。QEMU可以在不同教日底甲怀对众展皇但硫的机器上运行独自开发的操作系入配航声统与软件。当采用虚拟化软件时,主机与客户机都必须采用 x86兼容的处理器。在模拟方式下,它支持x86 处理器启家族、MIPS R4000 、Sun SPARC和PowerPC处理器。
这个世界从来不缺天才,只缺乏利用天分坚持理想和信念不断创新的人,这些人用恒心差案树切充已活和努力缔造一个又一个传奇。法国人Fabrice Bellard 就手错紧制众是这样一个了不起的程序员。
Fabrice Bellard1972年生于法国,曾就读于巴黎高等综合理工学院和法国电信研究院。对计算机有着浓厚兴趣的他,高中时就崭露头角,编写出了LZEXE,这是DOS上第一个广泛使用的文件压缩程序。
Fabrice Bellard是一位计算机奇才论光年染正古良青,在业界有着重要的影响。1996年他女立胶编写了一个简洁但是完整的C编译器和一个Java虚拟机Harissa。 Fabrice Bellard发明的TinyCC是GNU/Linux环境下最小的ANSI C语言编译器,是目前号书似响坏倒往都顶华称编译速度最快的C编译器。Fabrice Bellard杰作众多且涉及广泛,1998年编写了一个简洁的OpenGL实弦断乎问采初化叶药客现TinyGL,2003年开发了Emacs克隆QEmacs,2005年还设计了一个廉价的数字电百无衣坏远供操浓创视系统。
Fabrice Bellard的一个重要杰作是在Linux内核上写了一个CPU模拟器QEMU,这套开放源码的模拟器软件与垂又大行直创照势定Bochs、PearPC晚乎速近似,但具有后两者所不具备的高速度及跨平台等特性。QEMU可以在不同的机器上运行独自开发的操作系统与软件,值修写育接频罗功款声经由KQEMU这个开的音源的加速器,能模拟至接学候眼害径轮该略季木静近真实电脑的速度。QEMU构思巧妙, 效率极高, 在借助核心态的KQEMU加速器之后,模拟代码的执危终害超属农行速度甚至能够接近真实机器。QEMU已成为目前使用最广泛的模拟器,KV战测M和Google Android的模拟器都是基于QEMU的。
Fabrice Bellard 可谓博学多才,他另外一个重量级项目是FFmpeg。F Fmp e g 单词中的F F 指的是F a s t Forward,FFmpeg这个2000年发起著名的开源多媒体播放器项目, 是MPlayer的姊妹项目。这是一个如此重要的成就,没有这个项目,就没有我们今天广为使用的暴风影音等播放器。这个多平台、多功能的多媒体编码解码器由Fabrice Bellard发起并管理,是由Michael Niedermayer在进行维护。
天才的创新经常是离经叛道式的超越,Fabriced Bellard的一些项目让人感觉疯狂。比如他曾有一个项目是将带有VGA显卡的PC改装成DVB-T的信号发射器。这样一来,为了防止泄密,公司不仅要封声卡插口,还要焊上显卡插口。
Fabrice Bellard在圆周率算法方面也有着惊人的成就,1997年FabriceBellard提出最快圆周率算法公式。在计算圆周率的过程中,Fabrice Bellard使用改良后的查德诺夫斯基方程算法来进行圆周率的计算,并使用贝利-波温-劳夫算法来验证计算的结果。为了纪念他对圆周率算法所作出的杰出贡献,Fabrice Bellard所使用的改良型算法被命名为Fabrice Bellard算法,这种算法是目前所有圆周率算法中最快的一种,这个计算N位PI的公式比传统的BBQ算法要快47%。
2009年的最后一天,Fabr ice Bellard宣布另一重大突破:他用桌面电脑打破了由超级计算机保持的圆周率运算记录。这是一个壮举, 他将PI计算到了小数点后2.7万亿位!更令人惊讶的是, 他使用的不过是价格不到2000欧元的个人PC,仅用了116天,就计算出了PI的小数点后第2.7万亿位,超过了排名世界第47位的T2K Open超级计算机于2009年8月17日创造的世界纪录。新纪录比原纪录多出1200亿位,然而,他使用的这台桌面电脑的配置仅为:2.93GHz Core i7 CPU,6GB内存,7.5TB硬盘!
不过这次为了加快计算完成的速度保住排名第一的位置,Fabrice Bel lard使用了9台联网的电脑来对数据进行验证, 若使用一台电脑来验证计算结果的话, 则需要额外增加13天的计算时间。
Fabrice Bellard在圆周率方面的辉煌成就, 使他创造多次圆周率单一位计算的世界纪录(计算10的整次幂位) , 也曾因此而登上《科学美国人》法文版。
QEMU是一套由Fabrice Bellard所编写的开源跨平台模拟器。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由 kqemu这个非自由的加速器,QEMU能模拟至接近真实电脑的速度。
运作模式
来自 1.User mode模拟模式,亦即是使用者模式视笔太时它科免致据理。QEMU能启动那些为不同中央处理器编译的Linux程序。而Wine及Dosemu是其主要目标。
2.System mode模拟模式,亦即是系统模式。QEMU能模拟整个电脑系统,包括中央处理器及其他周边设备。它使得为系统源代码进行测试及除错工作变得容易。其亦能用来在一部主机上虚拟数部不同虚拟电脑。
QEMU的主体部份是360百科在LGPL下发布的,而其系统模式模拟则是在GPL下发布;而史依水由城束kqemu这个加速器则是在免费但闭源的条件下发布的。使用kqemu可使QEMU能模拟至接近主机速度,但其在虚拟的操作系统是Windows 98或大传以下的情况下是无用的。
刚进入2007年,1月8日,OLPC(被称为"儿老语材庆剧童计算机")的最终产品终于在规模巨大的CES(Consumer Electron攻烧菜ics Show,世界消费电子展)大会上亮相了。这是当今全部IT技术的一项顶级杰作,一项未来学家的现实作品。OLPC的操作系统内核就是Linux v2.6.仅完紧强海真19。这将是各国政府"买单"(购买),送给千万儿童们的宝贵新年礼物。这望台云而率证画结变简道里需要说明的是,OL真己善PC是"非常耐鼓捣"(甚至可以称为"免修理")的计算机,而不是儿童玩具需亚机座。拒绝OLPC,是短视行为。
易每 (图)Fabrice BellardFabrice Bellard
中央处理器单元(支尽培考稳高冷径束素CPU)是计算机的心脏,是物理的电子元器件。CPU的电状态急速变换,与操作素食府系统相互作用,构成当今一切自动计算的基础。5年前,法国一位计算机奇才(Computer Wizard)Fabrice Bellard,在Linux内核上写了一个CPU的仿真器(Emulator),称为"Qemu",由此,人们就看出了构建"虚拟计算机"的希望。顾名思义,所谓"虚拟计算机"就是"软件计算机"(相才校排顾对于"硬件计算机"而言)。这种CPU的仿真器(即"Qemu"),构思巧妙,效率极高,而且是 "Open Source"项目。那么,纯粹的"软件计算机",除了CPU,显示卡、网粉掉个爱顾卡、等等,能不能都用"软件制造"呢?在这种"软胞立饭层力海纪苏伤呀久件计算机"上,能不能再"跑" 一个操作系统呢?答案是,完全能够。
KVM
KVM2006术率联屋短富师热年10月19日,比利时的另一个计算机奇才Avi Kivity提出志速括了所谓"KVM"(K-虚拟机)实现方案,这就是"Kernel-based Virtual Machine"。KVM实际上是写在Linux内核里面究件附的一个"补丁集"(Patchset),利用Intel的x86架构的硬件虚拟化扩展指令集构建了一批驱动程序,结合Qemu(CPU仿真器),创造了一种新型的"内核虚拟机"(即"K-虚拟机"),小巧玲珑、效率极高。2006年12 月,Linus Torvalds决定把KVM吸收到Linux内核("内核树",Linux v 2.6.20)之中。2007年1月7日,Linux v 2.6.20发布了第四个候补版本(即所谓 rc4,Release Cidate 4),增加了500个文件,改动了5,529个文件,删除了161个文件,总计增加了250,722代码行,变动了272,663代码行,删除了 131,581代码行。由此可见,包括KVM技术的Linux v 2.6.20版本,来之不易。
进入2007年,所谓"开源创新"将围绕虚虚拟化技术进行。虚拟化技术不仅会影响到数据中心和服务器应用的方方面面,而且一定会影响到Linux桌面的创新。Ubuntu奠基人Mark 说,2007年,Linux将领跑桌面创新不是没有道理的。
为什么KVM(即"K-虚拟机")如此"厉害"?就是因为它是完全开源的发展项目。计算机奇才出现在开源界,这是非常自然的事情。企业老板,往往把奇才视为"己有",当作是致富的秘诀,以为给予计算机奇才一些股份、奖励和钱财,就算是"恩赐"。这是主张"软件私有者"的想法。主张"软件自由使用"的人认为,计算机奇才的贡献应该属于全人类。计算机奇才,虽然一时赚不到什么钱,但是,全人类都会记住它们的贡献。
2007年,虚拟化会成为一种实在的"常见商品"(Commodity)。整个现代IT技术将会面貌一新。混源(Mixed-Source)架构,四处可见。如果跟不上这股虚拟化浪潮,留恋往日旧事,必定大大落伍,成为被遗弃者。基于虚拟机的"桌面",极为奇妙,有无限可能,是软件创新的新大陆。我们要记住当代的哥伦布,虚拟机的奠基人,发现(实际上是发明)了真正的"软件计算机"(虚拟机),把我们引向了创新(探索)的新大陆。
后台-插件-广告管理-内容页尾部广告(手机) |
标签:
相关文章
发表评论
评论列表