Hi,

On Sun, Nov 3, 2013 at 9:54 AM, Bernd Blaauw <bbla...@home.nl> wrote:
> Miguel Garza schreef op 3-11-2013 16:21:
>>
>> I'm playing with vim in FDOS. It's nice, but a bit slow in some
>> respects, particulary when using its internal file-browser. I am running
>> FDOS from a thumbdrive on a modern (well, only a few years old)
>> computer. I added "DEVICE=...himemx.exe" to my config.sys file to fix a
>> separate issue, which worked for that issue, but not for vim's slowness.
>> Any ideas?
>
> USB Flash Drives can be pretty slow for reads/writes that are
> non-sequential in nature, just like harddisks. What you could do is try
> to run a cache-driver like LBACACHE, or to install a ramdisk driver and
> copy files over to the created ramdisk. SHSURDRV is such a ramdisk
> driver, so is RDRV (part of UIDE/UDVD driver collection)

Indeed, the flash drive is probably the main culprit, it's very slow
for writes. The best solution I've found is to use both cache and RAM
disk. At bootup, copy the most frequently used utils to the RAM drive
and put that in your PATH. That's what I do when I boot up my
RUFUS-installed FreeDOS USB drive (though I native boot on my desktop
much more frequently, to be honest, it's just easier).

Just for the record, the speed goes from fastest to slowest with
various media: RAM drive, hard drive, CD drive, USB drive, floppy
drive. Okay, that's a rough guess, I haven't fully benchmarked them
all, but for sure RAM is faster than anything, so even with a cache
loaded (see below), it's still not as fast as cache + RAM disk.

http://www.mail-archive.com/freedos-user@lists.sourceforge.net/msg13098.html

Long story short: download Jack's DRIVERS.ZIP (or similar) and use
XMGR.SYS (XMS), UIDE.SYS (cache) and RDISK.COM (RAM drive) and copy
flash drive's C:\UTILS to RAM drive's G:\UTILS and put that in the
PATH. Of course, if you want to save anything for later use, you'll
still have to manually do that (to flash drive) before shutdown.

Honestly, it may be more user friendly (for you) to just install
PuppyLinux to USB and run DOSEMU. At least it saves your changes
automatically. Though Fedora liveUSB may work too (persistent
changes), but I haven't really tried since old F14 (and DOSEMU isn't
in their repos, gotta get it manually).

Well, RUFUS may be too minimal by default. Maybe FreeDOS needs a
better (public) example (or ten) of different setups (autoexec.bat,
config.sys). But I think RUFUS does optionally allow you to install
the full FD 1.1 distro. (UNetBootIn does too but doesn't save
changes.)

Well, either way, it's a lot of manual tweaking since everybody is
different. I know this isn't a perfect answer by any means, but
hopefully it gives you some idea.

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to