IEEE Spectrum May, 2012 - 54

from within Tracker. No other operating system has so successfully implemented a database-like file system.

Fortunately, Haiku can build off
work already being done by the thousands of developers who work on Linux,
FreeBSD, and other open-source operatFor all its capabilities, Haiku does lack ing systems. Haiku already makes use
some key things that users have come of FreeBSD's network- and wirelessto expect. For example, most operating card drivers through a special translasystems today have interfaces that are tion interface. Work is also under way to
hardware accelerated. That allows fancy incorporate the new Gallium3D system,
graphics like window shadows, trans- which looks to be the future for videoparent window borders, and thumb- card drivers on Linux.
nails of window contents to be handled
W hat 's more, ma ny of Ha i ku's
in a fast, efficient way using video cards. strengths will likely never be matched
Users of mainstream operating systems by the leading operating systems, or at
also have a huge array of applications least not anytime soon. Linux applicato choose from. Haiku at the moment is tions aren't designed for multithreaded
limited to the few applications created use to the same extent as Haiku's and
specifically for it or left over from BeOS. thus can't take full advantage of modAnd like other open-source operating ern multicore hardware. With its Snow
systems, Haiku suffers from a lack of hard- Leopard release of OS X two years ago,
ware drivers. Modern video cards, printers, Apple added a new technology, called
and other components are complicated- Grand Central Dispatch, that makes it
they're like miniature computers in their easier for applications to use multiple
own right, and they require complex pieces threads. But there's still just one thread
of software, called drivers, to work. The for the application's user interface, and so
driver acts as a bridge between the oper- the "beach ball of death" persists.
ating system and the hardware. But these
The latest release of Windows 7 is
days there are so many types and brands a big improvement over its predecesand models of hardware that it's hard for sor, but it still has many issues, such as
open-source developers to keep up.
widespread interface inconsistency and

Candidates in
2012 Election

T

HE IEEE BOARD OF DIRECTORS has
received the names of the following
candidates to be placed on this
year's ballot. The candidates have been
drawn from recommendations made
by regional and divisional nominating
committees. In addition, the names
include candidates for positions in
the IEEE Standards Association, IEEE
Technical Activities, and IEEE-USA.
For more information on IEEE elections
and candidates, please visit http://www.
ieee.org/elections or e-mail corp-election@
ieee.org.
Electronic ballot access and paper ballot
packages will be mailed on or before
15 August to all IEEE members who are
eligible to vote as of 30 June. To ensure all
ballot packages are delivered to the proper

IEEE PRESIDENT-ELECT, 2013
J. Roberto B. de Marca
Tariq S. Durrani

54

NA * IEEE SPECTRUM * MAY 2012

just plain information overload. The
control panel alone is enough to give a
user a migraine. Windows is also huge:
A bare-bones installation of Windows 7
Ultimate will consume 20 gigabytes of
storage. Even if you include the dozens of free applications that come with
Haiku, installing the operating system will cost you only about 700 MB-
one-thirtieth the real estate required
for Windows 7. And as for being a free
and open system, neither Windows nor
Mac OS will ever be either.
Ultimately, Haiku represents a different way of viewing your personal
computer. If you think that software
shouldn't be riddled with bugs and
incompatibilities and inefficiencies, if
you hate being forced to swap out your
hardware and software every few years
because "upgrades" have rendered them
obsolete, and if you find that the idea of
using an operating system that's fast,
responsive, and simple is refreshingly
novel and appealing, then maybe, just
maybe, Haiku is for you.
o
post your comments online at http://
spectrum.ieee.org/haiku0512

DIVISION I
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013
Alfred E. Dunlop
Rakesh Kumar
Ellen J. Yoffa

REGION 2
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013-2014
Gerard J. Christman
Timothy P. Kurzweg
Emilio M. Salgueiro

DIVISION III
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013
Harvey A. Freeman
Byeong Gi Lee

REGION 4
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013-2014
Robert C. Parro
Bernard T. Sander
Hamid Vakilzadian

DIVISION V
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013
James D. Isaak
Susan K. (Kathy) Land
DIVISION VII
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013
Wanda K. Reder
Noel N. Schulz
DIVISION IX
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013
Jerry C. Carroll
Jae Hong Lee
Marina Ruggieri

REGION 6
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013-2014

Thomas M. Coughlin
Paul J. Kostek
REGION 8
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013-2014
Saurabh Sinha
Costas M. Stasopoulos
REGION 10
DELEGATE-ELECT/
DIRECTOR-ELECT,
2013-2014
Kukjin Chun
Ramakrishna Kappagantu

IEEE STANDARDS
ASSOCIATION BOARD
OF GOVERNORS
MEMBER-AT-LARGE,
2013-2014
Wael W. Diab
Philip C. Wennblom
IEEE STANDARDS
ASSOCIATION BOARD
OF GOVERNORS
MEMBER-AT-LARGE,
2013-2014
Paul Hearty
Robert S. Oshana
IEEE TECHNICAL
ACTIVITIES VICE
PRESIDENT-ELECT,
2013
Vincenzo Piuri
Jacek M. Zurada
IEEE-USA
PRESIDENT-ELECT,
2013
Gary L. Blank
Clarence L. (Lee) Stogner
IEEE-USA
MEMBER-AT-LARGE,
2013-2014
Dee S. Fultz
Ron T. Ogan

SPECTRUM.IEEE.ORG


http://http:// http://spectrum.ieee.org/haiku0512 http://www http://www.ieee.org/elections http://SPECTRUM.IEEE.ORG

Table of Contents for the Digital Edition of IEEE Spectrum May, 2012

IEEE Spectrum May, 2012 - Cover1
IEEE Spectrum May, 2012 - Cover2
IEEE Spectrum May, 2012 - 1
IEEE Spectrum May, 2012 - 2
IEEE Spectrum May, 2012 - 3
IEEE Spectrum May, 2012 - 4
IEEE Spectrum May, 2012 - 5
IEEE Spectrum May, 2012 - 6
IEEE Spectrum May, 2012 - 7
IEEE Spectrum May, 2012 - 8
IEEE Spectrum May, 2012 - 9
IEEE Spectrum May, 2012 - 10
IEEE Spectrum May, 2012 - 11
IEEE Spectrum May, 2012 - 12
IEEE Spectrum May, 2012 - 13
IEEE Spectrum May, 2012 - 14
IEEE Spectrum May, 2012 - 15
IEEE Spectrum May, 2012 - 16
IEEE Spectrum May, 2012 - 17
IEEE Spectrum May, 2012 - 18
IEEE Spectrum May, 2012 - 19
IEEE Spectrum May, 2012 - 20
IEEE Spectrum May, 2012 - 21
IEEE Spectrum May, 2012 - 22
IEEE Spectrum May, 2012 - 23
IEEE Spectrum May, 2012 - 24
IEEE Spectrum May, 2012 - 25
IEEE Spectrum May, 2012 - 26
IEEE Spectrum May, 2012 - 27
IEEE Spectrum May, 2012 - 28
IEEE Spectrum May, 2012 - 29
IEEE Spectrum May, 2012 - 30
IEEE Spectrum May, 2012 - 31
IEEE Spectrum May, 2012 - 32
IEEE Spectrum May, 2012 - 33
IEEE Spectrum May, 2012 - 34
IEEE Spectrum May, 2012 - 35
IEEE Spectrum May, 2012 - 36
IEEE Spectrum May, 2012 - 37
IEEE Spectrum May, 2012 - 38
IEEE Spectrum May, 2012 - 39
IEEE Spectrum May, 2012 - 40
IEEE Spectrum May, 2012 - 41
IEEE Spectrum May, 2012 - 42
IEEE Spectrum May, 2012 - 43
IEEE Spectrum May, 2012 - 44
IEEE Spectrum May, 2012 - 45
IEEE Spectrum May, 2012 - 46
IEEE Spectrum May, 2012 - 47
IEEE Spectrum May, 2012 - 48
IEEE Spectrum May, 2012 - 49
IEEE Spectrum May, 2012 - 50
IEEE Spectrum May, 2012 - 51
IEEE Spectrum May, 2012 - 52
IEEE Spectrum May, 2012 - 53
IEEE Spectrum May, 2012 - 54
IEEE Spectrum May, 2012 - 55
IEEE Spectrum May, 2012 - 56
IEEE Spectrum May, 2012 - 57
IEEE Spectrum May, 2012 - 58
IEEE Spectrum May, 2012 - 59
IEEE Spectrum May, 2012 - 60
IEEE Spectrum May, 2012 - 61
IEEE Spectrum May, 2012 - 62
IEEE Spectrum May, 2012 - 63
IEEE Spectrum May, 2012 - 64
IEEE Spectrum May, 2012 - Cover3
IEEE Spectrum May, 2012 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1017
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0917
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0817
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0717
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0617
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0517
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0417
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0317
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1016
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0916
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0816
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0716
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0616
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0516
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0416
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0316
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1015
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0915
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0815
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0715
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0615
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0515
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0415
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0315
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1014
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0914
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0814
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0714
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0614
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0514
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0414
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0314
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1013
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0913
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0813
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0713
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0613
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0513
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0413
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0313
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1012
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0912
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0812
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0712
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0612
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0512
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0412
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0312
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1011
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0911
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0811
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0711
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0611
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0511
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0411
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0311
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1010
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0910
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0810
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0710
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0610
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0510
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0410
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0310
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1009
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0909
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0809
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0709
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0609
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0509
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0409
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0309
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1008
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0908
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0808
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0708
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0608
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0508
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0408
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0308
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1107
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1007
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0907
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0807
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0707
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0607
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0507
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0407
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0307
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0107
https://www.nxtbookmedia.com