- 论坛徽章:
- 0
|
大意是Google为了节能提交了个patch到Linus,社区对此观点分裂:
一派说这东西根本不该弄到内核里面
一派说除了内核没谁能解决这问题
Linus沉默中
其他我不懂,懂技术的请继续演绎
LKML has seen a good deal of traffic discussing the suspend block API, originally developed by Google for Android (and previously incarnated as wakelocks). This allows certain applications or drivers to ensure that a system does not, as it otherwise should, suspend when left idle. In order to ensure that badly programmed applications don't run down smartphone batteries, not all applications have access to this function. Background information on how it works can be found in a May article on LWN.net, which includes links to a number of previous articles and various other sources.
Following a number of, in some cases extensive, discussions in recent weeks, power management maintainer Rafael J. Wysocki has now merged the suspend block patches into his development branch and sent Torvalds a git pull request to merge it into the Linux main development tree. As a result, a number of the kernel's bigger players have since stuck their oars in, fuelling an already heated discussion.
The main criticism issuing from Linux developers has been that the entire approach is wrong-headed and does not belong in the kernel. Other kernel developers consider the patches to be acceptable, since there is no better solution in view to the problem Google has set out to solve. The discussion quietened down over the weekend and it seems that many kernel hackers are now waiting for a reaction from Torvalds, who has so far kept his own counsel whilst leaving the patches un-merged. |
|