贝壳电子书 > 英文原著电子书 > the.world.is.flat >

第24章

the.world.is.flat-第24章

小说: the.world.is.flat 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



by a group of programmers; and was a program for drawing fractals。 'Fractals are 
beautiful images produced at the intersection of art and math。' When the program 
started up; the screen would show this scrolling list of e…mail addresses for all 
the scientists and mathematicians who contributed to it。 I noticed that the source 
code was included with the program。 This was my first exposure to the concept of 
open…source。 Here was this program that you just downloaded for free; and they even 
gave you the source code with it; and it was done by a community of people。 It 

started to paint a different picture of programming in my mind。 I started to think 
that there were some interesting social dynamics to the way certain kinds of software 
were written or could be written…as opposed to the kind of image I had of the 
professional software developer in the back office tending to the mainframe; feeding 
info in and taking it out for the business。 That seemed to me to be just one step 
above accounting and not very exciting。〃 
After graduating in 1991; Behlendorf went to Berkeley to study physics; but he quickly 
became frustrated by the disconnect between the abstractions he was learning in the 
classroom and the excitement that was starting to emerge on the Internet。 
〃When you entered college back then; every student was given an e…mail address; and 
I started using it to talk to students and explore discussion boardsthat were starting 
to appear around music;〃 said Behlendorf。 〃In 1992;1 started my own Internet mailing 
list focused on the local electronic music scene in the Bay Area。 People could just 
post onto the discussion board; and it started to grow; and we started to discuss 
different music events and DJs。 Then we said; 'Hey; why don't we invite our own DJs 
and throw our own events?' It became a collective thing。 Someone would say; 'I have 
some records;' and someone else would say; 'I have a sound system;' and someone else 
would say; 'I know the beach and if we showed up at midnight we could have a party。' 
By 1993; the Internet was still just mailing lists and e…mail and FTP sites 'file 
transfer protocol repositories where you could store things'。 So I started collecting 
an archive of electronic music and was interested in how we could put this online 
and make it available to a larger audience。 That was when I heard about Mosaic 'the 
Web browser developed by Marc Andreessen。' So I got a job at the computer lab in the 
Berkeley business school; and I spent my spare time researching Mosaic and other Web 
technologies。 That led me to a discussion board with a lot of the people who were 
writing the first generation of Web browsers and Web servers。〃 


(A Web server is a software program that enables anyone to use his or her home or 
office computer to host a Web site on the World Wide Web。 Amazon。com; for instance; 
has long run its Web site on Apache software。 
86 
When your Web browser goes to www。amazon。com; the very first piece of software it 
talks to is Apache。 The browser asks Apache for the Amazon Web page and Apache sends 
back to the browser the content of the Amazon Web page。 Surfing the Web is really 
your Web browser interacting with different Web servers。) 
〃I found myself sitting in on this forum watching Tim Berners…Lee and Marc Andreessen 
debating how all these things should work;〃 recalled Behlendorf。 〃It was pretty 
exciting; and it seemed radically inclusive。 I didn't need a Ph。D。 or any special 
credentials; and I started to see some parallels between my music group and these 
scientists; who had a common interest in building the first Web software。 I followed 
that 'discussion' for a while and then I told a friend of mine about it。 He was one 
of the first employees at Wired magazine; and he said Wired would be interested in 
having me set up a Web site for them。 So I joined there at 10 an hour; setting up 
their e…mail and their first Web site…HotWired 。。。 It was one of the first ad…supported 
online magazines。〃 
HotWired decided it wanted to start by having a registration system that required 
passwords…a controversial concept at that time。 〃In those days;〃 noted Andrew Leonard; 
who wrote a history of Apache for Salon。com in 1997; 〃most Webmasters depended on 
a Web server program developed at the University of Illinois's National Center for 
Super…computing Applications (also the birthplace of the groundbreaking Mosaic Web 
browser)。 But theNCSA Web server couldn't handle password authentication onthe scale 
that HotWired needed。 Luckily; the NCSA server was in the public domain; which meant 
that the source code was free to all comers。 So Behlendorf exercised the hacker 
prerogative: He wrote some new code; a 'patch' to the NCSA Web server; that took care 
of the problem。〃 Leonard commented; 〃He wasn't the only clever programmer rummaging 
through the NCSA code that winter。 All across the exploding Web; other Webmasters 
were finding it necessary to take matters into their own keyboards。 The original code 
had been left to gather virtual dust when its primary programmer; University of 
Illinois student Rob McCool; had been scooped up (along with Marc Andreessen and Lynx 
author Eric Bina) by a little…known company in Silicon Valley named Netscape。 
Meanwhile; the Web refused to stop growing…and 
87 
kept creating new problems for Web servers to cope with。〃 So patches of one kind or 
another proliferated like Band…Aids on bandwidth; plugging one hole here and 
breaching another gap there。 
Meanwhile; all these patches were slowly; in an ad hoc open…source manner; building 
a new modern Web server。 But everyone had his or her own version; trading patches 
here and there; because the NCSA lab couldn't keep up with it all。 
〃I was just this near…dropout;〃 explained Behlendorf。 〃I was having a lot of fun 
building this Web site for Wired and learning more than I was learning at Berkeley。 
So a discussion started in our little working group that the NCSA people were not 


answering our e…mails。 We were sending in patches for the system and they weren't 
responding。 And we said; 'If NCSA would not respond to our patches; what's going to 
happen in the future?' We were happy to continue improving this thing; yet we were 
worried when we were not getting any feedback and seeing our patches integrated。 So 
I started to contact the other people I knew trading patches。 。 。 Most of them were 
on the standards working groups 'the Internet Engineering Task Force' that were 
setting the first standards for the interconnectivity between machines and 
applications on the Internet。。。 And we said; 'Why don't we take our future into our 
own hands and release our own 'Web server' version that incorporated all our patches?' 
〃We looked up the copyright for the NCSA code; and it basically just said give us 
credit at Illinois for what we invented if you improve it…and don't blame us if it 
breaks;〃 recalled Behlendorf。 〃So we started building our own version from all our 
patches。 None of us had time to be a full…time Web server developer; but we thought 
if we could combine our time and do it in a public way; we could create something 
better than we could buy off the shelf…and nothing was available then; anyway。 This 
was all before Netscape had shipped its first commercial Web server。 That was the 
beginning of the Apache project。〃 
By February 1999; they had completely rewritten the original NCSA program and 
formalized their cooperation under the name 〃Apache。〃 
〃I picked the name because I wanted it to have a positive connotation of being 
assertive;〃 said Behlendorf。 〃The Apache tribe was the last tribe 

to surrender to the oncoming U。S。 government; and at the time we worried that the 
big companies would come in and 'civilize' the landscape that the early Internet 
engineers built。 So 'Apache' made sense to me as a good code name; and others said 
it also would make a good pun〃…as in the APAtCHy server; because they were patching 
all these fixes together。 
So in many ways; Bellendorf and his open…source colleagues…most of whom he had never 
met but knew only by e…mail through their open…sourc

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的