The Linux kernel is the core of any Linux operating system. It manages hardware, system resources, and provides the fundamental services for all other software.
Global
Experimental open-source replacement PlayStation 2 BIOS for emulators. MIT licensed.
Empowering everyone to build reliable and efficient software.
0 alpha 0 =====================================
Experimental Darling runtime patches and tools for testing the macOS League client on Linux
scriptc compiles TypeScript and JavaScript to typed IR, readable C, textual LLVM IR, native assembly and objects, native executables, and WebAssembly modules. It uses the TypeScript compiler for parsing and type checking. Source outputs require only Node.
ripgrep (rg) ------------ ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.
A curated list of Rust code and resources.
ReactOS™ is an Open Source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft® Windows™ NT family of operating systems (NT4, 2000, XP, 2003, Vista, 7).
Playstation 2 Static Recompiler & Runtime Tool to make native PC ports
Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
24 GB of RAM. Portable C99: no BLAS, no framework, no GPU.
CSAPP 中文文档与学习资料:《深入理解计算机系统》第三版全章节 Markdown,含练习题答案、八大实验中文翻译及官方自学实验包,方便在线阅读与离线学习。
A static recompilation port of Dante's Inferno (Xbox 360) to native PC, built with the ReXGlue SDK.
Standalone implementation of Zygisk, providing Zygisk API support for KernelSU and a replacement of Magisk's built-in Zygisk.
NOTE: This README does not document usage instructions and tips for the debugger itself, and is intended as a technical overview of the project.
gVisor provides a strong layer of isolation between running applications and the host operating system. It is an application kernel that implements a Linux-like interface. Unlike Linux, it is written in a memory-safe language (Go) and runs in userspace.
Despite being at an early development stage, the V language is relatively stable, and doesn't change often. 0. Most changes in the syntax are handled via vfmt automatically.
Millions of developers write TypeScript every day — but shipping it has always meant shipping a JavaScript engine: a Node install on every server, 100 MB of embedded runtime per CLI, or a whole browser engine per desktop app. Perry removes the engine.
A TypeScript-shaped language built for coding agents. It compiles to small, fast native binaries.
The first open-source GPU-accelerated graphics driver for macOS.
mold is a high-performance drop-in replacement for existing Unix linkers, designed to speed up builds. 9x faster than wild at the median; see Benchmark for the full results.
This project has a git submodule, make sure to clone with --recurse-submodules or run git submodule update --init after cloning.
Information about build requirements is provided in the README file.
Redox is under active development by a vibrant community, you can see the key links below:
Built with <15 files of fully documented Verilog, complete documentation on architecture & ISA, working matrix addition/multiplication kernels, and full support for kernel simulation & execution traces.
The GNU Compiler Collection is free software. See the files whose names start with COPYING for copying permission. The manuals, and some of the runtime libraries, are under different terms; see the individual source files for details.
The goal of this project is simple – to share knowledge about the Linux kernel internals and related low-level topics. If you're curious about what's under the hood, see the Table of Contents.
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples. 15. 1 and above.