|
4#
楼主 |
发表于 2016-12-7 18:49:38
|
只看该作者
本帖最后由 求道者 于 2016-12-7 19:10 编辑
我在想啊........
说是要帮老旧的MS-DOS续命
一个现代系统内存管理还外置就很尴尬了...........
1.2的fdconfig.sys还是
- !COUNTRY=001,858:\FDSetup\BIN\COUNTRY.SYS
- !LASTDRIVE=Z
- !BUFFERS=20
- !FILES=40
- DOS=HIGH
- DOS=UMB
- DOSDATA=UMB
- DEVICE=\FDSetup\BIN\HIMEMX.EXE
- SHELLHIGH=\FDSetup\BIN\COMMAND.COM \FDSetup\BIN /E:2048 /P=\AUTOEXEC.BAT
复制代码
然后就很尴尬了
本来就是寻思着开源的 更新的 支持UTF-8 长文件名 大硬盘
MAXDOS里的内存管理器实在是不堪忍受
有原生内存管理用个奶子的驱动
结果.............
我听说有人分支了个FREEDOS-32
抛弃了外置的内存管理
然后
- Downloads
- Sorry, no downloads yet.
- Currently, the new FreeDOS-32 code base is in an overall pre-alpha state, not ready for public release.
- You can check the development status in the Discover FreeDOS-32 section.
复制代码
唉
现在都16年了
还没完成这怕是药丸啊
FreeDOS兼容性不错..........
除了还是没有原生中文
软件基本上都兼容
内存管理器那个
我认为有可能是为了兼容MS-DOS程序
不过貌似不管用哪个内存管理器对第三方程序影响都不大吧
然后GRUB4DOS的内存管理就不错嘛
起码用了这么多次map --mem并没有出现什么奇怪的问题(有一台可能是北桥有问题用map --mem镜像就会GG)
至少如果他们愿意弄 弄出个能用的内存管理器是没什么问题的
作为一个给MS-DOS续命的系统没有内存管理实在颇为遗憾
顺便一问
总可用内存只有376K 是不是就是没有内存管理的问题
PS:
我看了MAXDOS里的东西
发现他们把软件都用ZIP打包了一下
这是当年7ZIP还不为人知 LZMA算法更是无人知晓吗?
虽说wiki上说7-zip 1999年就开源了
总感觉很可惜
假如LZMA引入的早的话 PE打包不会这么蛋疼(特别是那时候还没有WIM)
|
|