GOLDEN-BIT_OS (version 1.0.0 )
GOLDEN-BIT_OS is a simple operating system based on Assembly language , to display Hardware Information of your computer. It has separate windows to show welcome screen and Hardware Information. As well as ,I had included all the implementation methods, requirements bellow description.
Introduction
The GOLDEN-BIT_OS kernel is written in 16-bit x 86 real mode assembly language.
What are the Pre-Requirements to build GOLDEN-BIT_OS ?
1.Installation of NASM Assembler
Nasm is an assembler that compiles assembly language code into machine language. So first we should download NASM using ubundu terminal. When you run bellow command in terminal you can install NASM in your machine.
======================================
sudo apt-get install nasm
======================================
2.Installation of QEMU
QEMU is an emulator which we used for that implementation.As well as we can use virtualBox ,VMware, Bochs as the emulators. I mention below command to install QEMU in ubundu.
======================================
sudo apt-get install qemu
======================================
Basic files structure
These are the most important files and directories in the GOLDEN-BIT_OS zip file.
- source/ — Contains the entire OS source code
- source/bootload/ — Source to generate bootload.bin, which is added to the disk image when building
- source/features/ —Contains components of OS such as keyboard and screen in here.
- source/kernel.asm — Contains core kernel source file, which pulls in other source files.
- programs/ — Source code for programs added to the disk image
- disk_images/ — Contains the floppy image and .iso file in here.
You can try GOLDEN-BIT_OS according bellow steps,
You can Download GOLDEN-BIT_OS zip file from my GitHub Repository
https://github.com/randiayeshanikossinna/GOLDENBIT-OS
* Build the OS
After you download the zip file ,first extract that file and you want to open folder using terminal.(right click on folder and select the terminal) Next you run following code in terminal for build the OS.

====================================
sudo bash ./build-linux.sh
====================================
*Run the OS
Now you can run OS ,after enter the following command to run the OS.
====================================
sudo bash test-linux.sh
====================================
- As well as you can use bellow method to execute the OS.
- Open to the terminal within correct path.
- Now, you should run below command →
=======================================
qemu-system-i386 -soundhw pcspk -drive format=raw,file=disk_images/goldenbit.flp,index=0,if=floppy
=======================================
Now you can see How the GOLDEN-BIT_OS looks like —→>>>


References
video → https://www.youtube.com
Web Site → http://mikeos.sourceforge.net/write-your-own-os
Book → https://www.amazon.com/Modern-X86-Assembly-Language-Programming