Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Matthew Dillon

From Wikipedia, the free encyclopedia
American software engineer (born 1966)
For other people named Matt Dillon, seeMatt Dillon (disambiguation).
Matthew Dillon
Matthew Dillon on bicycle, August 2008
Born (1966-07-01)1 July 1966 (age 59)[1]
Alma materUniversity of California, Berkeley
OccupationSoftware engineer
Known forAmiga DICE,[2][3] DME;[4]FreeBSD,DragonFly BSD,HAMMER
Websiteapollo.backplane.com

Matthew Dillon (born 1966) is an Americansoftware engineer known forAmiga software,[3] contributions toFreeBSD and for starting and leading theDragonFly BSD project since 2003.[3][5][6][7]

Biography

[edit]

Dillon studiedelectronic engineering andcomputer science at theUniversity of California, Berkeley, where he first became involved withBSD in 1985. He also became known for hisAmiga programming,[3] his C compiler DICE[2] and his work on theLinux kernel.[8] He founded and worked atBest Internet from 1994 until 1997, contributing toFreeBSD in that time.[9] His "Diablo" internet news transit program was very popular with many ISPs.

In 1997, Dillon gainedcommit access to the FreeBSD code and heavily contributed to thevirtual memory subsystem,[10] amongst other contributions.

Concerned with problems he saw in the direction FreeBSD 5.x was headed in regards toconcurrency,[10] and coupled with the fact that Dillon's access to the FreeBSD source code repository was revoked due to a falling-out with other FreeBSD developers, he started theDragonFly BSD project in 2003, implementing theSMP model usinglight-weight kernel threads.[3][11] The DragonFly project also led to the development of a newuserspace kernelvirtualisation technique in 2006, calledVirtual Kernel,[3][12] originally to ease the development and testing of subsequent kernel-level features;[13] a newfile system, calledHAMMER, which he created usingB-trees; HAMMER was declared production-ready with DragonFly 2.2 in 2009;[12] and, subsequently,HAMMER2, declared stable in 2018 with DragonFly 5.2.

Most recently, Dillon has gotten a number of headlines aroundCPUerrata. In 2007, this was afterTheo de Raadt ofOpenBSD raised the alarm around the seriousness of some of the errata forIntel Core 2 family of CPUs.[14] Dillon has independently evaluated Intel's errata, and did an overview ofIntel Core errata as well, suggesting that several of them were so serious as to warrant avoiding any processor where the issues remain unfixed.[14] Dillon has since been a fan ofAMD processors, and, subsequently in 2012, he has discovered a brand-new deficiency in someAMD processors for which no existing erratum existed at the time.[15] Dillon continued his work around CPU issues as late as 2018, presenting solutions to tackle the latest security vulnerabilities likeMeltdown, some of which have been subsequently adopted byOpenBSD as well.[16]

Dillon was a frequent guest on bsdtalk during the runtime of the show,[17] and was interviewed several times forKernelTrap.[5][6]

References

[edit]
  1. ^ab"usr.bin/calendar/calendars/calendar.freebsd".Super User's BSD Cross Reference.FreeBSD. 2019-02-09. Retrieved2019-03-02.
  2. ^ab"Matt Dillon: Where has he gone?".Newsgroupcomp.sys.amiga.programmer. 1992-11-05.Usenet: 1992Nov5.075732.15766@vax5.cit.cornell.edu. Retrieved2019-03-02.
  3. ^abcdefDavid Chisnall (2007-06-15)."DragonFly BSD: UNIX for Clusters?".InformIT.Prentice Hall Professional. Retrieved2019-03-06.
  4. ^"Happy birthday, Amiga: The 'other' home computer turns 30".The Register. 2015-07-24. Retrieved2019-03-02.I loved Matt Dillon's editor DME, did anyone else come across that ?
  5. ^abJeremy Andrews (2002-01-02)."Interview: Matthew Dillon".KernelTrap. Archived fromthe original on 2012-02-07. Retrieved2019-03-03.
  6. ^abJeremy Andrews (2007-08-06)."Interview: Matthew Dillon".KernelTrap. Archived fromthe original on 2012-02-07. Retrieved2019-03-03.
  7. ^"team".DragonFly BSD. 2018-05-24. Archived fromthe original on 2018-11-18. Retrieved2019-03-02.
  8. ^Matus Telgarsky (2004),"Conference Reports, USENIX Annual Technical Conference (USENIX '04), UseBSD SIG, Panel: The State of the BSD Projects"(PDF),;login:,29 (5),USENIX (published October 2004):54–55,ISSN 1044-6397,Already a veteran hacker (contributor to Linux and FreeBSD, among many other projects), …
  9. ^Greg Kulosa (1998-09-15)."BayLISA meeting: Unix on Intel: Implementing Reliable Production Systems".sage-members@ (Mailing list).USENIX. Retrieved2019-04-12.The panelists are:BSD/OS,Paul Vixie [Internet Software Consortium founder];FreeBSD, Matt Dillon [Systems Architect at Best Internet]; …
  10. ^abFederico Biancuzzi (2004-07-08)."Behind DragonFly BSD".O'Reilly Media. Archived fromthe original on 2011-05-13. Retrieved2019-03-02.
  11. ^David Chisnall (2012). "Why Go?".The Go Programming Language Phrasebook (1st ed.).Addison-Wesley Professional. p. 5.ISBN 978-0-321-81714-3.In creating DragonFly BSD, Matt Dillon observed that there was no point in creating an N:M threading model—where N userspace threads are multiplexed on top of M kernel threads—because C code that uses more than a handful of threads is very rare.
  12. ^abKoen Vervloesem (2010-04-21)."DragonFly BSD 2.6: towards a free clustering operating system".LWN.net. Retrieved2019-03-07.
  13. ^Jeremy C. Reed, ed. (2007-02-10)."Answers from Matt Dillon about DragonFly's virtual kernel".BSD Newsletter .com. Reed Media .net.Archived from the original on 2007-02-24.
  14. ^abConstantine A. Murenin (2007-07-03)."Matthew Dillon об ошибках Intel Core и Core 2" (in Russian). Linux.org.ru. Retrieved2019-03-02.
  15. ^"DragonFly BSD developer stung by Opteron bug".The Register. 2012-03-07. Retrieved2019-03-02.
  16. ^"OpenBSD releases Meltdown patch".The Register. 2018-02-23. Retrieved2019-03-02.Part of the OpenBSD solution used the approach employed by Matthew Dillon in his DragonFly BSD – the per-CPU page layout aspect.
  17. ^"bsdtalk: DragonFlyBSD with Matthew Dillon". bsdtalk. 2014-11-19. Retrieved2019-03-02.

External links

[edit]
Operating system
OS-level virtualisation
File systems,storage
Firewalls,networking
Subsystems
People
TheFreeBSD Project
FreeBSD
Subsystems
Scheduling
Virtualisation
Storage
Networking
Other
People
Derivatives
open-source
proprietary
People
Derivatives
Active
Discontinued
Companies
Other topics
Amiga technologies
AmigaGUIs
File systems
OS versions
Software packs
Othersoftware
Influenced
Amiga people
Original creators
Developers
Journalists
Retrieved from "https://en.wikipedia.org/w/index.php?title=Matthew_Dillon&oldid=1228628633"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp