linux-kernel
Linux is an open source operating system modeled after UNIX. Widely used, it is known for its efficiency and reliability.
Here are 833 public repositories matching this topic...
Learning operating system development using Linux kernel and Raspberry Pi
-
Updated
May 16, 2020 - C
How to be low-level programmer
-
Updated
Oct 4, 2019
A collection of links related to Linux kernel exploitation
-
Updated
Apr 22, 2020
As of 5cdbd57de09b64f48d06351b065dc8949493d7e8 we have done it for the kernel, but to have a better feeling of what instruction counts mean, we should do a few more.
A simple well known algorithm would also be good.
It'd be good to state publicly the oldest kernel and glibc (or even other libc versions) we support.
This would allow us to remove some legacy code or force support for legacy code.
This shouldn't require test to be functional (e.g. for some cases like module drivers it could be hard),
but LTP to be compiled and when difficult/impossible to achieve this functionality, it could resulted in TCO
My proof-of-concept exploits for the Linux kernel
-
Updated
Mar 30, 2020 - C
Prerequisite for running on Debian:
$ apt install flex bison libelf-dev libssl-dev bc cpio libncurses5-dev xorriso wget make gawk gcc
Is kmod necessary?
Linux Kernel Manager and Activity Monitor
-
Updated
May 28, 2020 - Rust
A 64-bit OS for the Raspberry Pi 3
-
Updated
Apr 20, 2018 - Go
Docker/Qemu Based Linux Kernel Learning, Development and Testing Environment
-
Updated
May 31, 2020 - Makefile
it's great you folks a few example configs for the exporter.. however since you demonstrate a lovely grafana graph graphing the metrics (say that 5 times fast), it would really swell if you also included the dashboard definition JSON that creates those exact grafana graphs..
p.s.. a [quick search](https://grafana.com/grafa
LKM rootkit for Linux Kernels 2.6.x/3.x/4.x (x86 and x86_64)
-
Updated
Oct 23, 2019 - C
-
Updated
Jan 8, 2020 - C
Repository for various Broadcom Bluetooth firmware
-
Updated
May 24, 2020 - Perl
An attempt to port LinuxBoot to the Dell E7420 mentions that there are no guidelines for which DXE modules are necessary to retain, which can be discarded etc.
We should document that.
Docker/Qemu/Bochs Based Linux 0.11 Kernel Development Environment
-
Updated
Apr 5, 2020 - C
awesome-linux-rootkits
-
Updated
May 21, 2020
RDMA core userspace libraries and daemons
-
Updated
Jun 3, 2020 - C
kernel module for taking block-level snapshots and incremental backups of Linux block devices
-
Updated
Mar 25, 2020 - C
Tempesta TLS throws misleading Warning: Unrecognized TLS receive return code -16512, drop packet in too many cases. See current TLS functional tests for various different cases when we expect the warnings. We should log some meaningful human readable message instead of just error code.
Please fix tls/test_tls_cert.py tests (see comments), e.g. for InvalidHash test (SHA1) Tempesta throws m
Various kernel exploits
-
Updated
Jan 23, 2020 - C
While trying to learn how to use EVDI I discovered that evdi_get_event_ready is mentioned in the Quick Start, but not the detailed documentation. As I understand it, the detailed documentation is supposed to document all of libevdi.
Tiny library to interface with ALSA in the Linux kernel
-
Updated
Jun 3, 2020 - C
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
We have date of disclosure on the backend, we need to expose it somewhere on the site and in the data.
One problem with faulting programs under KRF is that KRF might decide to inject a fault during the dynamic link/load phase, aborting ld-linux.so instead of the actual target image. This usually isn't helpful, since it doesn't indicate any mistakes in the target itself.
It should be possible to check the loaded program's name via the current task, probably via comm. We should use that (or
Trojanize your payload - WinRAR (SFX) automatization - under Linux distros
-
Updated
Feb 28, 2018 - Shell
Make bootable linux disk image abusing docker
-
Updated
Feb 29, 2020 - Makefile


Probably need rework. The current description bases on its definition in the arch/x86/boot/boot.h, while is not belonged to vmlinux, it is belonged to ZO image, which is produced under arch/x86/boot.
The real definition locates include/linux/build_bug.h
extend it along, will see it is a