Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Мэтью Диллон (родился в 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.

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

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

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Домашняя страница Мэтта Диллона
  • Matt Dillon IRC интервью с SlashNet
  • Интервью OSNews (13 марта 2004 г.)