一个小型的操作系统,采用gcc进行开发,几千行的代码,方便初学者学习,内含有编译好的映像文件,及bochs模拟器配置文件,可在bochs下模拟运行。如下为源码包内的README文件:
#
# Snixos Project version 1.0, 2003.6
# (C) Copyright 2003,2004,2005 Jockeyson,KeqianGao
# All Rights Reserved.
# Distributed under the terms of the GNU General Public License.
#
# This program is a free and open source software and you can redistribute
# it and/or modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation. As no any liability is assumed
# for any incidental or consequential damages in connection with the
# information or program fragments contained herein,so any exception arised
# is at your own risk. It is ABSOLUTELY WITHOUT ANY WARRANTY.
# Bug report please send to Snallie@tom.com .
#
0. What is Snixos Project?
Snixos Project is an experimental operating system designed by Jockeyson
, KeqianGao aiming at multitask/multithread, Chinese envionment
including Chinese characters input and ouput etc...
1. What you need to run Snixos
PC with the following minimum configuration:
CPU: i386 or above
MEM: 2M extended memory or more
DISPLAY: VGA or above
Floppy Drive: 1.44M
2. Compile Environment
RH Linux 7.2 or above (kernel 2.4.7-10 )
NASM 0.98
gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)
3. Compile and install
a. unpack the source package
tar zxvf snixos_x.x_YYYYMMDD_HHMMSS.tgz
b. cd to snixos
cd snixos
c. before make insert a 1.44M floppy in drive
c.1 to make snixos run in VGA text mode
make clean
make VIDEO=TEXT diskimg
make floppy
c.2 to make snixos run VGA graphics mode
make clean
make diskimg
make floppy
d. bootup with the floppy just created in step c
also you can follow this way to run snixos in bochs either in Windows or Linux
a. just as the above
b. just as the above
c. invoke these command:
make clean; make diskimg
you'll get a snixos ima
2021-07-31 13:02:22
506KB
snixos
1