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-06-24 21:22
中国DOS联盟论坛 » 其它操作系统综合讨论区 » About Linux StickyI View 121,207 Replies 230
Floor 196 Posted 2007-09-17 22:24 ·  中国 广东 广州 联通
铂金会员
★★★★
C++启程者
Credits 5,154
Posts 1,827
Joined 2003-07-18 00:00
22-year member
UID 7105
Gender Male
Status Offline
In Linux, installing dosemu and running DOS games is not bad. I haven't tried big games yet, but small ones are quite smooth.

Basic operation methods:

Mount the FAT partition (if D: is FAT):
mkdir /mnt/dosgame
mount /dev/hda5 /mnt/dosgame

Start xdosemu:
xdosemu

Add a DOS drive:
lredir X: linux\fs\/mnt/dosgame
X:
cd \gamedir
Run the game

[ Last edited by GOTOmsdos on 2007-9-18 at 01:20 PM ]
Floor 197 Posted 2007-10-17 11:11 ·  中国 广东 汕头 电信
新手上路
Credits 9
Posts 5
Joined 2007-08-14 16:08
18-year member
UID 95126
Gender Male
Status Offline
I'm here to talk about this again. Oh... Open source and freedom are definitely great things!!! Like FreeDos~~ I think it's much better than Mac~~~~
Floor 198 Posted 2007-10-27 10:19 ·  中国 湖南 益阳 电信
新手上路
Credits 10
Posts 5
Joined 2007-10-26 09:40
18-year member
UID 100811
Gender Male
Status Offline
Not very practical
Floor 199 Posted 2007-10-29 23:40 ·  中国 河北 唐山 联通
银牌会员
★★★
Credits 1,148
Posts 514
Joined 2007-06-01 12:51
19-year member
UID 89959
Gender Male
From 河北
Status Offline
ubuntu Communist Party of China haha the most promising
LINUX is just relying on third-party support except that the graphics display is not as good as win
If you don't play games, learn well how to use it
And with the support of big companies
LINUX has some prospects
Floor 200 Posted 2007-10-29 23:44 ·  中国 河北 唐山 联通
银牌会员
★★★
Credits 1,148
Posts 514
Joined 2007-06-01 12:51
19-year member
UID 89959
Gender Male
From 河北
Status Offline
Originally posted by pcuser80 at 2007-5-3 12:18 PM:
The domestic Red Flag Linux is said to be quite good.

The garbage hasn't been updated.
Ubuntu can download new software at any time (without the command line).
If you use the command line, there are endless resources.

Now it's already very stable. If there is more third-party support, it's hard to say whose world it will be in the future.
Floor 201 Posted 2007-11-25 15:45 ·  中国 云南 昆明 电信
初级用户
Credits 42
Posts 19
Joined 2007-09-30 22:20
18-year member
UID 98665
Gender Male
From 贵州
Status Offline
The ease of use of Windows is the strongest, and this is also the key point for it to be mainstream!
Floor 202 Posted 2007-11-25 16:30 ·  中国 云南 昆明 电信
初级用户
Credits 42
Posts 19
Joined 2007-09-30 22:20
18-year member
UID 98665
Gender Male
From 贵州
Status Offline
In ten years, Linux should not be able to become mainstream.
Floor 203 Posted 2007-12-16 21:49 ·  中国 广东 腾讯云
初级用户
Credits 92
Posts 47
Joined 2007-12-07 13:20
18-year member
UID 104967
Gender Male
Status Offline
Linux is very good, but the Chinese people have been blinded by Microsoft Corporation and can't see other things. Sad.
Floor 204 Posted 2008-01-02 22:38 ·  中国 广东 深圳 电信
新手上路
Credits 2
Posts 1
Joined 2007-12-11 18:23
18-year member
UID 105345
Gender Male
Status Offline
Tutorial???
Floor 205 Posted 2008-01-10 17:40 ·  中国 辽宁 大连 联通
初级用户
Credits 65
Posts 24
Joined 2007-12-31 23:04
18-year member
UID 107346
Gender Male
Status Offline
FreeDOS is about to be released, and DOS can still continue to develop forward

--------------------------------------------------------------------------------

http://www.sina.com.cn July 05, 2006 09:59 Computer Business News

  Author: Jiao Lin

  DOS is a quite classic operating system, but Microsoft stopped supporting it as early as when Windows 95 was released in 1994. However, DOS did not stop developing. The open-source version of DOS, FreeDOS, initiated by Jim Hall, also started development work in 1994. According to relevant reports on July 5, currently FreeDOS has been developed and will be released at the end of this month.











  FreeDOS is completely compatible with MS-DOS, so most of the software developed for it can basically be directly ported and used under MS-DOS and other DOS systems. And most of the DOS software that has been developed at home and abroad can also run normally on it. Its functions are also very powerful. At the same time, it can support a maximum of 4G of memory. Since the current operating systems are all 32-bit, people have also developed 32-bit FreeDOS.

  It is understood that in addition to FreeDOS, there are also PTS-DOS, ROM-DOS and other DOS systems in development. Since they want to challenge the powerful Windows system, the functions of these DOS systems are much more powerful than those of MS-DOS. Therefore, these DOS systems will support internet access, read USB flash drives, support long filenames, support FAT32 partitions, support multi-thread processing, and can also play MP3.
Floor 206 Posted 2008-01-10 17:43 ·  中国 辽宁 大连 联通
初级用户
Credits 65
Posts 24
Joined 2007-12-31 23:04
18-year member
UID 107346
Gender Male
Status Offline
DOS Open Source Version to Be Released at the End of the Month, Classic Operating System Makes a Comeback

--------------------------------------------------------------------------------

http://www.sina.com.cn July 5, 2006 01:07 Sina Technology

The release of Windows 95 ushered in a new era for personal computers, but DOS did not fade into oblivion. (Sina Technology illustration)
Click here to view all technology pictures

Sina Technology News On July 4, according to foreign media reports, the open source version of MS-DOS, FreeDOS, will be releasing its 1.0 version at the end of this month. Jim Hall, the initiator of FreeDOS, frankly admitted that the progress of the project was somewhat slow, but it was far from the point of being abandoned. There were previous rumors that this project had once died.

The FreeDOS project started in 1994, when Microsoft released Windows 95 and stopped supporting MS-DOS. Jim Hall started working on this open source operating system at that time. FreeDOS is based on the GNU GPL agreement, so programmers can completely develop new software for it without relying on MS-DOS.

The FreeDOS.org website was once deserted. Jim Hall then pointed the website to the server of SourceForge and humorously said that FreeDOS had come to an end. Then he received many emails asking about the reason for the project's end. At this time, Jim Hall immediately restored the original page, but the news that FreeDOS had died had already spread.

Although there were disputes among developers, Jim Hall is currently full of confidence and said that FreeDOS 1.0 will be released as scheduled.

The Past and Present of DOS

DOS is the abbreviation of Disk Operation System (Disk Operating System), which was the main operating system used on personal computers from 1985 to 1995. DOS was originally developed by Tim Paterson, an engineer from Seattle Computer Products Company, named 86-DOS. Later, Microsoft bought it for $50,000 and developed MS-DOS for IBM PC. In 1981, MS-DOS 1.0 was released and bundled with IBM PC, and Microsoft also started to rise from DOS. The Windows 9x/Me operating system is based on DOS (Sina Technology Note: Windows NT is based on OS/2), and the highest version of MS-DOS is 8.0.

The release of Windows 95 ushered in a new era for personal computers, but DOS did not fade into oblivion. Many programmers, out of dissatisfaction with Windows and a deep understanding of the value and potential of DOS, continued to develop DOS software. Since most programmers in the DOS era were experts proficient in system underlying interrupts and assembly/C language, with rich development experience and programming skills, the DOS software they developed was also of相当 high quality. In order to develop more software and increase development efficiency, they designed many development tools for DOS software, and DOS continued to move forward.

There are still continuously developing and updating DOS systems such as FreeDOS, PTS-DOS, ROM-DOS, etc. These DOS systems are all very powerful, often surpassing MS-DOS. And due to the emergence of programming libraries such as Allegro, it has become very easy to play MP3 and other music under DOS. In order to challenge the interface of Windows, programmers have developed many interface enhancement programs imitating Windows, such as Seal, Qube, WinDOS and so on. There are also 32-bit kernel DOS operating systems, such as FreeDOS 32. Under DOS, you can directly read USB drives, support multi-tasking, long file names, can go online, and support devices such as DVD-ROM, mouse, game joystick and so on. (Chang Le Wei Yang)
Floor 207 Posted 2008-01-10 17:54 ·  中国 辽宁 大连 联通
初级用户
Credits 65
Posts 24
Joined 2007-12-31 23:04
18-year member
UID 107346
Gender Male
Status Offline
Has the DOS system died out?

Author: Comus Transferred from: "Computer Business Herald" September 25, 2006 Issue 254 Total Issue 4488

People's understanding of DOS is恐怕 such a concept: backward functions, simple interface, difficult to apply. But in fact, DOS still has great potential in today's era dominated by Windows.

DOS is a very practical operating system, so it is deeply loved by people at home and abroad, and has always had hundreds of millions of users. Since Microsoft began to abandon its own MS-DOS and turned to developing Windows, the development of DOS has been greatly restricted and has been in silence for a long time. But a latest news from foreign media has broken this situation: The open-source version of MS-DOS, FreeDOS, is about to release version 1.0, which undoubtedly brings an exciting good news to the majority of DOS enthusiasts.

First, let's talk about the software prices under the DOS platform. Because domestic software manufacturers generally are not very enthusiastic about DOS, developers excessively pursue software trends, strive to make their software powerful under the Windows platform, but ignore many practical application needs, resulting in an increase in software development costs, and resulting in the high prices of many commercial software. In fact, the functions that many small and medium-sized enterprises need for informatization are not necessarily very broad, but must be very specialized. In this case, many software developed under DOS is very suitable for such needs. DOS is very mature in both the number and functions of software. Compared with the newly rising Linux, DOS has almost all the functions that Linux has, and DOS also has many functions that Linux does not have. Moreover, the number of DOS software is quite large, at least hundreds of thousands, far exceeding the number of Linux software. With the development of Linux and the support of its enthusiasts, the position of Windows has been challenged. But in fact, Linux is more suitable for high-end servers, not for desktops. On the contrary, DOS is the most suitable system for small and medium-scale users. Because DOS has extremely low requirements for the running platform, those old computers that are almost thrown away by many people can run it well. In this way, it can greatly reduce the cost of informatization management for some enterprises. If DOS can meet their needs, there is no need to choose the more costly Windows or Linux platform. For example, Beijing Xike Huaxing Technology Co., Ltd., which specializes in small enterprise management software, its Xike Billiard Hall Management System is such a management software based on the FreeDOS platform. At present, hundreds of billiard halls in Beijing are running this software, and most of them use the already eliminated old computers. And such a computer only costs about 500 yuan, saving thousands of yuan in the cost of buying a new computer. If it were not for this software, they would have probably become waste. At the same time, this DOS software can very well meet the applications involved in billiard hall management, such as member management, billing management, etc.

Let's talk about the security of software application. The viruses under the DOS system are also relatively fewer than those under the Windows platform. New viruses are almost no longer developed, and the existing virus-killing software can handle it with ease. From this perspective, the running environment of the DOS system is relatively very safe, and system stability is exactly the most important thing for enterprise applications.

Of course, DOS is not perfect. For example, in the process of reading and writing to the disk, because the operation mode is different from that of Windows, the currently widely used hard disk media is not the most suitable for DOS, resulting in data errors easily occurring. This is also one of the reasons why many people think DOS is backward. But the development of flash memory technology has brought a breakthrough to the storage bottleneck of DOS. Simply put, the storage mode of flash memory is just suitable for the needs of DOS: fast storage speed, stable and safe data. Although the current capacity of flash memory is far smaller than that of traditional hard disks, the application programs under DOS are also far from reaching the size of several gigabytes under the Windows platform. So the appearance of flash memory has brought new opportunities to DOS: overcoming the storage problem, DOS has been elevated to a new level. The combined application of DOS and flash memory technology will be a new opportunity for development. In this regard, Mr. Lu Qingcheng, the general manager of Beijing Xike Huaxing Technology Co., Ltd. mentioned earlier, said: Our new version of the billiard hall management system has been launched in the form of combining flash memory and the DOS platform. This combination will make our customers' data more stable and safe, and help them have a new breakthrough in their business.

We can see that except for those large applications that have higher requirements for the system platform, for some small and medium-sized enterprise applications with a wide coverage, DOS is a very good choice. For example, the billiard hall management we talked about, and other similar management applications, or the management of customers, phone records, etc. of small sales companies, DOS is enough to meet these application needs. At the same time, if it is an application type for a dedicated machine, viruses can almost be completely eliminated, the system environment is relatively more stable, and the user's risk is greatly reduced.

In conclusion, DOS is an operating system with strong vitality and comprehensive functions. At home and abroad, DOS is widely used, whether in some personal applications or enterprise applications (especially very important embedded systems, etc.). Therefore, everyone should view DOS from the perspective that DOS and its software are still continuously updated and developed. In this way, the development prospect of DOS will be better and better. When some software dominates the world, let us still have some even better choices.

Note: The FreeDOS project started in 1994, when Microsoft released Windows 95 and stopped supporting MS-DOS. Jim Hall, the founder of FreeDOS, started working on this open-source operating system at that time. FreeDOS is based on the GNU GPL agreement, so programmers can completely develop new software for it without relying on MS-DOS.)
Floor 208 Posted 2008-01-10 20:24 ·  中国 辽宁 大连 联通
初级用户
Credits 65
Posts 24
Joined 2007-12-31 23:04
18-year member
UID 107346
Gender Male
Status Offline
一个Linux爱好者眼中的FreeDOS(翻译版本)

原作者:Russell C. Pavlicek pavlicek@linuxadvocacy.net
翻译者:Joey Andrise(joey) openguet@yahoo.com.cn

正如那些构思了开放源码的人那样,我花了很多时间去考虑开放源码在企业界的未来。我并没有花多少时间去思考开放源码如何能够改进那些过时的技术。但是,就是有一些人正在这样做。

考虑一下 MS-DOS 吧。如果你和我一样大(大到得花时间思考才知道自己究竟有多大),你一定记得 MS-DOS。并且如果你回想得够久够努力,你应该会想到一些关于这个“诡计”已经模糊了的回忆:需要手动去管理内存,载入光驱驱动,还有配置显卡以便正确显示。

DOS,它最好应该呆在那些被时间所埋葬的杂物堆里。大概我也曾这么想吧。

不管你相不相信,有一群开放源码的开发人员正忙于构建一个更好的DOS系统。为什么?因为DOS是一个存在了很久的平台,对于一些嵌入式应用程序来说,它仍然用的到。一个嵌入式应用程序需要一个既可靠又廉价的系统作为基础。有鉴于 MS-DOS 这个产品对微软已经不再重要而同时其对于嵌入式开发人员又关系重大,一些人相信构建一个同 MS-DOS 兼容的开放源码操作系统是必要的。

FreeDOS 项目开始于1994年,为的是抵消微软试图废掉 MS-DOS 并把大家都赶上 Windows 的行为所造成的影响。它不包含任何来自微软方面的代码,它被设计成在同 MS-DOS 相类似的方式下工作。FreeDOS 并不保证它能够以与 MS-DOS 一样的方式完成所有的任务,不过它正努力去实现这个目标。FreeDOS 的规范说明均是来自于描述 MS-DOS 的公开发行文档之中。FreeDOS 仍处于测试阶段,不过系统本身已经是可以使用的了。现在,FreeDOS 正处于第七个版本的开放测试中,绰号叫做“长矛”(SPEARS)。

我使一台在我家地下室的古董机子--486/DX4 120MHz ,12MB 内存--恢复了青春并继续投入使用。我的机子装备的是 270MB 的硬盘,而它在安装了整个操作系统及其源代码后仍有足够的富余空间(最近那次一个 270MB 硬盘对任何东西都足够大是什么时候的事了?)。事实上,系统在完全安装后只会占用 35MB 的硬盘空间。

FreeDOS 的安装是足够简单的了,我只试了一次就使我的老机子开始工作了。我从 Freedos.org 的下载页面上下载了它的 iso 文件,然后我刻录了光盘,制作了引导软盘。这张 FreeDOS 光盘已经包含了一个光盘驱动,但是我的4倍速的IDE光驱实在是太老了,没有被认出来,于是我只好找出那个被我丢在一旁很老的原厂驱动来解决问题。系统安装的时候要求你得呆在旁边,因为它会一直要求你确认安装不同的组件。这还不算是一个很大的负担,因为安装只会花费几分钟的时间。

启动系统看起来和 MS-DOS 不大一样。首先,这里有一个灵巧的引导管理器,它允许你引导多个操作系统,这对于开发环境是很有帮助的。其次,引导信息有很大的不同,考虑到各种各样的驱动都要在载入时识别自己,这也就不奇怪了。

等到系统启动完毕,你可能会发现很多东西还是那么地熟悉,同时另一些玩意则变得精简了些。“dir” 命令的输出看起来就和我记忆中 MS-DOS 中的一样,“edit”命令看起来还是和 MS-DOS 里面的“edit”一样怪异。大部分的标准 DOS 命令在 FreeDOS 下看起来没什么变化。有一些命令(比如说“men”)使用了更精简的选项开关。谢天谢地,这个“/?”选项看来可以获得大部分命令的选项列表;同样,有一个相当好的“help”命令,用它可以获得许多命令的相关说明。

同时有许多因素表明这还是一个发展中的系统。安装文档里面警告软盘的存储速度较慢--确实是这样,不过还好,它工作还算正常。“scandisk”看来只能完成第一个分区的扫描任务。而“format”命令则似乎只能做快速格式化,不论你键入的是什么选项。

同样地,FreeDOS 也提供了许多可供选择的软件包。当 Linux/Unix/BSD 的老鸟们看到竟然有许多版本的 vi 和 Emacs 可供选用的时候一定会激动不已。同样还有许多的编程语言像 Bywater Basic(我在一些早期的Linux发行版里面见过以后,就再没接触过了),还有一个汇编程序。

也许最有趣的附加包就是 Seal 了。Seal 是一个类似于 Windows 的 GUI 界面,如果你感兴趣的话。我安装的这个版本只包含了一些应用程序,但它展现了巨大的潜力。

在检查了所有的软件包以后,下一步该干什么就很明显了:载入一些“严谨的”基于 DOS 的软件,看看会发生什么。我的选择(也许是受了绰号“长矛”的影响吧 )是“命运之矛”(“Spear of Destiny”),Wolfenstein 3D 的资料片。Freedos.org 网站为此还做过一些研究,为的是找出如何释放出刚好够这个游戏运行的内存的方法(有个地方的体系要做一些改变--与 MS-DOS 相比较),不过我一将内存搞定,游戏就运行得很好了。这台486的老爷机运行得还很欢快呢(上次我说486机子运行得“欢快”是什么时候?),而游戏也一如既往地跑着。

不过,源于真正的开放源码精神,Freedos 并不满足于成为一个现有技术的模仿者。除了像 Seal 这样给人印象深刻的附加包以外,要说更早的,还有正在进行的建立纯32位内核的努力。是的,在弗吉尼亚州,那里有一个 DOS 救世主。也许在某天,FreeDOS 会成为一个不需要无休止地去管理内存的 DOS 系统。在技术的推动下,人们尝试着去改进系统直到没有人再说一个“不”字,这难道不是一件很好的事吗??

我确实希望 FreeDOS 项目能旺盛地发展下去。开放源码讨论着自由使用,但它同时也意味着自由选择。而 FreeDOS 给了人们另一个选择。如果你不想要 DOS 的话,试试其他的吧。但如果 DOS 是你所构建的特殊设备之关键所在,请尝试一下 FreeDOS 吧,它值得你一试。

A Linux guy looks at FreeDOS

Friday February 15, 2002 -
Topic - Other OSes

- By Russell C. Pavlicek -
As someone who writes about Open Source, I spend quite a bit of time considering its future in the enterprise. I don't spend much time reflecting on how Open Source can improve on the technology of yesteryear. But there are people who do just that.

Consider MS-DOS. If you are my age (old enough that it takes too long to calculate how old you really are), you remember MS-DOS. And if you think about it too long and hard, you might begin to get the shakes remembering the machinations required to manage memory, load CDROM drivers, and get the graphics to display correctly.

DOS. It's one of those things that is best left buried in the crevices of time. Or so I thought.

Believe it or not, there are Open Source developers busily building a better DOS. Why? Because DOS is a long standing platform that is still used for some embedded applications. And embedded applications need a reliable, inexpensive base. With MS-DOS no longer an important product for Microsoft and its cost relatively significant to embedded developers, some folks believed there was a need for an Open Source DOS- compatible operating system.

FreeDOS was a project started in 1994 to counteract Microsoft's stated intentions to do away with MS-DOS and move everyone to Windows. It employs no Microsoft code and is designed to be a work-alike equivalent to MS-DOS. FreeDOS does not guarantee that it does everything the same way MS-DOS does, but it attempts to get it all done nonetheless. The specification for FreeDOS is derived from public documentation describing MS-DOS. It is still in beta test, but the system is quite usable. Currently, FreeDOS is at version Ripcord Beta 7, aka "SPEARS."

I resurrected an old 120 MHz 486/DX4 12MB machine in my basement and proceeded to get to work. Because my machine is equipped with a 270 MB disk drive, it has more than enough space to install the entire operating system and its source code (when was the last time a 270 MB disk was more than enough space for anything?). In fact, the total installation took only about 35 MB of disk space.

The installation of FreeDOS was simple enough, once I got my old hardware running. I downloaded the ISO image from Freedos.org's download page, burned the CD, and cut the boot floppy. The FreeDOS CD does include a CD driver, but my 4x IDE CDROM was so old that it wasn't recognized. So I had to use an old vendor-supplied CDROM driver I had lying around. The installation requires that you stay around during the process, because it constantly asks for verification about installing various elements of the system. It is not a large burden, though, because installation only takes a few minutes.

Booting up the system looks different than MS-DOS. First, there's a neat little boot manager that allows you to boot multiple operating systems. This is very useful in a development situation. Next, the boot-up messages are very different. This is not surprising, considering the various drivers identify themselves as they load.

Once the system is booted, you are likely to notice that some things are familiar, while others have changed slightly. The output of the "dir" command looks just like I remember from MS-DOS. The "edit" command looks spookily like the MS-DOS "edit" command. Most of the normal DOS commands look about the same under FreeDOS. Some commands (like "mem") use slightly different switches. Thankfully, the "/?" switch seems to work to get a list of switches for most commands. There is also a decent "help" command that documents a number of commands.

There are several factors indicating that this is a work in progress. The installation notes warn that the floppy access is slow -- and it is. It does work fine, however. The "scandisk" utility only seems to complete the first stage of work. The "format" command only seems to do a quick format, regardless of which switches you specify.

There are a number of optional packages as well. Veterans of the Linux/Unix/BSD crowd will be thrilled to learn that versions of "vi" and "emacs" are available. There are also languages like Bywater Basic (which I hadn't touched since finding it on some of the early Linux distributions) and an assembler.

Perhaps the most interesting add-on is Seal. Seal is a GUI that gives you a Windows-y interface, if you want one. The version I installed only contains a few applications, but it shows a good deal of potential.

After checking out the software, the next step was obvious: load up some serious DOS-based software and see what happens. My choice (perhaps suggested by the code name "SPEARS") was "Spear of Destiny," the relatively unsung sequel to the classic "Wolfenstein 3D". It took some research on the freedos.org Web site to find out how to free up enough low memory to run the game (this is one area where there are some syntax changes compared to MS-DOS), but once I got the memory in shape, the game played just fine. The 486 was quite chipper (when was the last time I called a 486 "chipper?") and the game played true to form.

But, in the true spirit of Open Source, FreeDOS is not content to be an imitation of the existing technology. In addition to impressive additions like Seal, mentioned earlier, there is an effort underway to create a true 32-bit kernel. Yes, Virginia, there is a DOS Santa Claus. FreeDOS32 might someday be a DOS that doesn't require endless gyrations to manage memory. Isn't it great what motivated technical people can try to do when there is no one in the way to say "no?"

So, while I certainly hope that DOS does not experience a resurgence as a general-purpose business desktop, I do hope that the FreeDOS project thrives. Open Source talks about freedom to use, but it also means freedom to choose. FreeDOS gives people another choice. If you don't want DOS, try something else. But if DOS might be the key for that special device you are building, check out FreeDOS. It is definitely worth a look.
Floor 209 Posted 2008-02-06 18:53 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
I also offer an article, which is an unfinished article that needs to be improved. I will gradually improve it, and I also welcome interested friends to jointly write it and are welcome to put forward opinions and suggestions. This article was originally posted on the Sysoft Time and Space Forum, but this website is often inaccessible, so I also post a copy here (because I still need to keep modifying this article).

What is Linux?

Linux has been introduced to China for ten years, and I have been in contact with Linux for nearly ten years. In these ten years, people's discussions about Linux are all aspects, and their insights into Linux are diverse. The quarrels about Linux are no longer something new, but seem to have become an indispensable part of Linux. From these quarrels, I have learned a lot of knowledge and benefited a lot, including technical aspects and non-technical aspects. I am just an ordinary user, I can't go into the technology of Linux in depth, my discussion is only limited to non-technical aspects. I have learned that Microsoft is an obstacle to Linux, and there are countless Linux armies outside Microsoft. Some companies initially had no great enthusiasm for Linux, and even had some hostility, but later, the hostility diminished and they gradually recognized Linux. For example, Sun is such a company. Around 2000, I once thought that Sun and Microsoft were in the same boat. In fact, these companies have hostility towards Linux for their own interests, which is normal and understandable. There are all kinds of things in the vast world, and SCO has a different model for Linux. It first supported Linux and became a distributor of Linux, and then accused Linux of plagiarizing its source code, thus standing on the opposite side of Linux. Of course, there are also people who hold a wait-and-see attitude towards Linux, which is very natural. In recent years, the quarrels about Linux have not decreased, but have intensified and become more intense. The continuous escalation of these quarrels has prompted me to think more deeply about a series of issues such as the phenomenon and essence of Linux.

What is Linux? This cannot be covered by a simple "Unix-like operating system". Such an answer only reveals the technical composition of Linux, but does not highlight the most important aspect of Linux.

So what is the most important aspect of Linux? Or more directly, what is the essence of Linux? I want to use such a perspective, that is, Linux is not just a representative of an operating system. Many people have used Linux as a synonym for "free software", and Linux is even used in some occasions to generally refer to "open source software", although there are quite large differences between these different concepts. Now I can state my main view: Essentially, Linux is a software system developed by users as the main body, including system software and application software. The word Linux here is just a substitute name, because the focus here is on "free development", and the developed software can even run only on Windows or cross-platform on multiple operating systems, not just on Linux.

In the 1980s and 1990s, shareware was popular, and many shareware ran under DOS and Windows. Although shareware does not open source, compared with non-shareware, it is already quite progressive. However, shareware can only be modified by the program author, and others cannot participate in development, which greatly restricts the development of shareware. When the later "free software" emerged, shareware completed its mission and gradually withdrew from the historical stage.

The author of shareware may also be an ordinary user or a former professional programmer, but people who do not expect to get great economic benefits from shareware. They may value the social value of their own labor results more than personal value, and their subjective intention of "doing good deeds" may be more obvious. The software they make is for themselves and for others, and they are likely to use others' shareware at the same time. Therefore, I tend to regard such software authors as "programming users". At first, when there were few shareware, the authors of shareware could not be regarded as "programming users" because they were mainly contributors. Things are rare and precious, and in the eyes of the public, these contributors are very rare. However, when there are more and more contributors, a mutually beneficial relationship is naturally formed among the contributors, and this network of relationships is getting denser and denser. When it reaches a certain degree, these program authors can be regarded as "programming users". In the era of closed source code, the development of this situation has a certain limit. First, users themselves are very difficult to access the core of the operating system, which makes the development of shareware only tilt towards application programs and tool software. Second, commercial operating system manufacturers, such as Microsoft, can use the continuous transfer of the operating system to fight against shareware, making shareware unable to become popular, so as not to threaten the interests of the monopolist. Under such a background, shareware is struggling. This has laid the groundwork for the birth of free software.

In the era of free software, due to the openness of the source code, the number of users participating in development has increased sharply, and the gap between programmers and users has been effectively shortened, and programming is no longer so mysterious. There are a large number of advanced Windows users around us. They often help others solve Windows problems and become "volunteer service personnel" of Microsoft. Such people are often called "experts". These "experts" are different from ordinary users. They have a pursuit of technology and are good at researching. The arrival of the era of free software has basically no appeal to those pure fool users. Those users just want to be users. They just want to use the computer to work or entertain. They don't want to solve computer problems by themselves at all. They regard the computer as an electrical appliance. When it is broken, they find someone to repair it. They don't even know what hardware and software are. However, for those "experts", the arrival of the era of free software is simply a pie in the sky. They can't wait to spend 24 hours a day on the Internet learning various knowledge. If they don't surf the Internet for one day, they are afraid of falling behind. Microsoft tries every means to hide its technical secrets, which are completely beyond the reach of ordinary people and impossible to understand. However, the program of free software tells you all the details. As long as you are willing, you can get everything you want, from the system bottom layer to application software, all available. For "experts", the more source codes of programs, the better, they accept them all, good. It is such people who have become the vanguard of free software. Or rather, free software has really liberated such a group of people. This is not a small group, but a huge army, mighty. It is such an invisible army that is going to bury Microsoft consciously or unconsciously. So far, free software can be said to have liberated productivity to the greatest extent. Those "experts" who were idle in the past are all very busy, and they keep scolding that God has given too little time. They no longer complain about what Microsoft has hidden, because they don't need to know. Linux is expanding at a cosmic big bang speed and scale under such a background, unstoppable. The participation of users is the most prominent feature of this era. In the past, they couldn't participate, but now, the excellent ones among them can participate in development. What a big difference! In the previous era of commercial software and the era of shareware, it was impossible to mobilize such a wide range of forces to join the development camp and finally form a huge army to challenge, subvert, and bury the commercial software ecosystem that is easy to bring about monopoly. Commercial software will inevitably bring about monopoly. The perfect legal system in capitalist countries cannot pose any substantial threat to such a monopolist. This is because the monopoly in the software world is cross-national. It can bring almost infinite benefits to the country where the monopoly company is located. The difference of this benefit is that it can plunder the interests of other countries and expand to all fields such as politics, military, national defense, science and technology, education, etc. far beyond the economic scope. Therefore, the monopoly country cannot impose a real sanction on the monopolist, at most it is just a show. In the era of closed source code, if a software company wants to gain a greater advantage, it must necessarily develop an operating system. Only from this bottom layer can it develop itself safely and also control other potential competitors at will. Over time, this company will become a behemoth like a snowball, and other companies will all become the prey of this beast, thus losing the hope of survival. Operating systems have the characteristic of "exclusivity". After an operating system has an advantage, another one is very easy to suffer a defeat, and once it fails, it is very difficult to make a comeback, unless there is a new force at work, leading to the re-shuffling of the entire ecosystem, just like the extinction of dinosaurs. The development of the software world is the same as the development of other things. There are all local imbalances. The law of the survival of the fittest in nature has promoted the evolution of various organisms, and finally the intelligent human beings have won, while other organisms are on the verge of extinction under the disaster-like development of human beings. The development of the software world is the same. There will always be one to win. No matter whether it is Microsoft or not, it will do what Microsoft does, that is, by any means, whether humane or inhumane, legal or illegal, no matter how low and dirty, as long as it can achieve its purpose, it will dare to adopt it. War never pays attention to humanity. Japan carried out massacres in China, German fascists expanded wildly, and the United States dropped atomic bombs on Japan. All of these did not consider the word "morality". Yeah, what reason is there for war? Laden carried out the 911 incident in the United States, which is called "terrorist attack". Think about it, why did they carry out terrorist attacks in the United States instead of other countries? Isn't this a war? Only when you are an enemy will you launch a war against you. You are not its enemy, and it has no reason to launch a war against you. Under the current situation, the strength of the free software community is still weak, and it cannot pose a real threat to Microsoft, but only shows some conceptual threats, and these threats are more or less illusory. The free community will only be honest when it gives Microsoft a severe blow, and this will be realized after several years. However, Microsoft is currently facing another form of enemy, that is, an enemy like Google. Google does not mainly engage in software development, and Google is not very interested in open source software itself. What it values is the utilization value of free software. It mainly wants to use the power of the free software community to help it get rid of the threat of Microsoft. Microsoft's traditional operating system and application software business model has come to an end. There are two reasons for this. First, the operating system has been popular for many years, and the previous old machines already have operating systems, and they no longer need new operating systems. Microsoft's new operating system generally does not want to support old machines. Therefore, only new machines need operating systems. Compared with the total number of machines, this proportion is not too large. Coupled with the factor of piracy, the market of operating systems and conventional application software has actually become saturated, and the profit is not so great. Now there are many software that are themselves free, and only make money through other ways (such as advertisements). This is to transform software into a service. But what about Microsoft? It has not accepted such an idea at all. It still wants to make money with its software. It didn't expect that its software has depreciated. Things are rare and precious. When there are Linux operating systems and office software everywhere, selling such things is not as prosperous as before. Second, Microsoft's operating system has been developed for many years, and there are really no new tricks. It can only promote by creating incompatibility and implementing strong buying and strong selling. But users are not all real fools. In this way, it is a vicious circle, and people are more and more reluctant to recognize it. People have realized that Microsoft has evolved into a gangster, and its operating system and office software have also begun to have the characteristics of gangster software. That is to say, even if we completely do not consider the existence and potential threat of free software, Microsoft has come to the end of its rope. This old single-machine era and this old software development profit model will become the past. And the new network era and software service profit model are about to begin. Does this new era have to completely destroy the ancient software development model? Of course, we can't be so absolute when looking at the problem. The old software development model has its own foundation, and it will not disappear completely. The new era does not suddenly bury the old era, but has a gradual process. Google is a typical representative of this era. Google also develops software, but its software either runs on the client side and is completely free, or runs on the server side and is completely closed (or may open part of the source code in the future), but its focus is on providing network services. At present, many functions of the conventional software developed by Microsoft have not been realized on the network, or although they have been realized, they are not perfect enough. Therefore, network operating systems and application software can be regarded as an undeveloped field. In an undeveloped field, there must be great potential. The rise of Google and the decline of Microsoft are inevitable. How can Microsoft not want to change? However, the strong inertia of the Microsoft train makes it not easy to make a change. First, the concepts of the existing programmers employed by Microsoft are not easy to change. Second, Microsoft itself is not willing to change. Its vested interests all depend
因为我们亲手创建,这个世界更加美丽。
Floor 210 Posted 2008-02-19 04:36 ·  加拿大 Primus
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Linux is actually a combination of "Unix-like operating systems" and "open-source operating systems", that is, "open-source Unix-like operating systems" or "free Unix-like operating systems". This article obviously attaches more importance to the latter (that is, "open-source operating systems"), and the latter is indeed the focus. However, Linux is just one kind of "open-source operating systems" and does not represent the entire "open-source operating systems" (for example, the open-source operating system of the GNU project is GNU Hurd, not Linux). For open-source or free operating systems, this article seems to only mention Linux and does not mention others. Then, what kind of views does this article hold on other open-source operating systems (such as FreeDOS, ReactOS, MenuetOS, etc.)? It is hoped to supplement it.
Wengier - 新DOS时代

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

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

Forum Jump: