今天上了FreeDOS-32官网,发现以下两则“新闻”:
FreeDOS-32 as of 2010
2010-03-31 - Salvo Isaja
Long time passed since the last news. As you can read in the new homepage, the project has finally found new life, and is undergoing a rewrite of several parts of the operating system.
This has allowed to reconsider legacy design choices and has granted maximum control over licensing terms.
Progress news (aka the never released 0.0.6)
2005-12-02 - Salvo Isaja
We have a preliminary, but working, support for VM86, to run legacy DOS applications, most notably real mode stubs that start protected mode applications. This allows to run DOS protected mode applications without special modifications, for example we have managed to run the Mpxplay MP3 player. We have a new, improved, FAT driver, ATAPI CD-ROM and ISO 9660 file system drivers to access compact discs (although with some limitations), the keyboard driver has been improved to support keymaps and the kernel includes some support for processes. We plan to release our 0.0.6 alpha before the end of the year. That would be likely the last 0.0.x series, as deep rearrangement is in progress in a separate branch: using a new libc for the kernel, new memory management code, new low-level kernel code, better modularity and of course better support for applications.
转帖者按:
FreeDOS-32是一项伟大的工程。他们从零开始编写了32位保护模式的DOS内核,试图在这个内核中重新实现所有的16位DOS系统调用、BIOS中断以及DPMI调用,用以兼容旧的实模式DOS程序以及DPMI程序,现在已有一些旧程序可以运行,如MPXPlay。并且他们实现了一个新的32位驱动框架,并且已经可以支持一些硬件,如:键盘、鼠标、ATAPI CD-ROM、FAT和ISO 9660文件系统等。他们还为FreeDOS-32设计了一个新的文件系统“LEAN”。另外,现已有功能有限的C/C++运行库可用,而且还有优秀的开发工具包DJGPP。尚处于alpha状态的FreeDOS-32并未提供公开发布的版本下载,但可通过SVN获得源代码。
这无疑是一项艰巨的工程。虽然进展仍然非常缓慢,但是那些人依然努力着,让我由衷地深感敬佩。从他们身上,我看到了DOS的未来……或许DOS会走上一条与Linux相似的发展道路?
[ Last edited by brglng on 2010-5-29 at 14:15 ]
FreeDOS-32 as of 2010
2010-03-31 - Salvo Isaja
Long time passed since the last news. As you can read in the new homepage, the project has finally found new life, and is undergoing a rewrite of several parts of the operating system.
This has allowed to reconsider legacy design choices and has granted maximum control over licensing terms.
Progress news (aka the never released 0.0.6)
2005-12-02 - Salvo Isaja
We have a preliminary, but working, support for VM86, to run legacy DOS applications, most notably real mode stubs that start protected mode applications. This allows to run DOS protected mode applications without special modifications, for example we have managed to run the Mpxplay MP3 player. We have a new, improved, FAT driver, ATAPI CD-ROM and ISO 9660 file system drivers to access compact discs (although with some limitations), the keyboard driver has been improved to support keymaps and the kernel includes some support for processes. We plan to release our 0.0.6 alpha before the end of the year. That would be likely the last 0.0.x series, as deep rearrangement is in progress in a separate branch: using a new libc for the kernel, new memory management code, new low-level kernel code, better modularity and of course better support for applications.
转帖者按:
FreeDOS-32是一项伟大的工程。他们从零开始编写了32位保护模式的DOS内核,试图在这个内核中重新实现所有的16位DOS系统调用、BIOS中断以及DPMI调用,用以兼容旧的实模式DOS程序以及DPMI程序,现在已有一些旧程序可以运行,如MPXPlay。并且他们实现了一个新的32位驱动框架,并且已经可以支持一些硬件,如:键盘、鼠标、ATAPI CD-ROM、FAT和ISO 9660文件系统等。他们还为FreeDOS-32设计了一个新的文件系统“LEAN”。另外,现已有功能有限的C/C++运行库可用,而且还有优秀的开发工具包DJGPP。尚处于alpha状态的FreeDOS-32并未提供公开发布的版本下载,但可通过SVN获得源代码。
这无疑是一项艰巨的工程。虽然进展仍然非常缓慢,但是那些人依然努力着,让我由衷地深感敬佩。从他们身上,我看到了DOS的未来……或许DOS会走上一条与Linux相似的发展道路?
[ Last edited by brglng on 2010-5-29 at 14:15 ]
