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 03:28
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » How can DOS make the most of its strengths? View 1,106 Replies 5
Original Poster Posted 2003-10-23 00:00 ·  中国 广东 中山 电信
初级用户
Credits 175
Posts 25
Joined 2003-10-23 00:00
22-year member
UID 11741
Gender Male
Status Offline
If you want to add a pretty GUI to DOS, in the end it still can't compete with Windows.

If you want to add some service functions to DOS, in the end it still can't compete with Linux.

Why use your own weak points to attack other people's strong points?

I think DOS's advantage lies in being small and refined; in this respect it is very suitable for control-related work.

I am thinking of using DOS to make a system, with functions including simple data entry and statistics, and then printing, but there are several difficult problems:

1. I want to make DOS boot from ROM (not sure whether this is possible?). After booting, generate a RAM disk, and then copy the application EXE into the RAM disk to run it

2. The printer I use is an HP LaserJet 1010, with only a USB interface and no driver under DOS, so I would have to control printing myself (PCL6 control language). So first I have to drive the USB port, and also figure out how to program printing control through the USB port.

What do you all think of my idea?
Floor 2 Posted 2003-10-23 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
There are already many GUIs under DOS, such as Win3.x, Win9x, X-Window, Seal, Qube, etc. If you want to compare them with WinXP, that's not too hard either...
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 3 Posted 2003-10-23 00:00 ·  中国 广东 中山 电信
初级用户
Credits 175
Posts 25
Joined 2003-10-23 00:00
22-year member
UID 11741
Gender Male
Status Offline
I think win9x/me/2k are no longer as simple as just GUIs on DOS; they are operating systems in their own right. It is very hard for things like x-window and qube alone to rival them. This is not to say that x-window is functionally worse than ms windows, but rather that people are already used to developing and working on the windows platform. Also, even if the GUI in linux is very good, I don't think too many individual users would use it, so its place is as a web or data server.
Floor 4 Posted 2003-10-23 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Mini-Windows 9x is a true GUI under DOS, while full Windows 9x is a half-GUI, half-OS under DOS. But WinNT/2K/XP are full OSes.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 5 Posted 2003-10-24 00:00 ·  中国 湖北 武汉 联通
银牌会员
★★★
Credits 1,681
Posts 512
Joined 2003-08-02 00:00
22-year member
UID 7953
Gender Male
Status Offline
Booting from rom is not impossible, you just have to modify part of the BIOS code (the ROM chip would need to be 8MB)
Anyway I haven't tried it. If you want something simple, just put it on a flash drive (modify the flash drive yourself and plug it onto the motherboard)
For the case, you can use one of those "barebone systems" without any disk bays (one just came out), very small.

Still remember the 286 era: boot the computer, and insert a different disk for different tasks.
Somehow somewhere I've got to choose.
No matter if it is win or lose.
Floor 6 Posted 2003-10-24 00:00 ·  中国 广东 中山 电信
初级用户
Credits 175
Posts 25
Joined 2003-10-23 00:00
22-year member
UID 11741
Gender Male
Status Offline
Actually I also thought about putting it on a USB flash drive, but that way other people could very easily copy the programs inside. You have to know, for some of the "semi-industrial" control systems I make now, each one can sell for over ten thousand yuan, so naturally many people will want to copy them. Some people who know only a little DOS could duplicate a whole set. If it were done in ROM, then it would not be something an ordinary person could copy. Because of this I also thought about whether it would be possible to make a "closed" DOS system, so that even if someone got my USB flash drive, they still could not simply copy it into their own system for analysis.

If it is to be burned into ROM, it should not need to be very large, right? Only a few DOS core parts would need to be burned in.
Forum Jump: