stringtranslate.com

Мэтью Диллон

Мэтью Диллон (родился в 1966 году) — американский инженер-программист , известный своим программным обеспечением для Amiga , [3] вкладом в FreeBSD , а также началом и руководством проекта DragonFly BSD с 2003 года. [3] [5] [6] [7]

Биография

Диллон изучал электронную инженерию и информатику в Калифорнийском университете в Беркли , где он впервые познакомился с BSD в 1985 году. Он также стал известен благодаря программированию для Amiga , [3] своему компилятору C DICE [2] и своей работе над ядром Linux . [8] Он основал и работал в Best Internet с 1994 по 1997 год, внося вклад в FreeBSD в то время. [9] Его новостная интернет-программа «Diablo» пользовалась большой популярностью у многих интернет-провайдеров.

В 1997 году Диллон получил доступ к коду FreeBSD и внес значительный вклад в подсистему виртуальной памяти [10] , среди прочего.

Обеспокоенный проблемами, которые он видел в направлении развития FreeBSD 5.x в отношении параллелизма [ 10] , а также тем фактом, что доступ Диллона к репозиторию исходного кода FreeBSD был отозван из-за разногласий с другими разработчиками FreeBSD, он начал проект DragonFly BSD в 2003 году , реализовав модель SMP с использованием легковесных потоков ядра [3] [11] Проект DragonFly также привел к разработке новой технологии виртуализации ядра пользовательского пространства в 2006 году, названной Virtual Kernel [3] [ 12] изначально для облегчения разработки и тестирования последующих функций уровня ядра; [13] новой файловой системы , названной HAMMER , которую он создал с использованием B-деревьев ; HAMMER был объявлен готовым к производству с DragonFly 2.2 в 2009 году [12] и, впоследствии, HAMMER2 , объявленный стабильным в 2018 году с DragonFly 5.2.

Совсем недавно Диллон получил несколько заголовков вокруг ошибок ЦП . В 2007 году это произошло после того, как Тео де Раадт из OpenBSD поднял тревогу по поводу серьезности некоторых ошибок для семейства процессоров Intel Core 2. [14] Диллон независимо оценил ошибки Intel и также сделал обзор ошибок Intel Core , предположив, что некоторые из них были настолько серьезными, что оправдывали избегание любого процессора, в котором проблемы оставались неисправленными. [14] С тех пор Диллон стал поклонником процессоров AMD , и впоследствии в 2012 году он обнаружил совершенно новый недостаток в некоторых процессорах AMD , для которого на тот момент не существовало ошибок. [15] Диллон продолжал свою работу над проблемами ЦП вплоть до 2018 года, представляя решения для устранения последних уязвимостей безопасности, таких как Meltdown , некоторые из которых впоследствии были приняты и OpenBSD . [16]

Диллон был частым гостем на bsdtalk во время показа шоу [17] и несколько раз давал интервью для KernelTrap . [5] [6]

Ссылки

  1. ^ ab "usr.bin/calendar/calendars/calendar.freebsd". BSD Cross Reference суперпользователя . FreeBSD . 2019-02-09 . Получено 2019-03-02 .
  2. ^ ab "Мэтт Диллон: Куда он делся?". Группа новостей : comp.sys.amiga.programmer. 1992-11-05. Usenet:  [email protected] . Получено 2019-03-02 .
  3. ^ abcdef Дэвид Чисналл (2007-06-15). "DragonFly BSD: UNIX для кластеров?". InformIT . Prentice Hall Professional . Получено 2019-03-06 .
  4. ^ "С днем ​​рождения, Amiga: 'другому' домашнему компьютеру исполняется 30 лет". The Register . 2015-07-24 . Получено 2019-03-02 . Мне очень понравился редактор Мэтта Диллона DME, кто-нибудь еще сталкивался с ним?
  5. ^ ab Jeremy Andrews (2002-01-02). "Интервью: Мэтью Диллон". KernelTrap . Архивировано из оригинала 2012-02-07 . Получено 2019-03-03 .
  6. ^ ab Jeremy Andrews (2007-08-06). "Интервью: Мэтью Диллон". KernelTrap . Архивировано из оригинала 2012-02-07 . Получено 2019-03-03 .
  7. ^ "team". DragonFly BSD . 2018-05-24. Архивировано из оригинала 2018-11-18 . Получено 2019-03-02 .
  8. ^ Матус Телгарски (2004), «Отчеты о конференции, Ежегодная техническая конференция USENIX (USENIX '04), UseBSD SIG, Панель: Состояние проектов BSD» (PDF) , ;login: , 29 (5), USENIX (опубликовано в октябре 2004 г.): 54–55, ISSN  1044-6397, Уже ветеран-хакер (участник Linux и FreeBSD, среди многих других проектов), …
  9. ^ Грег Кулоса (1998-09-15). "Встреча BayLISA: Unix на Intel: внедрение надежных производственных систем". sage -members@ (список рассылки). USENIX . Получено 2019-04-12 . Участники дискуссии: BSD/OS , Пол Викси [основатель Internet Software Consortium]; FreeBSD , Мэтт Диллон [системный архитектор в Best Internet]; …
  10. ^ ab Federico Biancuzzi (2004-07-08). "Behind DragonFly BSD". O'Reilly Media . Архивировано из оригинала 2011-05-13 . Получено 2019-03-02 .
  11. ^ Дэвид Чисналл (2012). «Почему Go?». Разговорник по языку программирования Go (1-е изд.). Addison-Wesley Professional . стр. 5. ISBN 978-0-321-81714-3. Создавая DragonFly BSD, Мэтт Диллон заметил, что не было смысла создавать модель потоков N:M, в которой N потоков пользовательского пространства мультиплексируются поверх M потоков ядра, поскольку код на языке C, использующий больше нескольких потоков, встречается очень редко.
  12. ^ ab Koen Vervloesem (2010-04-21). "DragonFly BSD 2.6: на пути к свободной кластерной операционной системе". LWN.net . Получено 2019-03-07 .
  13. ^ Джереми С. Рид, ред. (2007-02-10). "Ответы Мэтта Диллона о виртуальном ядре DragonFly". BSD Newsletter .com . Reed Media .net. Архивировано из оригинала 2007-02-24.
  14. ^ аб Константин А. Муренин (3 июля 2007 г.). «Мэтью Диллон об ошибках Intel Core и Core 2» (на русском языке). Linux.org.ru . Проверено 2 марта 2019 г.
  15. ^ "Разработчик DragonFly BSD уязвлен ошибкой Opteron". The Register . 2012-03-07 . Получено 2019-03-02 .
  16. ^ "OpenBSD выпускает патч Meltdown". The Register . 2018-02-23 . Получено 2019-03-02 . Часть решения OpenBSD использовала подход, примененный Мэтью Диллоном в его DragonFly BSD — аспект макета страницы для каждого ЦП.
  17. ^ "bsdtalk: DragonFlyBSD с Мэтью Диллоном". bsdtalk. 2014-11-19 . Получено 2019-03-02 .

Внешние ссылки