An Interview with Virgin America's head of In-Flight Entertainment


In honor of Linux week at CrunchGear we sat down with Charles Ogilvie, Director of In-Flight Entertainment, to talk about how this start-up airline made Tux fly.

CG: Why did you pick linux for RED?

CO: Linux is very stable and agile. We were able to pare down the embedded seat-back side to only the libraries we need, license a container app and then write the code needed to tie everything together

Which distribution are you using?
Flavors of Red Hat & Fedora (we have embedded seat-back units, seat & distribution boxes and a head-end that consists of some file servers)

How long was it in testing?
We’ve been developing it for 4 years and it has gone through numerous iterations. Before a new version is released, it is tested on a simulation rack

Did Microsoft approach you about running Windows on the back end?
We’ve talked with a lot of software vendors.

What was the hardest part about creating the system? Was it the software? The hardware?
The hardest part is maintaining agility. The beauty of the architecture is that we can continue to move forward, innovate and constantly look for additional areas to add new, unprecedented functionality like our inflight food ordering system or seat-to-seat chat.

Why don’t more people use Linux in high traffic situations like this?
I don’t know. They should.

How often does it crash? The Linux machines, not the planes…
Resets or reboots occur in different areas. Because we are trying different open source games, we do notice issues with porting them for example. Over time, we work through those issues. Our inflight team members (flight attendants) have the ability to reboot seats. The seat units also monitor themselves and can reset themselves if they freeze or lose connectivity (a heart-beat) with the head-end.

What’s the deal with the in-flight chat? Why was that included? Have people connected through that?
Seat-to-seat chat and TV-Chat are some of the most fun features we have. We’ve had everything from people striking up great conversations with other guests in chats to groups using it laugh and have fun while watching the same program. The whole idea behind it is to allow a sense of community to take place in a typically confined, airborne environment. I cannot wait for broadband and the chance for our passengers to chat with the ground

What’s in store for the future besides in-flight Wi-Fi?
The ability to compose a music-video playlist is pretty cool and on the horizon. The READ section is also awesome in that it takes what is typically a bunch of wasted trees (excess newspapers, periodicals) and allows us to be more environmentally friendly and timely with things like news/event info/sports/entertainment etc.