All Projects → kbu1564 → Helloos

kbu1564 / Helloos

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

Programming Languages

assembly
5116 projects

Projects that are alternatives of or similar to Helloos

An Askreddit List Of Compsci Books
books and resources loved by r/learnprogramming community, compiled by me, a lurker who kept track
Stars: ✭ 598 (+4883.33%)
Mutual labels:  operating-system
Ustc Tmips
Stars: ✭ 6 (-50%)
Mutual labels:  operating-system
Fotix
My very own UNIX clone, for education/self-amusement.
Stars: ✭ 8 (-33.33%)
Mutual labels:  operating-system
Freenos
FreeNOS (Free Niek's Operating System) is an experimental microkernel based operating system for learning purposes written in C++. You may use the code as you wish under the terms of the GPLv3.
Stars: ✭ 683 (+5591.67%)
Mutual labels:  operating-system
Nodeos
Lightweight operating system using Node.js as userspace
Stars: ✭ 6,576 (+54700%)
Mutual labels:  operating-system
Alchemy
A toy operating system written in Rust.
Stars: ✭ 16 (+33.33%)
Mutual labels:  operating-system
Its
Incompatible Timesharing System
Stars: ✭ 567 (+4625%)
Mutual labels:  operating-system
Snacklinux
Linux distribution for lazy people
Stars: ✭ 9 (-25%)
Mutual labels:  operating-system
Raspberrymatic
🏠 A lightweight, buildroot-based Linux operating system alternative for your CCU3, ELV-Charly or for running your IoT "HomeMatic CCU" as a virtual appliance (using ESXi, Proxmox, VirtualBox, Docker/OCI, Kubernetes/K8s, Home Assistant, etc.) or on your own RaspberryPi, Tinkerboard, etc. SBC devices...
Stars: ✭ 803 (+6591.67%)
Mutual labels:  operating-system
Osinysuhomework
🚪Own experiments operating systems🚪
Stars: ✭ 8 (-33.33%)
Mutual labels:  operating-system
Tech Refrigerator
🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟
Stars: ✭ 699 (+5725%)
Mutual labels:  operating-system
Cello
Operating System for Enterprise Blockchain
Stars: ✭ 715 (+5858.33%)
Mutual labels:  operating-system
Tantra
Hobby x86 unix-like kernel. Curiously under development to answer "How to write an OS".
Stars: ✭ 23 (+91.67%)
Mutual labels:  operating-system
Bottlerocket
An operating system designed for hosting containers
Stars: ✭ 5,964 (+49600%)
Mutual labels:  operating-system
Lowlevelprogramming University
How to be low-level programmer
Stars: ✭ 7,224 (+60100%)
Mutual labels:  operating-system
Customarch
Arch Linux Based Custom ISOs Made With "Archiso"
Stars: ✭ 606 (+4950%)
Mutual labels:  operating-system
Learning Mit 6.828
something you need in MIT 6.828 Fall 2019
Stars: ✭ 16 (+33.33%)
Mutual labels:  operating-system
Minos
A minimal bare bones operating system based on a monolithic kernel design written purely in Assembly language
Stars: ✭ 12 (+0%)
Mutual labels:  operating-system
Simplefs
基于内存的简易文件系统实现
Stars: ✭ 9 (-25%)
Mutual labels:  operating-system
Beelzebub
The Lord of Flies - A hobby operating system
Stars: ✭ 24 (+100%)
Mutual labels:  operating-system

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

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].