Wednesday, 11 January 2012 10:20
Joe 'Zonker' Brockmeier
On Monday, January 9th, Greg Kroah-Hartman published an update on the status of the longterm/stable kernel trees that he's maintaining. It's worth a notice if you're interested in the state of the longterm kernels.
I thought it would be easier to do a round of stable kernel releases in the middle of the larger kernel merge window, to prevent the next round from being so big (given that there are a lot of patches usually applying during the -rc1 merge window cycle). So, I've...
As 3.2 is now out, here's a note as to the current status of the different stable/longterm kernel trees. First off, please everyone remember to mark any patch that you want to have applied to the stable kernel trees with a simple: Cc: stable <
> marking in the Signed-off-by: area. Once the patch hits Linus's tree, I will automatically be notified of it and it will be applied if possible. If it does not applied, you will be notified of that. Note that the address is
, not the older address that used to be used before October of 2011.
We’ve scheduled several training classes to help you ring in the New Year. Immediately on the horizon is our LF331 Developing Linux Device Drivers class on January 16-20, 2012. LF331 introduces programmers to the Linux kernel and the different device drivers used in the Linux kernel space, while hands-on exercises and demos provide the necessary tools to learn how to...
Derald Woods is a 13-year engineering veteran who today works in software development, designing and supporting electronic vehicle controls for heavy equipment and trucks. Lately, his time is being used to work on an ARM9-based embedded Linux solution that involves NTSC/PAL video CSI input, V4L2 overlay, and graphics provided by an SDL implementation.
"I have had embedded Linux training from other sources, but this was an opportunity to ask questions and discuss some approaches that I have taken in the process of maintaining my own embedded Linux environment. It was good that the other class participants were also experienced Linux developers. We were able to pinpoint our specific needs and pull from the instructor's background. The instructor was a seasoned and experienced professional who actually has helped to deliver real solutions. He was able to sense the needs of the class and tailor the time spent toward those needs."
Vendor-neutral Training Offers Intimate Level of Expertise
In addition to the instructor's depth of knowledge, Derald said that the Linux training offered an opportunity to learn from other developers and engineers who deal with problems similar to his own. He says the biggest reason he chose this course from The Linux Foundation is because of the organization's neutral position and alignment with the Linux development community.
"I wanted to be sure that the information received was from a group that has some exposure to Linux at an intimate level."
Combining Training with Event Attendance Has Its Benefits
Derald was able to maximize his Linux training investment by taking "Embedded Linux: A Crash Course" while attending LinuxCon North America in Vancouver, B.C.
"The combination of the Embedded Linux training and the LinuxCon event provided a unique opportunity to get a full open source experience. I am usually the only person in the room who has gone beyond the high-level interactions with Linux code. At LinuxCon North America, everyone was like me to some degree. That was very refreshing."
As for the learning experiences in the LinuxCon sessions, Derald says that the sessions were very good. "They gave me some perspective on how open source projects are managed," he added. "Being in the same room with kernel maintainers was an interesting experience. Once you realize that they are actually 'human' beings and not 'mystical' beings, the big picture starts to unfold. They need our help with testing, validation, and occasionally a good idea."
Linux Foundation Training Translates into On-the-Job Expertise, Career Maturity
Derald is already using his new knowledge on the job.
"I have started using 'crosstool-ng' to generate the embedded Linux toolchain. This should allow me to have more fine-grained control of the compilation artifacts of the entire software stack. It forces me to consider more factors that impact overall software performance. I am learning more about how things really work."
He added, "If you are delivering an embedded Linux solution, you really need to continue learning. Even if you already perceive that you are good at what you do with Linux, training keeps you honest and engaged."
The Linux training Derald received from The Linux Foundation will add to his ongoing evolution as a software engineer and Linux enthusiast. He says that his career as as software engineer and Linux will always be completely intertwined. His technical interest in the Linux operating system started as a hobby but he soon found his knowledge helpful at work. That knowledge grew into an area of core competence for Derald in his job, and today it's his primary career focus. "Embedded Linux: A Crash Course" adds another level of understanding for his journey forward.
For more information, please visit The Linux Foundation's Linux Training website.