Displaying 1 to 14 from 14 results

keysniffer - :mag: Linux kernel mode debugfs keylogger


A Linux kernel module to grab keys pressed in the keyboard, or a keylogger. keysniffer was initially written with the US keyboard (and conforming laptops) in mind. By default it shows human-readable strings for the keys pressed. Optionally, the keycode shift_mask pair can be printed in hex or decimal. You can lookup the keycodes in /usr/include/linux/input-event-codes.h.

pi64 - A 64-bit OS for the Raspberry Pi 3


pi64 is an experimental 64-bit OS for the Raspberry Pi 3. It is based on Debian Stretch and backed by a 4.11 Linux kernel. The latest images are always available in the releases section.

linux-kernel-module-cheat - Run one command, get a QEMU or gem5 Buildroot BusyBox virtual machine built from source with several minimal Linux kernel 4


Run one command, get a QEMU or gem5 Buildroot BusyBox virtual machine built from source with several minimal Linux kernel 4.16 module development example tutorials with GDB and KGDB step debugging and minimal educational hardware models. "Tested" in x86, ARM and MIPS guests, Ubuntu 18.04 host. This is the most native setup, and therefore the best one if you are on one of the supported Ubuntu: 16.04 or 18.04.




python-nsenter - Enter kernel namespaces from Python


NSEnter is a Python package that enables you to enter Linux kernel namespaces — mount, IPC, net, PID, user and UTS — with a single, simple "setns" syscall. The command line interface is similar to the nsenter C program.When working with Docker containers, questions usually arise about how to connect into a running container without starting an explicit SSH daemon (which is considered a bad idea). One way is to use Linux Kernel namespaces, which Docker uses to restrict the view from within containers.

linux-samus - Linux 4.13 on Pixel 2015


This repository contains packages for Debian and Arch Linux that installs the Linux kernel v4.10 with a config that is somewhat optimized for the Chromebook Pixel 2015.As of v4.9 there is no need to patch the kernel sources to get sound support.

devheart - Listen to Tux's heartbeat with this awesome Linux Kernel Module :heart:


So, we could assume that Tux's heart are the CPUs. Now, depending on how stressed those CPUs are, Tux will feel healthy or not. See, dmesg for more information.

broadcom-bt-firmware - Repository for various Broadcom Bluetooth firmware


This package intentended to provide firmware of Broadcom WIDCOMM® Bluetooth devices (including BCM20702, BCM20703, BCM43142 chipsets and other) for Linux kernel. Since February 2017, Broadcom ships their drivers directly to Windows Update service. They can be downloaded here. As you can see, you need brcm/BCM20702A1-0b05-17cb.hcd firmware.


linux-uek - Oracle Linux UEK: Unbreakable Enterprise Kernel


The Unbreakable Enterprise Kernel (UEK) is a Linux kernel built by Oracle and supported via Oracle Linux support. Its focus is performance, stability, and minimal backports by tracking the mainline source code as closely as is practical. UEK is well-tested and used to run Oracle's Engineered Systems, Oracle Cloud Infrastructure, and large enterprise deployments for Oracle customers. The source for UEK has always been available at oss.oracle.com, as a git repository with full git history. By posting the UEK source here on github.com we hope to increase the visibility for our work and to make it even easier for people to access the source for UEK. We will also use this repository for working with developers at partner companies and in the Linux community.

udev-joystick-blacklist - Fix for keyboard/mouse/tablet being detected as joystick in Linux


Fix for keyboard/mouse/tablet being detected as joystick in Linux. There are several devices that, although recognized by kernel as joysticks, are not joysticks. This repository contains rules that will prevent the non-functional /dev/input/js* and /dev/input/event* devices from being recognized as joysticks.

lwn-rtbp - Real-Time Linux Article Series for System Configuration and Application Development


Aid application developers in accomplishing common programming tasks in C and C++ (maybe) for Enterprise Real-Time Linux Applications. Discuss approaches to system configuration and tuning. Enumerate common pitfalls and how to avoid them. Use the kernel implementation details to educate developers on why they should adhere to these guidelines.

gentoo-kernel-guide - A better way to configure and manage kernels on Gentoo Linux


and various tips. No more blind copying of 4,000+ line .config files, no unnecessary code, no bullshit. This repo explains how I download, configure, and install kernels on my Gentoo Linux machines.

ebpf_exporter - Prometheus exporter for custom eBPF metrics


Prometheus exporter for custom eBPF metrics. Motivation of this exporter is to allow you to write eBPF code and export metrics that are not otherwise accessible from the Linux kernel.