Я не ожидал, что моя мини-игра понравится людям. Ну как моя. Я сделал техническую часть в виде чат-бота, а вопросы писал не только сам, но и люди подсказывали (за что огромное спасибо). Еще брал из разных интервью те, что нравились :)
После публикации на Пикабу почти 1000 человек пользуются ботом. Это очень здорово! Ведь когда собираешься компанией друзей - узнавать друг друга с новой стороны становится интересным. Все отвечают на вопросы по-разному и открываются с какой-то новой стороны. Даже если идешь на свидание, то можно предложить второй половинке поиграть - узнаешь человека поближе. Ну и не банально это (ИМХО).
Я решил пойти еще чуть дальше и сделать "игру" более приятной - заказал дизайн.
Вроде неплохо получилось. Но и на этом не все. Сейчас в боте можно только нажимать далее и зачитывать вопросы. Я хочу пойти дальше и добавить возможность комментировать эти вопросы, чтобы люди отвечали в комментах на них и читали ответы других пользователей. Это же интересно! Плюс возможность добавлять понравившиеся вопросы в избранные. Но моих знаний не хватает на это...
Может быть этот пост прочтет программист, которому нравится эта идея и который поможет сделать WebApp приложение в Телеграм (или другой какой-то вариант). Круто, когда прямо в Телеграме можно спокойно открыть такое приложение в одно нажатие и приятно скоротать время.
Надеюсь, что найдется такой человек и мы вместе доделаем мини-игру, в которую многим людям интересно играть. Если это ты, то напиши мне в личку телеграм @spb_sergey. Буду очень благодарен, если поможете посту продвинуться :)
Ролик в стиле Каннских львов сняла команда Яндекса для анонса IT-тусовки YACAMP. Со слезами вспоминаем времена, когда Интернет был медленным, а в шкафу стопкой лежали дискеты
11 июля 1994, ровно 30 лет назад, ушел из жизни Гэри Килдалл, автор операционной системы CP/M, ставшей стандартом индустрии в начале 1980-х.
Часто говорят, что Килдалл – человек, который должен был стать Биллом Гейтсом. Весельчак, изобретатель, программист, миллионер, телеведущий, просветитель, математик – таким мы его запомнили. Многие из обителей Хабра выросли на его телепередачах о компьютерах. И почти все встречались с его наследием, хоть и не всегда знали об этом.
История Гэри Килдалла — это история о творческом гении и предпринимательском духе, которые привели к созданию одной из самых важных операционных систем в истории вычислительной техники. Его инновационные идеи до сих пор актуальны для современных технологий.
❯ Самое главное про Гэри Килдалла: 10 главных фактов
Для тех, кому будет лень читать историю о его трудах Гэри в сфере математики, опытах в программировании и конфликте с IBM и Microsoft, вот кратко самое главное:
Гэри Килдалл создал операционную систему CP/M, а массовая ОС MS DOS – клон. То есть, фактически он создал основу для главной массовой ОС 1980-х. Гэри Килдалл мог продать свою ОС в проект IBM PC, но он уехал на рыбалку (утрирую), а встреча сорвалась. В итоге IBM купили ОС у Microsoft. У Microsoft не было своей ОС в 1980-м году, они сначала договорились с IBM, а потом купили ОС QDOS, которая оказалась клоном CP/M. Гэри Килдалл создал BIOS (идея и реализация в ОС). Одного только этого факта достаточно, чтобы вписать имя Килдалла в историю ПК и ИТ.
Гэри Килдалл создал компанию Digital Research. Можно сказать, эта компания должна была при определенных условиях стать главным производителем ОС в мире. Но не стала.
Гэри Килдалл создал графический интерфейс GEM. Это был не первый в GUI, но его разработка внесла много важного в эволюцию GUI.
Гэри Килдалл был миллионером, предпринимателем и весельчаком. Его ОС стала экосистемой. Он вдохновил множество людей писать программы под CP/M.
Гэри Килдалл впал в длительную депрессию из-за конфликта с IBM, что повлекло за собой проблемы в семье, в компании и алкоголизм. Он погиб в баре, получив удар по голове, а точные причины смерти никто не знает.
Гэри Килдалл несколько лет был соведущим легендарной ТВ-передачи “Компьютерные хроники”, которая выходила с 1983 по 2002 годы. Именно эта программа стала для многих “билетом” в мир IT.
Гэри Килдалл (смотрит в объектив) на легендарной фотографии с Биллом Гейтсом (второй слева), Джоном Скалли (второй справа). Кто поможет опознать остальных участников?
❯ Ранние годы, увлечение математикой и компьютерами
Гэри Арлен Килдалл родился 19 мая 1942 года в Сиэтле, штат Вашингтон. Джозеф Килдалл был норвежским капитаном, а его мать Эмма имела шведские корни. Семья Килдалла держала морскую школу и другие организации и до сих пор успешно занимается страхованием моряков. Четыре поколения его семьи посвятили жизнь морю, и мальчику была уготована та же стезя: школа, морское училище, практика и работа в семейной компании.
Но Гэри увлекся математикой и после школы пошел в Вашингтонский университет, где не только получил специальность учителя математики, но и погрузился с головой в новую науку – Computer science. Настолько глубоко погрузился, что в 1972 году защитил докторскую диссертацию по теме «Эксперименты по крупномасштабному манипулированию компьютерными хранилищами с прямым доступом» (автор сделал прямолинейный перевод, возможно, есть и более изящные вариации названия Experiments in large-scale computer direct access storage manipulation).
Гэри с женой Дороти и сыном Скотом в 1969 году
Гэри призвали на военную службу, прошел он ее в качестве исследователя в военно-морской аспирантуре, где задержался на несколько лет для преподавания и исследований. Он заслужил хвалебные отзывы от коллег и как педагог по математике, и как исследователь в сфере новейшей компьютерной науки.
Там же в аспирантуре Гэри начал внештатно работать на Intel. Сначала он купил себе процессор 8080 и принялся его изучать, а позже написал язык программирования PL/M для микропроцессоров Intel. Этот язык стал заметным инструментом для разработки приложений на ранних микропроцессорах, но не стал распространенным. Далее, когда стало понятно, что язык и исследования Гэри имеют огромный потенциал, он предложил Intel купить весь проект, но получил отказ. Это не остановило его исследований и разработок.
Слева тот самый гараж, где начиналась разработка операционной системы CP/M
После службы Гэри переехал с семьей в Калифорнию, в город Пасифик Гроув, округ Монтеррей. Они поселились в этом прекрасном доме. На фото 2017 год, вероятно, тут живет уже другая семья. Видите гараж слева? Именно в этом гараже началась разработка революционной ОС, которая станет прообразом MS DOS. Кстати, Билл Гейтс однажды ночевал в этом доме в 1977 году. Нельзя сказать, что они с Гэри дружили, но то, что Гэри для Билла был старшим и более опытным в программировании товарищем – точно.
Самый популярный ПК 1977 года TRS-80 работал на процессоре Zilog Z80, а Гэри, создав язык PL/M, ориентировал свой компилятор именно под Z80 и архитектуру Intel 8080
Килдалл работал в лаборатории с микрокомпьютером Intellec-8 с процессором 8080, клавиатурой, монитором и считывателем с перфоленты. Скоро он понял, что ввод информации посредством перфолент – способ медленный, и значит, его надо заменить. Некоторые источники считают, что именно Килдалл стал первым применять гибкие диски и призывать производителей внедрять их. В те времена гибкие диски представляли собой огромные дискеты на 8 дюймов емкостью 180 Кбайт. Для сборки прототипа конфигурации Килдалл привлек друга Джона Тодора, чтобы собрать и настроить контроллер дисковода.
В этом здании стоял мейнфрейм, с которого начинал опыты программирования Гэри. Зацепка для любознательных: это был не IBM и не DEC
❯ Первая универсальная ОС для микрокомпьютеров
В 1974 году Килдалл разработал CP/M (Control Program for Microcomputers), первую универсальную операционную систему для микрокомпьютеров. Считается, что ее смогли запустить на 3000 моделей разных компьютеров, и это была первая совместимая ОС, в некотором смысле революционная. Как и свой язык программирования, Гэри ориентировал ОС прежде всего на архитектуру Z80 и 8080. То есть, это была операционная система для 8-битных компьютеров. Появилась возможность адаптировать ОС для компьютера IMSAI 8080, который тогда получил широкую известность (даже засветился в киноWar games). А это означало выход на коммерческий рынок. Когда ОС начала продаваться, Гэри с женой Дороти в 1975 году открыли компанию Digital Research (позднее DRI, Digital Research Inc).
CP/M позволяла использовать единый программный интерфейс для различных типов аппаратных средств, что достигалось благодаря внедрению BIOS (Basic Input/Output System). И это тоже детище Гэри. CP/M стала стандартом для микрокомпьютеров и получила широкое распространение среди производителей, таких как IMSAI и North Star. Прорыв с идеей BIOS настолько революционен, что его можно назвать важной частью фундамента всех архитектуры ПК и того, что в следующие 15 лет будут назвать IBM PC-совместимый компьютер.
В 1970-х реклама софта была возможна только в профильных печатных СМИ. Это два разных рекламных модуля предположительно 1976 года
В тот же период, в конце 1970-х, уже работало правило – ОС будет успешно распространяться, только если написаны полезные программы под нее. Так и случилось: ОС CP/M успешно продавалась, а множество программистов писали под нее простые программы и игры, что стимулировало распространение ОС… что стимулировало распространение программ. Пик продаж пришелся на 1981 год, а оборот компании DRI составил более 5 миллионов долларов. В тот год было продано более 250 000 копий ОС. Важным драйвером продаж и интереса стала сама идея ОС, запускаемой с флоппи-диска. Это не было стандартом и нашло отклик как быстрое и логичное применение периферии. Так что стандарт 1980-х, когда ПК загружается с дискеты, отчасти подтолкнул Гэри и его ОС.
Шахматы в текстовом интерфейсе на CP/M, запущенные на легендарном ПК Osborne 1
Килдалл не только создал CP/M, но и разработал многозадачную версию этой системы — MP/M (Multi-Programming Monitor for Microcomputers). Важным аспектом CP/M было распространение через OEM-соглашения, что позволило множеству производителей использовать эту ОС в своих продуктах.
Интерфейс ОС CP/M на стандартном для тех лет (1979) оборудовании, терминал DEC A VT100
❯ Кто твой союзник, Гэри?
Важнейшим партнером ОС CP/M были компьютеры IMSAI 8080 от компании IMS. Не вся марка, а именно одна модель, которая вышла в 1975 году и практически идеально подошла для CP/M. Характеристики: Intel 8080/8085A @ 2 MHz/3 MHz, память 16K, 32K, 64K DRAM, жесткий диск на 5 Мб или кассетный магнитофон или 5 c 1/4 или 8 дюймовый флоппи. В 1977 году IMS выплатили $ 25 000 за права на лицензию под модель IMSAI 8080, причем они ее переименовали в IMDOS.
Слева – рекламный модуль компьютера IMSAI 8080 в журнале Byte (апрель 1976 года тут скан), справа – обложка мануала для CP/M. Конечно, к 1981 году IMSAI 8080 сильно устарел
Сотрудничество DRI и IMS было очень успешным. Компьютер IMSAI 8080 получил известность, и факт использования (доверия) CP/M подстегнул продажи самой ОС. Позднее IMSAI 8080 станет «звездой» фильма про «хакеров» 1983 года War games). Два года компания IMS была настолько успешна, что открыла собственную сеть компьютерных магазинов ComputerLand. Рынок был на подъеме. Но следующая модель IMSAI VDP-80 провалилась в продажах. Причем даже собственная сеть магазинов отказалась от продажи провальной модели. И вдруг в 1979 году компания IMS неожиданно для всех ушла в банкротство. Забавно, что ее дочерняя компания ComputerLand проработала еще 20 лет.
❯ Как IBM выбирали ОС для IBM PC
В 1980 году IBM обратилась к Килдаллу для лицензирования CP/M. Всем казалось, что логично взять ту ОС, которая уже успешна и ориентирована на процессор типа Intel 8080 (да, IBM PC шел уже на следующей архитектуре 8086). Однако переговоры не увенчались успехом. В результате IBM заключила соглашение с Microsoft, что привело к созданию MS-DOS. Этот шаг оказался судьбоносным, поскольку MS-DOS быстро завоевала рынок, став основной операционной системой для IBM PC и совместимых с ним компьютеров.
За этим сухим абзацем скрывается несколько фактов и домыслов, которые могут шокировать. Запрос на ОС попал к Биллу Гейтсу, знакомому с Килдаллом. Гейтс отправил IBM к Гэри на переговоры. Когда Килдалл получил запрос от IBM, он не принял их всерьез и в день встречи уехал из дома по другим делам. Жена Гэри – Дороти – пригласила гостей на разговор, а строгие сотрудники IBM потребовали подписать NDA перед продолжением разговора (Дороти имела официальную должность в DRI). Переговорщики были возмущены отсутствием Гэри, но еще больше тем, что Дороти отказалась подписать NDA. При первой встрече семья Килдалла просто не сошлась характерами с суровыми деловыми людьми из IBM. Представители “голубого гиганта” уехали, и Гейтс не стал повторять попытку кого-то знакомить, предложив на этот раз свою ОС (в комплекте с другими продуктами). По словам же Гэри, он был уверен, что встреча, пусть и прошла не гладко, увенчалась успехом и устным соглашением. А вот сотрудники IBM посчитали, что Гэри недоговороспособен.
MS DOS версии 3.30 выходит в 1982 году. Из новинок – поддержка флоппи-дисков на 1,44 Мб. Это одна из самых стабильных и распространенных ОС 1980-х. Версия 3.31 и 4.0 будут менее удачными
Но своей ОС у Microsoft не было. Далее Гейтс очень быстро получил согласие от IBM на общую идею ОС по образу CP/M, обратился к стороннему разработчику Тиму Патерсону, который уже работал над клонированием системы CP/M под названием Q DOS. Microsoft быстро купил неоконченную Q DOS, подписал легендарный контракт с IBM, после чего Билл Гейтс стал самым успешным руководителем в софтверном бизнесе. А Гэри Килдалл получил славу самого неудачливого программиста, который просто прозевал удачу. И не просто удачу, а вполне заслуженную удачу, ведь не зря IBM сначала обратились к нему.
Проект Q DOS был задуман Тимом Патерсоном скорее в шутку, проверить собственные силы, а общая задача была в адаптации ОС на новую линейку процессоров от Intel серии 8086.
❯ ЭВОЛЮЦИЯ: CP/M > QDOS > 86-DOS > MS DOS
Если обобщить, то по этой версии получается, что CP/M была клонирована в Q DOS, после чего Q DOS после легкой переделки на время становится 86-DOS и превращается в MS DOS. Конечно, сходство настолько очевидное, что мало кто готов поспорить на тему “оригинальности” MS DOS.
Но время летело стремительно, клоны IBM PC быстро заполнили рынок. Уже через 2 года MS DOS стал стандартом, а через 5 лет у DRI уже не хватало сил и денег судиться с MSFT и IBM. Симпатии в этой истории обычно на стороне Килдалла. Критики Гейтса скажут: хитрый Билл обманул IBM и обворовал Гэри. Справедливости ради я должен напомнить несколько важных фактов: оригинальная CP/M была НЕ совместима с процессором 8086, получается, просто купить ее IBM не могли. При этом Гэри оказался недружелюбным и пропустил первые и самые важные переговоры. Далее Гэри выставлял высокую цену на 1 копию своей ОС – около 70 долларов. Цена у Гейтса всегда была ниже, часто в 2-3 раза.
Лично мне показалось, что Билл в начале 80-х увидел возможность оседлать волну будущего роста рынка, а Килдалл был не самым гибким переговорщиком и хотел получить «компенсацию» за годы разработки. По-моему, Гейтс был всю свою карьеру хитрее всех, а в 1981 году совершил легендарную сделку с IBM, оставив себе право на продажу копий ОС без участия IBM. Также отмечу, что, посмотрев на весь опыт Гэри Килдалла, я бы сказал, что он был гениальным программистом и очень хорошим, но неудачливым предпринимателем. Удача в бизнесе очень важна – этот факт подтверждает автор статьи с опытом в бизнесе более 20 лет.
❯ Телепередача Computer Chronicles
С 1983 по 1991 год Гэри был соведущим в программе «Компьютерные хроники». Программа длительностью около 30 минут выходила до 2002 года, всего было отснято 428 эпизодов. Мое субъективное мнение: «Хроники» – лучшая программа о технологиях, железе и софте. Даже не помню, где и как я впервые увидел фрагменты, помню только поразительное ощущение от погружения в мир технологий. Сегодня я также с интересом пересматриваю старые выпуски, очень интересно вспомнить, как шла эволюция технологий.
❯ Конфликт с Microsoft и IBM
Гэри встречался с IBM уже в 1981 году, но они отговорили его судиться. А Гэри тогда считал, что справедливость как-нибудь да восторжествует, потребители опомнятся и начнут покупать его ОС, а не от Билла Гейтса. В 1983 году он выпустил CP/M-86, версию операционной системы для процессоров Intel 8086. Позже новые версии выходили почти каждый год.
Гэри, угрожая судом, требовал честной конкуренции. IBM предложили контакт, где была однократная выплата и условие, что обе ОС будут предложены покупателям IBM PC. Только Гэри по контракту не мог определить цену, а IBM прокатились по DRI катком: когда в 1982 году в продаже появились новые IBM PC, то ОС от DRI и правда стояла рядом с MS DOS на выбор. Только цена на ОС от Билла была $40, а от Гэри – $240. Понятно, что при таком сходстве двух ОС покупатели выбирали MS DOS.
Офис компании Digital Research Inc. находился в обычном жилом доме в Калифорнии. Когда компания разрасталась, они арендовали соседние дома. Однажды привезли новый сервер и искали куда его поставить, он даже не помещался в подвал, тогда здание пришлось прип
Почти 10 лет DRI выпускали продукты, которые вполне могли бы получить долю рынка. Но Microsoft жесточайшим образом выдавливала конкурента. У Гэри не было нового уникального предложения, не было новой идеи или новой ОС, не было способа надавить на IBM или на MSFT. Да и денег на долгие суды не было. Отмечу, что компания DRI была плодовита, таких клонов собственной ОС было выпущено более 10 штук. Кстати, названия были слишком разнообразными и путали потребителя, в то время как Гейтс шел по пути версий, просто меняя номер версии MS DOS.
Graphical Environment Manager (GEM) – это интерфейс в стиле окон (то, что Джобс “позаимствовал” у Xerox) и интерфейсов Apple для компьютеров, отличных от Apple Macintosh
В 1985 году Digital Research выпустила GEM (Graphical Environment Manager), графическую оболочку для DOS, которая использовалась в таких системах как Atari ST. Система могла стать прорывом, но не стала. У Гэри постоянно были идеи, как улучшить ПК и куда дальше развиваться
На секунду вернемся к легенде о воровстве ОС. Значительно позже, в 2009 году согласно утечке стало известно, что Microsoft еще во второй половине 1990-х заплатили компании Caldera (которая унаследовала патенты Гэри) 280 миллионов за отказ от претензий, что косвенно подтверждает факт того, что MSFT прекрасно знали: есть основания считать 86-DOS клоном ОС Гэри. Это при том, что после 1995 года MS DOS уступила Windows место главной ОС.
❯ Закат Digital Research
Несмотря на технические достижения и огромный опыт, компания Digital Research не смогла справиться с конкуренцией. Рынок программ и железа рос на 20-30-40% в год. Рынок ОС с начала эры ПК 1981 года вырос на 1000%. А DRI не смогла оседлать волну роста и успеха. Как бизнесмен Гэри топтался на месте. А потом он выгорел.
В 1980 году в компании DRI работало около 20 человек, выручка около 7 миллионов. Это в разы больше, чем Microsoft. Потом в 1984 году – почти 500 человек, а выручка более 45 млн. Только дальше за 7 лет выручка практически не росла. В те же годы Microsoft вырастали ежегодно на сотни процентов.
В 1991 году компания была продана Novell за 80 миллионов, которая пыталась использовать разработки Килдалла для усиления своих позиций на рынке ОС. Однако успеха это не принесло, и продукты Digital Research постепенно сошли на нет.
Гэри Килдалл вел активную жизнь, увлекаясь авиацией и мореплаванием. Он был не только талантливым программистом, но и энтузиастом, стремящимся к новым достижениям. В 1994 году он трагически погиб, оставив после себя наследие, которое до сих пор оказывает влияние на современные технологии. История его смерти овеяна тайнами: его друзья и разные источники из СМИ озвучивают такие факты: Гэрри умер от удара по голове, находясь в алкогольном опьянении, полиция не смогла установить, что было причиной смерти: падение или намеренный удар. Вот так печально бывает. Несмотря на то, что его имя не так широко известно, как имена Билла Гейтса или Стива Джобса, вклад Килдалла в развитие компьютерных систем невозможно переоценить. Его работы продолжают вдохновлять новое поколение инженеров и программистов, а созданные им концепции остаются актуальными и сегодня.
Важные ссылки
Выпуск Computer Chronicles посвященный памяти Гэри Килдалла — youtube
Архив программы Computer Chronicles (без перевода, просто для примера): 1, 2, 3, плейлист
Сайт Дэйва, где собраны сотни ПК, в том числе с поддержкой CP/M, там есть фото, мануалы, схемы (!) и даже копии дискетт – dunfield.classiccmp.org
Интервью Стюарта Шифэ (автор, продюсер и ведущий программы Computer Chronicles), где он рассказывает об эпохе и немного о Гэри – www.youtube.com/watch?v=WdtHS_X1ibg
Посоветуйте, пожалуйста, клавиатуру для пожилого человека с большими, четко выглядящими буквами.
Обычные клавиатуры ему не нравятся, он путается в кнопках, попадает сразу на две и т.д. Вспоминает клавиатуру IBM, которая была у него в 90-х годах и громко клацала, но срабатывала очень четко. И ещё почему-то клавиатуру от польского терминала Mera, с синими герконовыми клавишами :) но это, видимо, музейный раритет уже :)
Сегодня мы познакомимся с большим фанатом научной фантастики, хорошего вина и компьютерных технологий. С одним из «отцов интернета», соавтором TCP/IP и ряда иных разработок. Винтон Серф совсем недавно отпраздновал свой 81-й день рождения и продолжает уверенно смотреть в будущее. Винтон мог стать аэрокосмическим инженером, профессиональным виолончелистом, мог избрать множество путей в жизни, но запомнят его благодаря превращению интернета в критически важную для человечества структуру.
Хоть Винтон Серф и внёс огромный вклад в развитие интернет стандартов, но он всегда выступал за свободный выбор технологий, который должен оставаться за конечным пользователем. И мы вам, дорогие читатели, тоже даём право выбора, вы
Винтон Грей Серф родился 23 июня 1943 года, что символично, в один день с Аланом Тьюрингом, но с незначительной разницей в 21 год. Его мать Мюриэл (Грей) Серф была домохозяйкой, отец, Винтон Тёрстон Серф, имел серьёзную должность в аэрокосмической отрасли. Винтон родился раньше срока, у него были серьёзные проблемы с лёгкими и со слухом. Удивительно, но эти проблемы привели его к семейному счастью. Однако не будем забегать вперёд, пока у нас маленький мальчик начинает свою интересную жизнь.
Винтон в 1956 году
Среда очень часто имеет определяющую роль в жизни человека, так случилось и в нашей истории. Друг семьи Винта работал в System Development Corp. Она была создана в 1955 году и стала первой американской компанией, которая специализировалась на разработке ПО. Благодаря этому человеку 15-летний Винтон попал в центр управления системы SAGE (Semi Automatic Ground Environment). Сейдж – это американская система полуавтоматической координации противовоздушной обороны, в первую очередь направленная на координацию действий самолётов-перехватчиков, а также на обнаружение советских бомбардировщиков. Когда-нибудь мы расскажем вам про работу этой системы, её сложность потрясает, а вклад в развитие современных компьютерных технологий переоценить сложно, но сейчас вернёмся к Винту Серфу, ведь эта военная организация повлияет на всю его жизнь.
Сказать, что молодой Серф был восхищён, – значит просто промолчать. Позже он будет вспоминать: «Вы буквально входили в компьютер, в комнату со светящимися красными трубками на стенах. Это было странно, но я был загипнотизирован».
Средняя школа Ван Найс в Лос-Анджелесе объединила целую группу интересных людей. Среди них был Стивен Коэн (широко известный покупкой домена Sex.ком и участием в громком суде, посвящённом праву собственности на доменные имена). Учился там и наш герой. Именно там он познакомился и близко подружился со Стивом Крокером. К сожалению, юношеских фотографий Стива найти не удалось, так что представьте себе этого улыбчивого старичка на 65 лет моложе. Он позже создаст Request for Comments (RFC).
Средняя школа Ван Найс в Лос-Анджелесе. Здание, в котором «ковали интернет»
Стив Крокер
А пока 16-летний Стив «добывает» для себя и 15-летнего Винта право пользоваться в свободное время компьютером Bendix G-15 в Калифорнийском университете в Лос-Анджелесе.
Компьютер Bendix G-15 в Калифорнийском университете в Лос-Анджелесе, фото 1965 года
Винт позже будет вспоминать, что именно тогда он понял, насколько велики возможности компьютерных технологий, и каких невероятных чудес можно достичь, создав свой собственный мир при помощи ПО. Идея захватила Винта куда сильнее самой фантастической фантастики.
Стив Крокер потом вспомнит, как в одну из суббот, когда не работал университет, а двум друзьям нужно было поработать над решением формул, Винт Серф с плеч Стива залез в открытое окно второго этажа университетского здания, после чего запустил в здание своего друга. Возможно, вы вспомните эту историю, когда вам будут говорить, что учёные – исключительно степенные люди, не ищущие приключений на свою задницу.
Винт Серф не мечтал изначально о карьере в «айти», он хотел стать математиком, и его успехи были серьёзными. Уже в 1961 году, когда Винту было всего 17 лет, он получил первую настоящую работу, да ещё какую! Он разработал и тестировал ПО для двигателя Rocketdyne F-1, предназначенного для программы НАСА «Аполлон».
Rocketdyne F-1 в натуральную величину
Мечтая о карьере в области математики, Серф успешно поступил в Стэнфордский университет, там познакомился с римановой геометрией, которой придавали особое значение для описания многомерных поверхностей, и понял, что математиком ему не стать. И именно тогда молодой человек сделал свой выбор в пользу программирования.
Я, без малейших сомнений, использую именно слово «выбор». Винт выбрал свою профессию осознанно, чтобы зарабатывать в ней деньги и стать профессионалом высокого уровня. Изначально он записывался на все «компьютерные» курсы, которые только существовали, для повышения собственного уровня.
После окончания университета в 1965 году молодой программист попал в IBM. Там он был направлен на работу с системой QUIKTRAN. Это первая разработка IBM в области онлайн-разделения времени для IBM 7044 в 1960-х годах. Пятьдесят пользователей одновременно (!) могли пользоваться системой Quiktran, дозвонившись туда. В системе могли храниться частные библиотеки программ (поставляемые IBМ, конечно) для личных целей и задач бизнеса. Существовала возможность подключать телетайпы или пишущие машинки к системе через телефонную линию. Советую вам ознакомиться с преимуществами системы из рекламного издания IBM. Отмечу лишь некоторую иронию того, что Винт начал свою профессиональную деятельность именно через коммерческое применение компьютеров. На этом месте Серф проработал два года и понял, что ему банально не хватает фундаментальных знаний.
IBM 7740, На переднем плане — терминал ввода-вывода. Слева от женщины два дисковых накопителя IBM 1311. За спиной у женщины - основная часть компьютера
Реклама сервиса QUIKTRAN
«Учиться, учиться, учиться!» – это не только известный лозунг, но и принцип жизни практически всех пионеров компьютерных технологий. И Винтон Серф пошёл учиться. Ему снова помог его школьный друг Стив Крокер, который в тот момент писал дипломную работу в Калифорнийском университете. Он познакомил Стива и Джеральда Эстрина. Этот человек состоял в группе Джона фон Неймана, позже создал первый компьютер в Израиле (WEIZAC) и стал научным руководителем Винта Серфа в аспирантуре Калифорнийского университета. В 1967 году Винт туда поступил и пересёкся с целой плеядой компьютерных звёзд.
Во время обучения Винт познакомился с Леонардом Клейнроком, вклад которого в разработку алгоритмов маршрутизации огромен, сформулированные им принципы пакетной коммутации легли в основу современного Интернета, а разработал он их будучи аспирантом.
Джеральд Эстрин [Gerald Estrin]
Там же Винтон встретил Пола Бэрана, который тоже работал с этой технологией, причём раньше Леонарда, но использовал её в сфере голосовой связи для военных, убрав «критические точки», повреждение которых уничтожало связь. Был серьёзный спор: Леонард или Пол изобрёл пакетную передачу, – в итоге было признано, что они независимо друг от друга разработали одну технологию. Кроме того, Винт познакомился с работами Дональда Девиса, соратника Алана Тьюринга (к слову, Дэвис нашёл первый «баг» в работе самого Тьюринга, из-за чего отношения у них были не самые лучшие). Девис разработал систему коммутации пакетов с промежуточным хранением, и даже ввёл термин «пакет», но в 1966 году и в Великобритании, в то время, как в 1964 году Бэран в книге «О распределённых коммуникациях» сделал это в США.
Леонард, Пол и Дональд, как позже расскажет Винтон Серф, «проделали невероятную работу по разработке концепции коммутации пакетов. Их работа имела фундаментальное значение для развития как ARPANET, так и других связанных с ней приложений коммутации пакетов и, конечно же, в конечном итоге Интернета». На протяжении всего периода обучения (а это целых пять лет), Винт учился у Джеральда Эстрина, у него же и работал программистом, а по окончании обучения его привлекли к созданию ARPANET. Этому мы когда-то посветим отдельный текст, сейчас же коснёмся лишь самых важных моментов, относящихся к деятельности Винтона Серфа.
На дворе 1966 год. Роберт Тейлор руководил проектом создания ARPANET, будучи директором Управления технологий обработки информации (IPTO). Причём он ещё и выбил финансирование в миллион долларов (выцарапав его у программы защиты от баллистических ракет). И именно он потом нанял Ларри Робертса, а уже Ларри Робертс привлёк к работе Винтона Серфа и ряд других лиц. При этом в одном из интервью Винтон Серф указывал, что именно Леонард Клейнрок подал идею создания ARPANET агентству перспективных исследовательских проектов Министерства обороны (ARPA). (Прим. автора – организация несколько раз меняла название между ARPA и DARPA, мы будем использовать первое название). Вполне вероятно, что подобное выделение связано с достаточно запутанной историей привлечения Клейнрока к проекту и значимостью его идей для развития проекта. Клейнрок и Робертс учились и работали вместе, были хорошими товарищами, и Леонард внёс большой вклад в то, чтобы Ларри руководил работой над ARPANET.
Когда работу над ARPANET возглавил Ларри Робертс, Леонард Клейнрок уже руководил центром сетевых измерений (Network Measurement Center), и именно туда были привлечены в качестве специалистов Винт Серф и Стив Крокер, а также многие другие известные и в дальнейшем влиятельные программисты.
Ларри Робертс
Одной из первых значимых и серьёзных задач, поставленных перед группой, в которой работал Винт, было создание операционной системы для компьютера Sigma 7 от компании Xerox Data Systems. Это один из первых компьютеров третьего поколения.
Для него была разработана операционная система под названием «Экспериментальная система разделения времени Сигма» (в оригинале Sigma Experimental Time-sharing System), официально сокращённая как «SEX». Особую популярность снискало руководство пользователя секса, как вспоминал Винтон Серф.
XDS Sigma 9 в Музее живых компьютеров , Сиэтл, Вашингтон, США, 2014 г. Сохранившейся версии Sigma 7 найти не удалось
Внутри группы было разделение зон ответственности. Винтон Серф разрабатывал большую часть хостового программного обеспечения, которое использовалось для работы ARPANET в Калифорнийском университете в Лос-Анджелесе, а также принимал участие в создании целого ряда протоколов высокого уровня, таких, как Telnet для удалённого доступа, протокола передачи файлов (FTP) и электронной почты.
Винтон Серф, Роберт Кан, Джордж Буш. Фото с награждения Серфа и Кана Президентской медалью свободы, 2005 г
В центре Винтон знакомится с Робертом Каном. Кан был одним из архитекторов ARPANET. Группой, в которой состоял Роберт Кан, был создан Interface Message Processor (IMP), специализированный мини-компьютер, узел коммутации пакетов. Со знакомством Серфа и Кана связана достаточно забавная история. Группа, в которой состоял Винтон, просто не успела выполнить поставленную задачу, они должны были создать ПО. Срок сдачи выходил на праздники, и они рассчитывали на два дополнительных рабочих дня. Облом произошёл, т. к. группа Кана отправила им IMP с использованием авиации. И пришлось доделывать и аппаратное, и программное обеспечение в режиме жуткого дедлайна, но всё закончилось хорошо.
Винтон и Роберт Кан встретились, когда началось тестирование системы, это были 1970-е гг. Их ждала достаточно увлекательная совместная работа. Роберт считал, что сеть можно перегрузить и заблокировать, соответственно, нужна дополнительная работа над алгоритмами. Винтон должен был этого не допустить, внося коррективы в ПО уже непосредственно в процессе тестов. Серф вспоминал об их совместной работе достаточно тепло:
«Вся система [ARPANET в Калифорнийском университете в Лос-Анджелесе] была в значительной степени архитектурой Боба, и он приехал, чтобы пойти и выяснить, как эта штука будет работать на самом деле. У него были некоторые идеи о том, в каких местах она сломается, но не все с ним соглашались. Он сказал, что собирается пойти и доказать, что она сломается в конкретных условиях, которые создавались прогоном трафика различными способами. Мы работали вместе, я делал программное обеспечение для генерации и измерения трафика, а он придумывал, какие эксперименты провести в течение трёх или четырёх недель. Наше сотрудничество с тех пор не прекращалось!»
Далее пришла очередь первой Международной конференции по компьютерным коммуникациям (ICCС, 1972 г.). Со стороны организаторов за неё отвечал Роберт Кан, имевший огромный успешный опыт работы вместе с нашим героем. На конференции перед Винтоном Серфом и командой встала сложнейшая задача (всего в работе участвовало около 50 человек). В Вашингтоне была развёрнута сеть ARPANET, соединившая около 60 терминалов самых разных типов. Это потребовало целого года совместной работы, но команда свою интернациональную задачу смогла выполнить. Это был огромный шаг навстречу тому, что в будущем мы назовём интернетом в широком смысле слова. Мне очень нравится одно сравнение: «ICCC окажется для коммутации пакетов тем же, чем Всемирная выставка в Филадельфии в 1876 году стала для телефона: публичной демонстрацией технологического рывка». По итогу конференции можно было смело говорить: ARPANET уже не просто «рабочая сеть».
Во время конференции была проведена действительно международная встреча. Встретились представители США, Англии (Peter Kirstein), Франции (Louis Pouzin), перечислить всех не получится, слишком много «важных» людей там было. После ICCС было проведено совещание INWG [International Network Working Group], международной сетевой рабочей группы. Через год она сольётся с IFIP и будет переименована в IFIP Working Group 6.1 (WG 6.1) on Network Interconnection. В ближайшие годы эта организация приобретёт огромный вес, т. к. сетей в мире будет очень много, и вопрос взаимодействия между ними станет первоочередным. Именно деятельность этой организации привела к тому, что на международном уровне признали: Arpanet хоть и имеет многие недостатки, но преимущества этой сети очевидны.
Разные задачи, разные требования, разные площадки – я вам рассказывал про них с одной целью: показать тот контекст, в котором рождались ключевые для современности решения. Одним из таких решений стало создание TCP. Как и у любого изобретения, была потребность: объединить уже существовавшие в тот момент сети. Они были разные: с разными размерами пакетов, с разной скоростью, с разными структурами адресации. Всё было разное, и это требовалось объединить. Эта потребность свелась к тому, что в 1974 году Боб и Винтон вдвоём придумали ключевые положения протокола управления передачей. В следующем году вышла научная статья, посвящённая их идее под названием «A Protocol for Packet Network Intercommunication». (По ссылке оригинальная статья, не станем акцентировать внимание на тонкостях технологии, про них лучше расскажут господа Винтон и Роберт). В том же году Винтон Серф получил большой грант и собрал команду специалистов для практической разработки TCP.
Питер Кирстейн
Однако, нужно понимать, что ARPA не отдавала «всё в одни руки», и в 1975 году были наняты 3 команды для проверки, достаточно ли подробны и ясны спецификации TCP, чтобы обеспечить бесперебойную работу. Винтон Серф руководил только одной из команд. Одна команда вообще работала в Лондоне под руководством Питера Кирстейна. (Этого человека иногда ставят в один ряд с Серфом и Каном, т. к. он отвечал за взаимодействие с британскими сетями, в 1973 году впервые соединил британские сети и ARPANET, а в 1982 году TCP/IP на практике был принят именно в британской сети UCL ещё до принятия в ARPANET. А ещё он впервые написал эмейл Елизавете II. Этому человеку нужна своя статья, а мы вернёмся к Серфу.)
В те же 1974–1975 гг. примерно в паре километров от Винтона работал Боб Меткалф (на Хабре есть хороший перевод текста про его заслуги), человек, который создал Ethernet. Две группы посещали семинары друг друга, и между ними шли постоянные дискуссии. К единым итогам не пришли, но систематический обмен мнениями в научном сообществе пошёл всем на пользу. В разработке протокола, так или иначе, участвовало огромное количество людей, была среди них и Джуди Эстрин, дочь Джерри Эстрина, который был первым научным руководителем Винтона.
С 1973 по 1978 год протокол TCP сменил 4 версии, потребовалось ещё 5 лет на то, чтобы проработать TCP/IP, при этом общественность, как это уже было в ситуации Тима Бернерса Ли, не спешила с радостью принимать новые технологии, ведь у них уже были те, которые работали. Зачем новые-то? Процедура перехода была постепенной, но, в конце концов, создатели ARPANET были вынуждены пользоваться административным ресурсом и просто отключали от сети тех, кто отказывался менять технологию.
Боб Меткалф
Деньги, деньги, деньги
Удивительно, но сотрудничество с ARPA Винтон Серф прекратил из-за денег. Он сам позже скажет: «В 1982 году я начал подсчитывать стоимость обучения моего сына в колледже и понял, что вряд ли смогу оплатить его, если останусь на государственной зарплате». И Винтон принял приглашение на работу в компанию MCI Communications Corp. Там он должен был заниматься организацией электронной почты.
MCI Mail – одна из первых коммерческих служб электронной почты, которая продержалась на рынке с 1983 по 2003 год. К слову, программа была тоже прорывной, была возможность отправлять через электронную почту обычные бумажные письма. Работало это так: Вы вводили текст письма и почтовый адрес в электронном виде, и система выясняла, куда письмо направляется, направляла его туда. В процессе оно было распечатано, а адрес приклеивался на конверт, который отправлялся по почте. В корпорации Винтон работал до 1986 года, потом перешёл в CNRI [Corporation for National Research Initiatives – корпорация национальных исследовательских инициатив].
В 1988 году Винтон Серф пришёл к выводу: «Интернет вряд ли станет очень большим, если не станет самоподдерживающейся системой. Он должен был стать коммерческим двигателем, а не просто чем-то, что купило и за что заплатило правительство». К этому году уже существовала сеть NSFNet национального научного фонда. Но он находился под сильным государственным контролем, и Серф не видел возможности для его быстрого развития. Такой вывод возник не на пустом месте, большую роль в этом сыграл вышедший чуть ранее «на арену» Interop.
Interop – это ежегодная конференция по информационным технологиям, которая проводится с 1986 года до настоящих дней. Её инициатор, Дэниэл Линч, умер в 2024 году, почтить его память стоит любому пользователю интернета, он внёс в него свой вклад. Винтон Серф ценил Дэниэла, который изначально создавал именно обучающую сессию для производителей ПО, а в итоге получилась конференция, которая в 2016-м году отметила своё тридцатилетие.
В 1986 году первая конференция была посвящена именно ТCP. Дэниэл, как он вспоминал позже, сам убеждал прийти на мероприятие инженеров и иных специалистов из MIT, Стэнфорда, ISI и других организаций. Проблема была в том, что далеко не все были знакомы. Как вы помните, у ARPA были три рабочие группы по работе над ТCP, а у IBM таких рабочих групп было целых 5! Сначала Дэниэл собрал сотню человек, потом – более 300. В 1988 году их было уже 5000 и 50 крупных поставщиков, «учебная» конференция стала большой торговой и представительной выставкой!
В 1988 году Винтон, который на тот момент работал ещё и в CNRI, инициирует введение в интернет MCI Mail, коммерческой электронной почты. У него был и научный интерес (совместимы ли эти системы?), и коммерческо-политический (негласный запрет на размещение в интернете коммерческих проектов). И Серф получил разрешение на введение почты! Был разработан шлюз, почта и интернет соединены, в 1989 году система заработала. И это был «взрыв бомбы» в пространстве интернета. Сразу после этого все остальные поставщики услуг коммерческой электронной почты стали требовать подключения к интернету. Никто не хотел давать MCI никакого преимущества. Обе задачи, которые ставил перед собой Винтон, выполнены полностью. В интернет пошла коммерция.
Первое заседание правления Internet Society. Винтон Серф (с белой бородой) стоит в центре.Фотография взята с профиля Jorge Amodio на linkedin, к сожалению, идентифицировать всех участников у автора текста возможности нет
Наблюдая коммерцию в интернете, Винтон и Роберт Кан понимали, что государственное спонсирование работы над интернет-стандартами скоро закончится. И на рубеже 1991–1992 гг. была создана организация под названием «Общество интернета» [Internet Society, ISOC]. Винтон и Роберт были среди её соорганизаторов, при этом Серф руководил этой организацией с 1992 по 1995 год. Главная задача организации (кроме ряда образовательных функций) заключалась в финансовой поддержке разработок в сфере интернет-технологий. Принципиальным отличием этой организации от всех предыдущих было то, что она не имела чёткой и однозначной государственной поддержки на базе института, университета или ведомства.
В 1994 году Винтон вернулся в МСI и параллельно занялся целым рядом коммерческих разработок, руководил технологической стратегией аж до 2005 года и занимался огромным перечнем коммерческих технологий, включая голосовую/видеосвязь. Одной из важных идей стал интернет в космосе. В интервью 1999 года Серф смело говорил о том, что к 2008 году спутники вокруг Марса станут частью межпланетного интернета. Практика показала, что ситуация несколько иная. Вместе с тем разработка межпланетного интернета действительно осуществляется. На хабре есть достаточно подробный рассказ о специфике межпланетного интернета, добавить к нему пока нечего, кроме большого видеоинтервью Винтона Серфа в 2022 году, которое тоже доступно по этой ссылке. Прорыва в этой технологии пока не ожидается.
Сейчас Винтон занимается преимущественно социальными программами, связанными с интернет-сферой, много выступает. Он поднимал ряд серьёзных проблем: цифровое устаревание (и возможность «цифрового Тёмного века»), проблема долгосрочного хранения информации. Сейчас он чаще говорит о проблемах, связанных и ИИ и межпланетным интернетом. Во время пандемии Ковид-19 они с женой сильно пострадали, после чего Винтон сосредоточил много внимания на активном использовании интернета и современных технологий в медицине. А ещё он постоянно работает на благо людей с проблемами слуха.
Винтон и Сигрид, 2009 г.
Сейчас, перед тем, как перейти к признанию заслуг Винтона, я считаю нужным обратиться к его личной жизни. Как вы помните, Винтон родился раньше срока и вполне мог не выжить. Он «отделался» слухом. В его семье к этому относились спокойно, и Винтон не испытывал из-за своей проблемы критичных неудобств в жизни.
Винтон с женой в 1969 г
А вот его будущая жена, Сигрид, потеряла слух в 3 года. Её родители пытались замалчивать проблему. Сигрид не училась в школе глухих и была «вне» их сообщества, она закончила обычную школу, получила диплом бакалавра по истории искусств, научилась читать по губам с такой скоростью, что Винтон шутил, что она агент ЦРУ. При этом она носила слуховой аппарат, но слышала крайне плохо. Лишь в 53 года ей поставили кохлеарный имплант, и она снова вернулась в «мир звуков».
Сигрид и Винт познакомились в самом удивительном месте – в магазине, торгующем слуховыми аппаратами. Они пошли пообедать в ресторан и так увлеклись друг другому, что Сигрид забыла отвезти свою мать в аэропорт. Спустя некоторое время они поженились, а позже в семье родились два сына, Девид и Беннет. Один является сотрудником Эппл, второй – оператором в Голливуде. Сам Винтон многократно говорил о том, что семья всегда была для него опорой, защитой и даже учебником. Он всегда учился и в научной жизни, и в жизни личной.
Сказать, что Винтон Серф «признан мировой научной и профессиональной общественностью», – значит ничего не сказать. За последние 20 лет он был руководителем бесчисленного количества ассоциаций, объединений, сообществ. Среди его наград хочется отметить две: Президентскую медаль свободы и Премию королевы Елизаветы за инженерные достижения. Изображение награждения первой в 2005 году вы видели выше. Эта награда –одна из двух высших наград, которые доступны для гражданских лиц в США. Вторая награда стоит упоминания по двум причинам. Первая (забавная тавтология) состоит в том, что это было первое награждение этой премией. Пионеры в работе, пионеры в награждении. Вторая причина – это компания, в которой была получена премия. Винтон Серф, Роберт Кан, Луи Пузен получили награды за вклад в интернет. Тим Бернерс-Ли – за Всемирную паутину, Марк Андрессен (по неизвестной мне причине он отсутствует на фотографиях) – за веб-браузер Mosaic.
Слева направо: Винтон Серф, Роберт Кан, Елизавета II, Тим Бернерс-Ли, Луи Пузен
Были ещё многие другие награды. Например, Винтону присвоено звание «почётного доктора» не менее чем в 28 различных вузах, среди которых Московский государственный институт международных отношений, который Винтон Серф посетил 27 августа 2010 года. Там он прочитал лекцию «Будущее интернета: как интернет будет влиять на нашу жизнь». С видеозаписью этой лекции каждый может познакомиться самостоятельно.
Винтон Серф, 17 июня 2024 г.
Винтон продолжает вести достаточно активную деятельность и не теряет чувства юмора. Недавно, 17 июня 2024 года, он выступал в университете Ватерлоо, где ему задали вопрос про ИИ. В ответ Винтон поделился историей о том, как попросил ИИ написать его некролог. В некрологе некоторые вещи были переданы правильно, но Серф отметил, что ему приписали целый ряд инноваций, над которыми он не работал, и даже были придуманы дополнительные члены его семьи.
Особый интерес представляет ответ Винтона на весьма провокационный вопрос о том, не чувствует ли он ответственности за «весь негатив», что несёт интернет. Ничуть не теряясь, учёный ответил, что считает интернет, который был создан при его участии, невероятно креативной и уникальной средой. Ему хотелось бы уменьшить негативные моменты, но брать на себя ответственность за решения людей злоупотреблять возможностями Винтон не планирует. Здоровый прагматизм, ничего более.
Закончить рассказ про Серфа я хотел бы ещё одним его ответом на простой и «детский» вопрос: «Как сделать что-то грандиозное?» Вопрос задан по адресу, ведь назвать интернет иначе как «грандиозным проектом» нельзя. Ответ очень прост: «Если ты умный, тебе помогут люди, которые умнее тебя. Так мы с Бобом и поступили. Мы собрали команду действительно умных людей. Мы не представляли себе ничего из того, что видим сегодня. Предложенная нами модель была настолько простой, насколько мы смогли придумать, а дальше нужно было просто убеждать людей поддерживать придуманные и разработанные нами стандарты для общего блага. Главная задача интернета –дать возможность всем взаимодействовать со всеми, и у нас вышло. Так вышло из-за того, что свой вклад внесло невероятное количество людей. Чувствовать себя частью чего-то большего, чем ты есть, – это очень мощный мотиватор. Я знаю, это звучит очень банально. Но это действительно то, что помогло создать Интернет».
Волновало ли вас это различие всю сознательную жизнь, или вы узнали о нём в [сейчас] лет — давайте разбираться, в чём же тут дело.
Результаты недавнего опроса о среднем возрасте пикабушников подсказывают, что здесь мало кому надо объяснять, что такое грампластинка. Как её проигрывать, тоже понятно: надеваем на штырёк, запускаем мотор, подводим тонарм (рычаг со считывающей головкой и иглой) к краю пластинки и аккуратно — вручную либо с помощью микролифта — опускаем его на вводную дорожку. Игла попадёт в спиральную канавку и будет следовать ей до конца записи.
Однако некоторые исторические проигрыватели были рассчитаны на воспроизведение пластинок от центра к краю! Например, такую систему вначале продвигала фирма Патэ (Pathé) — кстати говоря, подарившая нам слово «патефон». Конкурируя с производителями граммофонов, в Патэ всё делали по-своему: и пластинки у них игрались в другую сторону, и вместо иглы использовался стилус с сапфировым шариком, и колебался он не влево-вправо, а вверх-вниз, и не Волгу, а сто рублей, и не выиграл, а проиграл.
Патефон фирмы «Пате»...
...и пластинка для него с прекрасным для современного читателя названием
Но будущее всё-таки оказалось за граммофонной схемой. Если записывать звук ближе к краю пластинки, при равном числе оборотов игла будет двигаться по дорожке быстрее — иначе говоря, будет выше её линейная скорость. Это позволяло передавать более высокие частоты и в конечном счёте повышало качество звучания. К тому же подводить тонарм к краю, а не к середине быстро вращающейся пластинки было просто удобнее.
Также проигрывание пластинки от края к центру позволяло использовать простые механизмы автостопа. Когда игла переходила на выводную дорожку и устремлялась к «яблоку» (круглой наклейке в центре пластинки), проигрыватель останавливал двигатель и поднимал тонарм — чтобы зря не расходовать ресурс игры и энергию. Если бы записи заканчивались на разном расстоянии от центра, механизмы автостопа были бы устроены сложнее.
Компакт-диски
На первый взгляд, у компакт-дисков много общего с грампластинками, но воспроизводятся они от центра к краю. Оригинальный стандарт на Audio CD, принятый ещё в 1980 году, не даёт ответа на вопрос, почему это было сделано так. Но большинство специалистов сходятся на том, что это позволило не включать в конструкцию проигрывателей механизм поиска начала дорожки.
Стандарт изначально допускал, что диски могут быть разного диаметра. Со временем появились даже диски (то есть по факту уже совсем не диски) некруглой формы — например, в виде визитной карточки.
Компакт-диск в габаритах визитки — Bootable business card
Но если на дорожку грампластинки иглу ставит человек (всякую роботизированную экзотику в расчёт не берём), для которого эта операция не составляет труда, то в оптических проигрывателях пришлось бы внедрять специальную систему, которая сначала искала бы край диска. К тому же возле края сильнее проявляются биения, что могло дополнительно осложнить поиск начала дорожки и считывание информации о треках.
Что же касается линейной скорости, то она в компакт-дисках не влияет на частотный диапазон, поскольку это цифровые носители, и вращаются они с переменной угловой скоростью — и постоянной линейной.
Кстати, уже потом стало понятно, что эта особенность звуковых CD удобна для портативных дисковых плееров. Они питались от аккумуляторов, а те имеют свойство разряжаться. Но поскольку обороты диска по мере его проигрывания снижались, плееру нужно было тратить на его вращение всё меньше энергии — а у вас было больше шансов дослушать любимый альбом до конца. И никакого подкручивания карандашом!
Sony D-50 — первый портативный CD-плеер, 1984
Когда появились диски CD-R и CD-RW, которые можно было записывать самостоятельно, принцип заполнения от центра к краю сохранился. Вы наверняка обращали внимание, что после записи файлов вокруг центрального отверстия появлялся кольцевой участок, отличающийся от остального диска по цвету.
Схема записи информации на компакт-диск типа CD-R
А если наоборот?
Стандарты — всё равно что пиратский кодекс: это лишь свод указаний, а не жёстких законов, и при необходимости от них можно отступать. Известны как минимум два типа оптических дисков, в которых запись осуществлялась в обратную сторону — от края к центру. Первый из них — это диски для игровой приставки Xbox. Её разработчики прибегли к такому решению из соображений производительности: оптический привод, установленный в Xbox, обладал постоянной угловой скоростью вращения, и данные с периферийных частей дорожки считывались быстрее. Создатели приставки воспользовались этим, чтобы увеличить скорость загрузки игр. При этом возможность чтения обычных CD и DVD у привода тоже сохранялась.
Игровая приставка Xbox от Microsoft, 2001
Второе исключение из правил — это двухслойные DVD, на которых распространялись фильмы в высоком качестве. Фактически один и тот же диск записывался в обоих направлениях сразу: нижний слой — в прямом, верхний — в обратном. Это было сделано для бесшовного перехода между частями фильма, записанными на разных слоях. Когда первая часть заканчивалась, не нужно было ждать, пока головка с лазером переместится в начальную позицию, — привод просто переходил к считыванию второго слоя с той же точки. И ни единого разрыва! А вот на двухслойных DVD-ROM, то есть DVD с данными общего назначения, оба слоя записывались от центра к краю.
Такие разные диски
Если уж начал копать эту тему, нельзя не упомянуть и третий важнейший тип дисков — жёсткие. У них тоже есть свои особенности. Данные на жёстких дисках записаны не в виде одной спиральной дорожки, а в виде множества концентрических. Конструкция диска позволяет производить запись и чтение с любого места — иными словами, это носитель с произвольным доступом. Но с точки зрения скорости выгоднее располагать данные ближе к краю магнитной пластины. Жёсткие диски вращаются с постоянной угловой скоростью — как правило, 7200 или 5400 оборотов в минуту. Количество секторов с данными на дорожке тем больше, чем она длиннее. Возле края диска за одно и то же время головка может считать и записать больше данных, чем возле центра. И операционные системы, работающие с жёсткими дисками, стремятся размещать файлы ближе к краю магнитной пластины.
Визуализация структуры жёсткого диска
Многие наверняка помнят, что такое дефрагментация. В ходе этой процедуры данные, относящиеся к каждому файлу, перезаписывались не просто в идущие друг за другом секторы диска, но и по возможности ближе к его краю — для повышения скорости. Впрочем, всё это актуально только для классических магнитных жёстких дисков (HDD), которые постепенно выходят из использования. Твердотельные накопители (SSD) организованы совсем по-другому, и ни края, ни центра у них нет.
Резюме для ЛЛ
Если коротко: направление записи на пластинки и компакт-диски определялось желанием улучшить качество звука и упростить конструкцию. Но в особых случаях — скажем, для обхода патентных ограничений или для получения максимальной скорости — эти принципы можно было и нарушить.