Skip to content

The Operating System is executed on x86 Intel CPU Instruction set. It is written in assembly language only.

License

Notifications You must be signed in to change notification settings

kbu1564/HelloOS

Repository files navigation

Gitter

Development Environment

TargetOS : 'Linux', 'Windows', 'MAC OSX'
ProgramLanguage : Assembly(NASM)
Develop Env tools : nasm, vim, qemu 2.3.x
  • The HelloOS project is not made to the C/C++ language, and it has made to only the Netwide Assembler and Makefile.
  • The Source of this project is possible to compile in linux and windows.

Install to MAC OSX

  1. Install Git
  2. git clone git://github.com/kbu1564/HelloOS.git
  3. insert to USB in your PC
    2015-08-31 11 38 24
  4. Install NASM
  5. Move to helloos in your project directory: cd ~/Github/HelloOS/hello
  6. Install HelloOS in your USB: make DRIVE_NAME=YOUR_USB_NAME
    2015-08-31 11 46 39
  7. Execute HelloOS: make DRIVE_NAME=YOUR_USB_NAME run
    2015-08-31 11 46 57

Introduce

  • The License of this project is MIT.
  • This is the GUI Operating System of a way of install to direct on a usb.
  • The HelloOS project that can be give for help to people to understand for difficult to knowledge on the operating system has been processing in comments in korean and english.
  • This operating system is possible to install in limitative in usb of 8 Gigabyte and 16 Gigabyte, so this page would be write a way to install.
  • The USB that have been saved this operating system is possible to use like generic usb on other operating system.

This project's meaning to me

  • Maybe it would be foolish process developing the operating system only use x86 Intel assembly language.
  • Now this project would be result for project which is made by a man who is different, especially thinking about all of things and is crazy about coding.
  • This project will be able to give a help on knowledge to other people, who develop for the operating system and system structure.
  • I hope that source that i made affectionately can be helped to other people without any restrictive licens limitation. Therefore, I contribute this source to MIT.

HelloOS's Program Executer FlowChart

2015-03-29 11 07 28

About

The Operating System is executed on x86 Intel CPU Instruction set. It is written in assembly language only.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published