Hi all,

    Sorry for the delay.  I just caught up on my reading of this list

yesterday.



    IIRC, this thread started as a poll of what enhancements are

needed/desired for FreeDOS.  There are 3 such things on my list.



1) Speed up disk writes



2) Let CTMOUSE load itself in either PS/2 or Microsoft mode even

   when no mouse is detected.



3) Fix the mailing list digests so that the messages aren't weeks or

   months old by the time the digest is assembled and sent.



    I will describe each of these requests in more detail in the

following paragraphs.  I'll take the last one first.



3)

    The digest processing apparently waits until it has accumulated

~10 messages before it sends out a digest.  I subscribe to 3 of the

FreeDOS mailing lists (User, Devel, Kernel) and AFAICT all three of

them do this.



    The problem is, on lists with infrequent posts, it takes a long

time to accumulate ~10 messages.  So, by the time that a digest is

finally sent out, the older messages in that digest may be weeks or

months old.  In many cases, the info in those messages is out of

date by the time a digest subscriber (like me) sees it.



    E.g. I received a digest from the FreeDOS-kernel mailing list on

September 17th.  The first message in that digest was dated July

28th.  If the poster of that msg had wanted a response from other

list subscribers, he would have been denied any chance of a response

from digest subscribers because of the way digest processing is

done.



    Of the three mailing lists that I mentioned, the kernel list

suffers the most from this effect.  That's because the kernel list

usually receives the fewest posts.  But even digests from the devel

and user lists are sometimes delayed this way.



    May I suggest that each list's digest processor be changed so

that it sends out at least one digest on any day when someone posts

to that list?





2)

    Currently CTMOUSE will only load in Mouse Systems mode if it

does not detect a mouse.  I would like CTMOUSE to offer the option

to load itself in either PS/2 mouse or Microsoft mouse mode when it

fails to detect a mouse.  Is that feasible?



    Why do I want that feature?  Because I would like to be able to

use AccessDOS's (ADOS12.ZIP) MouseKeys implementation.  And that pgm

only works if it finds mouse services available that support either

PS/2 or Microsoft mode.



    Why don't I just attach a mouse so that CTMOUSE will load in

PS/2 or Microsoft mode?  Because, on some systems, I can't.



    On some systems, there are no available (physical) serial or

PS/2 ports.  On other systems a mouse won't work for some unknown

reason.  And on still other systems, the motherboard seems to be

unable to support some combinations of hardware simultaneously.



    E.g. I've seen systems where the mouse stops working when the

soundcard is activated.  And, on some such systems, the mouse starts

working again if you deactivate the soundcard (e.g. by unloading its

driver).  On other systems, you have to reboot before the mouse will

work again.



    On many of these systems, ADOS12 could provide an elegant work-

around - but only if a mouse driver is loaded first.  But CTMOUSE

(and every other mouse driver that I've tried) will not load unless

it detects a mouse.  Is this a "chicken and egg" problem?





1)



Tom Ehlert wrote:

>>>> Slow disk access, FreeDOS is the slowest among EDR-DOS and PTS-DOS ...

>>>WHAT 'slow disk access' (other then Lucho reporting this) ?

>

>> His test result have problem?

>I don't even know what tests he did.

>reporting problems SHOULD include something like

>

>     XCOPY \dir1\*.* \dir2

>or   XCOPY \dir1\*.* \dir2 /s

>or    COPY \dir1\*.* \dir2

>or   using VC version X.Y to copy \dir1 to dir2

>or   etc. (here I think the 'etc.' is appropriate)

>

>with a directory nested 5 levels deep, with 352 files, average size

>~10 KB

>

>took the following times ....  makes sense.

>

>makes sense. What Lucho comes close to marketing (read 'void of

>information').

>

>> Or you found out he did a wrong test?

>there is no 'wrong test'. there are irrelevant tests (like XCOPY

>only for files of zero byte, or only of 1 GB files), but given that no

>further information is available of what he tested, I can't judge.

>

>>>FWIW FreeDOS has read access to files close enough to theoretical

>>>throughput.

>

>> Only read?

>*I* care for read speed. so *I* optimized read speed (I thinks I did a

>reasonable job in that; before it was cruel).

>

>If anybody cares about write speed: this is an open source project.

>Take your time, fire up your editor. Call back when you're done.



    I posted several times about this (i.e. write speed and disk

caching) to the FreeDOS-User list in late August 2006.  Were those

posts insufficiently detailed?  IIRC, I never saw anyone post saying

that they had done the same (or similar) tests.  So I don't know if

others got the same results (as I did) or different results.



    The results that I posted were pretty damning of FreeDOS's

performance.  IIRC, in his response, Eric suggested that if

FreeDOS's buffering of disk writes were a little more aggressive,

then it might improve FreeDOS's performance.  Has that been done and

I missed it?





    As I'm sure everyone here is aware, FreeDOS does *not* exist in

a vacuum.  There are lots of more or less equivalent OSs available

at practically no cost.  E.g. I would guess that there are still

(collectively) tens of millions of copies of MSDOS, DRDOS, Novell-

DOS, PCDOS, etc. in peoples' closets, garages, and attics.



    So if FreeDOS fails to provide performance that is (at least)

comparable to those other DOSs, then how many people will continue

to use FreeDOS?  IOW how many users are *not* going to switch to one

of those other DOSs?  Very few, I would think.



    I switched.  I.e. after those tests, I stopped using FreeDOS.  I

still use DOS almost every day so the performance penalty of using

FreeDOS (instead of one of its competitors) seemed unacceptable to

me.





    And Udo Kuhnt's fine work has extended the reach of DOS to some

more modern hardware (e.g. hard drive's larger than 8GB).  That too

is competition for FreeDOS.





    I'd be happy to test FreeDOS again and find that its performance

is now competitive.  But up till now, I've seen no indication that

FreeDOS's performance has changed.  If I missed such an announce-

ment, then I apologize.





    So that's my answer to the poll.  Only 1) is really a FreeDOS

problem.



    And yes, I am aware that CTMOUSE has its own project and mailing

list.  OTOH, I just accessed a CTMOUSE webpage today and downloaded

CTM20A4.ZIP.  AFAICS, all the files in it are dated 2003.



    So if anyone knows of a mouse driver (either CTMOUSE or another)

that meets my requirements, then please let me know via the list.

And if you don't get a response right away, then please be patient.

I may not have received the digest containing your post yet. :-)



    Thanks.



-Eddie

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to