The Library of Utopia People Power 2.0
(Page 2 of 2)
LEGACY CODE
Fifteen years ago, I wrote a book on the making of Windows NT—still the foundation of Microsoft’s OS family. At the time, I wrongly concluded that developing the dominant operating system was proof of technological power, akin to building the greatest fleet of battleships in the early 20th century, or the pyramids long ago. Windows NT required hundreds of engineers, tens of millions of development dollars, and a huge marketing effort. By the mid-1990s, Microsoft was emphasizing features over function, complexity over simplicity.
In doing so, Microsoft and its cofounder, Bill Gates, seemed to be fulfilling the company’s historical destiny. The operating system as a technological showpiece goes back to OS/360, a program designed by IBM that was immortalized in The Mythical Man-Month, a book by the engineer Frederick Brooks. The historian Thomas Haigh explains, “That was a huge scaling up of ambition of what the OS was for.”
IBM’s 360 mainframe was the first computer to gain widespread acceptance in business, and the popularity of the machine, first sold in 1965, depended as much on its software as its hardware. When IBM used Microsoft’s DOS as the operating system for its first PC, introduced in 1981, it was the first time Big Blue had gone outside its own walls for a central piece of code. Soon, technologists (including, belatedly, IBM) realized that control of the OS had given Microsoft control of the PC. IBM tried and failed to regain that control with a program called OS/2. But Microsoft triumphed with Windows in the 1990s—and became the most profitable company on earth, turning Gates into the world’s richest person. Thus, the OS came to be viewed as the ultimate technological product, a platform seemingly protean enough to incorporate and control every future software innovation and at the same time robust enough to drag outdated PC machines and programs into the present.
It couldn’t last. The main reason why control of the OS no longer guarantees technological power, of course, is the ascent of the Internet. Gates made few references to the Internet in the first edition of his book The Road Ahead, published in November 1995. Neither Windows NT nor its mass-market incarnation, Windows 95, was intimately connected to the Web. With the spread of Netscape’s browser, though, Gates began to realize that the individual PC and its operating system would have to coöperate with the public information network. By bringing a browser into the OS and thus giving it away, Microsoft recovered its momentum (and killed off a new generation of competitors). Then, preoccupied once again with control of the OS, Microsoft missed the sudfeature den, spectacular rise of search engines. When Google’s popularity persisted, Microsoft was unable to do with the search engine what he had done with the browser.
In one sense, this failure to adapt to a networked world reflected the integrity of Gates’s vision of the PC as a tool of individual empowerment. In the mid-1970s, when the news of the first inexpensive microprocessor-based computers reached Gates at Harvard, he instantly understood the implications. Until then, computers had been instruments of organizations and agents of bureaucratization. The PC brought about a revolution, offering the little guy a chance to harness computing power for his personal ends.
Technology is now moving away from the individualistic and toward the communal—toward the “cloud” (see our Briefing on cloud computing, July 2009). Ray Ozzie, Microsoft’s chief software architect, who has been the most influential engineer at the company since Gates retired from executive management, describes the process under way as a return to the computing experience of his youth, in the 1970s, when folks shared time on computers and the network reigned supreme. Cloud technologies “have happened before,” he said in June. “In essence, this pendulum is swinging.” Similarly, Schmidt recalls how, in the early 1980s, Sun Microsystems’ OS was developed for a computer that lacked local storage.
The return to the network has big implications for the business of operating systems. Computer networks used to be closed, private: in the 1960s and ’70s they revolved around IBM mainframe operating systems and, later, linked Windows machines on desktops and in back rooms. Today’s computer networks are more like public utilities, akin to the electricity and telephone systems. The operating system is less important. Why does Google want to build one?
Successful operating-system designs continue to pay off big, though increasingly in cases where the system is well integrated with hardware. Apple’s experience is illustrative. For years, people advised Steve Jobs, Apple’s cofounder and chief, to decouple the Mac OS from the company’s hardware. Jobs never did. Indeed, he moved in the opposite direction. With the iPod and then the iPhone, he built new operating systems ever more integrated with hardware—and these products have been even more successful than the Macintosh. “For Apple, software is a means to an end,” says Jean-Louis Gassée, who once served as the company’s chief of product development and who has since founded his own OS and hardware company, Be. “They write a good OS so they can have nice margins on their aluminum laptop.”
The effort to create a good OS carries risks. The biggest one for Google is that expectations will outstrip results. Even though the company plans to use a number of freely available pieces of computer code—most notably the Linux “kernel,” which delivers basic instructions to hardware—its new system can’t be assembled, like a Lego plaything, out of existing pieces. Some pieces don’t exist, and some existing ones are deficient. There is the real chance that Google might tarnish its reputation with an OS that disappoints.
Then there is the risk that cloud computing won’t deliver on its promise. Privacy breaches could spoil the dream of cheap and easy access to personal data anywhere, anytime. And applications that demand efficient performance may founder if they are drawn from the cloud alone, especially if broadband speeds fail to improve. These unknowns all present substantial threats.
MAGIC BLENDS
David Gelernter, a computer scientist at Yale University, has described the chief goal of the personal-computer OS as providing a “ ‘documentary history’ of your life.” Information technology, he argues, must answer the question “Where’s my stuff?” That stuff includes not only words but also photos, videos, and music.
For a variety of good reasons—technical, social, and economic—the cloud will probably never store and deliver enough of that “stuff” to render the OS completely irrelevant. You and I will always want to store and process some information on our local systems. Therefore, the next normal in operating systems will probably be a hybrid system—a “magic” blend, to quote Adobe’s chief technology officer, Kevin Lynch. Predicting just how Microsoft and Google will pursue the magic blend isn’t possible. “We hope we are in the process of a redefinition of the OS,” Eric Schmidt told me in an e-mail. But one thing is certain: the new competition in operating systems benefits computer users. Microsoft will do more to make Windows friendlier to the new networked reality. No longer a monopoly, the company will adapt or die. It’s worth remembering that in the 1970s, AT&T, then the most powerful force in the information economy, “made a set of decisions that doomed it to slow-motion extinction,” says Louis Galambos, a historian of business and economics at Johns Hopkins. “Microsoft is not immune to ‘creative destruction.’ ”
Neither is Google. To completely ignore operating systems in favor of the cloud might be an efficient route to failure. And there is much to admire in the very attempt to create a new one. For Brin and Page, it is as much an aesthetic and ethical act as it is an engineering feat.
Voltage is the difference of electrical potential between two points of an electrical or electronic circuit, expressed in volts. It measures the potential energy of an electric field to cause an electric current in an electrical conductor.
Most measurement devices can measure voltage. Two common voltage measurements are direct current (DC) and alternating current (AC).
Learn the fundamentals of creating an AC or DC voltage measurement system. See how to properly connect the signals to your data acquisition system for accurate acquisition.
This document is part of the How-To Guide for Most Common Measurements centralized resource portal.
View full PDF >