-
Notifications
You must be signed in to change notification settings - Fork 0
amitsrawat28/Major-OS
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
DATE : 21ST May, 2015 , 9:00 PM Major OS -- V1.0 ------------------- Development of an operating system for x86 processor family. The whole thing is written in x86 Assembly language. This is an academic project and aims at replicating a working OS in a minimalistic way possible. STABLE FEATURE ================== HELP DIR CLEAR EDIT---->TEXT EDITOR---> SAVES FILE ON DISK---> UPDATE DISK MAP---> FEED FILE INFO IN DIRECTORY TABLE VERSION AUTHOR OPEN SHUTDOWN COPY DELETE DISK STRUCTURE ================== SECTOR 1 --> BOOTLOADER SECTOR 2 --> DISK MAP SECTOR 3 --> DIRECTORY SECTOR 4 --> KERNEL SECTOR 5 - 18 --> SHELL SECTOR 17 - 255* --> USER FILES *MAX SECTOR ----- DEPENDS ON THE DISK YOU WRITE THIS OS CODE ------------SIZE------------------- BOOTLOADER = 512 BYTES DISK MAP = 512 BYTES DIRECTORY = 512 BYTES KERNEL = 512 BYTES SHELL = 7KB (14 SECTORS) USER FILES = MAX 1KB HOW TO RUN ================ For Linux\UNIX -------------------------------- 1) Open Terminal 2) Type the following command to install QEMU sudo apt-get install qemu 3) After Installing the QEMU, directyly run the Major OS with following Command qemu-system-i386 MajorOS.bin 4) Enjoy Major OS !!! For Windows ----------------------------- 1) Install Bochs 2) Run bochsrc(Bochs Configuration File) 3) Enjoy Major OS !!! **************************************THANK YOU*****************************************
About
Development of an operating system from scratch
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published