I am Dave, a Ph.D. student in the department of Computer & Information Science & Engineering (CISE) at the University of Florida. I am a founding member of FICS (Florida Institute for Cybersecurity) Research. My research involves system infrastructure, security and storage. I am interested in Linux kernel hacking, compilers and machine learning stuffs. I also play guitars though not professionally when I am tired of coding:)
TagsABNF agile AI/ML Alcatel-Lucent android arp asn1c assembly bash ber bison BNF C CentOS CIS122 Coverity crypto csv cuda DCA ddclient debugfs DH Diffie-Hellman drig fedora fedup flex fsck gcc gdb GFW git github gnome gprof gpu guitar gumstix helgrind itevad Java jmgsim JVM kenai kernel kill ksh kvm ld Linux mate netbeans netlink netstat nouveau NPNP nvidia objdump OS overo PAM Python relay scrum security selinux socket ssh Ubuntu UO USB valgrind x86 yocto
- 85,137 hits
All blogs on this website are licensed under a Creative Commons Attribution 4.0 International License.
Tag Archives: OS
Adding a new syscall into Linux kernel would be tricky for the beginners (like myself), especially considering the kernel source tree structure changes among different versions. It seems most of the online tutorials focusing on older versions of kernel (2.6.X) … Continue reading
This post gives a sample file used to play with Linux kernel linked list <linux/list.h>, as well as a makefile used to build this kernel module. lsmod, insmod, rmmod and dmesg are needed. The reference is the book “Operating System … Continue reading
Brief intro to Linux kernel compiling and updating, as well as Linux kernel module compiling, loading and removing. The Linux kernel we are playing with is 3.8.4. 1. Linux kernel compiling and updating Ubuntu: sudo apt-get install wget sudo apt-get … Continue reading