• MorphOS Developer
    itix
    Posts: 1516 from 2003/2/24
    From: Finland
    @stephen_robinson

    Someone just recently posted typical example of VM error at UtilityBase:

    "When OS4's memory runs out, and the swap partition kicks in, I find that the (USB) keyboard & mouse stop working (until a reboot)."

    (ref)

    It is probably just minor glitch in USB driver code but problem is that you are getting new bugs which would not be there if VM was not used. VM introduces so many new rules to coding (can not be used in interrupts, can not be used in critical Forbid()/Disable() sections, can not be used for OS structures) that in complex applications developer can never keep track of rules and restrictions. What is the worst in VM is problems occur only when swapping kicks in.

    Therefore I consider current VM schemes on AmigaOS and MorphOS just useless. AROS, however, does it right.


    [ Edited by itix on 2009/3/2 0:39 ]
    1 + 1 = 3 with very large values of 1
  • »01.03.09 - 22:37
    Profile