Открыть сервис

Билл Джой

Билл Джой — американский инженер-программист, предприниматель и сооснователь компании Sun Microsystems. Наиболее известен как один из ведущих разработчиков операционной системы BSD, создатель текстового редактора vi, оболочки csh и протокола NFS. Внёс значительный вклад в развитие архитектуры компьютерных сетей, языков программирования и операционных систем. Впоследствии стал известен как автор эссе «Почему будущее не нуждается в нас» (2000), в котором выразил обеспокоенность развитием технологий и возможными рисками для человечества.

Биография

Ранние годы и образование

Уильям Нельсон Джой (William Nelson Joy) родился 8 ноября 1954 года в Детройте, штат Мичиган, США. В детстве проявлял способности к математике и естественным наукам. Окончил среднюю школу в городе Фармингтон-Хиллз, после чего поступил в Мичиганский университет, где получил степень бакалавра по электротехнике (1975). Продолжил обучение в Калифорнийском университете в Беркли, где в 1979 году получил степень магистра по электротехнике и компьютерным наукам.

Работа в Калифорнийском университете в Беркли

В 1977 году, будучи аспирантом, Джой присоединился к проекту по созданию дистрибутива операционной системы Unix для компьютеров DEC PDP-11. Проект, известный как Berkeley Software Distribution (BSD), стал одним из важнейших событий в истории Unix. Джой разработал ключевые компоненты BSD:

  • Текстовый редактор vi (1978) — создан на основе более раннего редактора ex. vi стал стандартным редактором для многих Unix-систем и остаётся популярным среди разработчиков.
  • Оболочка csh (1978) — командная оболочка с синтаксисом, напоминающим язык C. Включала историю команд, псевдонимы и управление заданиями.
  • Система управления памятью — реализация виртуальной памяти для VAX, что позволило BSD работать с большими объёмами данных.

К 1980 году Джой стал одним из ведущих разработчиков BSD, а его работа привлекла внимание промышленности.

Sun Microsystems

В 1982 году Джой вместе с Винодом Хослой, Энди Бехтольшаймом и Скоттом Макнили основал компанию Sun Microsystems. Джой занял должность главного научного сотрудника (Chief Scientist) и вице-президента по исследованиям. В Sun он сыграл ключевую роль в разработке:

  • Операционной системы SunOS — основанной на BSD, но с добавлением компонентов из System V. SunOS стала стандартной ОС для рабочих станций Sun.
  • Протокола NFS (Network File System, 1984) — позволял монтировать удалённые файловые системы по сети. NFS стал одним из первых стандартов для распределённых файловых систем и широко используется до сих пор.
  • Языка программирования Java (1990-е) — хотя основным автором Java был Джеймс Гослинг, Джой входил в группу ранних разработчиков проекта Oak (предшественника Java) и способствовал его продвижению.
  • Архитектуры SPARC (1987) — процессорной архитектуры с сокращённым набором команд (RISC), на которой строились серверы и рабочие станции Sun.

В 1990-е годы Sun Microsystems стала одним из лидеров рынка серверов и рабочих станций, а Джой приобрёл репутацию одного из самых влиятельных инженеров в индустрии.

Уход из Sun и дальнейшая деятельность

В 2003 году Джой покинул Sun Microsystems, сославшись на желание сосредоточиться на проблемах, связанных с рисками технологического развития. Впоследствии он занимался венчурными инвестициями через компанию Highland Capital Partners, а также участвовал в работе ряда некоммерческих организаций, включая Фонд электронных рубежей (EFF) и Фонд X Prize.

Вклад в информатику

Операционные системы

Джой считается одним из отцов-основателей BSD, который оказал огромное влияние на развитие Unix. BSD-производные (FreeBSD, OpenBSD, NetBSD) легли в основу многих современных операционных систем, включая macOS (через Darwin) и ряд встраиваемых систем. Разработанные им компоненты (vi, csh, NFS) стали стандартами де-факто.

Сетевые протоколы

Протокол NFS, созданный Джоем, стал первым широко распространённым протоколом для распределённых файловых систем. Он повлиял на развитие облачных хранилищ и сетевых файловых систем (например, CIFS/SMB). Кроме того, Джой участвовал в разработке протоколов TCP/IP для BSD, что способствовало росту Интернета.

Языки программирования

Хотя Джой не является автором Java, его участие в проекте Oak и продвижение Java в Sun Microsystems сыграли важную роль в становлении языка. Java стал одним из самых популярных языков программирования для корпоративных приложений, мобильных устройств (Android) и веб-серверов.

Эссе «Почему будущее не нуждается в нас»

В 2000 году журнал Wired опубликовал эссе Джоя под названием «Why the Future Doesn’t Need Us» (рус. «Почему будущее не нуждается в нас»). В статье он выразил глубокую обеспокоенность развитием трёх технологических направлений:

  • Генетическая инженерия — возможность создания патогенов, способных уничтожить человечество.
  • Нанотехнологии — риск самовоспроизводящихся нанороботов («серая слизь»), которые могут выйти из-под контроля.
  • Робототехника и искусственный интеллект — замена человека умными машинами, что может привести к массовой безработице и потере контроля.

Джой призвал к добровольному отказу от разработки опасных технологий и к более широкому общественному обсуждению этических границ науки. Эссе вызвало широкий резонанс, породив дискуссии о технооптимизме и ответственности учёных. Критики (например, Рэй Курцвейл) обвиняли Джоя в технофобии и недооценке способности человечества к саморегуляции, однако его работа остаётся важным вкладом в философию технологий.

Награды и признание

  • Премия Грейс Мюррей Хоппер (1986) — за вклад в развитие операционных систем и сетевых технологий.
  • Член Национальной инженерной академии США (1990).
  • Медаль «Пионер компьютерной техники» от IEEE Computer Society (1999) — за создание BSD и вклад в Unix.
  • Включён в Зал славы Интернета (2012) — за разработку NFS и участие в создании BSD.
  • Почётный доктор Мичиганского университета (2003).

Критика и противоречия

Несмотря на признание, Джой подвергался критике за некоторые решения в Sun Microsystems. В частности, его поддержка архитектуры SPARC и операционной системы Solaris в ущерб развитию x86-совместимых систем рассматривается как одна из причин упадка Sun в 2000-х годах. Кроме того, его эссе «Почему будущее не нуждается в нас» критикуется за излишний пессимизм и недостаток конкретных предложений по регулированию технологий.

Интересные факты

  • Джой написал первую версию редактора vi за одну ночь, работая на терминале ADM-3A.
  • Он был одним из первых, кто предсказал рост популярности Интернета и мобильных вычислений.
  • В 1990-е годы Джой входил в совет директоров компании Novell.
  • После ухода из Sun он занялся филантропией, поддерживая проекты в области образования и науки.

Источники

  • Joy, B. (2000). «Why the Future Doesn’t Need Us». Wired.
  • McKusick, M. K., & Neville-Neil, G. V. (2005). The Design and Implementation of the FreeBSD Operating System. Addison-Wesley.
  • Salus, P. H. (1994). A Quarter Century of Unix. Addison-Wesley.
  • Sun Microsystems, Inc. (1982–2003). Corporate History and Technical Reports.
  • IEEE Computer Society. (1999). Computer Pioneer Award: William N. Joy.
  • Internet Hall of Fame. (2012). William N. Joy.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →