xref: /netbsd-src/doc/RESPONSIBLE (revision 63a6293b4069faa3901b3ad24a65e8b9e2fee91d)
1*63a6293bSnia#	$NetBSD: RESPONSIBLE,v 1.128 2021/05/22 17:20:01 nia Exp $
235d505c4Sperry
335d505c4SperryList of sections of the system, and who is responsible for them (or at
435d505c4Sperryleast considered an expert on them).
535d505c4Sperry
635d505c4SperrySome of this information is duplicated from 3RDPARTY and should be
735d505c4Sperrymaintained in both places.
835d505c4Sperry
935d505c4SperryWarning: this list is not yet considered definitive, and is
1035d505c4Sperrynecessarily incomplete!
1135d505c4Sperry
1235d505c4SperryUserland Programs:
1335d505c4Sperry
140c596382Sniaaiomixer	nia
159a8941e5Srpauloamd		christos
16f9669addSjmmvatf		jmmv
1760834829Smrgaudioplay	mrg
1860834829Smrgaudiorecord	mrg
1931591674Sjdolecekawk		jdolecek
200c03f515Sjnemethbc		phil*, simonb
2174c5beb1Sspzconfig		cube*
2235d505c4Sperrycsh		christos
23a5f1084dSagccvs		christos, wiz
2474c5beb1Sspzdhcp		mellon*
2571fb49fdSdhollandedquota		dholland
26f73cfd42Sdhollanderror		christos
270c03f515Sjnemethetcupdate	[nobody]
2831591674Sjdolecekexpr		jdolecek
2935d505c4Sperryfile		christos, pooka
3051315176Smbalmergpioctl		mbalmer
3135d505c4Sperrygrep		simonb, wiz
328958e5d8Swizgroff		wiz
330c03f515Sjnemethgzip		mrg, atatat*
3496206356Sdyoungifconfig	dyoung
35f73cfd42Sdhollandinetd		dholland
360c03f515Sjnemethhostapd		[nobody]
37085e95b6Smrghttpd		mrg
3819250131Slukeminstallboot(mi)	core
390c03f515Sjnemethkerberos	lha*, joda*
403ab1b000Sjoergld.elf_so	joerg
4135d505c4Sperryless/more	mrg
4271fb49fdSdhollandlint		christos
43085e95b6Smrglpr		mrg
444ab4902eSlnetolua/luac	mbalmer, lneto
45ce9e22baSmbalmerluactl		mbalmer
46f73cfd42Sdhollandmail		christos
47da5f74acSdhollandmake		christos, sjg, dholland
48085e95b6Smrgmidirecord	mrg
4966077da0Schristosnamed(bind)	christos
500c03f515Sjnemethntp		simonb, jonathan*
513015313bSjnemethopenpam		christos, jnemeth
5219250131Slukemopenssh		christos
535af7534fSperrypax/tar		christos
540c03f515Sjnemethpcc		ragge*
55085e95b6Smrgpigz		mrg
5635d505c4Sperryping		christos
57435d63b6Sspzping6		core
587da31fceStronpostfix		tron
5919250131Slukempostinstall	core
6035d505c4Sperryppp(async)	christos
6135d505c4Sperryppp(sync)	martin?
62354f2a10Sthorpejracoon		manu
6335d505c4Sperryrouted		christos
64b02045baSkamilsh		christos, kre
6531591674Sjdoleceksort		jdolecek
660c03f515Sjnemethsysctl		atatat*
6771fb49fdSdhollandtalk/talkd	dholland
68435d63b6Sspztcpdump		core
6935d505c4Sperrytexinfo		wiz
70085e95b6Smrggcc		mrg, christos
71085e95b6Smrggdb		christos
72085e95b6Smrgbinutils	skrll
7335d505c4Sperrytop		simonb
748fe36078Sagcuser		agc
7535d505c4Sperryvi		aymeric
763dcaf60fSmbalmerwakeonlan	mbalmer
7774c5beb1Sspzwpa_supplicant	scw*
7871fb49fdSdhollandypbind		dholland
7935d505c4Sperry
8035d505c4SperryUserland Libraries:
8135d505c4Sperry
82f9669addSjmmvatf		jmmv
83435d63b6Sspzcitrus		core
847bfdfce8Sjdccurses		blymn, jdc
8531591674Sjdolecekedit		christos, jdolecek
860c03f515Sjnemethkerberos	lha*, joda*
870c03f515Sjnemethopenssl		thorpej*, christos
88*63a6293bSniaossaudio	nia
89435d63b6Sspzpcap		core
900c03f515Sjnemethpthread		nathanw*
9171fb49fdSdhollandquota		dholland
9219250131Slukemresolver(bind)	christos
930c03f515Sjnemethsoftfloat	bjh21*
9435d505c4Sperrytz		kleink
9535d505c4Sperry
9635d505c4Sperry
9735d505c4SperryUserland Misc:
9835d505c4Sperry
998dc1e98bSagciscsi target	agc
100ff141476Sperryroot.cache	[no one]
1018dc1e98bSagcsyspkgs		agc, apb
102258cf0abSroyterminfo	roy
103ab618d78Swiz[uw]tmp{,x}	christos
10435d505c4Sperry
10535d505c4Sperry
10635d505c4SperryX:
10735d505c4Sperry
10835d505c4Sperry[Surely this needs breaking up further]
109085e95b6Smrgxorg		mrg, rtr, macallan
11035d505c4Sperry
111a7fb3cd2SmacallanX video drivers:
112a7fb3cd2Smacallan
113a7fb3cd2Smacallanpnozz		macallan
114a7fb3cd2Smacallansuncg6		macallan
115a7fb3cd2Smacallansunffb		macallan
11635d505c4Sperry
11735d505c4SperryKernel:
11835d505c4Sperry
11935d505c4Sperrydevice support:
12035d505c4Sperry
12161ffc08fSjoergacpi		thorpej*, kochi*, jmcneill, joerg
122c057c3c1Snataudio		augustss*, jmcneill
12335d505c4Sperrycgd		elric
12474c5beb1Sspzfirewire	jmc*
1252b6ee221Sahokaflash		ahoka
12651315176Smbalmergpio		mbalmer
127a5f1084dSagcide/atapi	bouyer
1280c03f515Sjnemethirda		augustss*, kenh
129366b1b6bSmbalmerkeylock		mbalmer
13031591674Sjdolecekmca		jdolecek
1312b6ee221Sahokanand		ahoka
132112bcecbSdyoungnet80211	dyoung
133b657491bSrizonewire		riz
1340c03f515Sjnemethpodulebus	bjh21*
1350c03f515Sjnemethscsi		bouyer, thorpej*, reinoud
136aa0f3024Spgoyettesysmon_envsys	pgoyette
1370c03f515Sjnemethraid(hard)	ad*
13835d505c4Sperryraidframe	oster
139085e95b6Smrgusb		augustss*, skrll
140a7fb3cd2Smacallanvcons		macallan
14135d505c4Sperry
1426fa2b214Sbouyerdevice drivers:
1436fa2b214Sbouyer
1445dc1bd35Sperryaudio device drivers:
1455dc1bd35Sperry
1460c03f515Sjnemethauich		kent*
147a7fb3cd2Smacallandbri		macallan
1485dc1bd35Sperryeap		pooka
14961ffc08fSjoergesa		jmcneill
1505dc1bd35Sperry
151182032a3Sjmcneillconsole device drivers:
152182032a3Sjmcneill
153a7fb3cd2Smacallancgsix		macallan
154a7fb3cd2Smacallanmachfb		macallan
155a7fb3cd2Smacallanofb		macallan
156a7fb3cd2Smacallanpnozz		macallan
157182032a3Sjmcneill
1585dc1bd35Sperrynetwork device drivers:
1596fa2b214Sbouyer
160112bcecbSdyoungath		dyoung
161112bcecbSdyoungatw		dyoung
1620c03f515Sjnemethbge		fvdl*, jonathan*, thorpej*
1630c03f515Sjnemethgsip		thorpej*
164554b2cebStsutsuimb86960		tsutsui
165112bcecbSdyoungrtw		dyoung
166daa376b6Snonakarun		nonaka
1670c03f515Sjnemethseeq8005	bjh21*
1686fa2b214Sbouyerti		bouyer
169ab618d78Swiztl		bouyer
170daa376b6Snonakaurtwn		nonaka
1716fa2b214Sbouyer
1725dc1bd35Sperryscsi device drivers:
1736fa2b214Sbouyer
1746fa2b214Sbouyeresiop		bouyer
175554b2cebStsutsuiiha		tsutsui
176554b2cebStsutsuioosiop		tsutsui
177554b2cebStsutsuiosiop		tsutsui
178554b2cebStsutsuipcscp		tsutsui
179554b2cebStsutsuisiop		bouyer
18010aeb7cfStsutsuispc		tsutsui
181554b2cebStsutsuitrm		tsutsui
1825dc1bd35Sperry
18396206356Sdyoungsystem controller device drivers:
18496206356Sdyoung
18596206356Sdyoungelansc		dyoung
18696206356Sdyoungelanpar		dyoung
18796206356Sdyoungelanpex		dyoung
18896206356Sdyoung
18935d505c4Sperryfile systems:
19035d505c4Sperry
19171fb49fdSdhollandadosfs		?
19271fb49fdSdhollandcd9660		?
19374c5beb1Sspzchfs		ttoth*
1941f2387e0Sgdtcoda		gdt
1950c03f515Sjnemethefs		rumble*
19671fb49fdSdhollandext2fs		[nobody in particular]
19771fb49fdSdhollandffs		?
19871fb49fdSdhollandffs+wapbl	?
1990c03f515Sjnemethhfs		dillo*
20071fb49fdSdhollandkernfs		?
20171fb49fdSdhollandlfs		dholland, perseant
20271fb49fdSdhollandmfs		[nobody in particular]
20331591674Sjdolecekmsdosfs		jdolecek
204ed9b8a91Sreinoudnilfs		reinoud
2056aa9c240Sdhollandnfs		fvdl*
20631591674Sjdolecekntfs		jdolecek
20771fb49fdSdhollandnullfs/layerfs	dholland, pooka
20871fb49fdSdhollandoverlay		[nobody]
20971fb49fdSdhollandprocfs		?
2103015313bSjnemethptyfs		christos
21171fb49fdSdhollandpuffs		pooka
21271fb49fdSdhollandsysvbfs		?
21371fb49fdSdhollandtmpfs		rmind
21400492041Sreinoududf		reinoud
2156aa9c240Sdhollandufs		fvdl*
21671fb49fdSdhollandunion		[nobody]
21771fb49fdSdhollandumapfs		[nobody]
21874c5beb1Sspzv7fs		uch*
21971fb49fdSdholland
22071fb49fdSdhollandkern/vfs:
22171fb49fdSdholland
22271fb49fdSdhollandbuffercache	[nobody]
22371fb49fdSdhollandfstrans		hannken
22471fb49fdSdhollandgenfs_io	yamt
22571fb49fdSdhollandmount		?
22671fb49fdSdhollandnamei		dholland
22771fb49fdSdhollandrename		dholland, riastradh
22871fb49fdSdhollandvnode-lifecycle	hannken
22971fb49fdSdhollandmisc		dholland, pooka
23035d505c4Sperry
23135d505c4Sperrykern/general:
23235d505c4Sperry
233085e95b6Smrgddb		jhawk, mrg
23431591674Sjdolecekemulation	christos, fvdl*, manu, jdolecek, mrg
23531591674Sjdolecekkevents		jdolecek
2360c03f515Sjnemethksyms		ragge*
237aa0f3024Spgoyettemodules		jnemeth, pgoyette
2380c03f515Sjnemethlwp/pthread	nathanw*
2390c03f515Sjnemethntp		simonb, jonathan*
24031591674Sjdolecekpipes		jdolecek
24161ffc08fSjoergsplash		jmcneill
2420c03f515Sjnemethuvm		chuck, chs, mrg, atatat*
24335d505c4Sperry
244208be83eSjdolecekkern/compat:
245208be83eSjdolecek
246208be83eSjdoleceklinux-alpha	erh
24731591674Sjdoleceklinux-i386	fvdl*, jdolecek
2480c03f515Sjnemethlinux-m68k	itohy*
249208be83eSjdoleceklinux-mips	manu
250ab618d78Swizlinux-powerpc	manu
25111edc2c4Smanulinux-amd64	manu
25260834829Smrgnetbsd32	mrg
253208be83eSjdolecek
25435d505c4Sperrynetworking:
25535d505c4Sperry
2560c03f515Sjnemethgeneral net	thorpej*, matt
2570c03f515Sjnemethipf		darrenr
258435d63b6Sspzkame/ipv6	core
25971fb49fdSdhollandnpf		rmind
2600c03f515Sjnemethpf		peter*, yamt
261edd2477cSperryppp(async)	christos
262edd2477cSperryppp(sync)	martin
26335d505c4Sperry
26435d505c4SperryPortmasters:
26535d505c4Sperry
26635d505c4Sperry[should be synced with src/distrib/notes/common/main]
26735d505c4Sperryacorn32		reinoud
268b02045baSkamilamd64		core
2690c03f515Sjnemethalgor		core
2703015313bSjnemethalpha		matt
27135d505c4Sperryamiga		is
2723015313bSjnemethamigappc	is
27335d505c4Sperryarc		soda
274590f5e86Stsutsuiatari		jdc
275a5f1084dSagcbebox		core
2760c03f515Sjnemethcats		core
277b02045baSkamilcesfic		core
2780c03f515Sjnemethcobalt		core
2793015313bSjnemethemips		pooka
2800c03f515Sjnemethevbarm		core
2810515e94bSperryevbmips		simonb
28274c5beb1Sspzevbppc		scw*
283435d63b6Sspzevbsh3		core
2843015313bSjnemethews4800mips	tsutsui
285590f5e86Stsutsuihp300		tsutsui
2860c03f515Sjnemethhpcarm		core
2870c03f515Sjnemethhpcmips		core
2883015313bSjnemethhpcsh		uwe
2896d3ceb1dSskrllhppa		skrll
290b02045baSkamili386		core
2913015313bSjnemethibmnws		matt
2920560d8b9Sgavaniyonix		gavan
2935f386bb2Suwelandisk		uwe
29435d505c4Sperryluna68k		nisimura
29574c5beb1Sspzmac68k		scottr*
2963015313bSjnemethmacppc		macallan
2970c03f515Sjnemethmipsco		wdk*
298435d63b6Sspzmmeye		core
29974c5beb1Sspzmvme68k		scw*
30074c5beb1Sspzmvmeppc		scw*
3013015313bSjnemethnetwinder	matt
30235d505c4Sperrynews68k		tsutsui
3030c03f515Sjnemethnewsmips	core
304a5f1084dSagcnext68k		core
3053015313bSjnemethofppc		garbled
306aad6ef8bSmartinplaystation2	martin
3073015313bSjnemethpmax		simonb
3080c03f515Sjnemethpmppc		core
3093015313bSjnemethprep		garbled
3103015313bSjnemethsandpoint	nisimura
31135d505c4Sperrysbmips		simonb
3120c03f515Sjnemethsgimips		core
3130c03f515Sjnemethshark		core
31422830dc7Suwesh3		msaitoh,uwe
3150c03f515Sjnemethsparc		core
3163015313bSjnemethsparc64		martin
3170c03f515Sjnemethsun2		core
31874c5beb1Sspzsun3		jeremy*
319ed9b8a91Sreinoudusermode	reinoud
3200c03f515Sjnemethvax		core
3210c03f515Sjnemethx68k		core
3223015313bSjnemethxen		bouyer
32335d505c4Sperry
32435d505c4Sperry
32535d505c4SperryMD Misc:
32635d505c4Sperry
3276280bf9cSuwehpcboot		uwe
328b02045baSkamili386 bootblocks	fvdl*, christos
329c8582791Srkujawaamiga pci	rkujawa
33035d505c4Sperry
33135d505c4Sperry
33235d505c4SperryMisc:
33335d505c4Sperry
33419250131SlukemBuild Tools	core
33535d505c4SperryMan Pages	wiz
33619250131SlukemRelease Tools	core
33735d505c4SperryStandards Guru	kleink
3380c03f515Sjnemeth
3390c03f515Sjnemeth
3400c03f515Sjnemeth* No longer has commit rights, but may still answer questions.
341