> On Apr 30, 2026, at 12:18 PM, Jim Hall via Freedos-devel 
> <[email protected]> wrote:
> 
> Maybe we could rename the package to SHSURDRV and not include SHSUFDRV
> in it? Or keep the package name (if changing the name would cause
> unnecessary work) but just don't put SHSUFDRV in it.
> 
> There's no rule that says we have to include *everything* that a
> programmer releases as a package; we can not include SHSUFDRV since
> that's not working on FreeDOS (and not likely to ever work, since it's
> no longer maintained).
> 

I think the optimum solution is to split them into separate packages. 

Having SHSUFDRV only in the FreeDOS GitLab Archive and not on there Release or 
Package Download Repository. This will keep it available if anyone happens to 
what to fix it to work with FreeDOS. However, no longer “ship” it or have it 
directly available for download.

Switching the RBE/Installer over to the new packages is about a 2 second edit. 

Splitting them into separate packages is a little more time consuming. To be 
done correctly, the makefile should be updated and unused sources removed. Plus 
there are a few other things related to packages and the download repos which 
will need taken care of. 

None of it is “hard” to do. But, it does take a little work and time.


> On Thu, Apr 30, 2026 at 11:11 AM Jerome Shidel wrote:
>> 
>> SHSUFDRV and SHSURDRV are both part of the same package SHSUFDRV.
>> 
>> SHSURDRV.EXE is used on most systems and virtual machines by the
>> primary FreeDOS installer to create temporary storage space when no
>> hard disk has yet been partitioned and formatted. It is preferred over
>> using SRDISK because it can be told to keep a minimum amount of XMS
>> memory available for programs on systems whose available memory is
>> not known. If SHSURDRV.EXE fails to allocate a RAM drive (Or always
>> under QEMU), it will fall back and attempt to allocate a RAM drive
>> using SRDISK.
>> 
>> While the FreeDOS installer “can” run without any RAM drive or
>> temporary storage, removing the SHSUFDRV package will greatly curtail
>> some of its functionality which occurs prior to partitioning and
>> formatting the internal disk on many systems. Only relying on SRDISK
>> (when supported) can also result in having no free XMS when booting
>> from the LiveCD, which could prevent the user from trying various
>> games and programs.
> 
>>> On Apr 29, 2026, at 12:04 PM, Jim Hall wrote:
>>> 
>>> [..]
>>> I agree, we should remove this from the distribution. It may be too
>>> late to remove it for T2605 (days away) but certainly it should be
>>> removed for T2606.
>>> 
> 
>>> On Wed, Apr 29, 2026 at 9:09 AM Fritz Mueller wrote:
>>>> 
>>>> Hi,
>>>> whereas the program shsurdrv works fine, shsufdrv works on MS-DOS but not 
>>>> FreeDOS.
>>>> I already asked the programmer some time ago and he confirmed this.
>>>> So my question: Why having a program in the distribution that is not 
>>>> usable?
> 
> 
> _______________________________________________
> Freedos-devel mailing list
> [email protected] 
> <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/freedos-devel 
> <https://lists.sourceforge.net/lists/listinfo/freedos-devel>
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to