Kernel
A kernel is the heart of almost every operating system. It is always loaded in memory at any time and deals with the hardware to provide an interface for the software. It also manages peripherals, memory, interrupts, and processes. Examples of widely used kernels include Windows NT and Linux.
Here are 3,182 public repositories matching this topic...
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
-
Updated
Jun 16, 2021 - C
Now that we have the checklocks analyzer, we should annotate values that are lock-protected with an appropriate checklocks attribute.
Learning operating system development using Linux kernel and Raspberry Pi
-
Updated
Feb 16, 2022 - C
eBPF-based Networking, Security, and Observability
-
Updated
Mar 19, 2022 - Go
The Darwin Kernel (mirror). This repository is a pure mirror and contributions are currently not accepted via pull-requests, please submit your contributions via https://developer.apple.com/bug-reporting/
-
Updated
Jan 12, 2022 - C
-
Updated
Mar 14, 2022 - Rust
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
-
Updated
Mar 15, 2022 - C
Windows File System Proxy - FUSE for Windows
-
Updated
Mar 2, 2022 - C
The Linux Kernel Module Programming Guide (updated for 5.x kernels)
-
Updated
Mar 18, 2022 - TeX
syzkaller is an unsupervised coverage-guided kernel fuzzer
-
Updated
Mar 18, 2022 - Go
Spectre, Meltdown, Foreshadow, Fallout, RIDL, ZombieLoad vulnerability/mitigation checker for Linux & BSD
-
Updated
Mar 17, 2022 - Shell
- The
set_mode_X()HIL functions need to support returning an error if hardware does not support that mode or if the implementation cannot put the hardware in to that mode at that time. See for an example where panic is used instead of returning an error https://github.com/tock/tock/pull/2629/files.
The Go kernel for Jupyter notebooks and nteract.
-
Updated
Mar 13, 2022 - Go
debootstrap.sh replaces extraargs or another line in the environment where it finds 'console=' before the line that starts with console=
Suggested the following fix:
--- a/lib/debootstrap.sh
+++ b/lib/debootstrap.sh
@@ -626,7 +626,7 @@ prepare_partitions()
# if we have a headless device, set console to DEFAULT_CONSOLE
if [[ -n $DEFAULT_CONSOLE && -f $SDCARD/boot/armbianEDescribe the bug
the bzimage package can't unpack kernels compress with xz. This is because when I wrote it I was not sure how to find
the compressed part and used a simple minded search.
To Reproduce
create a bzImage but enable XZ compression in the kernel (yep, it's still called a bzimage)
use the kexec command with debug and note you see this:
2022/02/02 21:13:15 Failed to unpa
Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧, novel OS structure, and state management. It strives to close the semantic gap between compiler and hardware to maximally leverage the power of language safety, and thus shift OS responsibilities like resource management into the compiler.
-
Updated
Mar 18, 2022 - Rust
-
Updated
Jan 20, 2022 - C
Fast and Easy Infinite Neural Networks in Python
-
Updated
Mar 17, 2022 - Jupyter Notebook
HackSys Extreme Vulnerable Windows Driver
-
Updated
Dec 6, 2021 - C
- Wikipedia
- Wikipedia


The expected behavior to me anyway would be to decouple the two and granually drag the browser window when I hover over the title bar and drag it.