Displaying 20 to 40 from 45 results

Kaminou-Kernel - Just another (unfinished) kernel from scratch...

Just another (unfinished) kernel from scratch... At first I didn't plan on releasing this project, but it's dying in a directory. This project was just for understanding how the kernel works. The kernel works only for x86 32 bits.

xelix - An experimental monolithic x86 kernel aiming for POSIX compatibility.

Xelix is an open source (GPL v3+ licensed) kernel, mainly for learning how things work inside of a computer. It currently only supports x86. Steps in braces don't neccessarily have to be executed every time you compile Xelix. If you're compiling the first time, run them.

rvtests - Rare variant test software for next generation sequencing data

Rvtests, which stands for Rare Variant tests, is a flexible software package for genetic association analysis for sequence datasets. Since its inception, rvtests was developed as a comprehensive tool to support genetic association analysis and meta-analysis. It can analyze both unrelated individual and related (family-based) individuals for both quantitative and binary outcomes. It includes a variety of association tests (e.g. single variant score test, burden test, variable threshold test, SKAT test, fast linear mixed model score test). It takes VCF/BGEN/PLINK format as genotype input file and takes PLINK format phenotype file and covariate file. With new implementation of the BOLT-LMM/MINQUE algorithm as well as a series of software engineering optimizations, our software package is capable of analyzing datasets of up to 1,000,000 individuals in linear mixed models on a computer workstation, which makes our tool one of the very few options for analyzing large biobank scale datasets, such as UK Biobank. RVTESTS supports both single variant and gene-level tests. It also allows for highly effcient generation of covariance matrices between score statistics in RAREMETAL format, which can be used to support the next wave of meta-analysis that incorporates large biobank datasets.

sos - Sian's Operating System

Sian's experimenting Operating System written in C++. it's a 32bit os kernel and runs on uniprocessor. Like makefile indicated, this is a x86 kernel, and you need a i686 gcc cross compiler for building and running it. see here for the information. I think it also works under a 32bit GNU/Linux distribution. you may need to specify -Wl,--build-id=none for successful compiling. The kernel follows multiboot protocol and need a hd img with grub2 preinstalled. Here is a premade image for testing.

kernel-fuzzing - Fuzzers for the Linux kernel

kernel-fuzzing is a repository of fuzzers for the Linux kernel. Each fuzzer usually targets a specific subsystem and knows how to turn a small binary "testcase" (usually a few kilobytes or less in size) into a sequence of syscalls and arguments that will trigger some interesting code path in the kernel. The fuzzers were originally meant to be used with American Fuzzy Lop (AFL), but could in theory be used with any framework with a small amount of glue code.

ktf - Kernel Test Framework - a unit test framework for the Linux kernel

"examples" is the test case name, "hello_ok" the test. KTF provides many different types of assertions, see kernel/ktf.h for the complete list. This registers the test with the KTF framework for later execution. There are many examples in the examples/ directory.

application - 🏆 A full-stack component-based MVC kernel for PHP that helps you write powerful and modern web applications

Model-View-Controller is a software architecture that was created to satisfy the need to separate utility code (controller) from application logic code (model) and from code for displaying data (view) in applications with graphical user interface. With this approach we make the application better understandable, simplify future development and enable testing each unit of the application separately. Please, see documentation.

xbox360bb - Driver for XBox 360 "Big Button" controllers for Linux

A driver for the Xbox 360 Big Button (aka "Scene It") controllers / receiver. Licensed under the GPLv2+.

willOS - :floppy_disk: A dead-simple 64 bits Operating System. // Work In Progress

willOS is a dead-simple 64 bits Operating System. This project targets x86_64 architectures, so you likely need a cross-compilation toolchain.

Quasar - A tiny operating system micro kernel. (A.k.A. SegfaultOS). Written in Rust

The Makefile exports a make iso target to build a minimal iso image based on GRUB2, as well as a make run target to run the generated image with QEMU.

ShawnOS - A Basic x86 Operating System/Kernel

ShawnOS is an Operating System/Kernel meant to help learn the fundamentals of Operating System development, primarily on Intel x86-based architectures. The project is very much a work-in-progress at this point and many design decisions regarding the OS are yet to be made. Eventually, the project aims to reach a basic level of usability, with a functional console environment and C compiler.

Aura.Cli_Kernel - The kernel files for a CLI project.

This is a kernel for the Aura.Cli_Project package. This kernel requires PHP 5.4 or later; we recommend using the latest available version of PHP as a matter of principle.

Aura.Web_Kernel - The kernel files for a web project.

This is a kernel for the Aura.Web_Project package. This kernel requires PHP 5.4 or later; we recommend using the latest available version of PHP as a matter of principle.

rust-os-comparison - A comparison of operating systems written in Rust

A comparison of operating systems written in Rust. There are several open source operating systems written in Rust. Most of them are proofs of concepts. The only system that goes a step further is redox. It comes with a window manager as well as basic applications like an editor and a file manager.

HEVD_Kernel_Exploit - Exploits pack for the Windows Kernel mode driver HackSysExtremeVulnerableDriver written for educational purposes

My HackSysExtremeVulnerableDriver exploits pack for education purposes developed under Windows 7 x86 SP1. The x86 version of this exploit does not bypass SMEP. Although, in the x64 directory - some sample x64 exploits against HEVD are released that might need to employ SMEP bypasses.