China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-08-01 10:18
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » Develop Our Own OS for Chinese People!! View 3,419 Replies 30
Floor 16 Posted 2004-01-21 00:00 ·  中国 北京 歌华宽带
初级用户
Credits 177
Posts 32
Joined 2003-10-06 00:00
22-year member
UID 10774
Status Offline
“DBR boot sector -- must be written entirely in ASM, cannot call any interrupts”
Reading the disk in the MBR still has to use int 13h, that's provided by the BIOS. If you don't use interrupts, are you going to read ports directly?
"640K + XMS"
So it's still a 16-bit operating system? Everybody knows CPUs from the 386 to the P4 are all 32-bit. Using a 16-bit operating system not only wastes CPU functionality for nothing, but also can't make use of protected mode to implement multiprocessing. Although 32-bit registers can be used in 16-bit mode, the efficiency is completely lower than in 32-bit state. As for XMS, that can be said to be a memory patch MS had no choice but to add to DOS.
There is no meaning at all in making a 16-bit operating system.
http://wex.cn/dwing
Floor 17 Posted 2004-01-22 00:00 ·  中国 福建 福州 电信
初级用户
Credits 159
Posts 22
Joined 2003-10-09 00:00
22-year member
UID 10961
Gender Male
From 福建
Status Offline
I sincerely hope for the real birth of a new DOS. How about naming it NewDOS,
Floor 18 Posted 2004-03-11 00:00 ·  中国 山西 运城 联通
初级用户
Credits 111
Posts 4
Joined 2004-03-11 00:00
22-year member
UID 19874
Gender Male
Status Offline
Actually, what should be developed is an operating system that can load Chinese fonts
Floor 19 Posted 2004-03-19 00:00 ·  中国 陕西 铜川 电信
初级用户
Credits 121
Posts 8
Joined 2004-03-19 00:00
22-year member
UID 20485
Gender Male
Status Offline
The idea is very good, but there's no money! Right now I don't even have a decent machine, so how can I do it???????????????
Are you willing to sponsor me????????????????
Floor 20 Posted 2004-03-21 00:00 ·  中国 吉林 白城 大安市 联通
初级用户
Credits 106
Posts 3
Joined 2004-03-21 00:00
22-year member
UID 20657
Gender Male
Status Offline
Following this... ....
Floor 21 Posted 2004-03-21 00:00 ·  中国 河南 郑州 联通
初级用户
Credits 122
Posts 6
Joined 2004-03-21 00:00
22-year member
UID 20659
Gender Male
Status Offline
For a new OS, there has to be something new about it, otherwise the old one works just fine. Everyone can talk about their views on the OS of the future.
I think it should develop multitasking and multi-user features, strengthen networking, and in particular make the old 386, 486, and P3, P4 form a new kind of computer, so that every user feels they are using a P4, while the OS assigns tasks reasonably among the 386, 486, P3, and P4, fully making use of existing and future devices (not applications as inefficient as terminals).
Floor 22 Posted 2004-03-26 00:00 ·  中国 甘肃 兰州 电信
初级用户
Credits 104
Posts 1
Joined 2003-08-18 00:00
22-year member
UID 8778
Gender Male
Status Offline
I've only been writing software for a short time, but I'm very interested in OSes.
I think I'm still very weak compared with all you experts.

But I still have confidence......
Count me in
QQ:19775776
Floor 23 Posted 2004-04-14 00:00 ·  中国 广东 佛山 禅城区 电信
初级用户
Credits 120
Posts 9
Joined 2004-04-14 00:00
22-year member
UID 22526
Gender Male
Status Offline
Wasn't there someone last time who stole MS's DOS code and leaked it?
Floor 24 Posted 2004-04-16 00:00 ·  中国 云南 联通
初级用户
Credits 187
Posts 23
Joined 2004-01-29 00:00
22-year member
UID 16294
Gender Male
Status Offline
Great! Then let's quickly set up a development team and get moving!
Floor 25 Posted 2004-04-19 00:00 ·  中国 广东 深圳 宝安区 电信
初级用户
黄金圣徒
Credits 117
Posts 7
Joined 2004-04-19 00:00
22-year member
UID 22810
Gender Male
Status Offline
I oppose making a DOS for Chinese people only. Instead, it should follow the I18N+I10N standards and develop an internationalized DOS system with kernel-level support for international language display/input (including Chinese, of course). When the system starts, it would read in a full international language font library based on the ISO10646/UNICODE4.0 standard, start an input engine (for keyboard character mapping, input method interfaces, etc.), start drivers, communication protocols, SHELL (COMMAND.COM) ......

I think that if we establish an organization and use an open-source and free approach, then after designing the structure of NewDOS based on DOS, first make a dedicated development tool, then make a simple microkernel, set some development standards, write a basic system that can actually run, and preferably also develop (or port) a high-level language, then we could apply to the state for R&D funding or pull in some sponsorship, and continue developing graphical support (for desktop applications such as OFFICE\video\artwork, this is necessary). As long as we get past the initial stage, it shouldn't be too hard to keep it going.

System development should use an open-source and free model, while application development should use a commercial operating model. Then programmers developing software for this NEWDOS won't have to worry about having no way to make a living. GNU/LINUX places too much emphasis on being free, WINDOWS is too closed, and the various UNIX systems and FreeBSD are too huge and complicated, unsuitable for ordinary people's daily use.
相见亦无事 别来常思君
Floor 26 Posted 2004-05-15 00:00 ·  中国 海南 澄迈县 电信
初级用户
Credits 146
Posts 11
Joined 2003-07-29 00:00
23-year member
UID 7717
Gender Male
Status Offline
I have the source code for ms dos 6.22, it's the full version
It's 60M in size
Floor 27 Posted 2004-05-22 00:00 ·  中国 湖北 荆州 电信
初级用户
Credits 104
Posts 2
Joined 2004-05-21 00:00
22-year member
UID 24887
Gender Male
Status Offline
Brother above, can you give me a copy of your code?
Thanks!
Floor 28 Posted 2004-05-24 00:00 ·  中国 湖北 武汉 鹏博士宽带
中级用户
★★
Credits 286
Posts 59
Joined 2003-04-08 00:00
23-year member
UID 1437
Gender Male
Status Offline
Brother in post #26, could you give me a copy too? Or a link, thanks.
Floor 29 Posted 2004-05-28 00:00 ·  中国 四川 德阳 电信
元老会员
★★
联盟“管理员”
Credits 608
Posts 157
Joined 2002-10-18 00:00
23-year member
UID 20
Gender Male
Status Offline
GNU/LINUX places too much emphasis on being free

free means libre not gratis
La guerre, c'est le pax
Freedom is Slavery
无知就是力量
Floor 30 Posted 2004-06-01 00:00 ·  美国 HONEYWELL上海公司
初级用户
Credits 102
Posts 1
Joined 2004-06-01 00:00
22-year member
UID 25801
Gender Male
Status Offline
New here! I heard that brother joeguan2 above has the dos 6.22 source code? Could you provide a copy? Or a link would do too! Thanks!
pengod@sina.com
Forum Jump: