Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mariuz/linux-0.01
compilable linux-0.01
https://github.com/mariuz/linux-0.01
kernel linux
Last synced: 1 day ago
JSON representation
compilable linux-0.01
- Host: GitHub
- URL: https://github.com/mariuz/linux-0.01
- Owner: mariuz
- Created: 2013-09-18T06:45:15.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2023-02-21T13:26:33.000Z (over 1 year ago)
- Last Synced: 2024-05-01T13:26:01.149Z (7 months ago)
- Topics: kernel, linux
- Language: C
- Size: 4.46 MB
- Stars: 63
- Watchers: 6
- Forks: 31
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
- Changelog: Changelog
Awesome Lists containing this project
README
linux-0.01 On Ubuntu 18.04/20.04 compilable with GCC
Revised version of the first kernel that can be compiled with GCC on machines with Ubuntu 18.04/20.04 64 and 32 bit versions on Intel/AMD.
The kernel runs in both emulators: QEMU ver. 2.11.1 and Bochs ver 2.6.
Usage instructions
https://mapopa.blogspot.com/2022/09/linux-001-compiling-on-ubuntu-64.html
I also uploaded the bochsrc.txt file so that the bochs runs from the command line from the root where the kernel(Image) is
and qemu runs from the cmd line by the command: make run, but first unzip the file hd_oldlinux.img.zip.For more modern code there is Isoux fork of Linux-0.01 is compilable using NASM assembler and LLVM's Clang compiler with a few more changes
https://github.com/isoux/linux-0.01