Tracking Linux kernel development-general Linux technology-Linux programming and kernel information. The following is a detailed description. Linux 2.6 kernel seems unlikely to be "Frozen" (freezed), and some new features are constantly being proposed and occasionally added to the new kernel. Linus himself also said: the stability of the 2.6 kernel surprised him. As a result, he has no idea of developing the 2.7 kernel and does not need to develop a new kernel, because the 2.6 kernel is highly adaptable to new features.
Some of the new features mentioned are very exciting. For example, the general kernel event interface and the asynchronous sending and receiving mechanism of the network do not need to be ignored in some small changes, for example, changes to the timer and work queue interfaces. Each kernel version changes a lot, as can be seen from the size of the patch package.
How can we learn about these changes in a timely and effective manner?
In the past, I tried to subscribe to the kernel's mail list, and finally failed to endure the psychological pressure of the more than 200 emails every day, instead of the inefficient way To get messages. By chance, I found LWN, a site called the Official location of the Linux kernel. This site did not disappoint me. Whenever the new kernel version is released, it will list the updates and new features of this version in detail and give a more detailed explanation of some features. It also provides tracking reports on some proposed features. It also provides high-level kernel programming tutorials for us to learn. It not only focuses on the development of Linux kernel, but even the development of the entire Linux community and even the Linux community. It has reported some major events every day. In general, it is indeed a very good website, and everyone who cares about Linux development should subscribe to it. Here, it's all about the beauty of jewelry. Some people may suspect that I am a LWN gunner, so you don't have to. To be honest, I just registered a user.
Today, I also found the following content from an article about Zbr's Kevent:
Is any of this supported ented anywhere? I 'd think that any new userspace interfaces shocould have man pages explaining their use and some example code before getting merged into the kernel to shake out any interface problems.
I mean, if there's nothing wrong with kqueue then let's minimize app developer pain and copy it exactly. if there _ is _ something wrong with kqueue then let us identify those weaknesses and then diverge. doing something which looks the same and works the same and does the same thing but has a different API doesn' t benefit anyone.
I'm amazed at the importance Linux attaches to documentation and standardization.
In addition to the above, I also found the personal website of the famous Linux kernel network developer David S. Miller, which contains blogs and todo lists, which can also give us a glimpse of the development trend of the Linux network.
At present, the development enthusiasm of the Linux kernel development team is very high, and the time for new functions to be absorbed into the kernel is also shortened. All of this will benefit all Linux users. Its future is bright, I wish our Linux could be even better!
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service