Home Blog Page 1913

30 Linux Kernel Developer Work Spaces in 30 Weeks: Shuah Khan

Shuah Khan, Senior Linux Kernel Developer at Samsung's Open Source Group.

Shuah Khan is a Senior Linux Kernel Developer at Samsung’s Open Source Group. She has contributed to various kernel sub-systems including the Android mainlining project, LED class drivers, IOMMU, DMA, and more. Her current focus areas are Power Management and PCIe ASPM. She also helps with stable kernel release maintenance testing and bug fixes. In this Q&A she describes her work space and the hardware she uses for kernel development. 

This is the third article in a series on kernel developer work spaces — a new take on the popular 30 Linux Kernel Developers in 30 Weeks series. Previous posts featured kernel developers Steve Rostedt and Greg Kroah-Hartman

What do you like most about your work space?

I work remotely from home in Colorado. My work space is spacious and has ample room for all three of my laptops and then some. It has several large windows making it the sunniest work space I have ever used. In addition to that, it offers good views of the Rocky Mountains. Another advantage is, when I talk to my laptops, there is nobody to give me strange looks.

Workspace is not very useful without a few development and test systems and some meaty development work. I use several systems for kernel development and testing stable kernel releases. Samsung Series 9 900X4C Intel Corei5 is my primary development system. It has 16GB of RAM and 250GB SSD drive. I run Ubuntu 12.10 on it and it is very fast. I routinely run 3 to 4 Linux kernel compiles in parallel when I test stable kernel releases. Compiles are quick and boot testing goes very fast.

Shuah Khan Linux kernel workspaceHP ProBook 6475b AMD A10-4600M APU with Radeon(tm) HD Graphics is my second test and development system. This system helps me test and debug AMD specific
problems if any. HP Compaq dc7700 SFF desktop Intel Core-i2 is my third test and development system I use to run cross-compile tests on stable releases for various architectures. Running cross-compile tests on an x86_64 system helps sanity check the releases on other architectures and find build problems early before the stable kernels are released.

What do you like least?

As I use dining table as my desk, there is no good way to tuck power cords out of the way and power cord management gets messy at times.

What’s the oddest work space you’ve ever used?

I work outdoors occasionally. The one odd work-space I have used and still use when weather is too nice to be indoors, is a picnic table. I have good wifi coverage in my backyard.

Shuah Khan's Samsung laptopIs there a particular item in your work space that we should know about?

Besides being able to do what I love doing, working for Samsung has an added benefit of getting my hands on the latest Samsung laptops for kernel development. Samsung Series 9 900X4C deserves a special mention. This is my first experience with a Samsung laptop and a system with SSD. I was a bit skeptical about systems with SSDs prior to owning this laptop. I found that with a combination of SSD and 16GB of RAM, this system is very fast and makes development a breeze. It is surprisingly lightweight and sleek for a laptop with an 8-hour battery.

Wine 1.6-rc1 Release Marks The Code Freeze

The first release candidate for Wine 1.6 was announced today, which marks the beginning of the code freeze for the next release. Squeezing in before the code freeze is GLSL support for fixed-function vertex shaders and other changes…

Read more at Phoronix

New Stable Kernels

A new batch of stable kernel releases is available. Greg Kroah-Hartman has released 3.0.81, 3.4.48, and 3.9.5, each containing important fixes. Meanwhile, Luis Henriques has released 3.5.7.14 and Kamal Mostafa has released 3.8.13.2, both from Canonical’s extended stable tree.

Read more at LWN

The Trouble with UEFI Boot, and a Helping Hand from a BIOS Firmware Update

Sometimes a firmware update can be the answer to a tricky problem — but alas, not always.

The Wayland Situation: Facts About X vs. Wayland

With the continued speculation and FUD about the future of Wayland at a time when Canonical is investing heavily into their own Mir Display Server alternative, Eric Griffith and Daniel Stone have written an article for Phoronix where they lay out all the facts. The “Wayland Situation” is explained with first going over the failings of X, the fixings of Wayland, common misconceptions about X and Wayland, and then a few other advantages to Wayland. For anyone interested in X/Wayland or the Linux desktop at a technical level, it’s an article certainly worth reading!

Read more at Phoronix

Weston 1.1.1 Release Brings Bug-Fixes

As the first point release since the exciting release of Wayland/Weston 1.1, important bug-fixes have landed for the display protocol’s reference compositor…

Read more at Phoronix

GStreamer 1.1.1 Introduces New APIs and Plugins

The latest development release of the open source media framework includes eight new APIs, several new plugins, improvements to the framework’s video handling and a number of bug fixes.

Read more at The H

IBM, 10gen Partner to Bring Mobile to the Enterprise

IBM and 10gen are collaborating to fashion a new standard for mobile computing within enterprise networks.

Smart Citizen Pursues Open Source, Crowdsourced Environmental Monitoring

A new effort called Smart Citizen has arrived on crowdsourced, crowd funding site Kickstarter, and it’s basically an open source effort to provide sophisticated environmental monitoring based on collective input from crowds. Smart Citizen is a mashup of an open-source Arduino-compatible device, an open-source API, a mobile app and an interactive, crowdsourced data visualization platform on the web.

According to the Smart Citizen site: “Smart Citizen is a platform to generate participatory processes of the people in the cities.  Connecting data, people and knowledge, the objective of the platform is  to serve as a node for building productive open indicators and  distributed tools, and thereafter the collective construction of the  city for its own inhabitants.”

 

Read more at Ostatic

The Next Big Thing in Tech: Augmented Reality

The wearable revolution is heading beyond Google Glass, fitness tracking and health monitoring. The future is wearables that conjure up a digital layer in real space to “augment” reality. [Read more]

 

Read more at CNET News