All Projects → jbruchon → Elks

jbruchon / Elks

Licence: other
Embeddable Linux Kernel Subset

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Elks

Paper collection
Academic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read
Stars: ✭ 710 (+88.83%)
Mutual labels:  kernel, embedded
Embox
Modular and configurable OS for embedded applications
Stars: ✭ 576 (+53.19%)
Mutual labels:  kernel, embedded
Szl
A lightweight, embeddable scripting language
Stars: ✭ 134 (-64.36%)
Mutual labels:  embedded, embeddable
kernel-syslog
📝 Kernel module that can be used as a replacement for syslog, logger or logwrapper
Stars: ✭ 37 (-90.16%)
Mutual labels:  embedded, kernel
Frosted
Frosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (-48.4%)
Mutual labels:  kernel, embedded
Mylinux
myLinux is a small UNIX like OS for embedded systems based on Westermo NetBox
Stars: ✭ 53 (-85.9%)
Mutual labels:  kernel, embedded
Jpa Hibernate Tutorials
Hibernate Tutorials with Spring Boot and Spring-Data-JPA
Stars: ✭ 186 (-50.53%)
Mutual labels:  embedded, embeddable
U Root
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
Stars: ✭ 1,816 (+382.98%)
Mutual labels:  kernel, embedded
w1-gpio-cl
Command line configured kernel mode 1-wire bus master driver. w1-gpio standard Linux module enhancement/substitution.
Stars: ✭ 17 (-95.48%)
Mutual labels:  embedded, kernel
Tock
A secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+766.49%)
Mutual labels:  kernel, embedded
Rust Raspberrypi Os Tutorials
📚 Learn to write an embedded OS in Rust 🦀
Stars: ✭ 7,275 (+1834.84%)
Mutual labels:  kernel
Spectre Meltdown Checker
Spectre, Meltdown, Foreshadow, Fallout, RIDL, ZombieLoad vulnerability/mitigation checker for Linux & BSD
Stars: ✭ 3,482 (+826.06%)
Mutual labels:  kernel
Embedded Resources
Embedded Artistry Templates, Documents, and Source Code
Stars: ✭ 360 (-4.26%)
Mutual labels:  embedded
Wingos
a little 64bit operating system written in c++ with smp support
Stars: ✭ 361 (-3.99%)
Mutual labels:  kernel
Mbpmid2010 gpufix
MBPMid2010_GPUFix is an utility program that allows to fix MacBook Pro (15-inch, Mid 2010) intermittent black screen or loss of video. The algorithm is based on a solution provided by user fabioroberto on MacRumors forums.
Stars: ✭ 334 (-11.17%)
Mutual labels:  kernel
Awesome Circuitpython
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.
Stars: ✭ 360 (-4.26%)
Mutual labels:  embedded
Baremetal
A very minimal, resource efficient exo-kernel
Stars: ✭ 333 (-11.44%)
Mutual labels:  kernel
Wasm3
🚀 The fastest WebAssembly interpreter, and the most universal runtime
Stars: ✭ 4,375 (+1063.56%)
Mutual labels:  embedded
Embedded Ai.bi Weekly
嵌入式AI公众号: NeuralTalk,Weekly report and awesome list of embedded-ai.
Stars: ✭ 331 (-11.97%)
Mutual labels:  embedded
Ubuntu Mainline Kernel.sh
Bash script for Ubuntu (and derivatives) to easily (un)install kernels from the Ubuntu Kernel PPA
Stars: ✭ 364 (-3.19%)
Mutual labels:  kernel

logo

cross main

What is this ?

This is a project providing a Linux-like OS for systems based on the Intel IA16 architecture (16-bit processors: 8086, 8088, 80188, 80186, 80286, NEC V20, V30 and compatibles).

Such systems are ancient computers (IBM-PC XT / AT and clones), or more recent SBC / SoC / FPGA that reuse the huge hardware & software legacy from that popular platform.

Watch ELKS in action

Screenshots

ELKS running on QEMU ss1

Olivetti M24 8086 CPU ss2

ELKS Networking showing netstat and process list ss3

Downloads

A full set of disk images are available for download, for you to try out ELKS: Downloads.

How to build ?

Full build instructions are here.

Wiki

Help on how to use ELKS, as well as technical tutorials, are available on our Wiki.

Documentation

More information is in the Documentation folder: Index of ELKS Documentation.

More information

Questions? Problems? Patches? Open an issue in this project!

You can also join and email the 'Linux-8086' list at [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].