Linux / Arch / Um
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 199 files with 24,116 lines of code.
    • 79 files changed more than 100 times (18,257 lines of code)
    • 51 files changed 51-100 times (2,861 lines of code)
    • 50 files changed 21-50 times (2,507 lines of code)
    • 16 files changed 6-20 times (406 lines of code)
    • 3 files changed 1-5 times (85 lines of code)
75% | 11% | 10% | 1% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, S, txt, in, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c80% | 9% | 8% | 1% | <1%
h34% | 31% | 27% | 6% | <1%
S98% | 0% | 1% | 0% | 0%
in0% | 0% | 100% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
drivers68% | 14% | 14% | 1% | 0%
os-Linux92% | 4% | 3% | 0% | 0%
kernel92% | 3% | 2% | <1% | 1%
include50% | 25% | 16% | 7% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ubd_kern.c
in drivers
1274 46 19 6122 692
process.c
in kernel
280 29 19 6117 606
mconsole_kern.c
in drivers
692 38 19 6067 525
net_kern.c
in drivers
696 32 29 6070 517
line.c
in drivers
584 33 19 6122 492
irq.c
in kernel
514 27 19 6117 429
trap.c
in kernel
219 9 19 5687 427
time.c
in kernel
613 43 19 6067 412
um_arch.c
in kernel
368 27 19 6116 400
mem.c
in kernel
140 7 21 6103 397
process.c
in os-Linux/skas
537 18 19 5859 371
os.h
in include/shared
257 10 19 4918 332
signal.c
in os-Linux
265 22 19 6117 315
ptrace.c
in kernel
117 7 801 6122 308
mmu.c
in kernel/skas
55 2 275 6054 293
chan_kern.c
in drivers
460 27 801 6122 274
exec.c
in kernel
41 2 21 5687 272
signal.c
in kernel
99 6 415 5687 259
pgtable.h
in include/asm
211 22 150 4917 258
start_up.c
in os-Linux
330 13 19 5996 257
file.c
in os-Linux
560 40 415 6083 242
S
uml.lds.S
in kernel
107 - 150 6103 241
thread_info.h
in include/asm
53 - 21 4917 238
sysrq.c
in kernel
41 2 345 6094 233
syscall.c
in kernel/skas
29 1 19 5996 230
time.c
in os-Linux
78 9 290 5859 226
random.c
in drivers
80 5 344 6094 226
tlb.c
in kernel
519 21 275 6054 222
S
dyn.lds.S
in kernel
165 - 150 6054 218
uaccess.c
in kernel/skas
274 14 19 6122 215
ptrace-generic.h
in include/asm
26 - 607 4917 214
main.c
in os-Linux
151 6 714 5932 214
helper.c
in os-Linux
135 4 19 5932 212
ssl.c
in drivers
160 11 19 6122 209
physmem.c
in kernel
152 7 801 6054 204
mmu_context.h
in include/asm
30 2 275 4917 201
stdio_console.c
in drivers
160 10 19 6122 200
processor-generic.h
in include/asm
78 2 19 4917 198
mem.c
in os-Linux
158 5 801 5983 192
process.c
in os-Linux
227 16 801 6117 190
274 13 150 6035 189
tlb.h
in include/asm
7 - 19 4917 185
ksyms.c
in kernel
39 - 19 6117 182
S
common.lds.S
in include/asm
80 - 607 4917 179
port_kern.c
in drivers
246 8 344 6070 179
mmapper_kern.c
in drivers
94 8 905 6083 164
net_user.c
in drivers
225 13 801 6083 162
vector_kern.c
in drivers
1337 52 19 1536 162
reboot.c
in kernel
47 5 801 6067 160
umid.c
in os-Linux
295 11 344 5872 160