tishion / Piscisos
Licence: mit
A tiny operating system based on x86 architecture.
Stars: ✭ 64
Programming Languages
assembly
5116 projects
Labels
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
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
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
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
https://tishion.github.io/PiscisOS
PiscisOSa 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
-
install Flat assembler, add the environment path
-
build the boot sector
cd X:\xxxxx\PiscisOS\src\boot
fasm bootsect.asm
you will get X:\xxxxx\PiscisOS\out\bootsect.bin
- build kernel
cd X:\xxxxx\PiscisOS\src\
fasm pkernel.asm
then you will get X:\xxxxx\PiscisOS\out\pkernel.bin
- build shell
cd X:\xxxxx\PiscisOS\src\shell
fasm shell.asm
then you will get X:\xxxxx\PiscisOS\out\shell.bin
- 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].