好莱坞里Linux操作系统取代微软
你是个电影迷么?你知道很多大片的特效是应用什么操作系统制作的么?在热映的《2012世界末日》――一部看过后让无数人感到惊恐不安渺小无助、让美国NASA和科学界多次发表声明的灾难巨片,更是一部161分钟片长总共拍摄了1400个特效镜头的科幻巨制源于Linux操作系统。
在SGI等专业工作站开始逐渐退出好莱坞电影制作的历史舞台时,谁将成为其替代品是一个很令人感兴趣的话题。是Mac还是Windows?
好莱坞给了我们一个惊人的答案:最终占据了好莱坞制作公司主要领地的不是微软Windows,而是Linux操作系统,一个以前和电影没什么关系,以开源在IT界叱咤风云的操作系统。
Linux操作系统首次进军好莱坞是在1997年,此前,梦工厂还依赖于SGI技术和其他应用几百万专利编码的客户工具,以及管道分析程序制作电影。当 时,D2(Digital Domain)使用了Linux操作系统来对影片《泰坦尼克号》进行特效处理。在制作《泰坦尼克号》之前,D2发现Linux操作系统可以和SGI的渲染平台一起工作,微 软Windows却无法做到这一点。可以从SGI的Unix进行平滑的过渡,正是众多工作室接受Linux操作系统的关键因素之一。
不过,与Linux操作系统在服务器和渲染平台上的成功相比,它进占各工作室的桌面之路则要曲折得多,其中主要的障碍就是驱动程序的问题。毕竟,在 Windows平台下,NVIDIA等厂商已经把图像处理性能做到了相当的高度,微软的Windows看上去似乎更应该顺理成章地进驻好莱坞市场。
然而,在此后一段时期里,众多好莱坞工作室发现,要实现向Windows平台的迁移,远比想象中困难得多。比如重写数百万行运行于Unix之下的软件 代码就是一件几乎无法完成的任务。而就在同时期,其他的很多PC图形卡制造商也开始陆续提供高性能的Linux操作系统驱动程序。
“由于那时我们在电影制作上采用的是Irix技术,所以他们把这些编码向Linux操作系统系统上转移要比向Windows系统上转移容易得多,虽然在IT和 商业自动化部件上还是采用Windows系统。” 11月中旬,Ed Galvan在上海向记者回忆起了20多年前的往事,“与此同时,惠普也正向Linux操作系统方面发展,而且制定了一整套发展计划,所以梦工厂等好莱坞电影公司 在做了一系列评估工作之后就决定把编码转移到Linux操作系统。”
2001年,惠普与梦工厂展开合作,帮助梦工厂把Linux操作系统应用到电影制作上。梦工厂随后在《怪物史莱克》中开始采用Linux操作系统技术。当时是通过惠普的低端服务器利用Linux操作系统来实现对动画骨骼图像的细化和着色,使之更加丰满逼真。
从此,Linux操作系统在电影工作室的应用就一发不可收拾,而Windows却离好莱坞越来越远。“现在绝大部分知名的电影工作室都在依靠Linux操作系统来完成 主要动画和特效制作工作,越来越多的小型电影工作室也早就使用Linux操作系统。”Ed Galvan说,Linux操作系统在好莱坞全面战胜Windows,主要是两方面的原因,一是Linux操作系统系统是免费的,这点即便对财大气粗的好莱坞来说也很重 要,二是Linux操作系统可以在各种低成本的电脑、工作站,以及资料服务器上运作。
目前,Linux操作系统在好莱坞操作系统中排名第一,遥遥领先于微软Windows。迪斯尼、皮克斯、梦工厂、索尼、工业光魔及其他工作室都使用Linux操作系统 去制造重量级的大片。其中,梦工厂是Linux操作系统的主要鼓吹者,除了配备大量基于Linux操作系统的服务器外,还采用了三条途径通往Linux操作系统:移植、新开发以及 鼓励第三方商家移植流行的商业软件。
到现在为止,使用Linux操作系统制作的好莱坞大片已经超过100部,其中包括《我是传奇》、《指环王》、《星球大战》、《哈利波特》、《怪物史莱克》、 《泰坦尼克号》、《黄金罗盘》等耳熟能详的经典大片。比如,在《星球大战2》中,Linux操作系统工作站造就了鲜活逼真的Yoda。《指环王2》中,拍摄兽人对 要塞猛烈进攻的场面时,并没有使用成千上万的真演员,而是使用Linux操作系统创建的数字演员。在《兵临城下》中,制作方需要制作一种叫斯图卡的早年的飞机,但 这种飞机现在根本找不到任何零件,于是由特技制作人员用Linux操作系统下的Maya将飞机制作出来。