Sleeping under all this is a very, very important boost for Linux:  
drivers and libraries for commercial devices.

It took YEARS before Linux could be run on laptops.  Why?  Because  
all the drivers (the interface between the Linux software and the  
devices) -- mainly peripherals like disk drives, keyboard/mouse,  
audio, and displays -- were unique to the laptop, giving it an edge  
in the laptop market.  Very bleeding edge.  This led to the drivers  
being only for Windows, and indeed, only for the version of Windows  
they supported for that device.

This lack of Linux support has diminished somewhat, mainly due to a  
few manufacturers trying to build linux laptops, but is still a  
problem with really new devices.

Phones are also an area where Linux had no foothold.  Apple uses a  
kernel that is basically a *nix (linux/unix) hybrid called Darwin.   
It decided to build a phone around this technology, the iPhone.  Boy  
did it impress, especially first time "smart-phone" users.

Google is doing something even more interesting: trying to build a  
universal software architecture for phones.  Sun did part of that  
job, building a subset of Java for phones, and it is quite successful  
for phones, especially games, but also for very sophisticated phone  
applications like email readers, web browsers, and a google maps  
edition.  But Google's effort is even more ambitious: build an entire  
phone "stack" .. ALL of the software needed for the phone, with the  
manufacturers providing the glue (mainly drivers and screen/keyboard  
interfaces) needed to adapt the Google Android system to their phones.

This is HUGE!  Phones are communications devices with applications  
not even dreamed of, or at least not even attempted by the horrid  
carrier/manufacturer lock currently in place.

As a first example: Apple's iPhone has a wonderful "visual voicemail"  
feature, bringing the voicemail your phone carrier provides (very  
bad, generally) to a very swift scrolling interface without annoying  
"push 1 for delete, 2 for save, 3 for blow up you phone" and further  
idiotic-nesses.

We're now on the verge of an open phone.  Google IS still a bad-guy,  
but less so than either Apple or Microsoft, and they will likely do  
horrid things.  And it will take the idiotic manufacturers years to  
catch up with the iPhone, which believe me is not resting on its  
laurels.  But this could be way, way cool.  And I bet Google will  
have lock-downs that the community will spend HUGE amounts of time  
breaking, also just like the iPhone.

Should be fun!

    -- Owen


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to