snixos
snixos 

所属分类:操作系统开发
开发工具:C/C++
文件大小:284KB
下载次数:29
上传日期:2006-10-30 10:55:40
上 传 者rj45
说明:  一个小型的操作系统,采用gcc进行开发,几千行的代码,方便初学者学习
(a small operating system, developed using gcc, thousands of the code to facilitate learning beginners)

文件列表:
snixos\bochsout.txt (5310, 2005-11-19)
snixos\bochsrc-fd-Lnx.bxrc (18114, 2005-08-02)
snixos\bochsrc-fd-win.bxrc (18067, 2005-08-02)
snixos\bochsrc-fd.bxrc (18114, 2004-07-16)
snixos\boot\boot.asm (13294, 2005-11-14)
snixos\boot\makefile (1399, 2005-08-02)
snixos\boot (0, 2006-07-12)
snixos\ChangeLog (2480, 2004-06-27)
snixos\cmostime.c (2171, 2005-08-02)
snixos\copying (696, 2005-08-02)
snixos\ctype.c (3369, 2005-08-02)
snixos\fatfs.c (22467, 2005-08-02)
snixos\font_8x16.c (31655, 2004-06-30)
snixos\GPL_COPYING (17982, 2005-08-02)
snixos\hanoi.vms (1889, 2005-08-02)
snixos\hzk16 (267616, 2004-06-22)
snixos\include\asm.h (854, 2005-08-02)
snixos\include\cmostime.h (830, 2005-08-02)
snixos\include\ctype.h (1156, 2005-08-02)
snixos\include\fatfs.h (3946, 2005-08-02)
snixos\include\io.h (978, 2005-08-02)
snixos\include\kernel.h (4428, 2005-08-02)
snixos\include\keybd.h (2493, 2005-08-02)
snixos\include\keyboard.h (1323, 2005-08-02)
snixos\include\mem.h (1120, 2005-08-02)
snixos\include\stdarg.h (619, 2004-06-27)
snixos\include\stdio.h (2196, 2005-08-02)
snixos\include\string.h (1364, 2005-08-02)
snixos\include (0, 2006-07-12)
snixos\int.asm (10057, 2005-08-02)
snixos\io.asm (2108, 2005-08-02)
snixos\kernel.c (33288, 2005-08-02)
snixos\keyboard.c (7927, 2005-08-02)
snixos\makefile (4005, 2005-08-02)
snixos\melody.txt (575, 2004-07-17)
snixos\mem.c (9329, 2005-08-02)
snixos\misc\a.c (171, 2004-07-17)
snixos\misc\b.c (45, 2004-07-17)
snixos\misc\sub.asm (317, 2004-07-17)
snixos\misc (0, 2006-07-12)
... ...

# # 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.*** gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-***) 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 image file called snixosCN.img, also a bochs configuration file is prepared named bochsrc-fd-Lnx.bxrc or bochsrc-fd-win.bxrc (assumed version of the bochs is 2.1.1). d. in windows: double click the config file bochsrc-fd-win.bxrc to launch the bochs and snixos will run in bochs (passed test under bochs 2.1.1) in Linux : invoke this command: bochs -f ./bochsrc-fd-Lnx.bxrc Enjoy fun! snallie@tom.com, jockeyson@tom.com Tue Aug 2 11:26:43 CST 2005

近期下载者

相关文件


收藏者