Skip to content

minqwq/pyos-improved

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

! - GitHub Repo is a mirror!
! - If you are gonna to developing some new features, or just little improvement, Please go to https://codeberg.org/minqwq/pyos-improved
! - GitHub pull request will be rejected anyway, no reason.

PY OS Improved ~ The Ultimate *fake* Operating System written in Python 3

0. - Requirements
  0.1 - Hardware and Software
1. - Install
  1.1 - Use install.py or install_zhcn.py
  1.2 - Manually install
2. - Configuration
  2.1 - The config file

0.1 - Requirements/Hardware and Software
Operating System:FreeBSD(if you use i486 or Pentium) or Any Linux Distro with Python 3 Support(this require pentium ii or above)
CPU:i486SX 40MHz(Pentium I 100MHz+ Recommended)
GPU:Any VGA Comptiable
RAM:48MB
Disk Space:150MiB Remain(200MiB Remain Recommended)
Sound Card:PC Speaker(Buzzer)(SB16 or AC97 or above Recommended)
Screen:Not text printer(without virtual tty)

1. - Install
1.1 - Use install.py or install_zhcn.py
* Follow the tips and install, this is easy so i dont need to write anything.

1.2 - Manually install
First, install modules using pip, type "pip install -r requirements.txt"(in Linux Distro you may need to create a venv)
if still crash, please install more modules(traceback will tell you what missed)
ok its end, next you need to configure.

1.3 - Try it
First, you need Nix(get it on https://nixos.org/)
and type "nix-shell", wait
and now you can type "python3 pyosimproved.py" for start pyos-improved.

2.1 - The config file
"config/conf.json" is a config of PY OS Improved, when you first using, you need to modify it(little changes)
Open it, and find a line with "isWindows", if you found, replace "" to "false" or "true"(this by your os type)
if you have venv you can configure "venvEnable" and "venvPath", the example is showed on the config.

Congrats! now type "python(and 3 if you are windows) pyosimproved.py" to run

Ex.1.1 - Q&A
Q:Did windows run this project require admin permission?
A:no.

Q:If i use linux distro, venv is forcely required?
A:no, this is looking for specify distro(like debian require, but fedora not), but we **RECOMMEND** use venv

Q:Crashed!
A:Open issue, or if you can, fix it by yourself ;)

Ex.1.2 - Features List
Run this, and login, then type help and press enter.

still issues? open issue or email me:minqwq723897@outlook.com

About

The ultimate fake operating system written in Python 3.

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 8