Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Docker Osx | 30,157 | 8 days ago | 271 | gpl-3.0 | Shell | |||||
Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers. | ||||||||||
Redox | 14,500 | 7 hours ago | 183 | mit | Shell | |||||
Mirror of https://gitlab.redox-os.org/redox-os/redox | ||||||||||
30daymakeos | 4,681 | 9 months ago | 9 | other | C | |||||
《30天自制操作系统》源码中文版。自己制作一个操作系统(OSASK)的过程 | ||||||||||
Theseus | 2,435 | 3 days ago | 52 | mit | Rust | |||||
Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler. | ||||||||||
Rcore | 2,247 | a year ago | 7 | mit | Rust | |||||
Rust version of THU uCore OS. Linux compatible. | ||||||||||
Nanos | 2,036 | a day ago | 81 | apache-2.0 | C | |||||
A kernel designed to run one and only one application in a virtualized environment | ||||||||||
Junest | 1,861 | 3 days ago | 56 | gpl-3.0 | Shell | |||||
The lightweight Arch Linux based distro that runs, without root privileges, on top of any other Linux distro. | ||||||||||
Snakeware | 1,704 | 8 months ago | 27 | mit | Python | |||||
A free Linux distro with a Python-based userspace | ||||||||||
Ucore | 1,390 | 9 months ago | 5 | gpl-2.0 | C | |||||
清华大学操作系统课程实验 (OS Kernel Labs) | ||||||||||
Unikraft | 1,384 | 8 hours ago | 233 | other | C | |||||
Unikraft is an automated system for building specialized OSes known as unikernels. Unikraft can be configured to be POSIX-compliant. (Core repository) |
As of now, you'll only be able to build and run bfboot from within the build directory. To build it, simply run 'make' in the root of the source tree. bfboot depends on nasm at runtime, so make sure to have that installed and in your $PATH.
Simply run ./bfboot
within the bfboot source tree.
bfboot takes 2 arguments, namely the brainfuck source file and
the output name of the created bootable image.
Example: ./bfboot 99bottles.bf 99bottles.img
The generated image is a flat disk image. It can be written to a USB stick using utilities such as cat or dd, or it can be run in an emulator such as QEMU.
To run in QEMU: qemu-system-i386 -hda 99bottles.img