只有在需要进行内核开发时,才会遇到一些挑战。
It's only when the kernel development needs to happen that there's much challenge to it...
将跟踪信息发送到应用程序及内核开发者都很有用。
The trace information can be useful to send to both application and kernel developers.
这是一种在不借助内核开发的情况下开发文件系统的好方法。
It's a great way to experiment with file system development without resorting to kernel development.
我是新来的内核开发,所以我的方法也欢迎反馈。
I'm new to kernel dev, so feedback on my approach is also welcome.
自从2005年以来,积极能干的内核开发人员已经增加两倍。
The number of active kernel developers has tripled since 2005.
使用Linux作为内核开发hypervisor有实实在在的好处。
Developing hypervisors using Linux as the core has real, tangible benefits.
在用户空间的文件系统出现之前,文件系统的开发曾是内核开发人员的工作。
Before the advent of user space filesystems, filesystem development was the job of the kernel developer.
主要介绍如何基于实时多任务操作系统内核开发嵌入式应用系统。
This paper introduces how to use a real time kernel in an embedded system.
“作为内核开发者,他想要在内核上找到自己想要的代码,”Garrett说。
"As kernel developers, we want this code in the kernel," Garrett said.
对大部分可能很少或者根本不关心内核开发的用户来说,这一点看起来可能无关紧要。
To most users, who may have little or no concern for kernel development, this may seem insignificant.
在当前的Linux内核开发树中,有一些关于普通SACK处理的工作进行得很好。
Good work is going on for the general SACK handling case in the current Linux kernel development tree.
他的工程背景非常广泛,从同步宇宙飞船的内核开发到嵌入式架构设计,再到网络协议的开发。
His engineering background ranges from the development of kernels for geosynchronous spacecraft to embedded systems architecture and networking protocols development.
在2.6Linux内核开发的早期,就引入了新的调度器以便取代现有的(复杂的)调度器。
Early in the development of the 2.6 Linux kernel, a new scheduler was introduced to take the place of the existing (and complex) scheduler.
随着Linux内核开发者社区的扩大,非常需要修正控制器来帮助保持对所有改变的追踪。
As the community of Linux kernel developers expands, revision control is important for helping keep track of all the changes.
格雷格问了“控制组(controlgroups)”,提到很多内核开发人员反对这个功能。
Greg asked about control groups, noting that a lot of kernel developers really object to them.
当然,您可以将这个输出重定向到一个文件以便将来分析,或者将其转发给一个内核开发人员进行调试。
Of course, you may redirect this output to a file for later analysis or forward it to a kernel developer for debugging purposes.
BitKeeper是一个源代码控制管理系统,很多内核开发者已经成功地将其应用于他们自己的内核开发工作中。
BitKeeper is a source control management system that many kernel developers had already been using successfully for their own kernel development work.
这种解决方案对于积极参与内核开发的人来说可能没有什么好处,但是对于一个希望尽快引导的系统来说,可能会获益良多。
This solution is probably no good for people doing active kernel development, but for a system where you want the fastest possible boot, it may be a good choice.
为简化内核开发过程,提出了一种使用应用开发工具调试操作系统内核的新方法,并构造了相应的内核调试框架。
To simplify the development of the kernel, a new technique for kernel debugging is presented using application development tools, together with the corresponding implementation framework.
然后用su -c “yuminstallkernel -devel ”命令安装内核开发模块。
Install the kernel development modules, as well with the command su -c "yum install kernel-devel".
尽管最初Git的开发是为了辅助Linux内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了Git。
Though initially developed to aid in the Linux kernel development process, Git is finding new USES in other free software projects as well.
就如Linux内核开发社区和UBUNTU社区的一些讨论所说的那样,在驱动方面的改进,将使Linux朝大众消费者前进。
Improvements in drivers, like the ones being discussed by the Linux kernel developers and Ubuntu community, will also keep Linux moving towards the average consumer.
因为很难碰到一个很好的例子,它需要很多没有明显的错误、做作或低级之处的可移植性代码,只有这样才能很好地应用于非内核开发。
Because it's hard to come up with an example of code that requires much porting that isn't either obviously bad, contrived, or too low-level to apply well to non-kernel development.
那些新近从事内核开发的人开始时的工作可以选择列表中的条目,这样让他们可以通过小项目学习如何编写内核代码,同时有机会为社区做出贡献。
Those who are new to kernel development can work on items from this list, allowing them a chance to benefit the community while learning how to write kernel code on smaller projects.
也许内核开发社区也应该重新评估,我们在代码质量和市场成功两者之间到底如何权衡取舍。他问道,我们是否需要一套更面向商业的制度?
Maybe the community needs to reevaluate how it weighs code quality against market success; do we, he asked, need a more commercially-oriented metric?
Torvalds开始着手开发Git是为了作为一种过渡方案来替代BitKeeper,后者之前一直是Linux内核开发人员在全球使用的主要源代码工具。
Torvalds began working on Git as an interim solution to replace BitKeeper, which had previously been the primary source code tool in use by Linux kernel developers worldwide.
Kernelnewbies是一个这样的社区,它由这样一帮人组成,这帮人更新和完善他们自己开发的内核,他们也是一帮有抱负的内核开发人员,有丰富经验的开发者,并且乐于分享他们的知识。
Kernelnewbies are a community of people that improve or update their Kernels and of aspiring Linux kernel developers and more experienced developers willing to share their knowledge.
对那些在开发周期的某天中想要尝试不同内核的开发人员来说,这些选项也非常实用。
These options are also very useful for developers who may want to try a variety of kernels during a day in their development cycle.
在2.5的开发期间,内核树出现了爆炸式的增长。
During the course of development of 2.5, there was an explosion of kernel trees.
表1显示了一些对于内核扩展开发人员来说有价值的内核键。
Table 1 shows the kernel keys that are likely to be useful to kernel extension developers.
应用推荐