Луи Пузен (родился 20 апреля 1931 года) — французский учёный-компьютерщик и пионер Интернета . Он руководил разработкой компьютерной сети CYCLADES во Франции в начале 1970-х годов, которая реализовала новый дизайн пакетной связи. Он был первым, кто реализовал принцип «от конца до конца» в глобальной сети, что стало основополагающим для дизайна Интернета .
Эта сеть была первой реализацией чистой модели датаграмм , изначально задуманной и описанной Дональдом Дэвисом , впоследствии названной Хальвором Ботнером-Баем , и рассматриваемой Луи Пузеном как его личное изобретение. Его работа, а также работа его коллег Хьюберта Циммермана и Жерара Ле Ланна , были признаны Винтоном Серфом как существенный вклад в разработку TCP/IP , набора протоколов, используемых в Интернете .
Луи Пузен родился в Шантене-Сен-Имбер , Ньевр , Франция, 20 апреля 1931 года. С 1950 по 1952 год он учился в Политехнической школе .
Участвуя в разработке Compatible Time-Sharing System (CTSS) в Массачусетском технологическом институте , Пузен написал для нее программу под названием RUNCOM примерно в 1963–64 годах. RUNCOM позволял выполнять команды, содержащиеся в папке, и может считаться предком интерфейса командной строки и сценариев оболочки . Пузен был тем, кто ввел термин shell для интерпретатора командного языка, отдельного от ядра , в 1964 или 1965 году. [1] Концепции Пузена были позже реализованы в Multics Глендой Шредер в Массачусетском технологическом институте. [2] Шредер разработал первую оболочку Multics с помощью неназванного человека из General Electric . Оболочка Multics Шредера была предшественником оболочки Unix , которая используется и по сей день.
Работая с Глендой Шредер и Пэтом Крисманом, он также описал раннюю систему электронной почты под названием «MAIL», которая позволяла пользователям CTSS отправлять уведомления другим о резервном копировании файлов. [3] [4] Сообщения каждого пользователя добавлялись в локальный файл под названием «MAIL BOX», который имел «личный» режим, так что только владелец мог читать или удалять сообщения. [5] Предполагалось, что прото-система электронной почты будет использоваться для связи из CTSS, чтобы уведомлять пользователей о том, что файлы были созданы, для обсуждения между авторами команд CTSS и для связи авторов команд с редактором руководства CTSS. [5] Служба позволяла оставлять сообщения только для других пользователей на том же компьютере. Идея разрешить пользователям отправлять сообщения между компьютерами была позже развита Рэем Томлинсоном в 1971 году. [6]
С 1967 по 1969 год Пузен разработал одну операционную систему для Météo-France , французской национальной метеорологической службы, используя в качестве оборудования CDC 6400. Эта система была создана для прогноза погоды и статистики и использовалась в течение 15 лет. [7]
Пузен руководил пионерским сетевым проектом CYCLADES с 1971 по 1976 год в IRIA . [8] Основываясь на моделировании сетей датаграмм Дональда Дэвиса и американской сети ARPANET , Пузен построил сеть коммутации пакетов CIGALE для исследования концепций межсетевого взаимодействия . [9] CYCLADES использовал архитектуру многоуровневого протокола, как и позже Интернет. [10] [11] [12]
Он стал одним из основателей Международной сетевой рабочей группы на конференции по компьютерным сетям, которую он организовал в Париже в июне 1972 года, и сыграл важную роль в развитии идей группы. [13] [14] [15] [16] Он был отмечен Бобом Каном и Винтом Серфом в их основополагающей статье 1974 года о протоколах межсетевого взаимодействия «Протокол пакетной сетевой интеркоммуникации» . [17]
В 2002 году Пузен вместе с Жаном-Луи Гранже, Жаном-Пьером Эннино и Жаном-Франсуа Морфеном участвовал в создании Eurolinc, некоммерческой ассоциации, которая продвигает многоязычие в доменных именах . В июне 2003 года Eurolinc была аккредитована ООН для участия во Всемирной встрече на высшем уровне по вопросам информационного общества (WSIS). [18]
В ноябре 2011 года он основал Savoir-Faire, альтернативную компанию по производству корнеплодов, совместно с Шанталь Лебруман и Квентином Перригером. [19] [20]
В 2012 году он разработал сервис под названием Open-Root, который предназначен для продажи доменов верхнего уровня (TLD) во всех сценариях за пределами ICANN . Таким образом, люди могут разрабатывать домены второго уровня бесплатно. [21]
г-н Пузен создал программу RUNCOM, которая помогала пользователям автоматизировать утомительные и повторяющиеся команды. Эта программа, которую он описал как "оболочку" вокруг жужжащих внутренностей компьютера, дала вдохновение — и название — целому классу программных инструментов, называемых оболочками командной строки, которые все еще скрываются под поверхностью современных операционных систем.
Авторы хотели бы поблагодарить ряд коллег за полезные комментарии во время ранних обсуждений международных сетевых протоколов, особенно R. Metcalfe, R. Scantlebury, D. Walden и H. Zimmerman; D. Davies и L. Pouzin, которые конструктивно прокомментировали вопросы фрагментации и учета; и S. Crocker, который прокомментировал создание и разрушение ассоциаций.
В начале 1970-х годов г-н Пузен создал инновационную сеть передачи данных, которая связала местоположения во Франции, Италии и Великобритании. Ее простота и эффективность указали путь к сети, которая могла бы соединять не просто десятки машин, а миллионы из них. Она захватила воображение доктора Серфа и доктора Кана, которые включили аспекты ее дизайна в протоколы, которые теперь питают интернет.