荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjksam (~随缘~ (我要专心学习)), 信区: Linux
标  题: Torvalds, Cox 就Linux未来内核达成一致意见
发信站: 荔园晨风BBS站 (Sat Nov 10 10:15:49 2001), 转信

Torvalds, Cox 就Linux未来内核达成一致意见

http://LinuxAid.com.cn 01-11-09 09:28 866p silent
----------------------------------------------------------------------------

  说起Torvalds和Cox故事就特别多。作为Linux核心开发当中的核心人物,他们几乎左
右了Linux内核的开发。但是两个人在有的时候并不能就所有问题形成相同的看法。就内
核的未来发展问题,两个人之间就存在较大分歧。不过,最近的信息表明:两个人的战争
看起来已经结束了。他们就Linux未来的发展达成了一致意见。

  上个礼拜,Linus Torvalds 和Alan Cox 在接受eWEEK 采访的时候表示:他们都同意
在新的内核当中实现全新的Virtual Memory技术。有分析家认为:这个消息非常让人高兴
。这表明Linux将继续朝着适应企业级应用的操作系统的方向发展。

  两个人的分歧在上个月激化。当时,Torvalds决定把新的VM技术的代码应用到2.4.10
 版本以及以后版本的内核当中。这部分代码是由SuSE公司的Andrea Arcangeli编写的。
该程序员目前居住在意大利。

  但Cox 拒绝在他维护的内核分支树(也就是"ac tree")里面使用这个新的代码。他
坚决Rik van Riel编写的VM代码。后者现在居住在巴西。

  但是Torvalds 和Cox在向 eWeek 透露信息的时候表示,现在问题已经过去了。其中
Torvalds表示他将从2.5内核开始使用新的VM 代码,而Cox 也退步表示,他将打算在2.4
内核以后的版本当中使用新的VM代码。

欲知详细情况,请登录这里
http://www.eweek.com/article/0,3658,s%3D701%26a%3D17813,00.asp

November 5, 2001
Torvalds, Cox Agree on the Future Kernel


By  Peter Galli

The battle over the Linux kernel that has divided the developer community
appears to be over—at least for now.

ADVERTISEMENT

Last week, Linux creator Linus Torvalds and Linux developer Alan Cox told
eWEEK that they will both embrace a new Virtual Memory manager and implement
it in forthcoming iterations of the operating system. Cox has, until now,
continued to use the existing VM in the version of the 2.4 kernel he
maintains.

The unified front is good news for the Linux community, given the need for
Linux to be seen as an enterprise, mission-critical operating system.

"IBM and Compaq [Computer Corp.] are certainly pushing in that direction.
Compaq is also working on high-end, open-source clustering code," Cox wrote in
 an e-mail. "We have folks stuffing Linux into handhelds, and 2.5 is likely to
 also include work to reduce the minimal kernel size."

The news comes as a relief, especially for Linux kernel developers, who were
being forced to support both versions of the 2.4 kernel because of the
differences between them, including differing disk cache systems and
incompatible quota code.

The accord also ends speculation that a fragmented Linux community would be
doomed in the face of Windows.

The controversy involved Torvalds' decision last month to include a new VM
in the latest incarnations of the Linux kernel from Version 2.4.10 onward. The
 code was written by Andrea Arcangeli, who works for SuSE Inc., of Oakland,
Calif., and lives in Italy.

Cox refused to implement the new VM into the separate 2.4 kernel tree he
maintains, known as the "ac tree," choosing instead to stick with the original
 VM, which was written by developer Rik van Riel, who works for Conectiva S.
A., in Brazil. That code shipped in the final 2.4 kernel that shipped in
January.

But both Torvalds and Cox wrote in e-mail exchanges with eWeek that they
have resolved the VM issues. Torvalds said he will use the new VM as the
base for his upcoming 2.5 development tree, while Cox concedes that "for the
moment," his plan is to include the new VM in the 2.4 kernel down the line.

"I think Linus shouldn't have switched VM code in a stable release, but having
 done so, there wasn't any point undoing it, and his prediction that the new
VM was worth the pain seems to be justified," wrote Cox, who also works for
Red Hat Inc., in Durham, N.C., and lives in Swansea, Wales.

The détente also quieted any speculation of a possible source-code fork going
 forward. "I'm not going to maintain 2.4.x forever," said Torvalds, who
works for Transmeta Corp., in Santa Clara, Calif. "Alan will clearly be the
maintainer of it. I just want to turn over 2.4.x to Alan in a shape where
I'm personally happy with it—and I was not happy with the VM before."

Explaining the rationale for maintaining simultaneous 2.4 kernel trees with
differing VMs, Cox wrote: "I took the older VM plus fixes Rik felt would solve
 all the problems. Linus took Andrea's work. Right now, as of 2.4.14pre,
Andrea's VM seems to be beating the pants off Rik's VM. All the current
numbers suggest it's the better path."

Arcangeli, the author of the new VM, wrote in an e-mail that the previous VM
"was falling apart. It was running very slow, generating swap storms, and
often, it needed a long uptime to trigger the problem. It was just not good
enough."

Cox and Torvalds stressed there is no dispute. "There is no rift between us;
that would imply we are disagreeing about stuff big time," Cox wrote. "Linus
and I agree on a direction for 2.4 and the 2.5 development tree on all major
stuff. In fact, our biggest disagreement is on dynamic device naming in 2.5
not on things like the VM."

Torvalds is close to handing over the stable 2.4 kernel to Cox so that
Torvalds can concentrate on the 2.5 development tree. "When I pass
maintainer-ship to Alan, I pass him everything. And I'll do the development
kernels," he said


--
   mm       ☆__      __  __ __☆______ ______ __  __☆
/^(  )^\      █      █  █/    █____ █__█ █∨█
\,(..),/  ▅__█  ▅__█  █\__  ▂__█ █  █ █  █
  V~~V   ▇▆▅▃▁I'm a bat. I'm very bad!^Q^_▃▄▆▇你好!^_^欢迎大家到linux?

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店