linux-kernel

Open-source projects categorized as linux-kernel

Top 23 linux-kernel Open-Source Projects

linux-kernel
  • linux-insides

    A little bit about a linux kernel

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  • lowlevelprogramming-university

    How to be low-level programmer

  • lkmpg

    The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

    Project mention: The Linux Kernel Module Programming Guide | news.ycombinator.com | 2024-07-27

    All I can't tell you is that it was already written this way in 2021: https://github.com/sysprog21/lkmpg/blob/2246e208093876de4c3b...

  • linux-exploit-suggester

    Linux privilege escalation auditing tool

  • linux-kernel-exploitation

    A collection of links related to Linux kernel security and exploitation

  • putting-the-you-in-cpu

    A technical explainer by @kognise of how your computer runs programs, from start to finish.

    Project mention: Written by a 16 year old, a book on how computers work | news.ycombinator.com | 2024-08-04
  • one_click_script

    install latest or LTS linux kernel and enable BBR or BBR plus

  • linux-kernel-module-cheat

    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 24.04 host.

    Project mention: Linux Kernel Module Cheat | /r/kernel | 2023-12-11
  • Rust-for-Linux

    Adding support for the Rust language to the Linux kernel. (by Rust-for-Linux)

    Project mention: Rewriting Rust | news.ycombinator.com | 2024-09-25
  • kmon

    Linux Kernel Manager and Activity Monitor 🐧💻

  • ltp

    Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)

    Project mention: New Mac Mini with M4 | news.ycombinator.com | 2024-10-29

    I would be shocked if they weren't using a test suite, especially given all the platforms and devices Linux supports. POSIX has a test suite, and there are several Linux test suites [1], [2]. Although, I would think that an architecture port is fairly straightforward. It's reverse-engineering and writing all the device drivers, but devices generally have a well-known interface (and, therefore, presumably tests). The OpenGL drivers are being tested against the official OpenGL test suite.

    Of course, there are no guarantees that it runs correctly. Probably doesn't, given that even Apple and Microsoft's software don't run correctly, either. But saying software doesn't run perfectly in all cases is almost tautological.

    [1] https://github.com/phoronix-test-suite/phoronix-test-suite

    [2] https://github.com/linux-test-project/ltp

  • ebpf_exporter

    Prometheus exporter for custom eBPF metrics

  • Diamorphine

    LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 and ARM64)

    Project mention: LKM Addict, learning the basics of lkm | dev.to | 2024-10-08

    The Hackers Choice elinux kernel br xcellerator lkmpg cat enjoyer My rootkit diamorphine

  • awesome-os

    A list of operating systems and stuff

  • rdma-core

    RDMA core userspace libraries and daemons

  • minimal

    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. (by ivandavidov)

    Project mention: Minimal Linux Live (MLL) – A tiny educational build-from-scratch Linux | news.ycombinator.com | 2024-04-01
  • llama2.c

    Llama 2 Everywhere (L2E) (by trholding)

    Project mention: Llama 3.1 in C | news.ycombinator.com | 2024-07-23

    My bad, I directly linked to the C file instead of the project here:

    So it is a program that given a model file, tokenizer file and a prompt, it continues to generate text.

    So to get it to work, you need to clone and build this: https://github.com/trholding/llama2.c

    So the steps are like this:

    First you'll need to obtain approval from Meta to download llama3 models on hugging face.

    So go to https://huggingface.co/meta-llama/Meta-Llama-3.1-8B-Instruct, fill the form and then go to https://huggingface.co/settings/gated-repos see acceptance status. Once accepted, do the following to download model, export and run.

    huggingface-cli download meta-llama/Meta-Llama-3.1-8B-Instruct --include "original/*" --local-dir Meta-Llama-3.1-8B-Instruct

    git clone https://github.com/trholding/llama2.c.git

    cd llama2.c/

    # Export Quantized 8bit

    python3 export.py ../llama3.1_8b_instruct_q8.bin --version 2 --meta-llama ../Meta-Llama-3.1-8B-Instruct/original/

    # Fastest Quantized Inference build

    make runq_cc_openmp

    # Test Llama 3.1 inference, it should generate sensible text

    ./run ../llama3.1_8b_instruct_q8.bin -z tokenizer_l3.bin -l 3 -i " My cat"

  • vmlinux-to-elf

    A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)

  • systeroid

    A more powerful alternative to sysctl(8) with a terminal user interface 🐧

  • learning-ebpf

    Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more

  • ucall

    Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️

  • broadcom-bt-firmware

    Repository for various Broadcom Bluetooth firmware

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

linux-kernel discussion

Log in or Post with

linux-kernel related posts

Index

What are some of the best open-source linux-kernel projects? This list will help you:

Project Stars
1 linux-insides 30,081
2 raspberry-pi-os 13,254
3 lowlevelprogramming-university 10,419
4 lkmpg 7,697
5 linux-exploit-suggester 5,689
6 linux-kernel-exploitation 5,652
7 putting-the-you-in-cpu 5,036
8 one_click_script 4,807
9 linux-kernel-module-cheat 4,208
10 Rust-for-Linux 4,003
11 kmon 2,555
12 ltp 2,336
13 ebpf_exporter 2,217
14 Diamorphine 1,788
15 awesome-os 1,654
16 rdma-core 1,593
17 minimal 1,548
18 llama2.c 1,512
19 vmlinux-to-elf 1,369
20 systeroid 1,302
21 learning-ebpf 1,271
22 ucall 1,151
23 broadcom-bt-firmware 1,011

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that C is
the 7th most popular programming language
based on number of metions?