
Роб Савойе (Rob Savoye) — один из основных разработчиков GNU Project, всю жизнь посвятил свободному ПО. Он приложил руку к созданию десятка опенсорсных проектов, включая GDB, GCC и Cygwin.
Является ведущим разработчиком и мейнтейнером медиаплеера Gnash, через который можно воспроизводить проприетарные файлы Flash (SWF) под Linux.
А недавно Роб получил широкую известность как главный разработчик нового проекта LibrePhone по созданию первого в мире полностью свободного телефона, без проприетарных компонентов и бинарных блобов. Этот проект «должен закрыть последние пробелы между Android и свободным ПО».
Роб Савойе — настоящий ветеран разработки. Программировать начал в 1977 году на языке Fortran IV, потом в основном на С, С++ и ассемблере. Он программировал на всём: от суперкомпьютеров до крошечных встроенных систем на потребительских устройствах.
Был одним из первых сотрудников Cygnus Solutions, эту компанию основали в 1989 году энтузиасты свободного ПО для оказания платной коммерческой поддержки свободным проектам. Сотрудники этой компании были разработчиками и мейнтейнерами многих проектов GNU, включая GNU Debugger (GDB) и GNU Binutils, в том числе GNU Assembler, он же gas или as, и компоновщик GNU Linker, он же ld. Сотрудники Cygnus Solutions, включая Роба, были важными контрибуторами в набор компиляторов GCC (GNU Compiler Collection).
Именно Cygnus Solutions разработала известную оболочку Cygwin под Windows, которая обеспечивает тесную интеграцию приложений, данных и ресурсов Windows с приложениями, данными и ресурсами UNIX-подобной среды.

В 1999 году Red Hat купила Cygnus Solutions. Ряд сотрудников остался там работать, а один сооснователей Майкл Тименн даже стал CTO.
В 2011 году Роб Савойе получил награду за продвижение свободного ПО от Фонда свободного ПО (FSF).

В пресс-релизе к награждению сказано:
«Савойе — давний хакер свободного ПО, который работает с GNU и другим опенсорсом более 20 лет. Он внёс вклад в десятки проектов, включая GCC, GDB, DejaGnu, Newlib, Libgloss, Cygwin, eCos, Expect, несколько основных дистрибутивов GNU/Linux и One Laptop Per Child. Савойе возглавил усилия по созданию бесплатного программного Flash-плеера Gnash. Эта работа позволила пользователям свободного ПО избежать зависимости от повсеместного проприетарного софта».
Прошлые проекты
Неполный список проектов, над которыми работал Савойе за свою длительную карьеру, можно найти здесь.
DejaGnu — фреймворк для тестирования программ. Можно представить как пользовательскую библиотеку процедур Tcl, созданную для поддержки написания тестового стенда. DejaGnu активно использовался многими проектами GNU, компаниями и университетами, потому что это был единственный инструмент тестирования, изначально с поддержкой embedded-целей и удалённых хостов. Также был одним из двух инструментов тестирования в мире, соответствующих стандарту POSIX. Возможно, многие до сих пор его используют.
Gnash — вместе с Джоном Гилмором создал проект Gnash для разработки бесплатного плагина Flash Player для браузеров, а также в UI для embedded-устройств. Gnash работает на многих архитектурах и имеет набор уникальных функций, включая поддержку свободных кодеков.

GNU Radio — сюда Роб добавил поддержку Autotools, чтобы можно было писать скрипты для GNU Radio API на языке Джулия.
OpenJDK — работал над новой JVM для OpenJDK, полностью написанной на ассемблере ARM, что улучшило производительность на ARM в шесть раз. Сюда также входил JIT для thumb2, также на ассемблере ARM.
Проекты для НАСА, в том числе портирование под Linux системы по контролю авиатрафика в аэропортах Center-TRACON Automation System (CTAS). В 2002 году получил награду НАСА за «проект года».
AbelMon — система управления энергией на основе GNU/Linux для автономных домов на солнечных батареях. Это большой проект, который позже был разбит на несколько меньших самостоятельных частей типа TraceGUI (управление инвертором), бэкенд AbelSim и пр. Форк TraceGUI под названием PowerGuru выкупила компания Xantrex, а автор потом переписал его как самостоятельный проект, который поддерживает не только продукты Xantrex, но и Outback Power Systems.

GnuAE — приложение GTK/GNOME, которое помогает с вопросами проектирования автономных домов (на солнечных панелях), рассчитывает необходимое оборудование, а также все проводки.

eCOS — высоконастраиваемая ОС реального времени, которая работает на различных процессорах и тесно интегрирована с инструментами разработки GNU. Роб Савойе был первоначальным архитектором eCOS и помог создать команду разработчиков, которая вывела этот продукт на рынок менее чем за год.
Libgloss — пакет поддержки плат для инструментов GNU. Включает в себя код запуска и минимальную поддержку ввода-вывода для большого количества отладочных плат. Также содержит рабочие заглушки GDB для ряда целевых платформ. Впоследствии распространялся с релизами Newlib, встроенной библиотекой C от Cygnus (RedHat) для использования в средах, не относящихся к eCOS.
GDB — отладчик GNU для программ на C, C++, Java и других языков, выполняет их в контролируемом режиме, выводит данные и т. д., на различных UNIX и не-UNIX системах. Лично Роб добавил несколько функций в GDB, все они ориентированы на кросс-отладку встроенных систем. Эти функции включают интерфейс ROM-монитора, несколько встроенных заглушек GDB и не выпущенный многопротокольный бэкенд для GDB, который использовал CORBA для сетевого доступа.
GCC — компилятор GNU. В настоящее время поддерживает C, C++, ассемблер, Fortran IV, Java, Ada и Pascal. Работает либо как нативный компилятор для большинства ОС, либо как кросс-компилятор для встроенных микропроцессоров. Роб активно работал над кросс-разработкой в GCC, а также над другими доработками, чтобы его можно было использовать для встроенных систем.
Tcl/TKTcl (Tool Command Language) — первый в отрасли скриптовый язык, способный справляться с задачами интеграции на уровне предприятия. С годами стал критически важным компонентом в тысячах корпораций. У него простой и программируемый синтаксис, и его можно использовать как самостоятельное приложение или встроить в прикладные программы. В течение многих лет Савойе был одним из мейнтейнеров Tcl, так как он использовался в его программе DejaGnu.
Expect — инструмент для автоматизации интерактивных приложений, таких как telnet, ftp, passwd, fsck, rlogin, tip и т. д. Также полезен для тестирования этих приложений. А с добавлением Tk можно обернуть интерактивные приложения в X11 GUI. Роб Савойе много лет был одним из мейнтейнеров и этого проекта, поскольку он тоже используется в DejaGnu.
Текущие проекты
OSM Merge — проект по слиянию внешних наборов данных с OpenStreetMap с акцентом на экстренные службы и туристов в удалённых районах.
ABE (Advanced Build Environment) — инструмент для сборки кросс-компиляторов на основе GNU Toolchain, включая Android.
-
Field-TM — проект по организации крупномасштабного сбора полевых данных с использованием OpenDataKit и OpenStreetMap.

Field-TM -
Underpass — движок аналитики данных в почти реальном времени для обработки данных OpenStreetMap.

Underpass Engineering Working Group — является членом рабочей группы инженеров Фонда OpenStreetMap. Они управляют грантами и проектами OSM.
LibrePhone — новый проект по реверс-инжинирингу бинарных блобов на смартфонах с Android.
Большинство текущих проектов Роба связаны с OpenStreetMap.
У Роя имеется список коммерческих проектов, в которых он принимал участие, в основном, как embedded- или промышленный разработчик: это Lulu TV (несостоявшийся конкурент YouTube), лазерные принтеры RIPS, промышленные роботы Technistar и др.
Свободный телефон LibrePhone
LibrePhone — новая инициатива Фонда свободного ПО и Роба Савойе по созданию полностью свободного телефона. По мнению FSF, сейчас именно смартфон, а не ПК, стал основным вычислительным устройством для большинства людей. Вот почему так важно создать свободную платформу для смартфона. LibrePhone должен закрыть последние пробелы между Android и свободным ПО.
С этим проектом FSF переосмысливает свою роль в индустрии: «Сорок лет назад, когда была основана FSF, мы сосредоточились на свободной ОС, которую люди могли бы использовать на ПК и серверах. Времена изменились, технологии продвинулись, но наша приверженность свободе осталась неизменной. За эти годы проделано много работы по обеспечению свободы мобильных телефонов, и эту работу мы возьмём за основу. FSF готова сделать всё необходимое, чтобы обеспечить свободу пользователям мобильных телефонов. Учитывая сложность устройств, эта работа займёт время, но мы привыкли играть вдолгую», — говорится в пресс-релизе по поводу запуска проекта LibrePhone в октябре 2025 года.
Для технического руководства проектом пригласили Роба Савойе. В настоящее время он исследует состояние прошивок устройств и бинарных блобов в других проектах свободных ОС для смартфонов, отдавая приоритет LineageOS. К сожалению, она содержит «значительное количество проприетарных бинарных модулей, скопированных из прошивок конкретных телефонов». Сейчас требуется провести реверс-инжиниринг и заменить эти проприетарные модули полностью свободным ПО, «хотя бы для одного современного телефона».
Первый шаг — оценка существующих пакетов и совместимости устройств, чтобы найти телефон с наименьшим количеством проблем. Затем Савойе намерен провести реверс-инжиниринг и заменить оставшееся несвободное ПО.
Более подробную информацию см. в FAQ и технической документации проекта.
Личная жизнь
Роб Савойе живёт спокойной жизнью в горах Колорадо около Роллинсвилля (население 194 человека).
Увлекается спасением туристов, заблудившихся в лесу, помогает как волонтёр на лесных пожарах, ведёт проект OSM For Fire Fighting.

Последние годы помогал с электропроводкой в Ouray Ice Park (крупнейший в мире ледолазный парк), в том числе на фестивалях и других мероприятиях, которые там проходят.

Технические детали проекта электропроводки здесь, схемы готовятся в свободном редакторе Gnome Dia.

Роб Савойе также помогает в подготовке цифровых карт для OSM в удалённых районах Колорадо, где даже Google Maps покрывает только половину дорог.

Занимается установкой автономных систем электроснабжения в удалённых районах, на солнечных панелях типа UniSolar 64Watt (хотя конкретно эта модель уже снята с производства). На жизнь зарабатывает как независимый консультант в сфере автономного электропитания, для этого у него своя консалтинговая компания Seneca Software & Solar, Inc.
В целом Роб давно продвигает технологии альтернативного жилья — системы автономных домов, которые максимально независимы от общих сетей и цивилизации, с домашним обучением детей и т. д.
© 2026 ООО «МТ ФИНАНС»
Комментарии (5)

Zachelovek
01.06.2026 13:40Спасибо за статью, действительно интересный человек.
Мне очень понравились его описания "old place" и "new house" - дома, где он жил раньше (и в Колорадо застройщики на людей наседают), и где живёт сейчас.
Сосульки от крыши до земли, машина, засыпанная снегом, единственная комната, в которой достаточно тепло для работы, сын, занимающийся поклейкой танчиков, "Win32 API bible" и куча других книг, Sun Sparc на фоне заснеженных коров, и прочая, и прочая, и прочая :)
Ильфа и Петрова уже нет, но "двухэтажная Америка" живёт (читайте подписи и щёлкайте по фотографиям):
Ну и "For those that must see what I look like, here's a fairly (1994) recent picture" тоже хорошо звучит :)

anshdo
01.06.2026 13:40Вы хотя бы бегло свой нейрослоп прочитали? Что, нахрен, за "Фонд свободных рубежей"?

kolper
01.06.2026 13:40Он реально крут... Я даже как-то на самого себя посмотрел с грустью (если не сказать хуже)...
kenomimi
Вот это жизнь у человека. Тут 1 рабочий проект и 2 игрушечных (которые пишет нейросеть причем) не успеваешь, а он чуть ли не сотню ведет, при этом еще волонтер, лесник, электрик... Поразительно.