I worked as a Linux kernel developer in the areas of scheduler and power management. It was fascinating to gain a deeper understanding and contribute to development in these areas. After a while, I felt the need to gain more breadth in my understanding of computer systems. A holistic view would not only help me better contribute to Linux, but would also enable me to explore other domains in a computer system. Towards this end, I chose to pursue graduate studies in the Electrical and Computer Engineering department of Carnegie Mellon University, which offers a wide range of courses in computer systems and is carrying out cutting edge research in this field too.
Red Hat touts Linux experience as container differentiator
With containers built on Linux, Red Hat believes vendors touting products in this space can do so effectively only when they have the ability to fully support a commercial Linux distribution.
What makes up the Fedora kernel?
Every Fedora system runs a kernel. Many pieces of code come together to make this a reality.
Each release of the Fedora kernel starts with a baseline release from the upstream community. This is often called a ‘vanilla’ kernel. The upstream kernel is the standard. The goal is to have as much code upstream as possible. This makes it easier for bug fixes and API updates to happen as well as having more people review the code. In an ideal world, Fedora would be able to to take the kernel straight from kernel.org and send that out to all users.