Colin Ian King

Colin Ian King

@ColinIanKing

C, UNIX, POSIX, Linux and open source are my bread and butter. I'm interested in Astronomy, Physics, Mathematics, Philosophy, Painting and eating chocolate.

Retired United Kingdom
601
Followers
94
Following
342
Public Repos
0
Private Repos

Language Breakdown

Lines of code distribution across 76 owned repositories

2362.1M Total LOC
C
2,268,534,164 lines
96.0%
N/A
Assembly
29,322,741 lines
1.2%
N/A
C++
12,186,059 lines
0.5%
N/A
Python
11,117,963 lines
0.5%
N/A
Roff
10,927,647 lines
0.5%
N/A
Other
29,983,974 lines
1.3%
N/A
I

I-Shaped Developer

I-shaped

Specialist — deep expertise in C

C
Assembly
C++
Python
Roff

Collaboration Network

Global Impact visualization

LIVE
Colin Ian King
0 active collaborators

Repos

342

PRs

0

Growth

+18%

Top Collaborators

No collaborator data yet.

Coding Streak

Contribution activity over the past year

3 days
3,148
Contributions
3,122
Commits
11
Pull Requests
Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Mo
We
Fr
Based on GitHub activity
Less
More

Top Repositories

stress-ng

This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.

2672 368
C
christmas-obfuscated-C

Obuscated C Christmas programs

378 27
C
powerstat

Powerstat measures the power consumption of a machine using the battery stats or the Intel RAPL interface. The output is like vmstat but also shows power consumption statistics. At the end of a run, powerstat will calculate the average, standard deviation and min/max of the gathered data.

181 18
C
forkstat

Forkstat is a program that logs process fork(), exec() and exit() activity. It is useful for monitoring system behaviour and to track down rogue processes that are spawning off processes and potentially abusing the system.

115 16
C
pagemon

Pagemon is an interactive memory/page monitoring tool allowing one to browse the memory map of an active running process.

47 5
C
health-check

The health-check tool monitors processes in various ways to help identify areas where it is consuming too many resources. One can trace one or more processes (including all their threads and child processes too) for a full story of system activity.

38 4
C
smemstat

Smemstat reports the physical memory usage taking into consideration shared memory. The tool can either report a current snapshot of memory usage or periodically dump out any changes in memory.

36 3
C
fwts

NOT THE UPSTEAM FWTS REPO, see https://github.com/fwts/fwts instead!

30 10
C
faultstat

page fault tracking tool

22 3
C
linux-next

clone of https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next

20 42
C