请输入您要查询的百科知识:

 

词条 David S. Miller
释义

  1. Work

     SPARC porting  Linux networking 

  2. Speeches

  3. References

  4. External links

{{Infobox person
|name=David Stephen Miller
|image=DaveMiller.jpg
|birth_date={{birth date and age|1974|11|26}}
|birth_place=New Brunswick, New Jersey, USA
|occupation=Programmer
|known_for=Linux Kernel, GCC
|nationality=
|employer=Red Hat
|other_names=DaveM
}}

David Stephen Miller (born November 26, 1974) is an American software developer working on the Linux kernel, where he is the primary maintainer of the networking subsystem[1][2] and individual networking drivers[3], the SPARC implementation[4][5], and the ide subsystem[6]. With other people, he co-maintains the crypto api[7], kprobes[8], ipsec[9], and is also involved in other development work.

He is also a founding member of the GNU Compiler Collection steering committee.[10]

Work

As of July 2018, Miller is #1 in "non-author signoffs" patches, modifications to the linux kernel reviewed by the subsystem maintainer that ultimately applies them.[11]

He worked at the Rutgers University Center for Advanced Information Processing,[12] at Cobalt Microserver,[12] and then Red Hat since 1999.[13][14]

SPARC porting

Miller ported the Linux kernel to the Sun Microsystems SPARC in 1996[15] with Miguel de Icaza. He has also ported Linux to the 64-bit UltraSPARC machines, including UltraSPARC T1 in early 2006[16] and later the T2 and T2+. {{As of|2010}} he continues to maintain the sparc port (both 32-bit and 64-bit).[4]

In April 2008, Miller contributed the SPARC port of gold, a from-scratch rewrite of the GNU linker.[17][18]

Linux networking

Miller is one of the maintainers of the Linux TCP/IP stack[1] and has been key in improving its performance in high load environments.[19] He also wrote and/or contributed to numerous network card drivers in the Linux kernel.[20][21]

Speeches

David delivered the keynote at netdev 0.1 on February 16, 2015 in Ottawa.[22]

He also delivered the keynote at Ottawa Linux Symposium in 2000,[23] and another keynote at Linux.conf.au in Dunedin in January 2006.[24]

He gave a talk on "Multiqueue Networking Developments in the Linux Kernel" at the July 2009 meeting of the New York Linux Users Group.[25]

References

1. ^{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.17#n9758 |title=Linux kernel MAINTAINERS file as of 4.17, section NETWORKING [GENERAL]}}
2. ^{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.17#n9805 |title=Linux kernel MAINTAINERS file as of 4.17, section NETWORKING [IPv4/IPv6]}}
3. ^{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.17#n9718 |title=Linux kernel MAINTAINERS file as of 4.17, section NETWORKING DRIVERS}}
4. ^{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.17#n13155 |title=Linux kernel MAINTAINERS file as of 4.17, section SPARC + UltraSPARC (sparc/sparc64)}}
5. ^{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.17#n13165 |title=Linux kernel MAINTAINERS file as of 4.17, section SPARC SERIAL DRIVERS}}
6. ^{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.17#n6791 |title=Linux kernel MAINTAINERS file as of 4.17, section IDE SUBSYSTEM)}}
7. ^{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.17#n3740 |title=Linux kernel MAINTAINERS file as of 4.17, section CRYPTO API)}}
8. ^{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.17#n7895 |title=Linux kernel MAINTAINERS file as of 4.17, section KPROBES)}}
9. ^{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v4.17#n9781 |title=Linux kernel MAINTAINERS file as of 4.17, section NETWORKING [IPSEC])}}
10. ^{{cite web | url = https://gcc.gnu.org/steering.html | title = GCC steering committee | publisher = The GCC team / Free Software Foundation | date = 2009-04-27 | accessdate = 2010-04-18}}
11. ^{{cite web |url=https://lwn.net/Articles/760690/ |title=Statistics from the 4.18 development cycle |editor=LWN.net |author=Jonathan Corbet}}
12. ^{{cite web | url = http://www.linuxshowcase.org/1998/speaker/speakers.shtml | title = 1998 Atlanta Linux Showcase Speakers | date = 1998-10-24 | publisher = The Atlanta Linux Showcase | quote = David S. Miller is an engineer at Cobalt Networks, he's been a member of the Linux kernel developer team for nearly 5 years now, and has ported it to various Sparc and MIPS platforms. He is also the current primary maintainer of the IP networking layer in the kernel and an active contributor to the EGCS compiler project. | accessdate = 2010-04-19}}
13. ^{{cite web|url=http://lists.essential.org/random-bits/msg00111.html |title=Excerpt from a Red Hat (RHAT) SEC S-1 filing |date=June 4, 1999 |accessdate=2010-04-19 |deadurl=yes |archiveurl=https://web.archive.org/web/20080708235306/http://lists.essential.org/random-bits/msg00111.html |archivedate=July 8, 2008 }}
14. ^{{cite video | url = http://video.linuxfoundation.org/video/1004 | title = Interview with David Miller of Red Hat | work = 8th Annual Linux Kernel Summit | publisher = The Linux Foundation | date = September 14–18, 2008 | accessdate = 2010-04-19 | deadurl = yes | archiveurl = https://web.archive.org/web/20091010145319/http://video.linuxfoundation.org/video/1004 | archivedate = October 10, 2009 | df = }}
15. ^{{cite web | url = http://www.usenix.org/publications/library/proceedings/ana97/summaries/miller_invite.html | title = The SPARC Port of Linux | author=David S. Miller, Rutgers CAIP | author2=Miguel de Icaza, Instituto de Ciencias Nucleares, Universidad Nacional Autonoma de Mexico | last-author-amp = yes | work = Usenix Proceedings | year = 1997 | publisher = USENIX Association | accessdate = 2010-04-18}}
16. ^{{cite web |url=http://vger.kernel.org/~davem/cgi-bin/blog.cgi/2006/02/17 |title=First Niagara/Linux SMP boot... |work=David Miller's Blog |date=February 17, 2006 |accessdate=2010-04-18 |deadurl=yes |archiveurl=https://web.archive.org/web/20100611064603/http://vger.kernel.org/~davem/cgi-bin/blog.cgi/2006/02/17 |archivedate=2010-06-11 |df= }}
17. ^{{Cite mailing list | url = http://sourceware.org/ml/binutils/2008-04/msg00173.html | mailinglist = binutils at sourceware.org | publisher = binutils project | title = RFC PATCH: Sparc gold support | author = David S. Miller | date = 2008-04-11 | accessdate = 2010-04-19}}
18. ^{{cite web | url = http://sourceware.org/cgi-bin/cvsweb.cgi/src/gold/sparc.cc?cvsroot=src | title = revision history of the sparc source file |date=April 2008 – March 2010 | work = The Gold CVS repository | accessdate = 2010-04-19}}
19. ^{{Cite mailing list | url = https://lkml.org/lkml/1997/3/3/3 | mailinglist = Linux kernel mailing list | title = Socket hashing patches, 5th and final installment | date = 1997-03-03 | author = David S. Miller | publisher = lkml.org | accessdate = 2010-04-19}}
20. ^{{cite web | url = http://lxr.linux.no/#linux+v2.6.33/drivers/net/sunhme.c | title = Source file for the sunhme kernel module | work = Linux Kernel | accessdate = 2010-04-19 | deadurl = yes | archiveurl = https://web.archive.org/web/20050923210216/http://lxr.linux.no/#linux+v2.6.33/drivers/net/sunhme.c | archivedate = 2005-09-23 | df = }}
21. ^{{cite web | url = http://lxr.linux.no/#linux+v2.6.32/drivers/net/tg3.c | title = Source file for the tg3 kernel module | work = Linux Kernel | accessdate = 2010-04-19 | deadurl = yes | archiveurl = https://web.archive.org/web/20050923210216/http://lxr.linux.no/#linux+v2.6.32/drivers/net/tg3.c | archivedate = 2005-09-23 | df = }}
22. ^{{cite web| url = https://netdev01.org/sessions| title = State of the union on Linux kernel networking| publisher = netdev01.org| year = 2015| accessdate = 2015-02-19}}
23. ^{{cite web | url = https://lwn.net/2000/features/OLS/ | title = Linux Weekly News 2000 OLS report | work = Linux Weekly News | year = 2002 | accessdate = 2010-04-19}}
24. ^{{cite web|url=http://linux.org.au/conf/2006/program.html|title=Linux.conf.au 2006 programme|publisher = Linux.conf.au|year = 2006|accessdate=2008-10-30}}
25. ^{{cite web |url = http://www.nylug.org/meetings/index.shtml?20090700 |title = NYLUG - July 2009 Meeting |publisher = New York Linux Users Group |date = 2009-06-15 |accessdate = 2009-08-01 |deadurl = yes |archiveurl = https://web.archive.org/web/20090828230135/http://www.nylug.org/meetings/index.shtml?20090700 |archivedate = 2009-08-28 |df = }}

External links

  • David S. Miller's Linux Networking Homepage
  • [https://web.archive.org/web/20080706112741/http://vger.kernel.org/~davem/cgi-bin/blog.cgi David Miller's old blog]
  • [https://plus.google.com/101384639386588513837 David Miller Google+ page]
{{Linux kernel}}{{Linux people}}{{DEFAULTSORT:Miller, David S.}}

6 : People from Seattle|Linux kernel programmers|American computer programmers|1974 births|Living people|Red Hat employees

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 10:39:58