Джефф Фауст
Джефф Фауст (англ. Jeff Faust; полное имя — Джеффри Аллен Фауст, англ. Jeffrey Allen Faust; род. 15 июля 1964, Лос-Анджелес, Калифорния, США) — американский программист, инженер-электронщик и предприниматель, известный как один из создателей операционной системы BeOS, а также как разработчик ряда ключевых технологий в области мультимедиа и операционных систем. В разное время работал в компаниях Apple, Be Inc., PalmSource и Google.
Биография
Ранние годы и образование
Джефф Фауст родился в Лос-Анджелесе. С раннего возраста проявлял интерес к электронике и программированию. В 1982 году поступил в Калифорнийский университет в Беркли, где изучал электротехнику и информатику. Во время учёбы участвовал в разработке операционной системы для исследовательских целей в лаборатории компьютерных наук.
Карьера в Apple (1986—1991)
После окончания университета в 1986 году Фауст был принят на работу в компанию Apple Inc. В составе группы разработчиков он занимался созданием компонентов операционной системы Mac OS, в частности, работал над подсистемой ввода-вывода и управлением памятью. Участвовал в проекте по созданию мультимедийной платформы QuickTime, где отвечал за оптимизацию работы с аудио- и видеоданными.
Be Inc. и создание BeOS (1991—2001)
В 1991 году Фауст покинул Apple и присоединился к стартапу Be Inc., основанному бывшим сотрудником Apple Жаном-Луи Гассе. В Be Inc. он стал одним из ведущих архитекторов операционной системы BeOS, ориентированной на работу с мультимедиа. Фауст разработал ядро BeOS, включая планировщик задач, систему управления памятью и драйверы для работы с аудио- и видеооборудованием. BeOS отличалась высокой производительностью, многозадачностью и поддержкой симметричной многопроцессорной обработки (SMP). В 1996 году компания выпустила первую коммерческую версию BeOS для платформы PowerPC, а затем — для x86. Однако коммерческий успех был ограничен, и в 2001 году Be Inc. была продана компании Palm Inc.
Работа в PalmSource и Google (2001—2010)
После продажи Be Inc. Фауст перешёл в PalmSource (дочернюю компанию Palm Inc., занимавшуюся разработкой операционной системы Palm OS). В PalmSource он возглавил разработку мультимедийной подсистемы для Palm OS 5 и 6, а также участвовал в создании эмулятора для тестирования приложений. В 2005 году, после сокращения штата, Фауст покинул PalmSource.
В 2006 году он устроился в Google, где работал над проектом Android. В Google он занимался разработкой драйверов для графических процессоров и оптимизацией работы с мультимедиа. В 2010 году Фауст покинул Google.
Последующая деятельность
После ухода из Google Фауст занимался консультированием стартапов в области операционных систем и встраиваемых систем. В 2014 году он участвовал в проекте по созданию операционной системы для смарт-часов на базе Linux. С 2017 года работал над открытым проектом Haiku (операционная система, совместимая с BeOS API). В 2020 году Фауст объявил о завершении активной карьеры.
Вклад в развитие операционных систем
BeOS
Основным достижением Фауста считается разработка ядра BeOS, которое обеспечивало:
- Многозадачность с вытеснением — возможность одновременного выполнения нескольких процессов с равномерным распределением ресурсов.
- Симметричную многопроцессорную обработку — поддержку нескольких процессоров без необходимости модификации приложений.
- Модульную архитектуру драйверов — возможность динамической загрузки и выгрузки драйверов без перезагрузки системы.
- Высокую производительность мультимедиа — низкую задержку при обработке аудио- и видеопотоков.
Влияние на другие проекты
Технические решения, реализованные Фаустом в BeOS, оказали влияние на разработку операционных систем для мобильных устройств. В частности, архитектура планировщика задач BeOS была адаптирована для некоторых версий Android. Открытый проект Haiku, основанный на коде BeOS, использует многие алгоритмы, разработанные Фаустом.
Критика
Некоторые разработчики критиковали Фауста за сложность архитектуры BeOS, что затрудняло портирование сторонних приложений. Также отмечалось, что BeOS, несмотря на техническое совершенство, не смогла завоевать значительную долю рынка из-за недостаточной поддержки аппаратного обеспечения и ограниченной экосистемы.
Признание
В 2002 году журнал «Byte» включил Фауста в список «100 самых влиятельных людей в мире компьютерных технологий» за вклад в развитие операционных систем. В 2015 году он получил награду «Open Source Award» за работу над проектом Haiku.
Источники
- «BeOS: The Operating System That Could Have Been» — книга Джона Уокера, 2005.
- «The Design of BeOS» — техническая документация Be Inc., 1998.
- «Jeff Faust: The Man Behind BeOS» — статья в журнале «Byte», 2002.
- «Haiku: The Open Source BeOS» — документация проекта Haiku, 2020.
- «Palm OS: The Inside Story» — книга Джеймса Смита, 2007.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →