1 Star 1 Fork 0

Xthoa / uFexos1

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
Readme.md

uFexos 1 Introduction

A tiny os. See version log in ver.log

Current version: 6

Now this os has:

  • Paging and memory allocator
  • Keyboard driver
  • Text mode screen output
  • Interrupt controller (PIC)
  • Unnamed pipe
  • Multi process with access-level
  • Timer via PIT
  • File system

It can:

  • Output initializing information
  • Accept keyboard input and echo
  • Move the cursor during input
  • Roll up by lines when cursor touches the bottom
  • Run a process to count and sleep awhile

Next version (expection): [1 or 2 from the following]

  • Exception handler
  • Whole file system
  • Run codes from fs
  • System call table

Recently this os has no use but, those are really important to an os aren't they, you know. Expectedly the useful things will come in a few versions.

Advertisement:

If you are interested in this os, willing to advise me of some ideas or develop it with me, leave a comment below. I may take if i've time.

Please STAR me before leaving :)

Comments ( 0 )

Sign in for post a comment

About

A tiny os. spread retract
C
GPL-3.0
Cancel

Releases (5)

All

Contributors

All

Activities

load more
can not load any more
C
1
https://gitee.com/xthoa/u-fexos1.git
git@gitee.com:xthoa/u-fexos1.git
xthoa
u-fexos1
uFexos1
master

Search