Opera 首席技术官 Håkon Wium Lie 访谈
产品编辑 James Gray 最近与 Opera 首席技术官 Håkon Wium Lie 进行了一次线上交流。他们讨论了 Opera 9.5、Opera 的历史、Linux 用户为何应该选择 Opera 以及更多内容。
Linux Journal: 感谢您今天接受我们的采访,Håkon。第一个问题:您最近发布了 Opera 浏览器 9.5 版本。在这个新版本中,您最兴奋的功能是什么?
Håkon Wium Lie: Opera 9.5 对我们来说是一大进步。最明显的变化是浏览器的皮肤。这是一个全新的设计,也减少了屏幕空间的占用,以便您有更多空间浏览实际页面。
Opera 9.5 带来了一些创新。Opera 9.5 是首个带有 Opera Link 的桌面版本。您可以使用 Opera Link 将您的书签、个人栏和快速拨号与任何其他 Opera 桌面浏览器同步。它还可以与您手机上的 Opera Mini 同步,Opera Mini 也可免费下载,并且适用于 800 多种不同的手机型号。在 Opera 桌面版中,您还可以使用 Opera Link 同步您的笔记,我们期待在不久的将来将该数据类型添加到 Opera Mini 中。
我们还推出了快速查找,这项功能让您可以搜索您访问过的任何页面的文本。您不再需要为页面添加书签,只需记住页面上的一些文本就可以找到站点。
有些变化是隐藏的,但非常明显。我们现在使用最新的核心渲染引擎,它带来了更快的速度、性能和站点兼容性。我们大幅提高了电子邮件客户端和 RSS 源处理的速度。
最后,我们改进了欺诈保护技术。最初旨在阻止网络钓鱼站点,现在它可以防范恶意软件。与其他 Web 浏览器内部的反恶意软件解决方案不同,Opera 的欺诈保护可以阻止无意中传播恶意软件的被黑站点,以及试图诱骗用户点击加载恶意软件链接的站点。
我们真的认为这是迄今为止发布的最好的 Opera 浏览器,尽管我们还有更多功能即将推出。
LJ: 您能谈谈您对 9.5 版本之后开发的愿景吗?
Lie: 我不能透露我们正在开发的所有改进和功能,因为我们希望它们成为惊喜,但您绝对应该期待 Opera Link 得到改进。我们将继续发展我们的标准支持,我猜您还会看到更多的性能和速度提升。
LJ: 您认为从技术角度来看,Opera 与其他浏览器有何不同?
Lie: 我们所做的事情是一种工艺。在不增加浏览器臃肿的情况下,使浏览器快速且功能丰富,这真实地证明了我们所做工作的艺术性和我们付出的努力。
我们还能够移植我们的代码,使其可以在各种操作系统和设备上运行。您可以在您的 Linux 机器上获得与韩国的家庭自动化墙板或日本的相框上完全相同的 Opera 渲染引擎。这些产品今天都在市场上销售,这真实地证明了我们有幸拥有的工程人才。
LJ: Opera 的用户数量似乎与其质量水平不符,至少在Linux Journal的读者中是这样。您认为这是什么原因?您关于为何应该选择 Opera 而不是其他浏览器的“电梯演讲”是什么?
Lie: 我们希望在 Linux 上拥有更多用户。在 Opera,我们相信开放标准、安全性、速度、性能和功能——这些是我们与 Linux 社区共同拥有的价值观。唯一让我们与众不同的问题是源代码。我们为我们的源代码感到非常自豪,我们很乐意向其他人展示它,但我们还没有找到一种商业模式,既允许我们这样做,又可以对商业用途收费。
(理想情况下,我希望看到类似于 Creative Commons 非商业许可的开源许可。该许可会说“这是源代码,您可以随意使用和重用它,但如果您从中赚钱,我们希望分一杯羹”。这种模式似乎比目前的“这是源代码,您可以随意使用和重用它,并在您的数百万美元的数据中心中部署它,如果您愿意”更公平。)
无论如何,在 Web 上,我认为开放标准比开源更重要。我们在 Web 上创建的内容将比您使用的任何浏览器存在的时间都长。此外,您将来可以轻松切换到另一个浏览器,但重新编码 Web 内容要困难得多。因此,我鼓励 Linux 用户不仅要考虑他们使用的浏览器的许可证。
LJ: 你们很早就支持 Linux。是什么促使了这个决定?
Lie: 有几个原因。Opera 雇佣的许多员工都是 Linux 用户,包括我自己。我们希望我们最喜欢的浏览器在我们选择的平台上可用。与一些其他浏览器供应商不同,我们不依附于任何特定的操作系统。此外,对我们来说,移植到 Linux 非常容易。因此,这个决定很容易做出。
今天,我们在嵌入式领域的 Linux 上有很多客户,因此对我们来说,在 Linux 上也具有商业意义。
LJ: Opera 是如何起步的?
Lie: Opera 最初是挪威电话公司 Telenor 内部的一个研究项目。它由 Jon von Tetzchner 和 Geir Ivarsøy 创立。我是 Telenor 团队的一员,但我不认为我们可以与 Mosaic 竞争。这在我的角度看来是相当愚蠢的想法。
我没有致力于开发新的浏览器,而是想改进 Web 的技术基础。因此,我去了瑞士的 CERN 与 Tim Berners-Lee 合作制定 Web 规范。我在 1994 年提出了层叠样式表,并在稍后将其规范带到了 W3C。作为 W3C 的工作人员,我努力使 Netscape 和 Internet Explorer 互操作地支持 CSS。这非常困难,因为他们都没有遵循他人编写的标准的传统。Opera 则不然。Opera 在 1998 年开始致力于 CSS 支持,在看到 Opera 三个月的惊人进展后,我确信:这些人可以与任何人竞争!在那时,我决定加入该公司。
Opera 的 CSS 实现背后的智囊是 Geir Ivarsøy。他是我认识的最优秀的程序员,与他密切合作几年是一种荣幸。Geir 还在他听了很多歌剧音乐的时期为公司贡献了“Opera”这个名字。
不幸的是,Geir 在与癌症长期斗争后于 2006 年去世。Opera 9 在其“关于 Opera”页面上写着“纪念 Geir Ivarsøy”。
LJ: 您的总部设在挪威奥斯陆,还有九个卫星办公室。您的卫星办公室扮演什么角色?
Lie: 每个办公室都扮演着自己的角色。总的来说,它们使我们更接近我们的大公司客户和个人消费者客户。它们帮助我们以他们自己的方式接触到人们,并极大地扩展了我们在每个本地市场使 Opera 更具相关性的能力。
此外,这些办公室都位于战略位置。瑞典林雪平是 Opera Mini 的主要产地,拥有世界上一些最好的移动开发人才。波兰弗罗茨瓦夫拥有技术非常娴熟的 BREW 和 Linux 工程师。硅谷是我们正在扩展的下一个地点。我们有一个较小的办公室,我们正在迅速扩张。
LJ: 既然 Opera 是无广告的,您公司的收入模式是什么?
Lie: 我们有两个主要的收入来源。首先,我们将 Opera 许可证出售给希望在其设备上安装快速浏览器的设备制造商。其次,我们与搜索引擎和其他公司签订了收入分成协议,以便我们也从 Opera 的免费版本中获得收入。
LJ: 除了标准的 Web 浏览器之外,Opera 还在做哪些令人兴奋的事情?
Lie: 我们正在浏览器框之外添加许多功能。我将举三个我个人使用 Opera 的例子。
我将 Opera 用作本地文件系统上的图像查看器。当您打开本地目录时,您可以通过按空格键循环浏览图像。按 F11 将使您进入全屏模式,在该模式下,屏幕上的所有像素都由 Opera 控制。
其次,我在做演示时使用 Opera 全屏模式——我们称之为 OperaShow。
http://www.opera.com/support/tutorials/operashow/
演示文稿存储在 HTML 中,CSS 用于描述幻灯片的外观。HTML 和 CSS 是一个很好的组合,演示文稿通常比使用 OpenOffice 或(呸!)PowerPoint 更紧凑。
第三,我在书写纸质信件时使用 HTML 和 CSS,这有时仍然是必要的。将通用的 Web 标准用于纸质通信非常有意义:这些格式很轻巧,并且可以轻松地在 Web 上发布或打印。这是一个用 HTML 编写的信件的示例
http://www.princexml.com/2005/campaign/
Web 标准也适用于编写应用程序,或者我们称之为小部件。我们正在努力使 Opera 9.5 在移动设备上可用。这使得编写可以在桌面、手机、Wii 上的互联网频道、Archos 个人媒体播放器系列等等上运行的小部件成为可能。浏览器在我们日常生活中的作用只会越来越重要,因此请期待听到更多关于 Opera 在电视、数码相框、家庭自动化墙板、游戏机等设备上的消息。这将是非常有趣的一年。
为了帮助调试,Opera 最近推出了 Dragonfly,这是一个功能齐全的 JavaScript 调试器。它本身就是一个有趣的应用程序,一部分是桌面应用程序,一部分是 Web 应用程序。它存储在本地持久存储中,但在新版本发布时会立即更新——就像您最喜欢的网站一样。您永远不必检查更新或安装新版本。
LJ: 关于 Opera,有什么有趣的事情是我们的读者会感到惊讶的?
Lie: 人们可能感兴趣的一件事是 Opera 原生支持 BitTorrent 协议。下载新的 Linux 发行版时非常有用!
LJ: 您个人是 Linux 粉丝吗?如果是,您最喜欢的发行版是什么?
Lie: 是的,我是 Linux 粉丝,我会在我能拿到的每台机器上安装 Linux。Ubuntu 已成为我的首选发行版,它与我经常使用的 ThinkPad 电脑配合得非常好。一台安装了 Linux 的旧 ThinkPad 和一个巨大的 USB 硬盘驱动器构成了我厨房里的 Web 服务器。另一台 Thinkpad 连接到客厅里的 midi 钢琴。
我还将 Linux 用于出色的 OLPC 机器。我最近收到了 100 台,我们在我家创建了一个临时村庄
http://blog.abrenna.com/tag/olpc/
我认为 1990 年左右的时期将因三个为人类文化和交流做出巨大贡献的计算机项目而被铭记:Web、Unicode 和 Linux。
LJ: 非常感谢您接受我们的采访,Håkon!祝您和您的 Opera 同事们好运。
Lie: 不客气。
Håkon Wium Lie 的联系方式: