Hi Willi,

> On Feb 3, 2025, at 2:03 PM, Fritz Mueller via Freedos-devel 
> <freedos-devel@lists.sourceforge.net> wrote:
> 
> Not sure if it is the same problem, but live CD reports:
> Bring archiver\7zip package online. Failed, extraction error. dir says that 
> R: has 1,150,976 Bytes free. Means: Is the ramdrive space simply too small 
> for everything?
>  
> Willi


This is not a bug. This is not a problem. This is not new.

This has been discussed before on the mailing list…

When the LiveCD boots, it tries to allocate a RAM drive based on the amount of 
memory available to FreeDOS. 

Not all of available memory is configured to be used as a RAM drive. Some of 
the RAM is left unallocated to be available for program usage.

If the LiveCD is able to create a RAM drive, it will then configure the system 
to use the RAM drive for temporary storage. This permits the usage of pipes and 
I/O redirection.

There are warning messages that was the only thing that occurred when there is 
16mb or less of system memory is available.

With more system memory, the LiveCD will attempt to extract packages onto the 
RAM drive. This permits programs which want to be able to write to a drive for 
things like settings, history and other program specific files. It also 
provides much better system performance.

If there is not enough space on the RAM drive to completely extract all of the 
packages in the Live Environment, then the system will be configured to prefer 
the RAM drive. However, it will still require the CD for the programs in 
packages that could not be extracted.

If there is sufficient memory available the RAM drive, it will a contain all of 
the programs from packages that are present by default in the Live Environment. 
The system will then be reconfigured again to use only the RAM drive for DOS. 
This makes the Live Environment very fast. But more importantly, the LiveCD is 
no longer required and can be removed. The amount of system RAM required for 
this to occur can vary based on the packages made Live when booting the LiveCD. 
At present, this requires a minimum of 48MB of RAM. 

I personally recommend providing a Virtual Machine 128mb of RAM for the LiveCD. 
The additional RAM permits installing other programs and games from the LiveCD 
or BonusCD using FDIMPLES into the running Live Environment without needing or 
writing to a hard drive. The additional space can also be used to install other 
programs from CD or diskette that are not provided with FreeDOS.

:-)

So, what you are seeing is the LiveCD not having sufficient RAM to expand all 
of the packages that are available by default in the Live Environment onto the 
RAM drive. Without being able to do that, you really need to leave the LiveCD 
inserted for the OS to be able to function properly. 

Jerome



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to