#
linux-kernel

Linux is an open source kernel modeled after UNIX. Widely used, it is known for its efficiency and reliability.
Here are 1,187 public repositories matching this topic...
Learning operating system development using Linux kernel and Raspberry Pi
c
education
raspberry-pi
arm
tutorial
kernel
resource
linux-kernel
assembler
osdev
operating-system
learn
armv8
raspberry-pi-3
raspberry-pi-os
-
Updated
Sep 28, 2021 - C
How to be low-level programmer
programming-language
arduino
hardware
firmware
assembly
linux-kernel
embedded-systems
operating-system
rust-lang
low-level
system-programming
assembly-language-programming
low-level-programming
c-programming
linux-kernel-hacking
-
Updated
Sep 25, 2021
The Linux Kernel Module Programming Guide (updated for 5.x kernels)
c
linux
documentation
books
kernel
linux-kernel
device-driver
linux-kernel-module
linux-kernel-driver
lkm
lkmpg
-
Updated
Nov 16, 2021 - TeX
A collection of links related to Linux kernel security and exploitation
-
Updated
Nov 8, 2021
Linux privilege escalation auditing tool
linux-kernel
exploits
kernel-exploitation
hacking-tool
security-tools
linux-exploits
privilege-escalation-exploits
applicable-exploits
published-exploits
-
Updated
Oct 19, 2021 - Shell
The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 19.10 host.完美的仿真设置,可用于研究和开发Linux内核v5.4.3,内核模块,QEMU,gem5和x86_64,ARMv7和ARMv8用户界面以及裸机装配,ANSI C,C ++和POSIX。 GDB步骤调试和KGDB可以正常工作。 由Buildroot和crosstool-NG支持。 高度自动化。 彻底记录。 自动化测试。 在Ubuntu 19.10主机中经过“测试”。
-
Updated
Nov 4, 2021 - Python
Linux Test Project http://linux-test-project.github.io/
-
Updated
Nov 24, 2021 - C
Linux Kernel Manager and Activity Monitor 🐧 💻
linux
monitoring
management
linux-kernel
tui
kernel-modules
hacktoberfest
kernel-activities
kernel-information
kmon
-
Updated
Nov 10, 2021 - Rust
My proof-of-concept exploits for the Linux kernel
-
Updated
Nov 15, 2021 - C
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
-
Updated
Nov 4, 2021 - HTML
Prometheus exporter for custom eBPF metrics
-
Updated
Nov 4, 2021 - Go
linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
-
Updated
Oct 20, 2021
LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x (x86/x86_64 and ARM64)
c
linux
security
security-audit
kernel
backdoor
kernel-module
rootkit
malware
linux-kernel
hacking
pentesting
pentest
stealth
hacking-tool
security-tools
redteaming
lkm-rootkit
redteam
advanced-persistent-threat
starts-invisible
-
Updated
May 12, 2021 - C
Docker/Qemu Based Linux Kernel Learning, Development and Testing Environment; New Linux ELF Video Course from this project author: https://www.cctalk.com/m/group/88089283
-
Updated
Nov 9, 2021 - Makefile
awesome-linux-rootkits
-
Updated
May 25, 2021
Academic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read
linux
iot
embedded
kernel
paper
linux-kernel
fuzzing
exploitation
vulnerability-detection
mitigations
rca
sanitizer
directed-fuzzing
hybrid-fuzzing
fuzzing-binaries
guided-fuzzing
root-cause
-
Updated
Oct 21, 2021
Repository for various Broadcom Bluetooth firmware
-
Updated
Aug 28, 2020 - Perl
A 64-bit OS for the Raspberry Pi 3
-
Updated
Jun 12, 2020 - Go
RDMA core userspace libraries and daemons
-
Updated
Nov 24, 2021 - C
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
-
Updated
Nov 24, 2021 - Rust
The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.
-
Updated
Nov 15, 2021 - Makefile
kernel
kernel-module
linux-kernel
keylogger
linux-kernel-module
debugfs
linux-keylogger
kernel-programming
-
Updated
Sep 19, 2021 - C
-
Updated
Oct 9, 2020
A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)
-
Updated
Nov 22, 2021 - Python
Various kernel exploits
-
Updated
Jul 18, 2021 - C
XanMod: Linux kernel source code tree
linux
workstation
lto
linux-kernel
desktop
rng
low-latency
zstd
bbr
llvm-clang
preempt-rt
bfq
gamer
xanmod
preemptive-multitasking
lru-replacement-algorithm
fq-pie
realtime-kernel
bbr2
-
Updated
Nov 22, 2021 - C
Extensible Virtual Display Interface
-
Updated
Nov 5, 2021 - C
The Linux Application Delivery Controller
tls
database
high-performance
http2
linux-kernel
load-balancer
http-accelerator
web-application-firewall
ddos-mitigation
-
Updated
Nov 21, 2021 - C
In addition to Rust-for-Linux/linux#532, it would be nice to implement
Display
forCStr
andBStr
.Be careful to avoid panicking if invalid UTF-8 is found (i.e. do not attempt to convert it into a
&str
). We could escape all non-printable ASCII bytes to avoid losing data (e.g.\x01
). Another way (but lossy) is using a replacement character (e.g. the Unicode one