Virgin America Uses Linux to Entertain Inflight
anomalous cohort writes "CrunchGear has an interesting interview with the Director of Inflight Entertainment for the airline Virgin America, who discusses their adoption of Linux for the passenger's seat back computers. '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.'"
Wheareas Arab airlines use 72 virgins...
Delta and Continental have been using linux based systems for years. I know this because they ended up rebooting a lot and you get to see a nice penguin when it does.
Monstar L
Why do articles like this always remind of those people who used to write into Amiga Format saying they saw an Amiga in some movie or television show?
"It even had the A570 expansion next to it, but the machine itself was the A1200 which is incompatible! It was AWESOME!"
No. It was Windows. You see, Microsoft colluded with the developers of that software to crash and show the penguin. This was done to "show" all the business travelers that Linux is horribly unstable. See, you fell for it yourself. It was just FUD put there by Microsoft. Really.
Richard Branson is an unconventional man with tremendous wisdom. This seems to fit right at home with his way of doing things.
to use the words "virgin" and "linux" in the same sentence. Hits a little close to home *goes back to recompiling the kernel on Friday night*
Virgin the ultimate middlemen
they own nothing (no assets) except a brand name
so using free Linux is an obvious choice, but where is the source code ? have they contributed ? i think not
Arguably they contributed the only thing they own, a brand-name.
Associating Linux with a successful brand is a Good Thing for Linux
their entire business is based on re-selling other peoples stuff (music/mobile/broadband/planes),
why deal with them when you can buy direct ?
skip the middleman
I tried that once, but no-one wanted to lease me 1/300'th of a Jumbo...
I fear to think that they might be running a whole OS instance for each seat.
Request your free CD of my piano music.
The first things that came to mind when I read "Virgin America Uses Linux to Entertain Inflight" were:
:S
"So they are holding an install party?"
and
"Hackers on a plane!"
Time to wake up and get some coffee.
A guy I work with showed me a picture he took of a seat back system which had crashed with a kernel panic. That one definitely wasn't Linux. I thought it might have been something like SCO.
http://michaelsmith.id.au
Linux America uses Virgin
I just read Slashdot for the articles.
I can assure you. Otherwise, I enjoyed that entertainment system a lot, and for that matter, flying on Virgin America. Recommended.
Have you got your LWN subscription yet?
I just flew Air Canada for the first time last week and you're right, the seatback entertainment systems are running Windows. And poorly. There are terrible delays when responding to touches (when it responds at all) and interface elements like buttons are slow to draw on the screen. On both flights (round trip), the staff warned us beforehand that we should "be patient" with the system as it's slow to respond, and "too many touches may cause it to crash," which requires a reset (of just the crashed console, thank god) that takes up to 15 minutes.
I also got booted out of a movie in the middle of it. It just kicked me back to the menu screen, and all attempts to begin playback again were met with "This selection is currently unavailable" errors. I saw a lot of people around me, but not everyone, with similar problems. It started working again a couple hours later.
In summary, it was way better than Northwest Airlines's horrible seatback system that isn't on-demand at all (shows are played on a loop on various "channels"; if you miss the beginning of something you have to wait for it to start over again). But it still needs a lot of work.
The LG TV I picked up last week runs Linux, which I noticed because the last page of the manual credits various GPL and open source software used in the TV, including Linux and Busybox and other projects. Props to LG for going beyond the call of duty in crediting their suppliers.
Have you got your LWN subscription yet?
You missed such an easy one-liner:
"Linux America Uses Virgins to Entertain Inflight"
But we already have people associating Linux with virgins. Hardly a contribution.br
http://www.bbspot.com/News/2000/9/linux_laid.html
Read it and weep bitter, bitter tears of envy!
My first idea was to genetically engineer a super-vigorous form of algae and throw it in the ocean. But my biologist wife said it would do more harm than good; water that is polluted by fertilizers from agricultural runoff gets choked with algae, which also consumes oxygen, and asphyxiates the fish.
Request your free CD of my piano music.
After all, American Linux users are Virgins.
the conclusion - blow something to get blown
I flew with Virgin from London to Tokyo about five or six years ago and Linux, specifically Slackware, was being used then for the personal entertainment systems. I found a way of causing my client to restart and passed a happy five minutes watching the boot messages.
Thank you.
A couple of days ago I had a flight on the Singapore Airlines A380, and their seat back entertainments system uses Linux too, with openoffice suite to let you work on documents. Whilst all of the file dialogs limit file access to just your USB drive, there are other ways to accesses the real filesystem of the unit. Looks like they make plenty of use of multicasts for video and audio, plus rtp for on demand personal video. Here is some interesting tidbits I discovered, amongst other:
/class/input/input0
bits from syslog messages:
Jan 1 00:01:46 (none) kernel: Detected 800.223 MHz processor.
Jan 1 00:01:46 (none) kernel: Using tsc for high-res timesource
Jan 1 00:01:46 (none) kernel: Console: colour VGA+ 80x25
Jan 1 00:01:46 (none) kernel: Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Jan 1 00:01:46 (none) kernel: Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Jan 1 00:01:46 (none) kernel: Memory: 482924k/503744k available (2839k kernel code, 20248k reserved, 752k data, 164k init, 0k highmem)
Jan 1 00:01:46 (none) kernel: Checking if this processor honours the WP bit even in supervisor mode... Ok.
Jan 1 00:01:46 (none) kernel: Calibrating delay using timer specific routine.. 1602.20 BogoMIPS (lpj=801102)
Jan 1 00:01:46 (none) kernel: Mount-cache hash table entries: 512
Jan 1 00:01:46 (none) kernel: CPU: After generic identify, caps: 0381b93f 00000000 00000000 00000000 00000000 00000000 00000000
Jan 1 00:01:46 (none) kernel: CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32 bytes/line)
Jan 1 00:01:46 (none) kernel: CPU: L2 Cache: 64K (32 bytes/line)
Jan 1 00:01:46 (none) kernel: CPU: After all inits, caps: 0381b93f 00000000 00000000 00000000 00000000 000000dd 00000000
Jan 1 00:01:46 (none) kernel: mtrr: v2.0 (20020519)
Jan 1 00:01:46 (none) kernel: CPU: Centaur VIA Nehemiah stepping 08
Jan 1 00:01:46 (none) kernel: hda: STI Flash 7.2.0, CFA DISK drive
Jan 1 00:01:46 (none) kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Jan 1 00:01:46 (none) kernel: Probing IDE interface ide1...
Jan 1 00:01:46 (none) kernel: hdc: TOSHIBA MK4006GAH, ATA DISK drive
Jan 1 00:01:46 (none) kernel: input: Panasonic Avionics Corp PAC USB Keyboard/Credit Card Reader Ver. 1.01 as
Jan 1 00:01:46 (none) kernel: input: USB HID v1.01 Keyboard [Panasonic Avionics Corp PAC USB Keyboard/Credit Card Reader Ver. 1.01] on usb-0000:00:10.0-1
Mar 28 21:08:11 (none) icore: asyncint.c@605: announce power-on override-0 alert-0x0
Mar 28 21:08:11 (none) icore: tdlib.c@2234: Cabin_Zone=3, PA_Zone=2
Mar 28 21:08:11 (none) icore: tdlib.c@2272: register TDII Callback
Mar 28 21:08:11 (none) icore: tdlib.c@622: decompression off
Mar 28 21:08:11 (none) icore: tdlib.c@850: cabin smoke detected-off
Mar 28 21:08:11 (none) icore: tdlib.c@870: wow-on
Mar 28 21:08:11 (none) icore: tdlib.c@890: engine stopped-on
Mar 28 21:08:11 (none) icore: tdlib.c@900: all doors closed-off
Mar 28 21:08:11 (none) icore: tdlib.c@968: PA_State_Callback_ii: received 0x00
Mar 28 21:08:11 (none) icore: tdlib.c@1025: PA: state=off volume=0, video: IP=0.0.0.0 port=0 audio: IP=0.0.0.0 port=0
Mar 28 21:08:11 (none) icore: tdlib.c@1085: PA_Audio_Address_Callback_ii: IP:239.192.1.2 port=60739
Mar 28 21:08:11 (none) icore: tdlib.c@1136: PA_Video_Address_Callback_ii: IP:239.192.3.2 port=52242
Mar 28 21:08:11 (none) icore: tdlib.c@1313: zone-2 entertainment-0
Mar 28 21:08:11 (none) icore: tdlib.c@1394: zone-2 infomode-0
Mar 28 21:08:11 (none) icore: tdlib.c@1197: OH_Remap_MID_Callback_ii: MID=50004
Mar 28 21:08:11 (none) icore: tdlib.c@1211: OH_Remap_PGM_Callback_ii: PGM=2
Mar 28 21:08:11 (none) icore: tdlib.c@1245: OH_Remap_Multicast_Address_Callback_ii: IP=239.192.0.20 port=50010
Mar 28 21:08:11 (none) icore: tdlib.c@1412: received time to destination
Mar 28 21:08:11 (none) icore: tdlib.c@1556: received destination id
Mar 28 21:08:11 (none) icore: tdlib.c@1565: received departure id
Mar 28
Comment removed based on user account deletion
Male or female?
Some suicide bombers may be in for a big surprised when they get to heaven.
--
Mort
I flew Virgin America last week from DC to California and back and overall the experience was good (good ticket price, too!). The in-flight entertainment left a few things to be desired, though. Aside from crashing two or three times during flight, many features (including the "READ" feature mentioned above) were simply "not available." A friend on another flight said she was on a plane that couldn't receive a single channel the entire flight. The song playlists were not very responsive, either, with long hesitations after touching the touchscreen.
So it seems like they've still got a few things to work out. The best feature that was not yet available was a "WWW" feature granting access to the internet.
If they can work out some of these issues, VA could have a real winner on their hands. The in-flight ordering system, though expensive for non-water and non-soda items, was the best I've ever seen.
Lose 20 pounds, instantly! Just send £20 to... - Bizarro
This association actually seems to help with Muslim airlines. During my Thailand flight with Royal Brunei Air, I discovered their Inflight Entertainment System runs on Linux. And does that since at least 2004.
...."Have you mooed today?"...
I on a Qatar Airlines flight to Doha last month. Linux was in use there for their in-flight services (again, the penguin at the boot screen gave it away).
Immediately after I had a flight from Doha to Kuala Lumpur (Malaysian Airlines). Malaysian Airlines seems to use it as well as they seemed to be using the same system (at least with the plane I was in).
Please, please people, see through this old wives tale about paper "wasting trees", for the sake of combating intellectual dishonesty. It is a worthy fight.
Paper is farmed. Trees are planted based on projected demand. If you want more trees, use more paper.
I don't need no instructions to know how to rock!!!!
FYI, Panasonic Aviations uses g4u, a NetBSD-based harddisk image cloning software to deploy their in-flight systems.
For more information on g4u, see http://www.feyrer.de/g4u/
- Hubert
Author or g4u
To "entertain inflight" is grammatically nonsensical.
Better to spend more time on English homework, and less time surfing the Web.
...boring. Northwest Airlines has been doing this for years. How do I know? Every trip I took to Taiwan someone would need their seat rebooted. Yes, either the display would stop working or the massager in the seat would be stuck on or off. That's when you saw Tux.
To add to the list - Cathay Pacific also uses Linux, Ubuntu if I remember correctly, for their entertainment system, and I also learned this when the system was having trouble and the nice stewardess rebooted it for me. Good to see the Tux is everywhere.
Riiiight. Trees are biodegradable, renewable, grown for paper and lumber stock and have a positive impact on the environment. But hey, an electric gizmo on a jumbo-jet is better! The idea that we're "saving a tree" by recycling paper is harmless, but stupid.
I flew air Canada a few years ago between Hong Kong and Toronto.
The seat back entertainment screens were definitely running Linux.
I know, because they rebooted the system and everybody watched the
familiar Linux boot process run on the seat backs, even with a little
Linux Penguin graphic at the top!
I laughed when I read that page, but the reason it's funny is because it resonates as having a certain truth to it. If Microsoft really wants to bring an end to Linux, they could have no bigger impact than by spreading the meme that developing (or even using Linux) is like wearing a pocket protector and tape on the bridge of your glasses. They'd be able to do it too if Apple wasn't already in the business of doing the same thing to them with those television spots featuring John Hodgman as the PC. If you want the use of Linux to spread then you have to not only make it a good reliable OS (which it already is) but you have to make it seem charismatic. Advertising agencies understand this intuitively. Of course, then we wouldn't be talking about it on Slashdot: News for Nerds.
I'm not sure it's full blown Linux though. I think it might just be Busybox.
I just saw this for the first time on a delta flight. I was really excited to see tux in the upper left while all the kernel messages ran down the little screen and seeing this happen on everyone else's screen. Every screen was not showing the exact same thing at the same time, so I'm thinking every seat has its own virtual machine. It seemed to be running an older version of redhat, but I don't remember what specifically I saw.
I thought it would be really cool to just play chess to pass the time until I tried and it wanted to charge me $5 for doing that.
I used (tried to use) StarOffice on the computers installed on the economy class seats of Singapore Airlines. Not sure what the OS was. But it is unlikely to be Windows.. The touch and feel of the rest of the user interface was more like Java..
I've tried out the Virgin America system. Half of the VA flights I went on lacked the hardware, but on the newer planes that have it, most of the features don't yet work.
There are billboards around SF touting its in cabin IM features (chat with other passengers), but they weren't working yet.
I tried ordering snacks, but that didn't work either.
Movies cost something ridiculous like $8 to watch.
Most of the system is just a placeholder. And please, a seatback display is maybe okay for watching TV video clips, but it is no replacement for a newspaper. This thing isn't going to save any trees by forcing users to squint at a tiny display two feet away.
I'd rather have in-flight WiFi and use my iPhone to do things that don't bill me per second (although the inflight WiFi likely would.)
10 Things to Remember About CanSecWest and Software Vulnerabilities
I was on a flight back to Australia on Emirates a few years back and the tv console I was watching crashed... It was linux :)
I think that Virgin are just moving to a similar system to what Emirates has been using for years.
*** I had a
If you really enjoy (or are obsessed with) having that flight map tracking your location, you might want to consider bringing a GPS on board. I bring my clunky Garmin on board, and you can see the ground speed, the vertical ascent rate, etc. I'm training myself to estimate, based on what I see out the window, the altitude of the airplane, distances on the ground (how far is that tall building from the edge of the lake there?), etc. Also, it hadn't fully hit me before using the GPS that the airplane makes a *huge* loop around the destination before coming in for landing.
...
Since the GPS only receives signals and transmits none, no one can accuse you of generating signals that interfere with the aircraft function. Of course, the flight attendants still have to announce the rules that "anything with an on-off switch must be turned off, or the airplane will crash" (yes, yes, I'll turn off my wind-up alarm clock), but then I just bundle up my still-powered-on GPS in my jacket and put it against the window, leaning my head against it pretending to use it as a pillow. I can check out the breadcrumb trail later.
Now if only GPSBabel were compatible with my laptop USB port
404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
[GPG key in journal]
Song had a headrest system years ago that let you listen to music, see the plane's status, and (my favorite) play a cool trivia game against other passengers. On one flight they didn't boot up the systems until after the passengers were on and I saw it run through a standard Linux boot sequence, complete with Tux in the top left corner. My phone was already off and I figured they'd finish booting before I could dig it out, turn it on, and activate the camera, so I didn't even bother to try to get a pic. I flew with them in February and June of 2005 between Orlando and Vegas.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
For about a year, now, I have been having to put up with their rubbish content and the 30
I spiel during the safety session on by $5 for 1 hour of watching TV is a good deal.
If you don't pay up, you get a flight's worth of commercials, back to back.
ad nausea.
over and over
The funny thing is, you have to "opt out' of having advertising in your face for the flight duration.
If they used the opt out model everywhere, then drinks and snacks would be free until you decided you did not want any more! (as is)
At least you can blank the display by turning down the brightness. And the display gets a lot cooler.
lyalc
...to pay your $699 licensing fee you cock smoking teabaggers!
thank you for making this comment. There is just nothing even slightly interesting about this. I mean seriously, does the operating system matter or is it the software on the operating system that matters? What the heck does Linux have to do with the playlist? Was it something that could only be done on Linux... or could they have used Windows, QNX, VxWorks, Mac OS X or other systems to also have a video play list?
"But we already have people associating Linux with virgins."
Real virgins use FreeBSD
I mean who would pick A GNU or a Tux over being in This pose
https://www.gnu.org/philosophy/free-sw.html
Why on earth would you go to /. if you don't want to talk to guys that are 43 years old and live with their mom????
Do you go to Russia and stop any conversation by saying "I don't talk to commies"?