All Projects → tishion → Piscisos

tishion / Piscisos

Licence: mit
A tiny operating system based on x86 architecture.

Programming Languages

assembly
5116 projects

Projects that are alternatives of or similar to Piscisos

Fiwix
A UNIX-like kernel for the i386 architecture
Stars: ✭ 38 (-40.62%)
Mutual labels:  operating-system
Hidamari
Modern operating system aimed at running WebAssembly code.
Stars: ✭ 49 (-23.44%)
Mutual labels:  operating-system
Greentea
🍵 Userspace of the @GreenteaOS
Stars: ✭ 56 (-12.5%)
Mutual labels:  operating-system
Smash
A unix like kernel
Stars: ✭ 40 (-37.5%)
Mutual labels:  operating-system
Workshops
Stars: ✭ 47 (-26.56%)
Mutual labels:  operating-system
Lilith
x86-64 os made in crystal
Stars: ✭ 1,062 (+1559.38%)
Mutual labels:  operating-system
Posnk
An operating system project.
Stars: ✭ 34 (-46.87%)
Mutual labels:  operating-system
Darch Recipes
My operating systems, using Darch.
Stars: ✭ 62 (-3.12%)
Mutual labels:  operating-system
Interview Questions
Questions which are frequently asked in an interview.
Stars: ✭ 47 (-26.56%)
Mutual labels:  operating-system
Skift
🥑 A simple, handmade, operating system with a graphical user interface.
Stars: ✭ 1,068 (+1568.75%)
Mutual labels:  operating-system
Sos
Sian's Operating System
Stars: ✭ 40 (-37.5%)
Mutual labels:  operating-system
Atomos
JS-based Linux desktop environment.
Stars: ✭ 42 (-34.37%)
Mutual labels:  operating-system
Cuteos
A 64-bit SMP-safe kernel for the PC architecture.
Stars: ✭ 51 (-20.31%)
Mutual labels:  operating-system
The Hack General Purpose Computer
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
Stars: ✭ 39 (-39.06%)
Mutual labels:  operating-system
Nuummiteos
An OS kernel written in Crystal.
Stars: ✭ 59 (-7.81%)
Mutual labels:  operating-system
Erythros
An operating system based on TempleOS
Stars: ✭ 37 (-42.19%)
Mutual labels:  operating-system
Awesome Ebooks
收录开源的经典技术书籍 PDF 文件及相关网站,持续更新中...
Stars: ✭ 51 (-20.31%)
Mutual labels:  operating-system
Haiku
The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
Stars: ✭ 1,129 (+1664.06%)
Mutual labels:  operating-system
Marvinos
A hobby Operating System developed from scratch using C/C++ and assembly
Stars: ✭ 60 (-6.25%)
Mutual labels:  operating-system
Dennix
Dennix is a unix-like hobbyist operating system written from scratch.
Stars: ✭ 53 (-17.19%)
Mutual labels:  operating-system

PiscisOS https://tishion.github.io/PiscisOS

a tiny multi-task operating system based x86 architecture, run in protect mode

Build in one step and Run

if you want to build in one step just run:

build.bat

and also you can add paremeter -run to launch it with bochs (you need to install bochs first)

build.bat -run

enjoy this tiny OS

Build components

if you want to build some components, you can do as follows

  1. install Flat assembler, add the environment path

  2. build the boot sector

cd X:\xxxxx\PiscisOS\src\boot

fasm bootsect.asm

you will get X:\xxxxx\PiscisOS\out\bootsect.bin

  1. build kernel

cd X:\xxxxx\PiscisOS\src\

fasm pkernel.asm

then you will get X:\xxxxx\PiscisOS\out\pkernel.bin

  1. build shell

cd X:\xxxxx\PiscisOS\src\shell

fasm shell.asm

then you will get X:\xxxxx\PiscisOS\out\shell.bin

  1. make image file.....
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].