/* ~/ankit_khushwaha.c */
#include <stdio.h>
struct developer {
const char *name;
const char *role;
const char *university;
const char *degree;
};
static struct developer ankit = {
.name = "Ankit Khushwaha",
.role = "Student",
.university = "IIT Dharwad",
.degree = "BS-MS Physics",
};
static const char *skills[] = {
"C", "Linux Kernel", "Device Drivers", "Git", "QEMU",
};
static const char *interests[] = {
"Kernel Development",
"Operating Systems",
"Systems Programming",
"Computer Security",
};
static const char *links[] = {
"github.com/ankitkhushwaha",
"linkedin.com/in/ankitkhushwaha",
"ankitkdev.com",
"[ankitkhushwaha.dev@gmail.com](mailto:ankitkhushwaha.dev@gmail.com)",
};
int workflow(void) {
printf("[+] Reading kernel source...\n"
"[+] Writing device drivers...\n"
"[+] Debugging kernel crashes...\n"
"[+] Studying kernel security...\n"
"[+] Sending patches upstream...\n\n");
return 0;
}
const char *currently_learning(void) {
return "Linux kernel internals, device drivers, "
"and low-level systems programming";
}
const char *future_goal(void) {
return "Build secure and reliable systems, "
"contribute to the Linux kernel, and "
"specialize in device drivers and security";
}
static void print_profile(void) {
size_t i;
printf("Name : %s\n", ankit.name);
printf("Role : %s\n", ankit.role);
printf("University : %s\n", ankit.university);
printf("Degree : %s\n", ankit.degree);
printf("\nSkills:\n");
for (i = 0; i < sizeof(skills) / sizeof(skills[0]); i++)
printf(" - %s\n", skills[i]);
printf("\nInterests:\n");
for (i = 0; i < sizeof(interests) / sizeof(interests[0]); i++)
printf(" - %s\n", interests[i]);
printf("\nCurrently Learning:\n");
printf(" %s\n", currently_learning());
printf("\nFuture Goal:\n");
printf(" %s\n", future_goal());
printf("\nLinks:\n");
for (i = 0; i < sizeof(links) / sizeof(links[0]); i++)
printf(" - %s\n", links[i]);
}
int main(void) {
workflow();
print_profile();
return 0;
}
lost
Pinned Loading
-
-
-
Linux-Device-Driver
Linux-Device-Driver PublicForked from d0u9/Linux-Device-Driver
Advanced examples of Linux Device Drivers (LDD3) and detailed manual for running examples in QEMU which is patched with virtual PCI, USB, serial devices. I am actively composing a new book about Dr…
C
-
-
-
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.


