Роберт Меткалф: папа EtherNet, отличный инженер и фиговый предсказатель (но за слова ответил)

в 14:53, , рубрики: edisonsoftware, IT-стандарты, Блог компании Edison, интерфейсы, проектирование, разработка, Сетевые технологии, тестирование
  • «Я предсказываю, что интернет в 1996 году ожидает коллапс.»
  • «Идеология движения Open Source — утопическая галиматья, как коммунизм. Linux — утопия для спиритуалистов.»
  • «Беспроводные технологии обречены и мы скоро вернемся к проводам. Вода все еще течет по трубам, и, примерно по этим же причинам, компьютеры будут соединяться проводами.»
  • «Социальные сети – это большой мыльный пузырь, он должен лопнуть, как лопаются все пузыри.»

Меткалф был настолько уверен в этом, что пообещал съесть свои слова, если ничего подобного не случится. Во время одного из своих выступлений в 1997-м году Меткалф взял копию газетной статьи, где было напечатано его заявление, смешал бумагу в блендере с какой-то жидкостью и выпил смесь. Ранее он уже пытался съесть свои слова с тортом, но зрители запротестовали. Так что пришлось пить.

Чтобы там не он говорил, но благодаря ему у нас было счастливое детство, мы могли рубиться по сети в Doom и Starcraft.
C днем рождения, Роберт! (70 лет, однако.)
image

«Недостаточно аналитичная» — причина по которой научный совет Гарварда не принял диссертацию Роберта Меткалфа «Packet Communication», в которой впервые описывались стандарты Ethernet.

Десятилетия спустя, став всемирно признанным, Меткалф не простил своих гарвадских обидчиков-профессоров. Характеризуя их, он постоянно употребляет выражение dark little heart (темные мелочные сердца).

imageПока Столлман читал мануалы к IBM 7094, школьник Роберт написал к нему 2 игры.

В университете Меткалф изучал работу сетей Arpanet и AlohaNet (пакетную радиосеть в Гавайском университете).

Роберт Меткалф: папа EtherNet, отличный инженер и фиговый предсказатель (но за слова ответил) - 3

В 1972 серьезные пацаны трудились над Xerox Alto и лазерным принтером.
Подразумевалось, что компов будет много, а принтер один, но все хотят распечатывать свои картинки, поэтому нужен был студент, который будет класть провода. Да да, основной задачи сети был доступ к лазерному принтеру.

image

К концу 1972 года Меткалф с коллегами закончили работу над созданием экспериментальной трехмегабитной сети. Сначала ее назвали Alto Aloha Network, а затем переименовал в Ethernet (Ether=эфир).

image

22 мая 1973 года Боб Меткалф представил миру 13-страничное описание Ethernet.

фотки

Роберт Меткалф: папа EtherNet, отличный инженер и фиговый предсказатель (но за слова ответил) - 6

Роберт Меткалф: папа EtherNet, отличный инженер и фиговый предсказатель (но за слова ответил) - 7

Роберт Меткалф: папа EtherNet, отличный инженер и фиговый предсказатель (но за слова ответил) - 8

Роберт Меткалф: папа EtherNet, отличный инженер и фиговый предсказатель (но за слова ответил) - 9

Роберт Меткалф: папа EtherNet, отличный инженер и фиговый предсказатель (но за слова ответил) - 10

Меткалф считает этот документ свидетельством рождения одного из крупнейших изобретений. В том же году на свет появилась первая плата Ethernet.

image

image
Меткалф в 1973

image
David Boggs, коллега Меткалфа, со-разработчик Alto Ethernet card

Потом Меткалфа пригласили в DEC протянуть сетку и сообразительный инженер, чтоб не разрабатывать все с нуля, протолкнул идею, что неплохо бы работать по единому стандарту. Поняв, насколько он крутой, он организовал компанию 3Com, первые заказчики были Белый дом Trans America.

Мини-компьютеры стоили около 30 тыс. долл., а сетевые платы — примерно тысячу.

Закон Меткалфа

image Полезность сети пропорциональна квадрату численности пользователей этой сети.
Количество уникальных связей в сети с количеством узлов n может быть математически выражено треугольным числом n(n − 1)/2, которое асимптотически приближается к n2/2.

Если одна связь в сети приносит человеку 1 условную единицу пользы, то при группе в 10 человек эта польза представляет собой 45 условных единиц, 100 чел — 4950 условных единиц, и так далее, — растет в квадратичной зависимости.

Конечно, Роберту простили его кривые пророчества, дали премию Грэйс Хоппер, премию Маркони, медаль Белла, медаль за «Лидерство в изобретательстве», медаль почета IEEE.

Что еще почитать:


«Чем глубже мы заглянем в историю, тем лучше увидим будущее.»
– Уинстон Черчилль

Вместе с компанией Edison продолжаем весенний марафон публикаций.

Я постараюсь докопаться до первоисточников IT-технологий, разобраться, как мыслили и какие концепции были в головах у первопроходцев, о чем они мечтали, каким видели мир будущего. Для чего задумывались «компьютер», «сеть», «гипертекст», «усилители интеллекта», «система коллективного решения задач», какой смысл они вкладывали в эти понятия, какими инструментами хотели добиться результата.

Надеюсь, что эти материалы послужат вдохновением для тех, кто задается вопросом, как перейти «от Нуля к Единице» (создать что-то, чего раньше и в помине не было). Хочется, чтобы IT и «программирование» перестали быть просто «кодингом ради бабла», и напомнить, что они задумывались как рычаг, чтобы изменить методы ведения войны образование, способ совместной деятельности, мышления и коммуникации, как попытка решить мировые проблемы и ответить на вызовы, вставшие перед человечеством. Как-то так.

0 марта. Сеймур Пейперт
1 марта. Xerox Alto
2 марта «Позвоните Джейк». История NIC и RFC
3 марта Грэйс «бабуля COBOL» Хоппер
4 марта Маргарет Гамильтон: «Пацаны, я вас на Луну отправлю»
5 марта Хеди Ламарр. И в кино обнаженной сняться и во врага торпедой пульнуть
7 марта Великолепная шестерка: девушки, которые термоядерный взрыв рассчитывали
8 марта «Видеоигры, я ваш отец!»
9 марта С днём рождения, Джеф Раскин
14 марта Джозеф «Lick» Ликлайдер: «Интергалактическая компьютерная сеть» и «Симбиоз человека и компьютера»
15 марта Вэнивар Буш: «Как мы можем мыслить» (As We May Think)
16 марта С днем рождения, Ричард Столлман
21 марта Дуглас Энгельбарт: «The Mother of All Demos». Часть 1

Автор: Edison

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js