thomtl / qword

Operating system for x86_64 based around a "keep it simple and make it work" philosophy.

Home Page:https://qword-os.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The qword kernel

goto counter

Reference screenshot

Get a prebuilt qword distro at: https://ci.oogacraft.com/job/qword/lastSuccessfulBuild/artifact/qword.hdd.xz

Note: the default username/password is root/root.

As the name implies, this is just the kernel. To build the whole system, follow the instructions at https://github.com/qword-os/build.

Build requirements

These are the tools needed for the build:

  • git (only for the initial download).
  • bash.
  • make.
  • gcc, 8 or higher.
  • nasm.
  • objcopy.
  • qemu (to test it).

Building

# Clone repo wherever you like and enter.
git clone https://github.com/qword-os/qword.git
cd qword
# Make the kernel, you can replace the 4 in -j4 with your number of cores + 1.
make clean && make -j4
# Install in PREFIX, may need root permissions depending on the place.
sudo make install PREFIX=..
# Uninstall if needed in the specified PREFIX.
sudo make uninstall PREFIX=..

About

Operating system for x86_64 based around a "keep it simple and make it work" philosophy.

https://qword-os.org

License:Other


Languages

Language:C 87.9%Language:Assembly 6.0%Language:C++ 5.0%Language:Makefile 0.5%Language:Objective-C 0.5%