All Projects → qword-os → Qword

qword-os / Qword

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

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Qword

Frosted
Frosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (-47.14%)
Mutual labels:  kernel, unix, operating-system, os
Serenity
SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core. It flatters with sincerity by stealing beautiful ideas from various other systems.
Stars: ✭ 16,842 (+4489.1%)
Mutual labels:  kernel, unix, operating-system, os
Aquila
AquilaOS: UNIX-like Operating System
Stars: ✭ 413 (+12.53%)
Mutual labels:  kernel, unix, operating-system, os
duckOS
Yet another hobby x86 UNIX-like operating system written in C and C++. Features a dynamically linked userspace, an in-house c standard library, and more! And yes, it runs DOOM.
Stars: ✭ 250 (-31.88%)
Mutual labels:  unix, kernel, os, operating-system
oneiric
A small kernel + OS based on how dreams work
Stars: ✭ 11 (-97%)
Mutual labels:  kernel, os, operating-system
LudOS
A toy monolithic kernel written in C++
Stars: ✭ 38 (-89.65%)
Mutual labels:  kernel, os, operating-system
Lemonos
The Lemon Operating System https://lemonos.org
Stars: ✭ 260 (-29.16%)
Mutual labels:  kernel, operating-system, os
Harmonyos
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
Stars: ✭ 18,385 (+4909.54%)
Mutual labels:  kernel, operating-system, os
Methylenix
The operating system written in Rust
Stars: ✭ 32 (-91.28%)
Mutual labels:  kernel, os, operating-system
OpenHarmony
华为鸿蒙分布式操作系统(Huawei OpenHarmony)开发技术交流,鸿蒙技术资料,手册,指南,共建国产操作系统万物互联新生态。
Stars: ✭ 373 (+1.63%)
Mutual labels:  kernel, os, operating-system
KnutOS
An x86_64 hobbyist OS written in C and Assembly
Stars: ✭ 16 (-95.64%)
Mutual labels:  kernel, os, operating-system
fpos
Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a h…
Stars: ✭ 36 (-90.19%)
Mutual labels:  kernel, os, operating-system
SimpleOS
Operating System Coded in Assembly and C
Stars: ✭ 72 (-80.38%)
Mutual labels:  kernel, os, operating-system
Rust Raspberrypi Os Tutorials
📚 Learn to write an embedded OS in Rust 🦀
Stars: ✭ 7,275 (+1882.29%)
Mutual labels:  kernel, operating-system, os
poplar
Microkernel and userspace written in Rust exploring modern ideas
Stars: ✭ 217 (-40.87%)
Mutual labels:  kernel, os, operating-system
TravorOS
A simple OS running on Intel x86 architecture | No longer updating
Stars: ✭ 24 (-93.46%)
Mutual labels:  kernel, os, operating-system
GENADEV OS
An AArch64 hobbyist OS for the Raspberry Pi 3 B+
Stars: ✭ 14 (-96.19%)
Mutual labels:  kernel, os, operating-system
MandelbrotOS
A community driven OS by the youth
Stars: ✭ 172 (-53.13%)
Mutual labels:  kernel, os, operating-system
RocketOS
RocketOS is a Unix based OS that uses legacy BIOS and GRUB and is written in C17. It is being developed for educational purposes primarily, but it still is a serious project. It is currently in its infancy.
Stars: ✭ 23 (-93.73%)
Mutual labels:  kernel, os, operating-system
Wingos
a little 64bit operating system written in c++ with smp support
Stars: ✭ 361 (-1.63%)
Mutual labels:  kernel, operating-system, os

The qword kernel

goto counter

Reference screenshot

THIS PROJECT IS DEFUNCT.

Sorry about that.

Please do not send PRs or open issues against this defunct project which will no longer be updated.

You're free to check out the code, fork it, and all that, as long as the license (LICENSE.md) is respected.

Moving on

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).
  • clang (to test it).
  • llvm (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=..
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].