Top 23 C Kernel Projects
Learning operating system development using Linux kernel and Raspberry PiProject mention: In-depth software programming | dev.to | 2021-02-27
C: Learning operating system development using Linux kernel and Raspberry Pi
RT-Thread is an open source IoT operating system.Project mention: How I Create an Oscilloscope with STM32 and You Can Too! | dev.to | 2021-02-24
Website | Github | Twitter | Facebook | Youtube
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Windows File System Proxy - FUSE for WindowsProject mention: Issue with EAC | reddit.com/r/rclone | 2021-01-20
On a quick search it seems to be an EAC issue. I found a GitHub Issue that seems to be similar: https://github.com/billziss-gh/winfsp/issues/162. That Issue also points to some with TortoiseSVN causing EAC to crash as well. Might wanna use an alternative ripper.
Zen Patched Kernel SourcesProject mention: Liquorix Kernel for Fedora | reddit.com/r/Fedora | 2021-02-24
I recently started a (small) project to "port" Liquorix patched Linux kernel to Fedora Linux as RPM packages. For anyone who doesn't know, Liquorix is a Linux kernel "distro" based on Zen patches that is "built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads."\0])
Modular and configurable OS for embedded applicationsProject mention: The Open Source Autarkic (Eink) Laptop | reddit.com/r/eink | 2021-02-23
Not silly at all. I was looking at some of the Dialog boards after Embox mentioned they ported to the Dialog 14695: https://github.com/embox/embox/wiki/Dialog-Semiconductor In fact, I found their CBRAM really interesting- not sure if it is too slow to run any type of actual RAM, but it seems to have some of the lowest RAM anywhere: https://www.dialog-semiconductor.com/products/memory/cbram-technology
GeoSn0w's OpenJailbreak Project, an open-source iOS 11 to iOS 13 Jailbreak project & vault.Project mention: [Discussion] How to write jailbreaks | reddit.com/r/jailbreak | 2021-02-18
https://github.com/GeoSn0w/OpenJailbreak This may help you
Fully chained kernel exploit for the PS Vita on firmwares 3.65-3.73Project mention: Bi-Weekly Questions Thread [Edition #64] - 'Dawn of PPSSPP Vita' Edition | reddit.com/r/vitahacks | 2021-02-24
- h-encore^2 is here. Installation instructions can be found on The FloW's Github page here
A WIP "Vulnerable by Design" kext for iOS/macOS to play & learn *OS kernel exploitationProject mention: GitHub - ant4g0nist/Vulnerable-Kext: A WIP "Vulnerable by Design" kext for iOS/macOS to play & learn *OS kernel exploitation | reddit.com/r/bag_o_news | 2020-12-29
Linux kernel source tree (by ClangBuiltLinux)Project mention: Looking for advice on learning kernel development | reddit.com/r/kernel | 2021-02-25
See if you can build your distro's config. make LLVM=1 localmodconfig olddefconfig bzImage. Any warnings? Any warnings not in the issue tracker? If not, pick one from the issue tracker and see if you can reproduce it. Note: lots of issues are tagged by target ISA, so you'll need to get familiar with cross compiling (setting ARCH= and CROSS_COMPILE=.
Project mention: Biweekly Questions Thread Edition 62 Flycastvita | reddit.com/r/vitahacks | 2021-01-22
Hi I need some help getting my controller to work with the latest release of MiniVitaTV. I'm using a PS4 controller and once I connect it I can't seem to use it on the menus or any games. Should I also use ds4vita or will they conflict?
An operating system written in CProject mention: This is my hobby 64 bits OS! | reddit.com/r/osdev | 2021-01-13
P.S: Github repo
Linux Kernel Runtime GuardProject mention: Linux Kernel Runtime Guard (LKRG) | reddit.com/r/opensource | 2021-01-19
A Tiny Linux-Compatible KernelProject mention: You're a FRAUD programmer if you don't learn Assembly and C | reddit.com/r/ProgrammerHumor | 2021-03-02
Fork of the Linux kernel? Real devs write their own linux-compatible kernel from scratch.
Modern operating system aimed at running WebAssembly code.Project mention: SkiftOS: Simple, handmade operating system for the x86 platform | news.ycombinator.com | 2021-01-23
UEFI sort of handles this, even if the spec is absurdly huge. It contains portions referring to standardized ways of interacting with Wi-Fi cards and other devices, even if not all firmware supports it. I started an OS project a while ago based on it.
Linux 2.2, 2.6, 3.x, 4.x and 5.x kernels for the PlayStation 2. (by frno7)
👷🏻♂️ An easy starting point for your first OS/KernelProject mention: I made an OSDev starter kit (x86-32) | reddit.com/r/osdev | 2021-01-08
Operating system in C written for fun and gloryProject mention: My tiny operating system for i686 processors: https://github.com/CPL-1/CPL-1 | reddit.com/r/osdev | 2021-01-30
Sure, the link is in the title, but here it goes again: https://github.com/CPL-1/CPL-1
A simple Unix like operating system from scratch.Project mention: Keyboard input example | reddit.com/r/osdev | 2021-02-12
A UNIX-style Operating System for the Waikato RISC Architecture Microprocessor (WRAMP)Project mention: Show HN: Winix, writing my own operating system | news.ycombinator.com | 2020-12-21
rtw88 family usb driver for linux rtl8723du rtl8822bu rtl8821cu rtl8822cuProject mention: Kernel 5.11 will have driver support for the ax210, in case you've been thinking about upgrading to it. It'll still use the iwlwifi module. | reddit.com/r/linux | 2021-01-03
I really hope USB support for rtw88 will be merged soon, there are so many USB dongles with those chips, it would be great to have them 'just work'.
UEFI ELF Bootloader exampleProject mention: Switching To 64bit Mode | reddit.com/r/osdev | 2021-01-12
Example code for loading an ELF kernel from UEFI: https://github.com/ajxs/uefi-elf-bootloader
Linux kernel module for Nuvoton NCT6687-RProject mention: Thoughts/concerns on this build | reddit.com/r/linuxhardware | 2021-02-27
There is a driver that if you follow the instructions, will make the fans and temp sensors work perfectly: https://github.com/Fred78290/nct6687d
FSAC = Framework for Scheduling Algorithms Creation. It's a version of the Linux kernel, that includes a framework for rapid scheduling algorithms dynamic creation and insertion.Project mention: Looking for CS projects to contribute too. | reddit.com/r/VirginiaTech | 2021-01-18
I encourage you to look around open-source projects on GitHub. I myself "maintain" some small repos I started one day and haven't had time to finish, you could contribute to those. For example (sorted by complexity), this tiny chess engine, an audio streaming protocol on top of TCP, a small operating system here, or if you want something truly hard this kernel framework. Any small improvements that you pull request and describe I will accept. Even though none of those is of any relevance, if you are looking to contribute to projects, you must start learning somewhere (commit, sign work, describe improvement...)
What are some of the best open-source Kernel projects in C? This list will help you: