Дэвид С. Миллер
Дэвид Стивен Миллер | |
---|---|
![]() | |
Рожденный | Нью-Брансуик, Нью-Джерси , США | 26 ноября 1974 г.
Другие имена | ДэйвМ |
Занятие | Программист |
Работодатель | Красная шляпа |
Известный | Ядро Linux , GCC |
Дэвид Стивен Миллер (родился 26 ноября 1974 г.) — американский разработчик программного обеспечения, работающий над ядром Linux , где он является основным сопровождающим сетевой подсистемы. [1] [2] и отдельные сетевые драйверы, [3] реализация SPARC , [4] [5] и подсистема IDE . [6] Вместе с другими людьми он поддерживает крипто API, [7] KProbes , [8] IPsec , [9] а также участвует в других разработках.
Он также является одним из основателей руководящего комитета GNU Compiler Collection (GCC). [10]
Работа
[ редактировать ]не подписанных автором По состоянию на январь 2022 года Миллер занимает первое место по количеству патчей, . [11] которые представляют собой модификации ядра Linux, проверяемые специалистом по обслуживанию подсистемы, который в конечном итоге их применяет. Он был в топе лидеров уже много лет, начиная с ядра 2.6.22 в 2007 году. [12]
Он работал в при Университете Рутгерса . Центре перспективной обработки информации [13] в Кобальт Микросервере , [14] а затем Red Hat с 1999 года. [15] [16]
Портирование SPARC
[ редактировать ]Миллер портировал ядро Linux на Sun Microsystems SPARC в 1996 году. [13] с Мигелем де Икаса . Он также портировал Linux на 64-битные машины UltraSPARC , включая UltraSPARC T1, в начале 2006 года. [17] а затем Т2 и Т2+ . По состоянию на 2010 год [update] он продолжает поддерживать порт sparc (как 32-битный, так и 64-битный). [4]
порт SPARC В апреле 2008 года Миллер представил золотой — переписанную с нуля компоновщик GNU . [18] [19]
Сеть Linux
[ редактировать ]Миллер — один из разработчиков стека TCP/IP в Linux. [1] и сыграл ключевую роль в улучшении его производительности в средах с высокими нагрузками. [20] Он также написал и/или участвовал в разработке многочисленных драйверов сетевых карт в ядре Linux. [21] [22]
eBPF
[ редактировать ]В настоящее время Миллер работает над технологией динамической трассировки Linux , называемой eBPF . [23]
Выступления
[ редактировать ]Дэвид выступил с основным докладом на конференции netdev 0.1 16 февраля 2015 года в Оттаве . [24] Он также выступил с основным докладом на симпозиуме Linux в Оттаве в 2000 году. [25] и еще один доклад на Linux.conf.au в Данидине в январе 2006 г. [26]
Он выступил с докладом «Развитие многоканальных сетевых технологий в ядре Linux» на собрании группы пользователей Linux в Нью-Йорке в июле 2009 года. [27]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Файл MAINTAINERS ядра Linux от 4.17, раздел NETWORKING [GENERAL]» .
- ^ «Файл MAINTAINERS ядра Linux от 4.17, раздел СЕТЬ [IPv4/IPv6]» .
- ^ «Файл MAINTAINERS ядра Linux от 4.17, раздел СЕТЕВЫЕ ДРАЙВЕРЫ» .
- ^ Перейти обратно: а б «Файл MAINTAINERS ядра Linux версии 4.17, раздел SPARC + UltraSPARC (sparc/sparc64)» .
- ^ «Файл MAINTAINERS ядра Linux от 4.17, раздел SPARC SERIAL DRIVERS» .
- ^ «Файл MAINTAINERS ядра Linux от 4.17, раздел IDE SUBSYSTEM)» .
- ^ «Файл MAINTAINERS ядра Linux от 4.17, раздел CRYPTO API)» .
- ^ «Файл MAINTAINERS ядра Linux от 4.17, раздел KPROBES)» .
- ^ «Файл MAINTAINERS ядра Linux от 4.17, раздел СЕТЬ [IPSEC])» .
- ^ «Руководящий комитет GCC» . Команда GCC/ Фонд свободного программного обеспечения . 27 апреля 2009 г. Проверено 18 апреля 2010 г.
- ^ Джонатан Корбет. LWN.net (ред.). «Некоторая статистика разработки ядра 5.16» .
- ^ Джонатан Корбет. LWN.net (ред.). «Некоторая статистика разработки ядра 5.6» .
- ^ Перейти обратно: а б Дэвид С. Миллер, Rutgers CAIP и Мигель де Икаса, Институт ядерных наук, Национальный автономный университет Мексики (1997). «Порт SPARC для Linux» . Усеникс Труды . USENIX Ассоциация . Проверено 18 апреля 2010 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «Дикторы, представленные на выставке Linux в Атланте, 1998 год» . Выставка Linux в Атланте . 24 октября 1998 г. Проверено 19 апреля 2010 г.
Дэвид С. Миллер — инженер Cobalt Networks. Он уже почти 5 лет является членом команды разработчиков ядра Linux и портировал его на различные платформы Sparc и MIPS. В настоящее время он также является основным специалистом по поддержке сетевого уровня IP в ядре и активным участником проекта компилятора EGCS.
- ^ «Отрывок из документа Red Hat (RHAT) SEC S-1» . 4 июня 1999 года. Архивировано из оригинала 8 июля 2008 года . Проверено 19 апреля 2010 г.
- ^ Интервью с Дэвидом Миллером из Red Hat . 8-й ежегодный саммит ядра Linux . Фонд Linux . 14–18 сентября 2008 г. Архивировано из оригинала 10 октября 2009 г. Проверено 19 апреля 2010 г.
- ^ «Первая загрузка Niagara/Linux SMP…» Блог Дэвида Миллера . 17 февраля 2006 г. Архивировано из оригинала г. 11 июня 2010 Проверено 18 апреля 2010 г.
- ^ Дэвид С. Миллер (11 апреля 2008 г.). «RFC PATCH: золотая поддержка Sparc» . binutils на sourceware.org (список рассылки). binutils проект . Проверено 19 апреля 2010 г.
- ^ «история изменений исходного файла sparc» . Золотой CVS репозиторий . Апрель 2008 г. – март 2010 г. Проверено 19 апреля 2010 г.
- ^ Дэвид С. Миллер (3 марта 1997 г.). «Патчи хеширования сокетов, пятая и последняя часть» . Список рассылки ядра Linux (Список рассылки). lkml.org . Проверено 19 апреля 2010 г.
- ^ «Исходный файл модуля ядра sunhme» . Ядро Linux . Архивировано из оригинала 23 сентября 2005 г. Проверено 19 апреля 2010 г.
- ^ «Исходный файл модуля ядра tg3» . Ядро Linux . Архивировано из оригинала 23 сентября 2005 г. Проверено 19 апреля 2010 г.
- ^ «#ebpf Вы не можете это остановить» (PDF) .
- ^ «Состояние объединения сетей ядра Linux» . netdev01.org . 2015. Архивировано из оригинала 19 февраля 2015 г. Проверено 19 февраля 2015 г.
- ^ «Отчет Linux Weekly News 2000 OLS» . Еженедельные новости Linux . 2002 . Проверено 19 апреля 2010 г.
- ^ «Программа Linux.conf.au 2006» . Linux.conf.au . 2006. Архивировано из оригинала 10 октября 2008 г. Проверено 30 октября 2008 г.
- ^ «NYLUG - Встреча в июле 2009 г.» . Нью-йоркская группа пользователей Linux . 15 июня 2009 г. Архивировано из оригинала 28 августа 2009 г. Проверено 1 августа 2009 г.