unox-os

所属分类:单片机开发
开发工具:C
文件大小:0KB
下载次数:0
上传日期:2022-08-24 03:00:34
上 传 者sh-1993
说明:  Unox是一种类似unix的教育操作系统#只是为了娱乐,
(Unox is an educational unix-like operating system. #JustForFun,)

文件列表:
LICENSE (1068, 2022-08-23)
Makefile (1219, 2022-08-23)
assets/ (0, 2022-08-23)
assets/Capture.PNG (57569, 2022-08-23)
boot/ (0, 2022-08-23)
boot/32bit_print.asm (598, 2022-08-23)
boot/bootsect.asm (1493, 2022-08-23)
boot/disk.asm (1563, 2022-08-23)
boot/gdt.asm (1031, 2022-08-23)
boot/kernel_entry.asm (236, 2022-08-23)
boot/print.asm (594, 2022-08-23)
boot/print_hex.asm (1520, 2022-08-23)
boot/switch_pm.asm (611, 2022-08-23)
cpu/ (0, 2022-08-23)
cpu/idt.c (483, 2022-08-23)
cpu/idt.h (1052, 2022-08-23)
cpu/interrupt.asm (5920, 2022-08-23)
cpu/isr.c (4208, 2022-08-23)
cpu/isr.h (2173, 2022-08-23)
cpu/ports.c (1178, 2022-08-23)
cpu/ports.h (252, 2022-08-23)
cpu/timer.c (658, 2022-08-23)
cpu/timer.h (94, 2022-08-23)
cpu/type.h (179, 2022-08-23)
drivers/ (0, 2022-08-23)
drivers/keyboard.c (1805, 2022-08-23)
drivers/keyboard.h (22, 2022-08-23)
drivers/screen.c (4759, 2022-08-23)
drivers/screen.h (399, 2022-08-23)
kernel/ (0, 2022-08-23)
kernel/kernel.c (983, 2022-08-23)
kernel/kernel.h (68, 2022-08-23)
libc/ (0, 2022-08-23)
libc/function.h (221, 2022-08-23)
libc/mem.c (1038, 2022-08-23)
libc/mem.h (314, 2022-08-23)
libc/string.c (2120, 2022-08-23)
libc/string.h (432, 2022-08-23)

# Unox **Unox** is a x86 unix-like operating system written in C and Assembly. ## Roadmap - [x] Write bootloader and linker - [x] Write kernel in c - [x] Port a tiny version of `libc` to our OS - [ ] FAT32 FileSystem - [ ] Write a unix-like shell - [ ] Bash interpreter ## Screenshots ![1](https://github.com/bistcuite/unox-os/blob/master/assets/Capture.PNG) ## Build and Run Requirements : - i386 gcc cross compiler - Netwide assembler(nasm) - Qemo at first clone this repo : ``` $ git clone https://github.com/bistcuite/unox-os $ cd unox-os ``` make Unox image : ``` $ make ``` run Unox on qemu : ``` $ make run ``` ## License This project licensed under **MIT License**, read **[the license](https://github.com/bistcuite/unox-os/blob/master/LICENSE)** for more information.

近期下载者

相关文件


收藏者