ZXNet эхоконференция «zxnet.pc»
тема: long filenames under DOS
от: Kirill Frolov
кому: All
дата: 20 Feb 2003
Hемедленно нажми на RESET, All!
Ситуация такая: установил python, установил рекомендованный на сайте
lfndos.exe. Запуск питоновских программ под громкий треск винта занимает до
нескольких минут (в linux тоже самое запускается практически моментально) --
это lfndos считывает свои имена. Даже простой вызов команды DIR (DOS 7.x от
windows95) занимает значительное время и вызывает активную работу винта,
независимо от того установлен smartdrv или нет. При отсутствующем драйвере
lfndos всё работает быстро, кроме python-а, который без длинных имён не
работает. Я так понял, что мне нужен более другой драйвер lfndos.exe, который
бы умел работать совместно smartdrv.exe. Python работоспособный хотя-бы с
минимальным набором модулей без длинных имён подошёл-бы лучше... PythonD 1.12
(python 2.2.1) без длинных имён не может найти свои модули, если в них только
руками не изменить имена на короткие.
В dosemu, под Linux, тоже нет длинных имён. :-(
Какой драйвер, дающий доступ прикладным программам к длинным именам (через
windows API int 0x2f), умеет работать через кэш диска, например smartdrv? Где
можно взять такой драйвер?
Может мне лучше подойдёт версия DOS отличная от ms-dos 7.x, которая
естесственным образом поддерживает длинные имена, кеширует диски и поддерживает
сетевые диски ? А такие DOS вообще существуют?
|