Main page I Packages I Help I Forum
a place to talk about SvarDOS and other DOS-related things
Thread locked due to inactivity since over 365 days.
> From long long time ago I vaguely remember that the share from DR-DOS 7.03 shouldn't be used with OpenDOS 7.01 (and/or vice versa), but I dunno where I learned this...Indeed! The SHARE 2.05 shipped with 7.03 version throws an error if the kernel is not at least from 7.02. Albeit the general dispatch table mechanism seems to be similar. I will take the SHARE from 7.01 when I do a more detailed analysis...
> Also, if you do not already have it, you might need to download the version of the Share http://web.archive.org/web/20110608065518/http://www.drdosprojects.de/cgi-bin/download.cgi/share.zip command that comes with DR-DOS 7.01 to make TaskManager work.This is certainly a better choice than FreeDOS's sharer. However, as mentioned I am uncertain whether the sharer will cope with the FAT32 extensions to the SFTs in all cases. I do not have evidence either way, but I suspect it may not be compatible. Because we have only the core kernel's sources we unfortunately can review the sharer only by reverse-engineering the binaries. In general, only choose the sharer that most closely matches the kernel you're using. The sharer should be considered a part of the kernel by all means. (At one point there was some support in MS-DOS for indeed building the sharer as a built-in part of the kernel rather than "Installed". This unfortunately seems to share a build option ("Installed") with a built-in network redirector.) That is why I also ported lMS-DOS's sharer to NASM sources. The MS-DOS v6 sharer may work with MS-DOS v7.00, but certainly fails to work reliably on MS-DOS v7.10 because that kernel version re-uses some SFT fields for FAT32 cluster field extensions plus the same problem that EDR-DOS may have where the sharer doesn't know about FAT32 extensions.
> Do not use FreeDOS's sharer on any other kernel, it's at best useless.Sounds like we need two SHARE packages: FDSHARE and EDRSHARE. Is the EDR SHARE available in sources somewhere? Is its license the same as the EDR kernel? Mateusz
> I'm not sure why you're asking about the DR-DOS sharer's sources. "Because we have only the core kernel's sources we unfortunately can review the sharer only by reverse-engineering the binaries."Ooops, did not read it the first time, sorry. All clear now. So we have a GPL FreeDOS SHARE that is practically useful only with the FreeDOS kernel, and we have a DR SHARE blob that is compatible with the EDR Kernel but probably not in all FAT-32 scenarios and hardly maintainable since no sources are available. Not ideal, but at least we know where we stand. :-) I have added an EDRSHARE package to the repo (pkgnet pull edrshare). Mateusz
Thread locked due to inactivity since over 365 days.